=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r23, 0xe3) writev(r23, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r23}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r16}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r15}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r24}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r23}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r13, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r18, @ANYRESOCT=r20, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r25, @ANYRES32=r18, @ANYRESHEX=r28, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r30, @ANYPTR64, @ANYRESHEX=r31]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r22, @ANYRES64=r33], 0x6, 0xc00) r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = getegid() r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x6, r36, r37, r39, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r42, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r42, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r42, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r42, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r42, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r42, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = getegid() r46 = getuid() r47 = geteuid() setreuid(r46, r47) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r44, r45, r47, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r37, r41, r45, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r13, r13, r13, r13, r41, r14, r14, r14, r14]) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r51 = geteuid() r52 = getpgid(0xffffffffffffffff) r53 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r50, r48, r51, r49, 0x143, 0x80000001}, 0x8, 0x100000000, r52, r53, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r12, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r53}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r9, r10, 0x44, 0x9}, 0x5, 0x3, r11, r53, 0x2, 0x24cee5ef, 0x81, 0x5d}) r54 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r54) writev(r54, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r54, 0xe3) writev(r54, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r54, 0x2000740e) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r56 = geteuid() r57 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r57}}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r59 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r59}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r61 = socket(0x18, 0x2, 0x0) r62 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r62]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r65 = kqueue() r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r66, &(0x7f0000000340)=ANY=[@ANYRESHEX=r65], 0x1, 0x1000) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r67}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r67}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r67}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r68 = kqueue() kevent(r68, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r69 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r69}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r69}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r69}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r70 = kqueue() kevent(r70, &(0x7f0000000100)=[{{r69}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r71 = kqueue() r72 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r72) writev(r72, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r72, 0xe3) writev(r72, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r54, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r72}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r65}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r64}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r73}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r72}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r71, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r74 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r74}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r74}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r74}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r75 = kqueue() kevent(r75, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r76 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r76}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r76}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r76}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r77 = kqueue() kevent(r77, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r77, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r78 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r78}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r78}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r78}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r79 = kqueue() kevent(r79, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r79, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r80}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r80}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r81 = kqueue() kevent(r81, &(0x7f0000000100)=[{{r80}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r82 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r82}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r82}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r82}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r83 = kqueue() kevent(r83, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r62, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r67, @ANYRESOCT=r69, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r74, @ANYRES32=r67, @ANYRESHEX=r77, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r79, @ANYPTR64, @ANYRESHEX=r80]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r71, @ANYRES64=r82], 0x6, 0xc00) r84 = getuid() r85 = geteuid() setreuid(r84, r85) r86 = getegid() r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r89, 0x1, &(0x7f00000000c0)={{0x6, r85, r86, r88, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r91 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r91, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r91, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r91, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r91, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r91, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r91, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r91, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r92 = getuid() r93 = geteuid() setreuid(r92, r93) r94 = getegid() r95 = getuid() r96 = geteuid() setreuid(r95, r96) msgctl$IPC_SET(r91, 0x1, &(0x7f00000000c0)={{0x6, r93, r94, r96, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r86, r90, r94, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r62, r62, r62, r62, r90, r63, r63, r63, r63]) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r100 = geteuid() r101 = getpgid(0xffffffffffffffff) r102 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r99, r97, r100, r98, 0x143, 0x80000001}, 0x8, 0x100000000, r101, r102, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r61, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r102}) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0xf0, r56, r57, r58, r59, 0x44, 0x9}, 0x5, 0x3, r60, r102, 0x2, 0x24cee5ef, 0x81, 0x5d}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r4, r7, r57}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0x3b5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) read(r2, 0x0, 0x0) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() flock(0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000000)={0xa6, 0x7f}) 20:00:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0xa) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x10020, 0x276) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0xfffffffffffffff9, 0x0) 20:00:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200, 0x5) ioctl$BIOCFLUSH(r2, 0x20004268) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(r1, &(0x7f0000000000), 0x1f0) 20:00:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0x0, "d2000000000000000000000000000000002000"}) syz_open_pts() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0x2a2, &(0x7f0000000240)=[{&(0x7f0000000480)="e53fa26a6d8660705f4f8089dfd49ae986a1963c7732d4e0a890db09ac83a96cf6e507b3b07ae6332ccedcc6703a6fb471a2e5fe4df0fc698a80221ea219a56f3d32bceaf19cb4a7bfd2384fbe6ac0429b6eadc396382a6104d5778a0058faf05d1a18301b8caf1ed1dae1bf7dae8389abebbc4172cce36d4504c41fb98879dee18e72032ac6618b44b60d966ef4cc218acde6665b03194fd454621998d83994"}], 0x0, 0x0, 0xffffffffffffffe1}, 0x400) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 20:00:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x410, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x1a7) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setflags(r4, 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x81, 0x401, 0x5, 0x0, 0x6f, 0x1ff, 0x1, 0x2, 0x1, 0x7f, 0x1880}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlockall() 20:00:17 executing program 0: getpgrp() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x18, 0x7, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) clock_getres(0x4, &(0x7f0000000000)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$getflags(r2, 0x1) 20:00:17 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/222, 0xde}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f00000001c0)=""/44, 0x2c}], 0x3, &(0x7f0000000240)=""/105, 0x69}, 0xc43) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 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"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = kqueue() r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r20) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) writev(r20, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r20}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r21}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r20}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 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, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r15, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r22, @ANYRES32=r15, @ANYRESHEX=r25, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r27, @ANYPTR64, @ANYRESHEX=r28]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r19, @ANYRES64=r30], 0x6, 0xc00) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r39, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r39, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r39, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r39, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r34, r38, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r38, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r47, r45, r48, r46, 0x143, 0x80000001}, 0x8, 0x100000000, r49, r50, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r50}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r50, 0x2, 0x24cee5ef, 0x81, 0x5d}) r51 = getpgid(r50) r52 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r52) writev(r52, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r52, 0xe3) writev(r52, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r52, 0x2000740e) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r54 = geteuid() r55 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r55}}) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r57 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r57}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r59 = socket(0x18, 0x2, 0x0) r60 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r60]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = kqueue() r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r64, &(0x7f0000000340)=ANY=[@ANYRESHEX=r63], 0x1, 0x1000) r65 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r65}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r65}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r65}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r66 = kqueue() kevent(r66, &(0x7f0000000100)=[{{r65}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r67}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r67}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r67}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r68 = kqueue() kevent(r68, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r69 = kqueue() r70 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r70) writev(r70, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r70, 0xe3) writev(r70, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r52, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r70}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r63}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r62}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r71}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r70}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r69, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r72 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r72}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r72}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r72}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r73 = kqueue() kevent(r73, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r74 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r74}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r74}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r74}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r75 = kqueue() kevent(r75, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r75, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r76 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r76}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r76}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r76}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r77 = kqueue() kevent(r77, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r78 = kqueue() kevent(r78, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r77, &(0x7f0000000680), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r79 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r79}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r79}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r79}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r80 = kqueue() kevent(r80, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r81 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r81}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r81}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r81}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r82 = kqueue() kevent(r82, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r60, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r65, @ANYRESOCT=r67, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r72, @ANYRES32=r65, @ANYRESHEX=r75, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r77, @ANYPTR64, @ANYRESHEX=r79]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r69, @ANYRES64=r81], 0x6, 0xc00) r83 = getuid() r84 = geteuid() setreuid(r83, r84) r85 = getegid() r86 = getuid() r87 = geteuid() setreuid(r86, r87) r88 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r88, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r88, 0x1, &(0x7f00000000c0)={{0x6, r84, r85, r87, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r90, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r90, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r90, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r90, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r90, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r90, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r90, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r91 = getuid() r92 = geteuid() setreuid(r91, r92) r93 = getegid() r94 = getuid() r95 = geteuid() setreuid(r94, r95) msgctl$IPC_SET(r90, 0x1, &(0x7f00000000c0)={{0x6, r92, r93, r95, 0x0, 0x80, 0x9}, 0x6, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x80, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r85, r89, r93, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r89, r61, r61, r61, r61]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r99 = geteuid() r100 = getpgid(0xffffffffffffffff) r101 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r98, r96, r99, r97, 0x143, 0x80000001}, 0x8, 0x100000000, r100, r101, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r59, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r101}) msgctl$IPC_SET(r53, 0x1, &(0x7f00000002c0)={{0xf0, r54, r55, r56, r57, 0x44, 0x9}, 0x5, 0x3, r58, r101, 0x2, 0x24cee5ef, 0x81, 0x5d}) setpgid(r51, r58) r102 = syz_open_pts() close(r0) r103 = syz_open_pts() ioctl$TIOCSETA(r103, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r102, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 20:00:17 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/222, 0xde) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 20:00:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="dba9ffcb7f00000128873d632d6fc8c78c02f9629ffd6f71d2232afbaada597ff53e60b3398a1a38b22d28467977"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000503000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f0000000300)='@', 0xfffffe35, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) minherit(&(0x7f000010e000/0x2000)=nil, 0x2000, 0x3) 20:00:19 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80eff000000000000003f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8faa9a9956d9a018ce494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af91f121325ecd658a3e3b64bf5417c"], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x2000000}], 0x6, 0x0, 0x800, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) writev(r1, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r3 = dup2(r1, r0) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92c396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a", 0xffe}, {&(0x7f0000001740)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e031d26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123beed6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e", 0xc38}, {0x0}, {&(0x7f0000000300)}], 0x4) pipe2(0x0, 0xfd36474eccf4ca29) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) flock(r5, 0x1c) setsockopt(r4, 0x7, 0xfd8c, &(0x7f0000000080)="bb7561cd2d1fb5aaac0735526883a465a6908a41404d029ee76798", 0x1b) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x3, 0x0}) r6 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) 20:00:19 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, 0xffffffffffffffff) bind(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000001340)=""/4105, 0x101e4}], 0x1000000000000282) clock_getres(0x4, &(0x7f0000000000)) getsockopt(0xffffffffffffffff, 0x1, 0x3492, &(0x7f0000000040)=""/191, &(0x7f0000000140)=0xbf) 20:00:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x7fff}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f67696c653000ea"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x1e1}, 0x0) 20:00:19 executing program 1: r0 = semget$private(0x0, 0x2, 0x766) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/114, 0x72) select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x3, 0x0, 0x0, 0x0, 0x5}, 0xffffffffffffffff, 0x0) 20:00:20 executing program 0: poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000080)="dd9ab44c1f75fb97f897f9e6753eac60bbfe196f81daefc874604c8fcff674cce9cf4bb9c460f35dcf754d39cd5c1d0517a3ca149ac6b6156b5664fa5d47e6526776d5582b09d5f2e0730388985cbd3b0716625fe398b8428ea216e762854665d20002f032e9b590ba923a55990d16a361050721e1c77cc4354651fc427e3bf7704915a3211075f6e36821fff5f64060ff4f8a2688f5b5841f727329f547fc1fc1ca02ff5d747b9f36e7e6b32e3b75d849b68c33c71e0d7f0bef677b70c02b238632b2d9d0a7e070f122bcc6ea0292933df6f925a74179fead0817", 0xdb, 0x9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 20:00:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) r5 = getegid() r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r4, r5, r7, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r10, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r10, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r10, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r5, r9, r13, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, r5]) setegid(r16) 20:00:22 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c117a84a6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="080000001c200000"], 0x1, 0xfffffffffffffffd, 0x1800) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="000000000000679087ba83b135d7b621e006d8e900000000000077d1750b9555da7300000000000000b4eef23867733c0000000000000000eca8279c0c4d0e55e7cec1000000001fa9599a0ba68c1025a295007d45af568000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r7, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r7, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r8, r7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r9, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r9, &(0x7f0000000480)=""/100, 0x64) dup2(r10, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r11, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r11, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r12, r11) readv(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(0xffffffffffffffff, &(0x7f0000000500)=""/90, 0xffffff91) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r13, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r13, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r14, r13) msgsnd(r6, &(0x7f00000010c0)=ANY=[@ANYRES64=r7, @ANYRES16, @ANYRES64=r9, @ANYBLOB="55dfbb76faa5caa129769a500aed6a3d754eaa5bd094a5c9ac1160ca20020369b19c52680fd7de7f97d3a2944e8e04acba9d3c216556e6818771d648e433603d6a9335022b89df20e1c04bd5545f90fa0b331409d2b0ae688e7031d6bcc3c8555cedc1a3a71e970db1326ccdd9c757311702b694a69c2cb566344bd1bbc478ac40a4f56201f9576bb8206eddd0a05c0abf7e6a471193f46bc49e99933bb423ee7a743ca4cb72d8103a0fb454f15dd501c997020791b68f5a469b48a82c4eee8422983a4cd4a8e74a414d734f36ec355a0935c2c13848252766bcd6b5aa297ab9e23185cd1aca465598d9848e81b2aab580a70a21a2978d8b308cdcf314e81f953b01574c4218949018c68588f8eeb1a73534b52197e87c3b6ce9102db127bf86d1e97c79d540ed413212e76103a2f08e0f140628b3f3b9cda0b23de83b9f7d5e0505751534a831f95105d77df9eb8bf3381918ac395a5a242e27234cec1a815e179230441ff55167e908af12394b2e41eaeccc717391297c5633bf8f4a8018baf0ded5c51a0b3966dfff2f4071f063e6dec66a8eeb9af8047d4d0d5aa9e4498d7045b06d4134c90f29a5ce8099cb253e319fae48ca2ad82d0d7a549fdebefa8055b06c837116b11d043d3e0d14a8d87f089e3ab5e5c7f0e11beb84fcba9d3be4ccaf89eeab6ef1c1622ca0abe00b6df5f588128167647030e0a5240733d564d544c58143f91786822e05bb02250fc76e785d7b7696707d7fd8c10745205b9b27a4ec507e3408f24d4f16a5367a3b7f1080eb158a12583587f018eb96fbd41d967fe46499e7de2074ae2b56e08494d6a1154c3b0ea6fc90c3b497c6660eb786e1d3f38f135103fb839ac8782e3a5758f7adc2ed01d8c5bffe794ad2cf143cb5dfdd3d55dc485110c150f9c80d1d4f2dd2572d003a1c008dc0d8b5481474d12dce7913c89518cabbdac4c82362ba39df54c1854f821eef9c58805b7c8a436220822cf343566662388a607a482e6636ef11820b44131f9dcb17524f0ff9d18c551823fe013cae3d33a80189c8559d16a7fa6237f69a829fdab660fbc0db6003f9e869312cdef44074aa4095f9156408d72d6d46cc12fa8871cc1d76aee7501494ea06b2aa4f1f7ebabfcc4c113d3256b5a55d66ad88c65a30580925cb505ff5f4624205b8305458aecd6075a66c49a68a9d3d8a050731746a51018a1f6bc8a32911a26d997e263b8ca98a3920bf55bf5ebc16881427fbcd3f676dabf62955f9dd29e0293bc341c506f21060abd67205cac4f4e46609cf021eb1738de104ad9aae33d8cd4234e24dfadfc6b03342ffffc566e792bf01f072efe902e8150f7c3c97f6e6f1ca6e786f5786602f6db5d572a40b6ef864b6e790df8fbd1f0992af7ef0e0f058d15e1f5904ab17819080ea347233de8e8dedd6a741b0f60fe3713ae7a4184013a437cf4caf045c2e7c59a785422b87187af709cc6e82259535d8d45f882cded9ca3d29aba6760a5c84c29029939d88406790170f5fd5aa5149cbdb6d3a8154e75558f7b81b9285aad1ac5bcdeaeaea55862095c4898f73847cd941ad7bce62becdff1eb7f69857bc8c447b8f12a26f1ee32feea4ba656a917f411af0e702a966074930ed1a8e7e12e17065d50a5e15f6b44d1c774df70afbf7a7aa909b4aa8597d4de7f076ccddca6d6598833bc47f14dce9317310ae768c1741fa86e0985977a51005ebf689b17a164f66d53345b8d4f2a234386dd0d033ff81f28b528249c3d4ad08f8512f88862d26e2dd51480df093ed5fac19dd61609504521802ec46a724a5b79181067819719dab193b659e8f96c2276ca4305fd8b8c0bcc8086e1fca6ee1594157cefc6dc49b0ec3700b3722edeadbf5c3f8c51956564fe541b79b897c16cd4ab8615f73a6e6e282689cb94a81d7f8d26f7b8d468532af55b5541c16337a600a6ec9246d9ae1e218dbe9142fd1c8878f83140f06a4dd5810791854196d02ada86387b17bcfb197cf95456957efcea3614624b4496241665a374c63cd2609a5ca44ae6cb068414d342ed9d4ae60aec251417857fc353609c295de3118920325bd1c9ae8974b6c015943f6216e9fa0de44536335a8a46c4844ff146ff39734683a2a7e307c097187bd4f4666afcca4af26aac4bc6a8adac0911029155024763a5a8bdf8d95a29504177fea7e06a91418a77a84ee8d28eeda420f225768fe0e327ef2055fcd8e8e3260d476668381567139d114ee0500731affa3616408810c43e0a1da79569a408ac2182045287653be0efaae7143e5e1cd879ba8b05d825024a8d7cba90a9f2db8f2813d6d960d3c47cf8c935f59456e406b44bac3df6dfa732d058e7094c93406ecad0259bca985120d7e0ed8fa47aa1fd251ea2cbfafe787bff3ccce85f5bd0e504421a2eaeebbce2e59b732e989a9eec9029197a2ad7e65b9ea9934e441b1c51b6404fc144880a7df23872c67d8655de85bec5d28b8d08ef8d3d1761719094252a2140a2341b3abb532357a2824b3022207f7a0e3fcb39426f3878e2acf235efc55903df13a55e94a09026ba5d69c1ce4b0d8622317af000f312cfe05dc8fc30d88c8f74a0a32479f4ec3385f4e811985e21d3a3b30894fc2685a9b1b2ce2506b47b151f7f6e1b95cbd023a0f5bec598dae5fc869ce2ee5401572c8e2e190fa09ed39374620a9bcc8d837a462ca5cf5c060a008dc77677e9e9d880123f55432b1767cddb0c948ef3626cba7c6ea181948a3498cd6d376cfca6fdd827fe12a2d876f0a34ae97a8baf63a811254b8a513c4a56038d6644fc53cf87e25cdca6cc1cab217c0696a350ee9cdfa9fd8c299c13f34b91d6a17f6290b67d503fb197035f32ec5434cf75c31d51d871bd8587f637a9f06e2312ce67df0649ee5e26971e830fbdca50091bf05d69e4b83c460d9e6f3da86a9cff45f1306e5f199b712d8f55fdad14701c4f5f4537266d5a37224d3c221f7bb8e7f736d721e7f3f42d1d63e69cb48cc06dfe0b0f98724c426f6ec7361945d02766d303b443c4b98dda55f03d8782d65717de6d660c403fff0d0bbd30a2c45a136555227afcd380433f1fcbcc936c7238932e9a050b38b8e01961053d612db855ebd0d289011a022410775db3268e87103299285c979e0206861afb2c9301f68b7febb5191c1e48bb2817097940112f74613ac1e52d057d76a3c0bd7068475f62d63dd6314773e8e680dc9856e418d76c7ef2903a71a3fcf4aa6394286dd5b84f3347e1b24a1eb0d119667d0a79b41f1d0edfa15d7a897886f8c583beac1937e537ff778f06fd32fc47626f44bf8d69bf14f9b3f368d1159721c6fc1514c37faffd152eec725e87deeadb47776d62c1afd412b299fa798a764f6d3f845616c2bc9ba7407a480164e944a54e9c9f2d24e3dcb577b4546a7f06f79c144b3b1da517c217ef5078dc309dc8094c85cd2238fac699df27572069853b40b819ee77002541381ab08aa4ea6bbe3e77c9b8763d27b407669e6934baf7e2e6002899131523f310ed29a3c41c301f95bb89f0268658860bb842ac86647550e7730f83409ee6fad924abcdbd27acdbf6ebc4e826126c076521489df1f047980261129b7ce634a3ebef473859dbfb175d4c0b19011091c9cee7556a6b440c5b7a92b7508d4185520b3370e55cd6452db4e22ee0281fce9888de146eb0eabf25e376529041641b2e778a7a60c910d72e35162ef179084f15c02280b4e40c1d66e102e167db85d47e3bf1b8d3e8d7b10d6de03f422066cbd88c04aa6f004daaf6d3048c34f9ba1439ddf5e6136e05e02476f211e85f8db157215d1686e62677b005456ea538eb20f1fd60f11f4b2486929f2744de7b377e235c47b322d6f759ca8574911f88ada40ab7cbba5312b2954dd31397ab6f7a2d026076f979e3b3293bccd66e5e4a39ebbdb886b5263cc993952cb4167bf589321584ee2fe476ad311dd1344ce2908c0e4cd9fe3252902610bee5b597a1229d18ddcc3886d54a5052160279df1d1f9c907d7ed80363a3167c1354f3d2d87ff1a2b023e0508662c38a15db254a764f8af5fc6eba159847a77b8bbe4a6a7b67add30dceb20c1e6dbdcb4ab25d73f4a9c84b9707727c9f75c52583d3eb8ca576e894a42f996c424c6fc076811c8c487a05aecb501b0b97920c951d5627b409aeb8df0dfdc16ec728f527b7208c06d567ff8ad6860ddf751eb51143077ca2d166e8bf33a4876b7a99c173e3d2138d5b9137c32563c68fc487c03bff191203be347c8a59827c1014d219aa21621e5ea550874c44e1c0ffc5aa717b2278529390974500758cefdde58fb204d44d36a28d8c2aca6a204578c4dee25b7f95aaecc32fc83005b37857671d9808f6cf1e5ebab6469029cae5ec4ae17a7ff7c19c7a059368229c35c18489d8287753965477236756ec8bd4dfbe0dae0faf7101901d7098bb925b2db74817888f3f8dfcd0e5e751ac51befd05fa55ea68c51896cd7685153b820a7e5cdcd7e3821090169b3c19e6fc4a9fd7a08eb918918d8558b00ca468489e27996489cc8251228893b8b8056db9d74698683227d800135cdd4f8d8fedb7155b0906c2b3713c2bf255e8e48e673b56fb355d6b44425aced1c40165adc26d005f2a0e35800232b71ef3a5470d6848a6585f688f7e2ac24e11237406be3311de6d920857d5ec12318067e6f7cc7bb846fde67dff291a1654940b92151db4fa4e16a1e3785fbc28bcd0e436ba7570c3c2f7c16ddb6a29a2e5ec1a56c9ce24e35900a0b45fc00e0ab64cce3feac44f8f25db12eae7b1536bbd9417acc06caca96c6169f4b424aadf2d80a55e82adfc96f86c496019e84da94e1543947208847a8a1df783eb34b64c7ed79275da8621a5b900e271c08ffe5f956583f963ac0b89bc6e803836e18c92a768baa3264c3f5e450cd1bf0cc163fdecd0d2fe342fb340c7a6089486afe5935ad5ba51343748294e1ccd75a64878a6bfffddd29e5b66fbef869491afa7b412d14fee5059dfb36128606a35a5c79ca7501d46b7aef5b647569429be2fb87342896ead3a597eadcde8647b617d668afd55390d1ab85ea53aebeb8541f898ea8e0a26b798fdb645881fa1ed31a8001ff817d5e2f7e4eef1fb2d5563e182bd83c3d4480a68fc1a4561284ac1908a0a41893d3e9f61c072094ff4a2baf0d0677358400adaba2a5c8777039ca6e2c98316f65ec32b9221b2763cacbbe490d7277046900d33924f385f14a45503e3cedcbf263440640c7b7dfe4441fec2770b98b865b33bc9fb2cdb02e805813e3e35d4f12c13b908c823cf07c1b972c419d68550937be9a1b8e595dc050fc4bc02fa6108aabbe19330e65972ca33cc69aa5d99ca9936d69b09ec7557b19bc727134ab84931a83a0ffb04c2285188c1d4e3f22828bf2fe3c60ecd1caf9d8dff0c5be607c896af56be2aba3725c318f16b3e24fe92b6ffab11e1991f9a0c261148e0964ae3a95fde281d36b01355d749b012c1ba32d7071b7b39f55d3798537ccdf36fbd7fc1e4f7cc01272f2c23deca431976662c73199525973e3c2a403deb10ba29ea8dc7ec5b9cefc7ef46d58db5801f3285abd3d732f9d617928649247e29bffaf0da5622aa53fd60641ba825450953b3dce7756302704ec0bafd142f64e9aa286f0465f9cad89a67c9747f597f85f262e0b41ebcb9079b762055f03df2d2de02142e9eb8bf7e23b16a00561307489747a0bd87824e677dc707ff3bcb163e3a3a4be95ffecadffeb5f80f04202bff5df4d75ae0aa52dd263734106", @ANYRESOCT, @ANYRESDEC, @ANYRES64=r14, @ANYRES16=r12], 0x8, 0x800) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYRES32=0x0], 0x1, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 20:00:22 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e69506530000000000000100000daeb3b62c18d311dfd73e5d2e8480d44ae0d4dbb759969e54c639e64d64f04837c5982aff621207f9c642c63042dbac87b48a84e70ac2286524d6aafb1866dc7de0e47909b2505c6a837"], 0x10) 20:00:22 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3}) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="865776cc", 0x4) munmap(&(0x7f0000285000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='.\x00', 0x100, 0x6) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) read(0xffffffffffffffff, &(0x7f0000000100)=""/118, 0x76) 20:00:22 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x3f, 0xc046, 0x9ccb}, 0xc) 20:00:22 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) 20:00:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000080)={0x7fffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r6) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r6, 0xe3) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r8 = geteuid() r9 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r9}}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r11 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r11}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r13 = socket(0x18, 0x2, 0x0) r14 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r14]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = kqueue() r18 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r18, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r18, &(0x7f0000000340)=ANY=[@ANYRESHEX=r17], 0x1, 0x1000) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r23 = kqueue() r24 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r24) writev(r24, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r24, 0xe3) writev(r24, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r6, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r24}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r17}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r16}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r25}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r24}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r29, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r31, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r33 = kqueue() kevent(r33, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r14, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r19, @ANYRESOCT=r21, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r26, @ANYRES32=r19, @ANYRESHEX=r29, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r31, @ANYPTR64, @ANYRESHEX=r32]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r23, @ANYRES64=r34], 0x6, 0xc00) r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r41, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x6, r37, r38, r40, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r43, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r43, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r43, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r43, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r43, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r43, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r44 = getuid() r45 = geteuid() setreuid(r44, r45) r46 = getegid() r47 = getuid() r48 = geteuid() setreuid(r47, r48) msgctl$IPC_SET(r43, 0x1, &(0x7f00000000c0)={{0x6, r45, r46, r48, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r38, r42, r46, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r14, r14, r14, r14, r42, r15, r15, r15, r15]) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r52 = geteuid() r53 = getpgid(0xffffffffffffffff) r54 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r51, r49, r52, r50, 0x143, 0x80000001}, 0x8, 0x100000000, r53, r54, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r13, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r54}) msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0xf0, r8, r9, r10, r11, 0x44, 0x9}, 0x5, 0x3, r12, r54, 0x2, 0x24cee5ef, 0x81, 0x5d}) fchown(r5, 0x0, r11) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 20:00:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc02069a0, &(0x7f00000000c0)) 20:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x9f2f3e14857b4a6, 0x40, 0x3ff, 0x33}, {{}, 0xfffffffffffffffb, 0x2, 0x1, 0x80000001, 0x540005af}, {{r0}, 0xfffffffffffffff8, 0x20, 0x40000020, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffff9, 0x20, 0x1fffee, 0x200, 0x7}, {{r2}, 0x5, 0x1, 0x2, 0xff, 0x6}, {{0xffffffffffffff9c}, 0x8000000000000006, 0x9, 0x8, 0x43e6, 0x2b1}, {{r3}, 0xfffffffffffffffe, 0x40, 0x2, 0x80000001, 0xffffffffffffffff}], 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup(r2) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) close(r0) 20:00:23 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) getpid() shutdown(0xffffffffffffffff, 0x2) 20:00:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x1000101, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x80}], 0x2, 0x0) 20:00:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x7, "01000000019a0000000000000500010000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x97e9) write(r1, 0x0, 0x0) 20:00:25 executing program 1: socket$inet(0x2, 0x4001, 0x20) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x10, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x80, 0x13) fchmod(r1, 0x52) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0xfffffffc, 0x5}, {0x18, 0x2, 0x10000, 0x4}, 0x1, [0x7, 0xfff, 0x3ff, 0x9, 0x9, 0x5, 0x2, 0x9]}, 0x3c) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xffffffffffffffed) 20:00:25 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) r0 = kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x4) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/24, 0x58bb2e925339f72c) mprotect(&(0x7f00006e4000/0x4000)=nil, 0x4000, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b8df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c864539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405130e97aa99847b74baaf9a73f0e8d1e8f3b32b9973093104199a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf"], 0x44b, 0x800) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r5, r6, r8, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) r10 = getgid() fchown(r3, r8, r10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) execve(0x0, 0x0, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000140)="2a15b57fc83776ea839056280b322410f6ba037e5bb2caf079d205fa09efc5d579bb882f0a960fc18ba393d7c9e98eb0cd646d0b6fc92892576ef4172c5cf6f2d49b711267812219e97a90d5a591", 0x4e}, {&(0x7f00000001c0)="8e9b65881d30252c0530d361ace84342a2f96dc434badd75d356ca0fca6c517c7e6086e3ae3a884a5de5013a4f", 0x2d}, {&(0x7f0000000200)="5baada2eeb95", 0x6}, {&(0x7f0000000240)="8b8c1a5834ef63879344bb450db87ffce186bc9640d584fd3c17641b7552272079224dd3afec135868066e9dbac34ddbb3fb077ca87af31455f0b2c18a9ae00e372902082407644b4fe292cadd5ac842ef1cfa4c1965874aed8c8c2cad8493fce5ab65ead78488a9ce1cca82eefb0172f56b8662aee0d0c6fe64f4ef4a2161811f45aabe033fe5623b1bd693e9e6a756825deec71ed8f64ff5ce0677c57f3acd2d1ff8a5acd77906d9b5ae98c20580f2bdeadde3c9a3ee7bbaf6c752b3ace5c81ef3ab9245828eac282f83828f7720e92cd9f3726465c8cedc6c3fcdd64834b0270557d4e0f0313679fa3ea3fddb5adbf5677bbe76875c0d", 0xf8}, {&(0x7f0000000340)="20fb3d7a77ecab3ac9ce01dc305f99b416b599fd031a8f3a1b645dac0a70954a28addf2489c8ce27d1c00cf9ca0112e645b3981144b43e", 0x37}, {&(0x7f0000000380)="fc4c54b62509ca694cee4a1a6c26f4663bbc9859175a38d43a6aa227616c0dcd6a18904afb7b3642e4ae03f1dca2e70e6cb1ea70c5a222d3c2bc4c1f6d7db4bd19e46e1a85a2c8b181a62bd76723f78e11b421a7bec4772c796dbc2bceafef153bef3aed605ad7a96f220e38470d3a9d87e99cfe72277fa64d459b91f5437459649d5cd457a952fd1c75001bd9ce9d3e80ac6ee1b8ef1faa779188d21e129be06f98432cf067fa6d13087711370b17835b1fcb4d371f0abd501a3aab30f41caa5aabba6684904d65897eedb3be50096f43ecc919730a5fb352ac6f8f180831bc", 0xe0}, {&(0x7f0000000dc0)="43c71bd7309f148dd9bf21af3591ec4870f8b37b4edae5545c297b0f1502aff337c547a023286b670fc309656b5c7aadda99d34452b4a9d44c54bb245b6c9666738702f06ebe33f62f41baa1fd31f2acd4064089efc1e1908aad72e2bc9369ee02d5e01874fae2356e6d402da0d1724d7489225d8bff5d5a27dee3cc7181260a115a7f4e110d88a4e52dd7d3f779863e1c7f2a373171b1122a3293279f24d2d7288b9fd5043a4a2b47f6e01bf9e20d6c799eda984dfe8e6b6ca13b7d7e0e47abd3d6a73a410cf8b0ce7cdc15dac5d1d35f028450e014698bd500ff2af079aa159a53afe489f71d4859a3d5a1f42361846f141d5352e57c3cd891a21aac5ebfa7bfe1c6be0c981bca623aaa4db34a4fc57ec649ab4f51884066cc318615fd5fc8b4b0c689c4838b0c59b3fd5cff463929ee7669447c7d0461cf8a827fedc76a7eee12bace82cc2c957f871e8a26389df600279db7896bc24d866a5d1efea93b62421f2fed69134ba95fb17e32efb65d6b00e81a93b0863f977467872029ed2528727e538ca97a4a77c64dd24a072e1a7f216c9254897cb0af06523ba43e100ad13998b66c1ce075a2eecd19a293510f429ccbad7297c1866999c4ab9d34de5027f21b668b19f42a65d29098ca8e3330ef69984dd4b3aec8237f7d6bf251c9ffbf34b9d92dc00323a2d2e33a9cb1da16a888c1d35532cf93af3e9c182f05917f35dc19661a6fc8e69815a72ee09b59cda05faf0070359d20ede974d68bbd4b8d7cb5e5c0b7be57c89a7771e4b4e135c9acffd4ba84d9dfbd363d4ed0a7b7aa009fad7fc3cecefa6bb71f1f94f2c3d99183f1f8726d212e3bbbae87b8da2dc386e0bd1cfece579df89b0da71992afebf1ac5bf59b7dc84e67a7d2dac093359eaa953047893ebc1cee4e5b7dcdf27da39a00c246c2a640534e96cc82712eb79e958d06235c0112bc72dff1c0f338d530bcdfd77a22a52efd70ff5061afd635fd3f11177de4226d79f7f5d6d9f14b6ea62bc4b01479f28b774e5144b65c0a4bb53d424ae8e75fe23b53ad515751636cd7081c3f5ef10b9e71154ed5660ad9c183b13f332896d7907cfadba51eb8111213fef9d3b6b1b419fe34523a5124acefe204a17607ea417c2d4eef69c68ab0508e1fed7e3936a1cb28e39d9b769bd42d8b4a6300afb8437cf72817da12efc4cb182e70b4cad216b44b364448c239415182815165b7b67e063cf89ef659d56c247d8804a707c74e1fdfde5e683f2d2f900fb4a65c217f6001535ac15bd037bfda6fc7980b9a8c05bcc07dbdd8ddfdbab9e72188127c1444726ce9ce1eea0c9766549496b4a4dbe66cd50af8494edef2e11193fefe06688bb979a6cfb0cf949f8c93693ff9321195a8ac116b5d5dfa1a3994cf9e4204a0226dd5ee159f1601643966345eaedc3c70db92eb5a008cfb8f7376a942b5f5cb0deb1314041bef089e2ad0c64e0ae19a2e9916e693a051bcecef623af0143a42cba8436307e3d31bb3e020d16d39c3dc9df04451ce6cd5b8db79504e53a65767f6a5efcab580d5134dae4334d325d405ea130fa666b4f342f4564b4d0b891be542df9be34beb77a2d49a1e23e0006527ec1c2729e112cce492b8b2f93ee968bf86a6e87a55d04cf40e6459bcb37a17a5593fbf8a980f2b78ee6adb0f7517cf685bff27789ddc6dd0c0944a6b138185ea3672ae279856d6c4395bec3552b2b3733284657018a063e18eddd3bdeef39a8430d9212178aa7063ca3d372899878371cdb197fa6ce82a5078bed39491e405aae176bc6cba971144b902cef33b820bde4f2d4e71dc1af3c5d1c02f5581bcd79bfa0a5c136566cbc53e9b6ae2decbef0308a8900cbc6d919c2b931b27eb058d2dcd42f795a7bd3fdd67681d621b552023bed943f1a325bd3824b3816d8db297630668bb3d9f1b8bafd4d1608268fbbcac95670deb4c856c045408544421c13bcffe4113ee1d9c0f2492b69ebf9ae8eaa6a31a6a1693a89d7c3521d79f7777200a8bae898615cc6b20229aafbdbc62325b215068d664abfef04307984bc33feae51da6366bc15f16ae2143159bd0ca3803f1726b4c1df12b42e9b6e3f0dd5a7a02931262c3d857cd92719d92791a0f73fa868334e27d49e2303d3905cf343414882d8e2e54d349e5e4095fe05ca70ef9491d4d5f8a8aa5a3a8aa0e9765a8e05ef14a243746bb2af9e6a6e3532d548824635473b02cc334fa6a52d104a9dc11dd84acb4b9fb691a68acd5c063ba69f0a6b09aa3310c34bebfa417cd9d7b10f89191fe50c49ef22f214dac9b5cc322827ea54f1a7dc0588e2429daa597ae8d4996eb45ab4da18b9d4258f4b74244595b03067841a41ad1f1b8c304b2880bf95ec48896e76c3883696078f6866f2b46cfdf16af7a793f07ebe0b8cf65ce82e390671d6e31f6ce8a57edf3468e54a3d4df252dc4b88a81573801eb483f66f69c35f22420189c4d5fead6befa9baf21da451900a87b8db893254bdcf6ca5945f332b5cc3a450dccf2a9c1d19a19497ae7039c6f885407cb314019a67954cbf3de2cf930bccb75f7e1606add039743ea185c539176af9450e71f0c88c47aa14121ef0c543d769529d73397c4a789fa9e315f82aa3643af25e4946be06ba954f49f6f9a87275610eca4450378a7e6c0d9fe1bd6e0be4cc2a0b8e5f4f20ddbf1dd80fa1e78afab2de226245463c5448776797d4d9e93d5b80a0e1d3a6dec10de2e49e688d14970d74cd711cf1f2b2114a46119818262dad90f5e41a2852b78f3fcdede33e57f6ab7185b929ab48a2fe8367e9f3dfd857c1c4354f65c42fb9ad2766510af236ed7a6a71e665c94a2e7ff01de87dc953f8a2f2ff5fc670bdfd23b2799fa4fa4af3101a385ff456d76a68816a8268dd71ca21b7277f09905d833640dbad1e8ba15bec0c82a48ef3be98ef09bbe1630eba3271892e90da35394e7872045925ee6a3d8736da7b4b17d2656f3bb5195e992d872591273b964d5feac592fd245e8af396598826fc97974404c06fc0399b9b7d487e09a9148eead863f4b69b95c0d2104f6937ecbb2cc9bd560094566a45e73ec60d7f016208ea635caed64875602f9534cd1222577ca0f2d4fca481eef9723757a7c0b0b97b5e6ecc99d249df2aa7fd32678cb3f7f8e4e21883c167f5c8382fffc2b10a77fbb745921dd7680158a82a9d21da7e0964f51f93edf2bd16917286513f17899d62960462af2f95fa20f737dabc3b29856745d924ffe81f77811ff1e2870088e65b815d345286ba71044fc091371a6c965e4df932cd739ecdfffac739f4017012c33377a50848cd1b03b50043f75777dbfcb9eee440962665e93066131910792f390a8487f9ce7ee066123d8e63f4bbb348affee472740326fb470044030cac38970f2c90b40e429fdc97582497fc2fbfb25f244ca2963c50ced83d199467a9dd83b901676a12b3472f99be9818aae24aee5363030681fc30a01383d0272b5b6905735b9824469b7b977be79856721510e0f5cccada29b4073d369cc95c731b134719c2a1266bc119dd5332d2cde5134fce380b8e19857f3cdb41d5761dd2bc51a043c61d86d28125a3b60983c60c98968f555825acf5312e025724e57ba21f43adca0d6864bdd5f2a5d906ad641cb9b29194245bc7ca70ae40dc9782656c59d26a8df7a66a33c499b026d8419475e7e5dc0d51f7a526313ad467adb336f6b73e4cbab71296ba25db503423763d41607d861074ed096450e7bde7dc6f458b73c553962325355e1111a2aca2ec4095b12b2c45a81b9a7fffa5ae86c9d9adc68cf9f4ebad9ccea6ef623f2915b4406ee2f4f5561e60932f2c01e05d20d4294fd688883e4e3895f3b64abb93b9dd684e27f30059882c07f480370704b455a20f8693fbb959b18165bf84d95d85f5f1493e47dd047fc3357cc616f10c193051cf572c2a3184aa6461faef5c7076a298302a28f2a328c2c208c18aa7db0db15486b603f4ee21f1f7f6c46bd5ff899c723faa08289fd29139ccb39e3ac5d8d95e6e84b579d73642233fcbd9567b79c95cd365ced77a11e599274a660c368817692e035a8be07001173b1052321c4259ee608c1e8425efa6fab631b6fb5226aa86c627bbfed344c773c3e565278e791379b221d2035cd8f098c41c011c79d6a6edc0a8845ea3fab064678af35abecac13125a289b3d3dfee22f51cd892a54c2ed4c99e1bff89ee183f121f92242deb84d8e4f32f287712c0ac991ab191cbd7ccea0476cef22cea3c2a4a845cce6f395c41c1bf48f32005fc57bdc68e5d06671a6dab16b1f0ee6be9e5f8c3f5b0bfa421eb440a358f9d348b3c60a29b02e0509ddde3a93fac5e4b4d096d7458f69f73642369979709b1b90c2bbbfe019262c8e61f8d52e121eb30f8fd0ae680f16da896be61ae42ed75655fc7a26ca71b3bf1879c092516029d9798b82a5cfe1c15ca5e1401b482bfe4061cf6586912a956f1ce0c0da439e8918e4464d0b8d79ff1ff8ab73078b950233f1c81f4723631bf00de7fd3848c500af343246d6ddc37f4cb7b2cd5a68491b09bafd695a26f6b086201b7e853ef446ae676a858d06d1cb62b79603537142c7476f78c8ff9cd79f08d21004caa46c55bac581ebdbacd5e44a82852ab2fa3049a4874ac29f032e39838e722decbb42490ccd4a3472005b772cab78940901c181f5eff19020ab452e193dd71c1cc9263cdc5ca7ef2ab5e3ebcbdb8ebf5d6b989247a434199948b5dbaf51573a9fd935063733a71eb30d75f2868ba2f4dd53fe591be7675c311d79d0aadfa56158dd874622fd9b1c291c91791ee89c7c63227b92b6059a179b4f4d929c71ed4ca05a970d1d60e13cab43f0232f3640db615dcc9bb22c801187ee3ad68db4de94bf5e2909665524c5dddc8a1bb885db1e5926bf661e09c6a7ec36a12b00c24993020327501b1b2eae6e7d47bbd62506233f6e8152411e12cda1fcbbf3360a23f97f125f7713beabb61e5115bf313f6d3321eada3ae5c451c2acec74724eb95f90b2f8e470f5aacec272d5ae1ae596a0cd5587f88047effd9b02fb2aaf3919f71176c9f9606278e1128a42ed23e666cb274e0f519868e726399b44d2a1689a7bd62b4d8e67360a49dc5f652ea971746e732e2e0b3565fdaf838699dedc632c665360fd62e518b947f49c8d287313c893e604b0d65b8fd6c3a546da4a9683fbc6d70f5ee75f47869b725d2ab945c9dfa787c511f6b29ddf1ba11cc56a1cb1902f1609737c7fab42fc2f799604145ff99af979ed36805f63d04b8f4e90493331466e6fba5098e0aa8c6b77cef7fdd1e20265db2d0168b2eb80b43f9913b7d8b7e6e167ddf79a36876b1e5b1afcdbebe17e2b8415159269dcdef2da826d05cc193ca67be6eb896e170a27a06f6bc02a0187baf8fc13ed2bf21328e86885343b0114260b49cda7e7b1748aa2d3c78c67d01d4a83b99040d0da40e0ae62e2f5f6f76b95ccba640b5dead201e570281d24edc42ed15c9732ef80cce8e08d9fb237e4a15a2e71771803b0312184e1100a87dcc17055227e57d4094a679fe1bb42b1eae4b0b02bedb2b836c6ee5b29c6167112bb2442a8f02e037ba034ba12066896201a4761fb172ee544fdcfae91b7f0a853840d6908cd9767129f2e4cf366aef3055af3d60134597efa80fa6821c8ae32d0aeaa90eb4c069e7bc227bbc461946ebe2ea3bf733b1fc893272cf830bc43ee1892473e3379a9c6b798f20c95f0898fca753d89ae1e7be88da1bbcf649d258aa83896cc3b4d0a9334bff75e41", 0x1000}, {&(0x7f0000000480)="739489bd204c2f0859a082a630245c5a412454948d9c0ec6fa7e15865ec6fd978bc99c5de231a4ff7b905f32c4211335642a8c80a6f44acfafad7eee59e377d6837e7726b5cd8cdcbd433ebe8ea88449d8b1f7e127f2bf07004c331cae914a237fee383a4e82e0cfb61bd5aa8d05a2a87c1133bf01c4569ade7061332dcb2eb1ede8e6", 0x83}], 0x8, 0x0, 0x34) accept$unix(r1, 0x0, &(0x7f0000000100)) 20:00:25 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:00:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0xfffffcc3, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) 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) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(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(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r59 = getgid() r60 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r60, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r60, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x4, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r56, r58, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r64, r65, r41, r54, 0x1be, 0x8}, 0x5, 0x5, r43, r63, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b26be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r66 = dup(r0) sendto$inet6(r66, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:00:26 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() setsockopt(r2, 0x1, 0x5, &(0x7f0000000040)="3a5fbe1284a1a816a87f018e0fc7745df2f6b1e6ba335cad97ebdb02c59f65135b75734052621f9c43db0ea6c13b67381bee2e042bd042fefe4a950bc7c2a280d5e96d4dfc11282109b3520beeb999e44840d55aa7c3b5cdb66435870c11c1ecfe7af82af2a27daec205de46193bc46f16335887789cff0d8102", 0x7a) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) dup(r3) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000340)=0x4) r10 = kqueue() kevent(r10, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x100}, {{0xffffffffffffff9c}, 0x1, 0x22, 0x40000000, 0x0, 0x9}, {{r6}, 0x1, 0x0, 0x200000c8, 0x9, 0x7ff}, {{r1}, 0x7ffffffffffffffe, 0x29, 0x40000000, 0x200, 0x8}, {{r7}, 0xfffffffffffffffc, 0x45, 0xfffff, 0x9, 0x1f}, {{r5}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x7f, 0xffffffff80000000}, {{r4}, 0xfffffffffffffffb, 0x30, 0x1, 0x10001, 0x6}, {{r8}, 0x0, 0x4, 0x4, 0x1b, 0x1000}, {{r9}, 0xfffffffffffffffd, 0x80, 0x2, 0x5, 0x1}, {{r10}, 0xfffffffffffffffe, 0x52, 0x20000000, 0x0, 0xfffffffffffffffc}], 0x3f, 0x0, 0x10000fc, 0x0) kevent(r3, &(0x7f0000000180), 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(0xffffffffffffffff) 20:00:27 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r5}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r12}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r12}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r12}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r13, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r15, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r3, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r5, @ANYRESOCT=r7, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r10, @ANYRES32=r5, @ANYRESHEX=r13, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r15, @ANYPTR64, @ANYRESHEX=r16]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r9, @ANYRES64=r18], 0x6, 0xc00) r20 = getuid() r21 = geteuid() setreuid(r20, r21) r22 = getegid() r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r25, 0x1, &(0x7f00000000c0)={{0x6, r21, r22, r24, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r27, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r27, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r27, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r27, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r27, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r27, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r27, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) msgctl$IPC_SET(r27, 0x1, &(0x7f00000000c0)={{0x6, r29, r30, r32, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r22, r26, r30, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r26, r4, r4, r4, r4]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 20:00:27 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:00:29 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r3) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 20:00:30 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:00:30 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(0xffffffffffffff9c, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='a\x00') socketpair(0x6, 0x1, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000323000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = dup(0xffffffffffffffff) ioctl$KDENABIO(r3, 0x20004b3c) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r1, 0x40}, {r3, 0x20}, {r1, 0x8}, {r1, 0x8}, {r0, 0x1a}], 0x6, 0x3) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0x7f, 0x4ed}, 0x10) 20:00:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r2, r1) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0), 0xffffffffffffffaf) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x47a87e86f0831090, 0x0) ftruncate(r6, 0x0, 0x100) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) ftruncate(r0, 0x0, 0x100030001) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) lseek(r7, 0x0, 0x0, 0x1) 20:00:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setflags(r1, 0x2, 0x0) 20:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r8, @ANYRESOCT=r10, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r13, @ANYRES32=r8, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r18, @ANYPTR64, @ANYRESHEX=r19]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12, @ANYRES64=r21], 0x6, 0xc00) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r30, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r30, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r25, r29, r33, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r29, r7, r7, r7, r7]) r36 = getgid() r37 = getppid() r38 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r38) writev(r38, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r38, 0xe3) writev(r38, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r38, 0x2000740e) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r39 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r39]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r42 = kqueue() r43 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r43, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r43, &(0x7f0000000340)=ANY=[@ANYRESHEX=r42], 0x1, 0x1000) r44 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r44}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r48 = kqueue() r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r49) writev(r49, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r49, 0xe3) writev(r49, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r38, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r49}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r42}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r41}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r50}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r49}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r48, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r51 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r51}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r51}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r51}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r52 = kqueue() kevent(r52, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r53 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r53}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r53}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r53}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r54 = kqueue() kevent(r54, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r54, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r55}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r55}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r55}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r56 = kqueue() kevent(r56, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r56, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r57 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r57}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r57}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r57}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r58 = kqueue() kevent(r58, &(0x7f0000000100)=[{{r57}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r59 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r59}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r59}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r59}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r60 = kqueue() kevent(r60, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r39, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r44, @ANYRESOCT=r46, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r51, @ANYRES32=r44, @ANYRESHEX=r54, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r56, @ANYPTR64, @ANYRESHEX=r57]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r48, @ANYRES64=r59], 0x6, 0xc00) r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getegid() r64 = getuid() r65 = geteuid() setreuid(r64, r65) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r66, 0x1, &(0x7f00000000c0)={{0x6, r62, r63, r65, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r68, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r68, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r68, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r68, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r68, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r68, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r68, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r69 = getuid() r70 = geteuid() setreuid(r69, r70) r71 = getegid() r72 = getuid() r73 = geteuid() setreuid(r72, r73) msgctl$IPC_SET(r68, 0x1, &(0x7f00000000c0)={{0x6, r70, r71, r73, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r63, r67, r71, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r39, r39, r39, r39, r67, r40, r40, r40, r40]) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r77 = geteuid() r78 = getpgid(0xffffffffffffffff) r79 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r76, r74, r77, r75, 0x143, 0x80000001}, 0x8, 0x100000000, r78, r79, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0xffffffffffffffff, 0x0, r77, r36, 0x42, 0x1}, 0x0, 0x0, r5, r37, 0x0, 0x3, 0xfffffffffffffffd}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r81 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r81}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r83 = socket(0x18, 0x2, 0x0) r84 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r84]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r87 = kqueue() r88 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r88, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r88, &(0x7f0000000340)=ANY=[@ANYRESHEX=r87], 0x1, 0x1000) r89 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r89}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r89}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r89}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r90 = kqueue() kevent(r90, &(0x7f0000000100)=[{{r89}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r91 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r91}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r91}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r91}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r92 = kqueue() kevent(r92, &(0x7f0000000100)=[{{r91}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r93 = kqueue() r94 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r94) writev(r94, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r94, 0xe3) writev(r94, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r94}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r87}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r86}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r95}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r94}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r93, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r96 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r96}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r96}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r96}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r97 = kqueue() kevent(r97, &(0x7f0000000100)=[{{r96}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r98 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r98}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r98}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r98}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r99 = kqueue() kevent(r99, &(0x7f0000000100)=[{{r98}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r99, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r100 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r100}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r100}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r100}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r101 = kqueue() kevent(r101, &(0x7f0000000100)=[{{r100}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r101, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r102 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r102}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r102}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r102}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r103 = kqueue() kevent(r103, &(0x7f0000000100)=[{{r102}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r104 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r104}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r104}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r104}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r105 = kqueue() kevent(r105, &(0x7f0000000100)=[{{r104}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r84, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r89, @ANYRESOCT=r91, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r96, @ANYRES32=r89, @ANYRESHEX=r99, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r101, @ANYPTR64, @ANYRESHEX=r102]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r93, @ANYRES64=r104], 0x6, 0xc00) r106 = getuid() r107 = geteuid() setreuid(r106, r107) r108 = getegid() r109 = getuid() r110 = geteuid() setreuid(r109, r110) r111 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r111, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r111, 0x1, &(0x7f00000000c0)={{0x6, r107, r108, r110, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r113 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r113, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r113, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r113, &(0x7f0000001280)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a95344040e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da8160000000000000000000085630b269866e6e92255048d98d4afc5a07a2c6ad0b7a5d0d739cb6bc654c1977e0674538a48248c183e44f765614a39edfb410a9042307ff6db38db626b34a1545dc24ebe2b13acccd573a0b9f094d4f0d6b8382e2d4e041f4e2f7e5b675aef23ac206f23b8da689be4909b733ec0406e8a8213edbad01502720dca0ece43136130ec35183a1002da89753e091a7b0cf24ed901970d575d8c1f0340ac70c30fe118ba65cfa8a138c33a440a786e4cf92bc3bb79adf78af67ec11256d0a196"], 0x1, 0x7fb) msgsnd(r113, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r113, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r113, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r113, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r114 = getuid() r115 = geteuid() setreuid(r114, r115) r116 = getegid() r117 = getuid() r118 = geteuid() setreuid(r117, r118) msgctl$IPC_SET(r113, 0x1, &(0x7f00000000c0)={{0x6, r115, r116, r118, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r108, r112, r116, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r84, r84, r84, r84, r112, r85, r85, r85, r85]) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r122 = geteuid() r123 = getpgid(0xffffffffffffffff) r124 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r121, r119, r122, r120, 0x143, 0x80000001}, 0x8, 0x100000000, r123, r124, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r83, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r124}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r80, r81, 0x44, 0x9}, 0x5, 0x3, r82, r124, 0x2, 0x24cee5ef, 0x81, 0x5d}) chown(&(0x7f0000000000)='./file0\x00', r3, 0xffffffffffffffff) ftruncate(r0, 0x0, 0x100000000) 20:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSKBDIO_GETMODE(0xffffffffffffff9c, 0x40045714, &(0x7f0000000000)) r1 = dup(r0) read(r1, &(0x7f00000000c0)=""/136, 0x88) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 20:00:31 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffbfffffffffb, 0x801, 0xfffffffffffffffd, "0aff080000000972e0005900000000003f00", 0x0, 0x88}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb809", 0xb7) 20:00:31 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6c653000"], 0xa) 20:00:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4]}}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xca98, "0009f0ff0000000100000800"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x2, 0x2}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)) 20:00:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x4000) 20:00:32 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r0, 0x222df8462d07e998, r1) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000000)) 20:00:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) 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) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000900)='./file0/file0\x00', 0xaa02fc08c27c74, 0x110) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xfeaf) 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)) fchownat(r50, &(0x7f0000000080)='\x00', r51, r49, 0x6) r52 = semget$private(0x0, 0x7, 0x287) semop(r52, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r52, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r52, &(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(r52, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) lchown(&(0x7f00000001c0)='./file0\x00', r44, r45) r53 = getgid() r54 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r54, 0x0, 0x0) shmctl$IPC_SET(r54, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r54, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r56 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r58 = getgid() r59 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r59, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r59, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r59, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r56, r57, r58, 0x10, 0x9}, 0x8, 0x4, 0x9}) r60 = getgid() r61 = getppid() r62 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r54, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r55, r57, r60, 0x1e4, 0x8}, 0x5, 0x5, r61, r62, 0xfffffffffffffe01, 0x9, 0x7ff}) r63 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r63, r64, r41, r53, 0x1be, 0x8}, 0x5, 0x5, r43, r62, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r65 = dup(r0) sendto$inet6(r65, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:00:34 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001840)="bdfa21a819518402564a8051bd24312746798304d786b23dea8d034fd605e2d3380d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa169a0236a559b7cb5e3290fd2d4e7199679daa987423cfefefe6099bbcbf878947da61d75bc9028a2b887f01309bbe061a7f8b9731e5c2091f3e93d25d6486b8ad670744305c63ade47a44a46bbb55d1dc744e16ec4245fdd5ccb1b94d6dbc780ddc0c498bfb907d22f4a1f29293208dfdac101a36f0c3fa99bfc5584f096e0cca91f92660bd933bc16468121d03d4914d3067346f701e1f56c6ae75b6fbf4585505921b6881e3d4c21c2112019a4b206130b77bb38d51969a57c7f5df397255fbb2211d566368df5b08ffcb2c1010940a7dfe252a5048fb6d351a2d162447aa0e16434ce668b2b742a7d18c6b09ab46d8f77a4215e21b0e29a44f2be076a537fcbf030eaed1105e080b6ae0a", 0x14a) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 20:00:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r0, 0x0, 0x0) 20:00:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x8, 0x3, 0xdf}, {{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x2, 0x1, 0x5fb0000, 0x100000001}, {{r1}, 0x7ffffffffffffffe, 0xb0, 0xde7b28b10798268f, 0x3f, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x4, 0x3f}], 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/16}, &(0x7f0000000080)=0x12) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0x7, 0x80, 0x40, 0x9, 0xcd4}, {{r4}, 0xfffffffffffffffb, 0xc8, 0x1, 0x1, 0x8}], 0xec7, 0x0, 0x8001, 0x0) 20:00:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = socket(0x3, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff8f7fb02c2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400195bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aaf90f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a2000000000000001f34626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776e89297dd36ddb3e1a5ac2eed29ed27098068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e6591c932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcdd90e6696fd79769fb05347de39d9fa81504ce2ddd9488a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810100000000000000643889d902d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e28e45e6e61ce5b90e1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbbcabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e5202acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c2eb273b3f7903a62b24e473545e597baaef6d539a1efc08d3046fce883897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59ee0b5bc9f3e1212d9c4000000000000000000000000000000000000000086961f2f1113dec04666a85ecee7dc5aa64ee6a3033360d84243de8ab13e71ec4e9dc156b2062e590f88d3c3e3c453a8f9dc99757644d8c142692c34c677e0c9"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x20, 0x0) write(r1, 0x0, 0x0) 20:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x4, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x20, 0x80, {0x200, 0x100000001}}) r3 = kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) kevent(r3, &(0x7f0000000500), 0x5, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffe, 0x5}, {{r5}, 0xffffffffffffffff}], 0x9, 0x0) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r6, 0x52) renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) accept$unix(r6, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 20:00:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "070000003e79010034840c760b666bfede477dac"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x0) 20:00:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) linkat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file1\x00', 0x4) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:00:35 executing program 0: connect(0xffffffffffffff9c, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x536}, 0xc) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 20:00:35 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xffff, 0x0, 0x1f, 0xfffffffe}]}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 20:00:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="7cb274c8a4d394a4332940fe1166e762582526", 0x13, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) 20:00:36 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='W\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 20:00:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x4, 0x4, 0x5, 0x200}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:00:37 executing program 1: r0 = socket$inet(0x2, 0xc002, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7fffffff}, 0x8) 20:00:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="bd4e792c30d3abe3ce769535ebb1af0d443a9f8ab68cc0fced4fba9f599ea21b0c9fe30234c8c08665ec7a68097afcfb578eaf86282168a72e5789ad6de6327990d09dc24955b446e75b6c4efe2403c7ccb09b6996c85ff6f0d7057bb5d55c244d4a8636ac99506279675795ef60cdb442d117083608591f7bdc1487", 0x7c, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r3 = accept$unix(r2, &(0x7f0000002b00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000140e8504b882a312b7715ef2fd5664cffb56a21a4097400fe9359bcd00c7d2f4b93eb75b5c7d25ad5196a32f9610f4947095ecea01dc1e"], &(0x7f0000002580)=0x1002) sendto$unix(r2, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r2, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0xfffffffffffffdc3}], 0x1000000000000233, 0x0, 0xffffffffffffffff) setsockopt(r3, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000002980)) mkdirat(r2, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000002a80)) setsockopt(r3, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r2, r3) r4 = shmget(0x0, 0x4000, 0xc0, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) sendto$unix(r6, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000080), 0xffffffffffffff69) sendto$unix(r6, 0x0, 0x0, 0x1fffc, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r16, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f00000000c0)) r17 = socket(0x15, 0x2, 0x0) setsockopt(r17, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) 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) r24 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r24, &(0x7f0000002000/0x4000)=nil, 0x2000) r25 = shmget(0x1, 0x3000, 0x60, &(0x7f0000ffb000/0x3000)=nil) r26 = semget$private(0x0, 0x7, 0x8a) semop(r26, &(0x7f00000007c0)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x1000}], 0x2) r27 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r27, 0x4004667f, &(0x7f0000000000)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000240)=0xc) r29 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r29}}) r30 = getuid() r31 = getegid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000500)={{0x8, r28, r29, r30, r31, 0x134, 0x2}, 0x3}) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000800)={{0x3ff, r19, r20, r30, r20, 0x104, 0x5}, 0xfff, 0x4, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r20, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r18, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000bc0)={{0x4, r11, r13, r14, r15, 0x2, 0x9}, 0x8, 0x4, 0xfffffffffffffffd}) r34 = getgid() r35 = getppid() r36 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r12, r14, r34, 0x1e4, 0x8}, 0x5, 0x5, r35, r36, 0xfffffffffffffe01, 0x9, 0x7ff}) r37 = getpgid(r35) r38 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r38, 0x0, 0x0) shmctl$IPC_SET(r38, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r38, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r39 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r39, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r39, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r40 = socket(0x800000018, 0x1, 0x0) bind$unix(r40, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r41, r42, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() r43 = getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r45, r46) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r48, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = getgid() setegid(r50) r51 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r51, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r51, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r51, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r51, 0x40087468, &(0x7f00000001c0)) fchownat(r51, &(0x7f0000000080)='\x00', r52, r50, 0x6) r53 = semget$private(0x0, 0x7, 0x287) semop(r53, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r53, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r53, &(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(r53, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r53, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r50, r49, r50, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r45, r50) lchown(&(0x7f00000001c0)='./file0\x00', r45, r46) r54 = getgid() r55 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r55, 0x0, 0x0) shmctl$IPC_SET(r55, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r55, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r57 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x199) r59 = getgid() r60 = semget$private(0x0, 0x4, 0x50) semctl$GETZCNT(r60, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETNCNT(r60, 0x4, 0x3, &(0x7f00000003c0)=""/237) semctl$GETZCNT(r60, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r57, r58, r59, 0x10, 0x9}, 0x8, 0x4, 0x9}) r61 = getgid() r62 = getppid() r63 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r55, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r56, r58, r61, 0x1e4, 0x8}, 0x5, 0x5, r62, r63, 0xfffffffffffffe01, 0x9, 0x7ff}) r64 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000080)={{0x401, r64, r65, r41, r54, 0x1be, 0x8}, 0x5, 0x5, r43, r63, 0xfffffffffffffe03, 0x9, 0x7fb}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x5, r5, r7, r8, r9, 0x50, 0xf000}, 0x8, 0xaa7, r37, r43, 0x6, 0xfe4f, 0x9}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[0x5, 0x3, 0x1, 0x2]}) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea80e8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b7c576b15"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet(0x2, 0x0, 0x0) r66 = dup(r0) sendto$inet6(r66, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:00:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x9812, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') openat(r3, &(0x7f0000000180)='./file0\x00', 0x800, 0x0) 20:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)={{0x9, 0x8001}, {0x40, 0x1}}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) 20:00:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) 20:00:38 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x20, 0x2, 0xff) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0xb7, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r6, 0x20004268) close(r4) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000100)=0x52) r9 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r9, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x2, 0x1}], 0x1f, 0x0, 0x0, 0x0) kevent(r9, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) dup2(r9, r10) dup2(r10, 0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x20, 0x0) r12 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r12, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) 20:00:38 executing program 1: r0 = open(&(0x7f0000001240)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0033b57a0a592bce92002e2f66696c653000"], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0x4) 20:00:38 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pwrite(r0, &(0x7f0000000000)="b49d4ec713617adec3559a4f2b558ef6e69694a8f92cb9f21efefa6120f9c48d92580539b8b4950de62b5cd9916ca67a30e6090ef72fbd0fbc06cf3f", 0x3c, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 20:00:38 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x85}], 0x1, 0x5) r2 = dup(r1) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000000, 0x90d2, 0x7, "d730c1e3c6d53c5b00000000e74de400", 0x0, 0x4}) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r3, 0x85}], 0x1, 0x5) write(r3, &(0x7f0000000000)="64ab577d3cefcfa0257fbae60125259560f8e58100"/33, 0x21) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x40}, {r0, 0x10f}], 0x3, 0x0) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000200)=0xd93) r8 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r8, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)) 20:00:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() socketpair(0x10, 0x4, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0xfffffeff) r6 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f00000000c0)={0x32, 0x8000}) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 20:00:38 executing program 1: r0 = socket(0x2, 0x5, 0x1) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 20:00:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x3443e7bcecf1e1d9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xaff, 0xfffffffffffffff7, "00d85ca881447bffc7b60aed6c981a0200000084"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a", 0x4c}], 0x1) 20:00:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x5a16ff87c9ebfa12, 0x20) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000080)=0x4) 20:00:40 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\n\r#'], 0x1) 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) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="2d78ba4fc00e012e2f2f2f8e4a6acc"], 0x8) r1 = open(&(0x7f0000000040)='.\x00', 0x200, 0x80) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x5, 0x4, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x20}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1f}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x25e3}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x26}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x9}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x6b, 0x0, &(0x7f00000000c0)=""/107}) 20:00:40 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r4 = socket(0x18, 0x1, 0x0) close(r4) fcntl$dupfd(r3, 0x0, r4) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYRES32=r3], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a3b2c51258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/166], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000001000)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e093079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a78ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd31e62e0abc3657edea0774a6438a1d6c7c124493ac94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7e308ded7fcd0d8331968c9090b8a495e27d98ab480000000000e1a06dfb211ddc2370581ee0ce88953024f4501b3554cb900a387e3cb78f0a1520cbb52b3625fa462780ab00fe4dfecad55e386660ab7e0071db4a4d35f03c91e75155473642136b2b4c7962b25dd80513fb38abcbcb5c9b5fbf72e7a74ca1b37efefc270a4faefd8a95d8777e96b33a7d15396f83bfb80c5741f04010bd5969af0e3e2fc810b0df16155db77f952a05a93847d2f9de3e887cd7120f21df798c29e740a7d83f1a4c332ac92ddf0000000000000000000000ce805db97028dab8c9d81cadb1da4dbc0e14fd57777dbbc9a946d59304abfab1f79f92a73a92caf2a33186150942611c17bcf983dbab422824362e599088dd14ee989747de2b649ff93fdf67b3af992bace9fc79a8cf0574bb2b8f9a0bbe00d96f2b67cc6e99289d13bb2a3de893c4d394cef2f248dd91bb381175cbfa8d3393ea35861412b06b8177352f1b22cf3cd2d19b9819fc1f686c88650bbd18f464720e91b4263d6013209f22e947f5cab13708deff34d32638e2fb3b14480cfc30c4629bb926483d430000000000000000"], 0x1, 0x2000000, 0x1004) r5 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r6 = kqueue() msgsnd(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008ac3b89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370df05dde1d95086"], 0x156, 0x800) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r7, r8) r9 = dup2(r0, r6) ioctl$VMM_IOC_TERM(r9, 0x80045604, &(0x7f0000000180)={0x3ff}) r10 = msgget$private(0x0, 0x400) msgsnd(r10, &(0x7f0000003b40)=ANY=[@ANYBLOB="04000000000000007379aec908ca6d766b26f1ed2f4c33914daad748df45e0f3244cc822ffd72525ec57dc55fab4b0e4357dead5029a0a443211aa2600c5091dae91731ad3b6ff216f781db47acf47b0d5f160568cd119b027f2244d1707bfc88564902c00cb87196feae5a9b72a94d483e76d2b85081640f2479cb16db8fcf6e2550cee5e1335d34ab54e943046f45fff44546beeb1002fd1a48a91661c53fd76f1df5d0ce61e2cd6eb0ddd5e521a0a2960912934f67616000323775e97dc66e481d3c3fc7055f6d0b2a9a650e078d8cbea353c90c2ebddf09f63ba7c670d2554a755799f73231956c182c0c25e0aff2c1575f74ceeb6933a8dd2e9a980f3bd03661608440c971036d29eba45ea1023091fbee831f9ae869052866685c45e24873c88592ea5aac261a6b2e341c72fa46d500c1a51e494f4a870a024243e2b8b89e3604e88c7c9d8eb29cc84211ed4cc611ef1c2c58a283ec172536213123826efd91c0c47516d9a9ecace5143cdfcb4155314e954297b6516439f7b4dc623174830eaacc0df24a1b234115e607f505dbd0bef3d2ca49d162c31ae86a0915a0743c0f6ffbbff9e7be04f3f9f090d7889fda57aa4565b104222acbb697ef4322f59f607a7c71ae9c95a6ef7578e3e10f6b9f5a295e83d34ccc98d5063015dee38d1b3855431d949d442c9e3e7b0a9e77b329057f7ad627f3aa40c0b1504bd96ead9e27837130a80f82d9aa489b2df6cd53a0bd5da6bced26b9f4fc33bc6618df100f15047062e4c5dc98ca5fd735484fd8659a4537a2ea97937033242373fc05abc51dfc42402fbc661a86b619fd65161bc960992ec4b3de27552f132491d78de717dda6b56c8449cb8703c5c2d8188a34ce1c74c587be2ba457513ae9624c02101de7614c17a4e67bdf299992ffeaa58943305ed47cb2356b35c5b1124699cfeee3125c2f32cc50c8f49e62956e8422ff9a41683d0d4b0c66d059c57a7c8d5fdee8dd17a70de757f2c0856729313c8b616c6218db0dd5adc11f62065108a35f34bc6e300a81d107f82182281a9f6bced7d261f740532091a79cd5b4a0403a75e6c11ee63decc8e5525b1e96a671fc8bf4a6b0bac2e8a2080fb511103208e4550560eced24bc1c5a21e49f6131b3e3959dc352ee10af10b3dfd2c472264807ad9a4dbd244c79e48003bbac3f5a0413eed6f32492bb2da953654349115e1929355c7d29f4d9f835c74b5140c371d5a4082fe30660c65054ed5ee3ed7c1208ca510e0d53af5f1033e4360f7595475c6c82e710df8c7f8556ef7d75e17bed85b89333cf5818eb510a30f7f7fe07d2ff835fe1de0f3ea4d1c6b867fe3acfa3c8e0f320816b05ed43d6f4e913c56e024a37deb51037725a4eb438cc3cb83a439b62b11e60073e26cd57f0c10225580e560e8f2fe3a0310a446343db0309fc21303fe00ad7426da73a4adea6ab96c65577c8ca403e7b645bfee0eb101e11b685e9a4e21b65213d2c617537beff3a99f413185ff45f9a3b60f7f8d8f306eacf8700a770b0c628a5fbb54c64e47e014f7cc4cfcad6afbd380a646d8ec0c47cfc8b3362c18cfe7695c3533d3c3d0f8bd44f44d67ce619dad0b1b71effcc37850d299aa4c40744e786c3bb1631862943b4a16a5892c698528b5239b7d7647933a90943621857f50d21dcaf41cd0a043bfb6952abd46ca45876ed9f2f2196171b12a9aa7d6a77bf84b4ab392b823f7bb40da7bc4325c13cf6209d9b7f7b5c4a4eaed05e5c57fc9c71738a0f352017f5c65b3a2e30fbf44ebeebaae8f2b32686b337ae9825fd72424fdf73c6953c386975af6ab5533f7a4c4f8f6af236b1bef0710132d2d797b32d4612623346d3bba5854af7b275064e8d7dfc3b020f364720f59b92a7624d1c528f94cd420ff0fa752f055ee2df7f5322bd69092c46f401b622b18fa74aa69be595eb24d359bfe9ef5b137e77cf67783db9497e755b4ce15e1fbded23a9ebedd2f6ff9cde0140d45ba8b6c11d2042876a22f835d46ef6044a9b6a0cb917f2d073cc9ef536b9bb9300b88dbd2d22390b7c87c84f8602a70043258a149287f8419699327f23666a72d6da8ce85db29d5d8e205b04f0267a662ce7d616620d413324ec4540d18fb58ad1df960b4ce13368dc28f108e0eea2a5f961a3d0e2c174cb5c67aa3ca519fabb249e963721f807db7180f4a14a8f0d2a733919785bb873b0d5522cc341f72fd5746e734b7ab18ca7ea9fa051167c131063dfc8d65a63937655cba4b982f2c0487c88f3e1a1269230bc8389e93085db04047150359ec2da56a580649353fafd9f988c782948718ad50749e1ea05ce79ddfb95d10d2369dacca96ae5aaf3ad1a3c2be813c0f583ae3b780e67e795a6f447cf1b2fb7689de118a0102ead72495f64158a083ecc73eea29dbbd6f362c58a70100d33c12ffebf3782125b1b7cb23fa68c2764defb1f7e022c774ae98e1322a207e404179d11c9e23514e4062b31aca3a9e189306f04c3e985a03e8ef8a8e42ebe7ae8d96d55393875fdf5905aadf8a6e1e4db068cb73e1913d345495bd6b001c6474830a49c7fc760362c3dccccce78ee70d0c5cb7189b0b705ffc842cd437a14234ed1a7c2ae29295e29af86468408d6bf09f7175667d23541668dbc4629570ba4279c079ea8e4709bf7508e6cce4479b3dc1588ce3d269624fb56da05a9fe0099cf5b04d024a82b19ac2530e97a1f63468d938239b8684a95a5e7ba39f43b31b77abb33429ff0cb1cdba9f786a17976c47a0296e7f113d609194af4764b1596c709af79630fc43888d0ba5d22bf79db338bbb808776ecf0cb80c076b9a38dc64a049888d70d41091c0418facee78e4abeb52147efa924052d4ac8752135f73f13ee324861d547b614a57548b44bf4d74c38160ba660a5b03e4d7ba2f1be4bdc6bf97d8e8508c4b2464268afc65996ec532f95e341e9fde7bb4b2c544732eb50b49742c31cb4ae9d0c46c147f8581549ba2e8bb2eb3b8a421a670a9e28fc7d7a8a9ffcb88c11b449df7e1ba7a6f14de591db49941f7a1a65753d31df8b97417d833c27de0c8f1288c2f84d5df9db2e5c83e54a1c8d880f47db6ac29143f9edff2c1ce7f715a01e23ff5f38ea7a7260b435991be1d5735c8454f60c3fc28ab5eac6fa08d5713e96a43aac6d45e205d3921ef05210f448071e2a62e688c6f0bb1fac30af256b541057d666847d80f5c37acf75da1b0a1c2712755f610399cfff16b6996a762dcf38f8594433dacd01c4855b814742aab6270473038d18184ad3345bf21b0d5804baede2b81b59ba2dd2a84a63313ae48d0c87254bfd3fc07bd268517ae07accb7bd242f02cbb1665e00eaeccce9f4f64796f63a50900000000000000032939be0fc13b17837bab1b896dfde6245812ca3f69535978f18d9e257b8b7852dc28fe603d6da4081a2fa0e9e0485c25e48f7a957bd3618789b3b1a9163ff419b559d1ccaa6a16d617af119154cd0acf913244e6ef7d55f8a7d1b8f03d18e14dbd1a0ba8ab9f3e88bb574790e16f479b6dc82c71297d4cbaf917672ffd0067d6179f12245ac7320ca5fa3cff2e663f19d3fb2e8ddc3aea60dce10be61bc2786e0954e5cac17dd922b1afb2071788d7b137d0d05b05cde525d7ecf334cea1c128af6cc1dc5fb4cfbe447653afa4d0f8f7dd69ddf8ba7debe48dbc073c1606e8477c9b3cb8a4d903150163a9f6350b3102011b2bc50e1395c5d94268784081a00ab1c4d682cdebc5ef450d3f3b620ee52c8489f3241a1d3ffb5a35db366d2bc3a5bb31fa1bccb477bd9f7c8904bee951ab4c3b5d1d001ce858bbe07314189553a599f49d33362b6bdb9702708784844f8cbc47c192a0592b76b3cf5dba0501331b4cda624b27051c71ff02565c024a52f6915bd9500004f8487a5eeaa9f46252097c3ecef705e1e3c8a52ab867eaa44f44e9b9ce0e7b9d2590b6a4536d888ebe79e0546a89b30c2706d200c8723d0089c3298374acdab276344751c427e4456f1090ebab4a149207c3b02dd07c055cd09776ecac03c3bb55cbbc02cfbf9339c0fb514dd49517990d6489f81d5dade0fad0144e9e629a619fa2d865dd0fba4aa256d271a95fb1cdf89515355d2647c9fd239770c9bb72802130960105d5a202469ef497fc1306bb145ed7540401c38e20744bbaa739b089d698585817b63060f148a46f20c081c3e463f3f5fe8b2fa884525ddaeb41f5a7946e04d0c08048c09cd20868624b009d3f50cec69a9d24595bab0cda7987c6b37e6e4e2700b7996fee5a11c1fcc23048601e2d09d88025c8c4d99230ef780d44d6fc7efefb841255ba255c98ca606249a8ddea332c395c06e3b721b10c5bc7cbed74c3ed0b711ddd3e117e80ca058d4afa12a2107d36516192290aa853da480600000000000000cd8fdd3c7029ac3129fa6f9fb7305c9ccd2420d73359bab1da117c6ddedee81f2bba1d81c301a57a223950d9a93538148830c72ebf65de2d538f204481f63986fb99bc680ec479604278190dffdffd8f1fee2b2bb19f392a0da35cda7391bda69c923576ae639d6fbbbbd9997483ddc443f5b621e7d899000364ef15b7cb80591a6e74986b1a26a3038dc1f38ec4e49a65ff972c3d4499b92b61e50c00c0b569d9d0184a89637d46b0042aba8a851eb8b5584716f13511dbc69c05b83ec91d5f8a6ceace306326a3791f6dfeef85800961e1776d1e2a6ab98ebf5bac48ee323b8f21309283fd3361e33ced761a490ebb6fd4d06d57d1cb09869274708db97298a46b0e68d99f58bc2bdd9f0892b72b99261178960b7fa44a3e81fb58f225b9eb5a46047542bd0cc7d8e0e37c36501be8a9eee3a0f66fdb58f05780a29ed11a7e8499c1b3d90a79703516404e15fdfc96579210a814118734b60e341cdcbf72374f1b40780046b7d338712d55f7d13e9ea16ca6841411feff0f5d943e76833e28679ac828cb468967f899792472de124a573e05e561268ca7c53423c2f96466e7e003f32f29514a54cd89393a10028343894d1cd2f1c314071c485c83d241b57ea9fefcb736b2b6d5c0298ffab6caf9c6e4ddcac5b97258cd38e7243dbf6fce40a534e9dfcf692a08f8df8e2246e5128c963b2e0a0b0bb5e7df518b1477d1e27eaacae5916a1a01146aa4bf7e480dde3a5d7dfe3e5851ad9c92285b9d0417ca805413b8a100d5ffc809d64c6d10606be2eef21c6c2f852c81c0cf1267b5819d85d8b54ca3d088a76ef826bb6c646bfbfd265202f9911fd4237c10ada36906b4528e6913f1908f0ad4c92534cf81d1c043b02f25adec4d395b3f5b70f373d1bbf791e4b4df0b33e0f16a58beed6985b98b203960373d73af98c6582ec8878da974ddf619defb1aab640ee313a713a9db86cf20df4123a1f7f386d50b2fa4cf637b58f82a63accbcea920d5bfc3ca368f33d0c2f5e1d107af06f9735f20e38fcfb3ba39af3f47c637231434597535dfe0155c5bf9dbb301a409333f3c60272469225569ddeb8ee2fc4eec5daf86b76e885174ec0a0c159a958998d6f1e0d7c67cf5c7b0705dfe48666d68a6474c2fa17ef526bcff274b2384202c62cbb98b3bcb2570ad4ec8b41db86810e200a4ebb3b5ff6814a2c3bd1a9663deccf728c435360583b8c772874a926dc7e81e167d085f717e6c081c8348bba4fada3d965424880afe229ecbda00760b82322b7ea0110624b6855fe53531de83cf71c831165b4fc89a583b5fe4d961127b77ba02d60f8e2d1c5f1ae2a2920719a9f33768f3f91641bca1f4bbbc2530103ddd55fc1de3142e43a11580356d5762bc8d4f843754"], 0x1008, 0x800) msgrcv(r1, &(0x7f0000000e80)=ANY=[@ANYBLOB="000000000000f9ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000000000000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b7700acb700c8e1745827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a979eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff8a6d15c3fba2c1ff9b02adc1581df2777573cee8305a426b555c07afdb45415d573662bc0bc47ddf06d6991ac6efcd6575ecd46f1d3197e8842783b20000000000fcb25acbb7eb42f1ef667f5a945bde53fa0ec327bfd541"], 0x49b, 0x3, 0x800) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d2860605a45dd8906cde36c61c11218fda494aa50dc516a0af1461584bca"], 0x1, 0x800) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r11, 0x80044279, &(0x7f0000000240)=0x1) 20:00:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x6, r2, r3, r5, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r8, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r8, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r8, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r8, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = getegid() r12 = getuid() r13 = geteuid() setreuid(r12, r13) msgctl$IPC_SET(r8, 0x1, &(0x7f00000000c0)={{0x6, r10, r11, r13, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r3, r7, r11, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r3]) r15 = getuid() r16 = geteuid() setreuid(r15, r16) r17 = getegid() r18 = getuid() r19 = geteuid() setreuid(r18, r19) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r20, 0x1, &(0x7f00000000c0)={{0x6, r16, r17, r19, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r22, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r22, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r22, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r22, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r22, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) msgctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r17, r21, r25, 0xffffffffffffffff]) setregid(r14, r25) r28 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r28, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:00:40 executing program 0: r0 = socket(0x11, 0x6, 0x2) sendto$unix(r0, &(0x7f00000001c0)="b1000503003f0000000000005786fa0f00001ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x42, 0x181) setitimer(0x1, &(0x7f0000000040)={{0xbf, 0xc3}, {0x1000, 0x3}}, &(0x7f0000000080)) 20:00:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0xf6, 0x1, 0x8, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 20:00:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x9fdc7c5293065e71) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/151, 0x97) 20:00:40 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 20:00:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x112) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)=r1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ec62eff43b3aa193bca7e9928823718012ae683583f1db56569582f"], 0x10) getsockopt(r0, 0x8, 0x7, &(0x7f0000000100)=""/84, &(0x7f0000000000)=0x54) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x308, 0x0, 0xfffffffffffffedc, &(0x7f0000000040), 0x40}, 0x2) 20:00:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000006c0)={0x0, './file0\x00', './file0\x00'}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x4d}, 0x8) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r2, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 20:00:41 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x1003, 0x90}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1}) r1 = syz_open_pts() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(r1, 0x5, r2) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) readv(r1, &(0x7f0000000040), 0x16f) 20:00:41 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefff7c}, 0x0) kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) madvise(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x505c, 0x0, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept$inet6(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) kevent(r4, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0xa, 0x80000000, 0x400000c79}, {{r5}, 0xffffffffffffffff, 0x0, 0x40, 0xa5, 0xffffffffffffff7f}, {{r2}, 0x6, 0x8, 0x4, 0x10021, 0x22}], 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0xe1, 0x10, 0x2, 0x4}, {{r6}, 0x56f1c0cee120df71, 0x4, 0x2, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x9}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x24, 0x4, 0x9, 0x5}], 0x10000, &(0x7f0000000080), 0x2, &(0x7f00000001c0)={0x80000001, 0xa8b}) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) socket(0x0, 0x0, 0x1f) socket(0x10000000011, 0x8000000003, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r7 = socket(0x10000000011, 0x8000000003, 0x0) close(r7) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = socket(0x10000000011, 0x8000000003, 0x0) close(r8) 20:00:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x1, 0x0, 0x504) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYRESHEX=r6], 0x1, 0x1000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) kqueue() r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r11, &(0x7f0000000100), 0x6, 0x0, 0x4, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r13) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r13, 0xe3) writev(r13, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r13}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r6}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r5}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r14}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r13}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 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, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r3, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r8, @ANYRESOCT=r10, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r15, @ANYRES32=r8, @ANYRESHEX=r18, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06be63e5eeb6be875832deafb22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504fc33bb25ff66b8b0c848f327dc0dc9af1e878ad302b3193da9c86b9e253a0fe43d56141c279827b89884fbea552885249fa9e7ed25671958cf6a2e46c1f99068f48eed23b9cc0f588402208d3446d11910fa5641a75394dac053c6da2aabb74a96ac1b5e8780ba167a9a70b3941629a3ebfc384f9ab0ca7e835bb4ce427fdbc9a0c07de5aa9f234cfc60a3c7054d2cbf122", @ANYRES32=r20, @ANYPTR64, @ANYRESHEX=r21]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12, @ANYRES64=r23], 0x6, 0xc00) r25 = getuid() r26 = geteuid() setreuid(r25, r26) r27 = getegid() r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r26, r27, r29, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r32, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r32, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r32, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r32, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r32, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = getegid() r36 = getuid() r37 = geteuid() setreuid(r36, r37) msgctl$IPC_SET(r32, 0x1, &(0x7f00000000c0)={{0x6, r34, r35, r37, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r27, r31, r35, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r31, r4, r4, r4, r4]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r41 = geteuid() r42 = getpgid(0xffffffffffffffff) r43 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r40, r38, r41, r39, 0x143, 0x80000001}, 0x8, 0x100000000, r42, r43, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) r44 = getuid() r45 = geteuid() setreuid(r44, r45) r46 = getegid() r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r49, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r49, 0x1, &(0x7f00000000c0)={{0x6, r45, r46, r48, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r51, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r51, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r51, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r51, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r51, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r52 = getuid() r53 = geteuid() setreuid(r52, r53) r54 = getegid() r55 = getuid() r56 = geteuid() setreuid(r55, r56) msgctl$IPC_SET(r51, 0x1, &(0x7f00000000c0)={{0x6, r53, r54, r56, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r46, r50, r54, 0xffffffffffffffff]) r57 = geteuid() r58 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r58) writev(r58, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r58, 0xe3) writev(r58, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r58, 0x2000740e) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r60 = geteuid() r61 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r61}}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r63 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r63}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r65 = socket(0x10, 0x3, 0x0) r66 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r66]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r69 = kqueue() r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r70, &(0x7f0000000340)=ANY=[@ANYRESHEX=r69], 0x1, 0x1000) r71 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r71}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r71}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r71}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r72 = kqueue() kevent(r72, &(0x7f0000000100)=[{{r71}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r73 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r73}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r73}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r73}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r74 = kqueue() kevent(r74, &(0x7f0000000100)=[{{r73}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r75 = kqueue() r76 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r76) writev(r76, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r76, 0xe3) writev(r76, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r58, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r76}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r69}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r68}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r77}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r76}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r75, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r78 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r78}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r78}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r78}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r79 = kqueue() kevent(r79, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r80}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r80}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r81 = kqueue() kevent(r81, &(0x7f0000000100)=[{{r80}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r81, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r82 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r82}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r82}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r82}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r83 = kqueue() kevent(r83, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r83, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r84 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r84}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r84}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r84}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0xb, 0x2}) r85 = kqueue() kevent(r85, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r86 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r86}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r86}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r86}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r87 = kqueue() kevent(r87, &(0x7f0000000100)=[{{r86}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r66, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r71, @ANYRESOCT=r73, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r78, @ANYRES32=r71, @ANYRESHEX=r81, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be80000000000000007d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf2867ae901fcfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r83, @ANYPTR64, @ANYRESHEX=r84]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r75, @ANYRES64=r86], 0x6, 0xc00) r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = getegid() r91 = getuid() r92 = geteuid() setreuid(r91, r92) r93 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r93, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r93, 0x1, &(0x7f00000000c0)={{0x6, r89, r90, r92, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r95 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r95, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r95, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r95, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r95, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r95, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r95, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r95, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r96 = getuid() r97 = geteuid() setreuid(r96, r97) r98 = getegid() r99 = getuid() r100 = geteuid() setreuid(r99, r100) msgctl$IPC_SET(r95, 0x1, &(0x7f00000000c0)={{0x6, r97, r98, r100, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r90, r94, r98, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r66, r66, r66, r66, r94, r67, r67, r67, r67]) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r104 = geteuid() r105 = getpgid(0xffffffffffffffff) r106 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r103, r101, r104, r102, 0x143, 0x80000001}, 0x8, 0x100000000, r105, r106, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r65, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r106}) msgctl$IPC_SET(r59, 0x1, &(0x7f00000002c0)={{0xf0, r60, r61, r62, r63, 0x44, 0x9}, 0x5, 0x3, r64, r106, 0x2, 0x24cee5ef, 0x81, 0x5d}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x137, r41, r46, r57, r63, 0x162, 0x800}, 0xed0, 0x56, 0x131f}) close(r0) r107 = syz_open_pts() ioctl$TIOCSTOP(r107, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r108 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r108, 0x52) renameat(r108, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(r108, 0x2000740e) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 20:00:43 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000051a648", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:00:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814b36ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b7000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf124dffa74fbddc3eb5168c1e"], 0x44b, 0x800) r3 = geteuid() r4 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r4}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x2, 0x0) r9 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r9]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = kqueue() r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000340)=ANY=[@ANYRESHEX=r12], 0x1, 0x1000) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r18 = kqueue() r19 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r19) writev(r19, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r19, 0xe3) writev(r19, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x1bbd4d5d2656ae12) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r19}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r12}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r11}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r20}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r19}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) 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) kevent(r24, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 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, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r9, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r14, @ANYRESOCT=r16, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r21, @ANYRES32=r14, @ANYRESHEX=r24, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r26, @ANYPTR64, @ANYRESHEX=r27]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r18, @ANYRES64=r29], 0x6, 0xc00) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r38 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r38, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r38, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r38, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r38, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r38, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r38, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r38, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) msgctl$IPC_SET(r38, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r33, r37, r41, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r9, r9, r9, r9, r37, r10, r10, r10, r10]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r47 = geteuid() r48 = getpgid(0xffffffffffffffff) r49 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r46, r44, r47, r45, 0x143, 0x80000001}, 0x8, 0x100000000, r48, r49, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r8, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r49}) msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xf0, r3, r4, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r49, 0x2, 0x24cee5ef, 0x81, 0x5d}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r51 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r51]) r53 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r53}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r53}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r53}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r54 = kqueue() kevent(r54, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r55}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r55}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r55}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r56 = kqueue() kevent(r56, &(0x7f0000000100)=[{{r55}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r57 = kqueue() kevent(r57, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r58}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r58}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r58}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r59 = kqueue() kevent(r59, &(0x7f0000000100)=[{{r58}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r60 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r61 = kqueue() kevent(r61, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r61, &(0x7f0000000080)=[{{r60}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r60}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r60}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r62 = kqueue() kevent(r62, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r62, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r63 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r63}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r63}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r63}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r64 = kqueue() kevent(r64, &(0x7f0000000100)=[{{r63}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r64, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r65 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r65}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r65}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r65}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r66 = kqueue() kevent(r66, &(0x7f0000000580)=[{{r65}, 0xfffffffffffffffe, 0x0, 0x20}], 0x6, 0x0, 0x0, 0x0) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r67}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r67}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r67}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r68 = kqueue() kevent(r68, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r51, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r53, @ANYRESOCT=r55, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r58, @ANYRES32=r53, @ANYRESHEX=r62, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r64, @ANYPTR64, @ANYRESHEX=r65]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r57, @ANYRES64=r67], 0x6, 0xc00) r69 = getuid() r70 = geteuid() setreuid(r69, r70) r71 = getegid() r72 = getuid() r73 = geteuid() setreuid(r72, r73) r74 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r74, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r74, 0x1, &(0x7f00000000c0)={{0x6, r70, r71, r73, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r76 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r76, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r76, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r76, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r76, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r76, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r76, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r76, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r77 = getuid() r78 = geteuid() setreuid(r77, r78) r79 = getegid() r80 = getuid() r81 = geteuid() setreuid(r80, r81) msgctl$IPC_SET(r76, 0x1, &(0x7f00000000c0)={{0x6, r78, r79, r81, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r71, r75, r79, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r51, r51, r51, r51, r75, r52, r52, r52, r52]) setgroups(0x3, &(0x7f00000001c0)=[r6, r50, r51]) fchmod(0xffffffffffffffff, 0x52) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r82 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000005000/0x1000)=nil) shmctl$SHM_LOCK(r82, 0x3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r83) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 20:00:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) r2 = 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) r5 = getgid() r6 = 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) r9 = getgid() semop(r6, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semop(r6, &(0x7f00000000c0)=[{0x0, 0x88, 0x2000}, {0x4, 0x3ff, 0x800}, {0x4, 0x811}, {0x3, 0x6, 0x800}, {0x3, 0xffff, 0x1000}, {0x3, 0x8000, 0x1000}], 0x6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r4, r3, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/4096) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 20:00:43 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './file0\x00'}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x10) r1 = open(&(0x7f0000000900)='./file0\x00', 0x280, 0x2) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) fcntl$getown(0xffffffffffffff9c, 0x5) socket$inet(0x2, 0x2, 0x3f) r2 = open(&(0x7f0000000700)='./file0\x00', 0x2, 0x0) fchmod(r2, 0x254) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x10, 0x0) r3 = semget$private(0x0, 0x2, 0x19a) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/200) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10002) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x200, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x2, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x400, 0x0) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) r10 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0x10000, 0x0) r11 = dup(0xffffffffffffffff) kevent(r5, &(0x7f00000005c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0x1, 0x4, 0x7af1}, {{}, 0xfffffffffffffffa, 0x80, 0x0, 0x9, 0x400}, {{r6}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x9}, {{r7}, 0xfffffffffffffffe, 0x10, 0x12, 0x80, 0xa3ce}, {{r8}, 0xfffffffffffffff9, 0x71, 0x40000000, 0xfffffffffffffff7, 0x8}, {{r9}, 0xfffffffffffffff8, 0x20, 0x2, 0x14b5, 0x9c6}, {{r10}, 0x85c6df969a9f189a, 0x0, 0x4, 0x9, 0x2377}, {{r2}, 0xffffffffffffffff, 0x0, 0xfffff, 0x4, 0x100000001}, {{r11}, 0xfffffffffffffffb, 0x93, 0x8, 0x1f, 0x4a}], 0x0, &(0x7f0000000700), 0x1e, &(0x7f0000000740)={0x6, 0xffffffffffff0001}) r12 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x80) ioctl$BIOCGRSIG(r12, 0x40044273, &(0x7f00000007c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse\x00', 0x80, 0x0) socket$inet(0x2, 0x4, 0x48) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840)='/dev/bpf\x00', 0x8, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000880)='/dev/wskbd\x00', 0x80, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0xa88, 0x0) 20:00:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = socket(0x28, 0x2, 0x0) dup2(r4, r3) execve(0x0, 0x0, 0x0) 20:00:45 executing program 0: r0 = socket(0x10, 0x2, 0x3) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0x40}, 0x0) getsockopt(r0, 0x2, 0xa65, &(0x7f0000000040)=""/200, &(0x7f0000000140)=0xc8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x7, './file0\x00', './file0\x00'}) 20:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) readlink(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000400)=0x80000000) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="000011090040b4bcf05bffca466cc42032a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff0000000000000000000000000000000000000000000000f7334b48ff23000000e516052bddc381b5da4f7110b3b38deedbd49dad498c8ef5eb611e62476d20050c16aef9d691e677e866773a3d9800b052dcfe8e31d6b3602d3314ad1b7fd252f350b62e0570feb86d0488bff3d16cd3a43975a0c42ce55c5b01a05f2f2c86fc4bde40adda0f059185d0a02b37a3bfad65baec735e7d43e8fb5de7cd7361341b4c26e7dba06e9c1a0b32dc9fd68fd852a2fbfaf59441b149af799828d76e740c83a3c959d5763a33196a2d9c5242f30aafedd97a65b8e8fa24ebae5a641638852362272e80a8f41c916f3d3045a1e11d8d364889ac540d02870190f1d313679b568d6e1eb516509f5f1b6e0c"], 0x1, 0x0, 0x0) close(r0) getpid() r2 = socket(0x18, 0x2, 0x0) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f00000002c0)=0xc) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0xe3d0eca0f3d2f1c, &(0x7f0000000080)=0x3b8, 0x4) getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 20:00:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0x2, 0x9, {0x8000, 0x7}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x200, 0x9, {0x80, 0x2}}) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffff], [], [0x0, 0x0, 0x0, 0x4], [], [{}, {}, {}, {}, {}, {0x5}]}}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000440)=""/158, 0x9e}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f0000000580)=""/157, 0x9d}, {&(0x7f0000000640)=""/1, 0x1}, {&(0x7f0000000680)=""/141, 0x8d}], 0x5) r4 = syz_open_pts() close(r4) syz_open_pts() write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de08", 0x21a) 20:00:46 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x20, 0x0) pwritev(r2, &(0x7f0000001240)=[{&(0x7f0000000140)="307f655b2f3bbcbf065cb965ea4115595d5a060af7cf7d44f31be031b229a6d149538029646d29e2bafce6b58d9e81183a445025af98c0", 0x35}, {&(0x7f0000000200)="31f4da812574aa184d349a150a6e78f44bf74e6e3e6d", 0xfffffffffffffe47}, {&(0x7f0000000240)="9ca26104812c5e2b909b35a354421f419895d7a3cb99eab002ffa82e9a9d513f59d07aa9407fd73aba02d963bd3f1ba8543fadb7cf88d768dc3ca9a45fe570104e28d4970f7981958d333a83565f43e9f99c430c9569c95f927314aeefdb53de2f44a0ca727a35b7bd0fac40dfd5abfa5a522f20bc3365ea693fea6e165bd94aeea37dc753055abeab55bfd1b22f2c6b6d551802ff7d44057a787e3f4a87f806d23a8199bd26054d5b5cb76e7ab248422e4e723f450185be5613ad8b86bd602fb6471b4c6bdc16f399ca599e14f929418eb9ab39d6910c86dba7dbea3100373dabd844728b690a5fa1a1a402893c17b28c94fb3b50ecbf3466b8b0701b85a49371cf6133fc995f10175928a5db8abad7f0a4e2d3c9fc6e3becb7f42d1806a511847236fa701970c0633301e90e472e5b5f9d1d4dd527cd7ac0e66fc64ca10b2fcf6e111109c81777a593ac7a07e07c6de047a3fe186c5ba7b3666f087bcd065397ef5a8f237e62590d3c426bd4428a8d13755c4623a58b25a9c55eee19f85538e9d5bc8542da9eb5cd06ed464d18a040eef5ede008f4c677f73b4837ab37be94a6b110fca703f1267d37ff819ef95e2113cc65f942a6737daeb1b90e0f5615cb2863b40c1c4680844bdc576a60d5107c441ab4194a8c3cf2fcc6f59e43a6e00834f17b0681de38fa6a0204439cfa796b0a3dc7531988a03adf06fcd33d45fb1d0f45fae57c65461d8f6cc2a74098ca98af5101145da36ba96497838d13046d74d3d65970724a14a8803ddda4c6d93cb03db62cd9f0ab4f659be5597694264f07a461d38faf2ca2102755d368dc4aef40cae5787f89fe140ec513d219da499c180f414b242a7697ec42e809c44b9b0e9ee96f9226290e2f6458b56bdc082582e45e8d1e9dc5fbdf452883281c2d34a1a977978c8b0d1a427af176ab4c2bbd28ee69c38cfc5a898a53ab32bf9e96ee20b830eabda6657062839991e5ee5cf1d88e66b397d773775d318d5af199e3bb506f1e5784703f8131eac3364a6dc5391fff1fc1e2071ea44ae848bb97a8cd70114e5e4cf47b83c5e4b272e9424ecb94014ca58bd684791ed6fc969775768686882a6c81853fe602239c303df74865a0c780dfca9d6df173960473bd3697873c45fb2e7f1030027ed1ef505b280ea4fd16e7898128b742fa0af0063fe8e2b2abd9dc9b9f9c237c6e6108c8d7c6eeed81de60102c197519e90f2b68eeb9ada494218cbcf215152098b284a3361621caf1ad92101f6903409acf93985a9f79243780e1827bdbf4c49375a02c974975be3964701789a895542491e70e9ef0b22da82b08360cc1a469b6313db91b3a3b6b9c42b8a78a7ae125c8c970c0dbfcba31e77feb03c3f9bb7cff9d06f6ec490a9238f43a45dadcc74ade37fff0b17c978565790df40ca2eafce51c422490f343df8c04b7ff6e499b7e75ec61ea726be04829b614180a85192bed9c85ad50a585cc9b52b08e208da28667866f7987a7581e761d0b9b94e4e7f92d6693ca685c7a3e67457aeca985910f3a793cf2549fc4091e69212450d54240e334eaf703132628aec8e82195841989c28cf1748b7f0687b7198eb211407618859273c2eb7bcdb21109f46316638760354132c281dadcfa06a1ea493df959af8f006a79f2d0339f733e2442550a8a2166a39df500ff25c0ad7a2f568f093194683357fbe1b7cbfcc9c03b498231ec1b00a27425c3e086d67a3a2b273ab1a3f0542d22262bb805dfb4ccdd782260bfb65b45c58a1f08773f33e16cd1d165eae18d5928759bfea855ae54e3d18009fd748639c774e32f8932ff4434a1bd14af0ce1f886f3d061c7d221b81cc7b0e2f891891e2ae09fea88401d0b71081291cc23b8514aa5c3f56c913d753dcd7d9c038b4316ae4e621029ea4fb5a3c6e1250957f3edeb2535a36a590a6b0eacfbd54f6116e0cb816d7a99adb0d83569a7d56b1bac5fbc2e6cd4e4a74f38f9594f7f31eaaf890531f8830209f80c3773734766063124918eeb8f7fda11ee2a6c72f53c53ba8006aa61d583df784fdac3df7987f9826e6c75bbefeda79f0e8a5b6f05221ba3939b45b58f5b5f1e567d2e5e975284cd8546ab3be5aa77830d4b4a903ef13ebfe8c67cc5a5dd3d5f954e58531724522bfb715dd394c6b1a4a4f9f57a67ba0f737567c6664e2b5081b68bf0922572b3a5c3f3e3af1e9b2674b8ecbf1b9e3977d651b962f08a92ae510dbbe0c16b5ef82e90151629a97dc13558504be5d9dcab5ab742fc225b7ad10b4b6a49706898e9a7853a3f42a5f0b5ee07b511107ca37e4355d75e9116ec940f1e84193214013dfd9c8e1c26f24635ff616655f74a5bd2a21bd843d5c4f25ac45bd38d3d37785f5042546e8d73c1694f72f9e1f90556a1806e17e62daf999e4332137b42b4351f87a4780abd87fd31a861717048f9024a8574e3f8f4c276a4c12dc09c9ce61ea7ad175686c083416d6912b99491e6f887c50047c78618dfb1196e568844eaed803e2a61b84cf944517c84d8a463de388af6c9f1725df955742bd3fa89feacfb2243cb71497e314bf411bc000d217e40735519e9b6c335f515619fdf2770bf8f8ea5f877e51bf669467a2f85de408021ba3df31a341fa1e8b0a3a12a21b1d0bb6904832cdefacbb12826ef1cea536ddc1e226ff91e6ecbd8f0fa23a97226bf898576ca48a7bf58e80e4c2ce634fb2aa68a5c287c2d06af336440706a79e7c46d1424edc19c3942562fd00128512a41c2bc76ff91b67eb65d111ff239da06025c4a8e6c944c8a9709a30a52df0e5192164c005326e5845734ae0addcb1945b315afa941a24fccd969c5ddba860f1bcdd0cd31b3484f09c38d3a79a0862ddbf8ed29ac578e325705f2f1a044dbc97d803da70144d4c28dd0d9bda15647b81debd7bbf9623ead614aa0f482b52f6a8e21c79fb5de1026d8da91694b8eea5ea574030ef99cc4249b6eac7922adea706562fd4e766b743d8af833c9dcc987d9f564d34db6af51edc9e6528d559c97a4896bdf2fde6c4a922d251b32dfb1dfaf10c62082e11552a83c09f24ca8e6e3c5105f375fd6302c39315107391b080ca89f5a23d41a713fa6d6847168bd91bc4f52c36fc8cb66e9e3f7b314617b3a4b99b9c22a6a42b03ed35c6f6c4c18d4044a57aa80a09f65ca2562772b18c28e6b112352cf14e88e6f4cd7cb8c34107132c263a186b7cb82857814be342e21b148c447932d21108521d5c2cb2ddcac73817f3332996d97c33dbbe2f0a43523b3bf1d7db3a0c54c794f924a8b02811f13c78fb11f355c2fdc5a326fd7ef61224251cb50acc975b60c65d1aa1a47fa7c05227c459dfbc80e41634a3c7b1fc6e778352e5a53e33b79d724c137cf4aaf4db46debb72eefc916a721aee61e5a7d6150269650858e22fa4fb5c9c4791a2deedfbf002d5139769ccacc15de311f54ec870d5484a0eddd584e16472f9b988269a1e64d29c01460c834a65e47bf35150ae7b36d1f0d2c734cf844e3aea9dc3a5097259f0696e04dd93cceac9f345f666fc2462a09e02ff76ae80d897d4a857845a8c3673ccadc2b3c65bc76fc0a2fcca57aea1a87d1b6aaa48c1ebeba6aee04304a0372060950a320a23c9f8c1fdc4dcfe64e88818f7c28d92b10c852ec94ae8802c211af9400a018725ed3e97f390c5eea2d0d43c6cfdf9dd12b270bd99dcc1ca9526d99217afb28fe5b6f953754c19a0232fe7433c7a8209d73bb502f6cbf0ac242b3ae98fbe4804d99b291108deb06946c8bd68fe9e82c545583f88713dc3390bab4b8182444010a768da455e266bbd93e64743060331260ef68838baa4101d6f873b682ee6348cc8ba0406264744bf07bdcb2fc0dca1019226f44994c8ab2a18c3cd9ff3c0bdf978b7109cadbbcec304736652718c2632ce50bb69281074d538757894140062796213fda8584a080525162c25f9ef79d7b0b92fa6d73ed5d61c93cddf69a81118d6f1672cecc6a3f7ce3bd35317492545e75990ef96bf521d330a632022f1c8ea351723f7e05563df313e6637fa8e82f88bf369e75b3497d91ad91afca7d9a61234a3fe63f07bf7d656e9901c6428a8149d41d3ac21301351c8166300ea15f6b5e5856abf5659073c9e0bf674f5e475dcfdfe43d9491acffcd241dab0ceb18c58787c45ae7e9361f855b0a61828dda5066db20a7ec4f5f6bde55840170f96e7476ab2ce4a35192ba360552c799bd683a6d8ec36f8b12b129b9dc330aa1c5247232c7088e9f17addad838dcc16722365b95614fea24f7ca9bab3074879f9db48d2f41c33dd6e66d8f5ba80cf7771f98543dde50da7307ed41679f7a23d6c0672c43da53522f837dd411cfe94a096ae77a55711ebf4f091c02641be953167e4ece230b15ce6d5fdbb868fd3a8762f999049b2dcebdc4f64aff005b50b040abe44eebfebb41ce4258c468ab35636574222680e204aad544370981d874a3516a622cbde9603c170fe2e784a403f5ad377b8b7c26ab4240a4ed9235db905367ef76babca2c96377a0f0972cda68e37aeb89eaf0ae939df8b405df72f2f42bdb7db5d9abd57057fcaeea619eddcab7c818190ce831fc5b50635b55fceab4ebc27e3db5d41f20d3fd7719469544b3c2f48af278c7b5c090a27c4a3e948cf0f4e6ab2341d22205a4cd8ab3a3da0fa5a5e7d2b0157d98c54ee817e74487ce5e8ee6da6765e0de1fb33ee753debc43527630a1d0814eb21fec9fba351f604da8e987154a7e05c77ae89b0bf54c499a81106cd8e17ab32fc2a74f75ad2f3fbf877cc768213025db07534264779d50621daf4f384860597ef929b4bba0ba8ea5882cfde786b0969754d3763f83b4ec3e0da618e3bec0a257f859a80d31b5182ad70525c9c51edcef65294897e1e1a61b3f10fc501fff79f2413e16c01e8144be8a3261144cac343094d3a5b7326b4e0cf3bb6e66fefeaec810336bfde306e3040dd959288478643eddf1c0e0d62535bc5103490adc0d95b85cb465a976e66bb3efbfad0c4f79008c10a879d89ccf999fee7281c1fb891df3caf1f42df592f95f11169f564627c1aa7c68a07ad21e49da95f84b4e15d5f3a34eaac6f0100cbbf04ef33c551402495741bf034d940d573d0f100bbd70dfdf54b29fe065a7a07dbd2221ae216611bc766c988dbc0408d74cb7fe9b60bd5f0e76b57b5b30a6de3dcb85f46fb6648c3bacd028ac3290b18977ef9296e461db21b457a3dc9241e8cfd691232466b2e2ccb72566b984c599b352b139ffbece614caaac29209296e13cf6cb80bbe09e0afd353410806f84862c7a21efa7833bcd8f39db6917ddc1b343c2b04526d092bce70f0527434de467abe7f9bb10d4b3009e0f811e95ae730c00c610b8f3c0c498af5f1bd3545540a3c1d4976aaa36f74027932a085c7fb80ec18ecbc9f0369aa75f8e4ac69fde8e946fc417da2fb9622e59bd06cdccfbd0ce08fdc558778904eaf413774b21df37a6516eb2427e2ecedbb709e7e33b4e8b299a4832f5bc2ffe4302e5f9802a940982b023630af35f36e4a982c554b074018bd636da9ed903c59e3d2d29f462ae0f63228f41b6963f38b23f5b9970e2e151f1fe326176a8e16366a39c9df2afd1df8b8351e7fefc05e165118e5f74db66b305593acf78a220eef33c53feef8e9830e7445aa51ab80441f889f65ee8cb2129132bb5a61ed62e34d164e30c51a99b91adf15068c828e4913513df69ae347403fd9183ed1e85d5f38fef0339c9b5778f1a2740d60c0812bf3e8bf19d329473d685614b", 0x1000}], 0x2, 0x0, 0x0) 20:00:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80, 0x0, 0x0, 0x0, "060b008b000000f5ffffff00802347c500"}) socket(0xf1f61951c5b97519, 0x3, 0x40) r0 = semget$private(0x0, 0x2, 0x84) geteuid() semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000080)=""/30) socketpair(0x20, 0x1, 0x1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x20024, 0x58) 20:00:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x10000, 0x8d0}, 0xc) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0xab4a}) 20:00:47 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="8333e2c4b2442e2fac144b9fee6925d8b331d99bf6d75e9a5830a55326e5ce590dcbd40507c5d778dc050583ba943c99f9b6e9771ef4d597458a9d33df0eb819c298c9e1e0d9cb79ee9d9ac0fd4b576c00473093305e31fd1d580648c3964ca8152ec56cca61548e4d3134"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) renameat(r1, &(0x7f00000002c0)='./file0\x00', r2, 0x0) setsockopt(r1, 0x1000000000029, 0x80000000, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) accept$unix(r3, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r4, r5) r6 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r6, 0x29, 0x20800000033, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd2d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r7 = syz_open_pts() close(r7) close(r7) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) r8 = socket(0x2, 0x1, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) connect$unix(r8, &(0x7f0000000180)=ANY=[@ANYRESDEC=r9], 0x1) shutdown(r8, 0x1) 20:00:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x84, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x7) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000)=0xf89, 0x4) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) 20:00:48 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000240)=0x3ff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0xfffffd99}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) connect$unix(r3, &(0x7f0000000080)=@abs={0x2, 0x0, 0x0}, 0x8) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 20:00:48 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000000)='Y', 0x1) 20:00:48 executing program 1: 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) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x880, 0x28) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000001c0)=0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:00:48 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 20:00:48 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000380)=ANY=[], 0x0, 0xfffffffffffffffd, 0x1800) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="00000000000000000000000077d1750b6270b7b30000080000000000000000000000f4eef23867733c00000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r6, 0x1, 0xfffffffffffffffe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r7, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r7, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r8, r7) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r9, &(0x7f0000000040)=[{&(0x7f0000000100)=""/238, 0xee}], 0x0) read(r9, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r10, r9) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r11, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r11, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r12, r11) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) readv(r13, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r13, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r14, r13) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r15, &(0x7f0000000800)=[{&(0x7f0000000100)=""/238, 0xee}], 0x1) read(r15, &(0x7f0000000500)=""/90, 0xffffff91) dup2(r16, r15) msgsnd(r6, &(0x7f0000002b40)=ANY=[@ANYRES64=r7, @ANYRES16, @ANYRES64=r9, @ANYBLOB="55dfbb76faa5caa129769a500aed6a3d754eaa5bd094a5c9ac1160ca20020369b19c52680fd7de7f97d3a2944e8e04acba9d3c216556e6818771d648e433603d6a9335022b89df20e1c04bd5545f90fa0b331409d2b0ae688e7031d6bcc3c8555cedc1a3a71e970db1326ccdd9c757311702b694a69c2cb566344bd1bbc478ac40a4f56201f9576bb8206eddd0a05c0abf7e6a471193f46bc49e99933bb423ee7a743ca4cb72d8103a0fb454f15dd501c997020791b68f5a469b48a82c4eee8422983a4cd4a8e74a414d734f36ec355a0935c2c13848252766bcd6b5aa297ab9e23185cd1aca465598d9848e81b2aab580a70a21a2978d8b308cdcf314e81f953b01574c4218949018c68588f8eeb1a73534b52197e87c3b6ce9102db127bf86d1e97c79d540ed413212e76103a2f08e0f140628b3f3b9cda0b23de83b9f7d5e0505751534a831f95105d77df9eb8bf3381918ac395a5a242e27234cec1a815e179230441ff55167e908af12394b2e41eaeccc717391297c5633bf8f4a8018baf0ded5c51a0b3966dfff2f4071f063e6dec66a8eeb9af8047d4d0d5aa9e4498d7045b06d4134c90f29a5ce8099cb253e319fae48ca2ad82d0d7a549fdebefa8055b06c837116b11d043d3e0d14a8d87f089e3ab5e5c7f0e11beb84fcba9d3be4ccaf89eeab6ef1c1622ca0abe00b6df5f588128167647030e0a5240733d564d544c58143f91786822e05bb02250fc76e785d7b7696707d7fd8c10745205b9b27a4ec507e3408f24d4f16a5367a3b7f1080eb158a12583587f018eb96fbd41d967fe46499e7de2074ae2b56e08494d6a1154c3b0ea6fc90c3b497c6660eb786e1d3f38f135103fb839ac8782e3a5758f7adc2ed01d8c5bffe794ad2cf143cb5dfdd3d55dc485110c150f9c80d1d4f2dd2572d003a1c008dc0d8b5481474d12dce7913c89518cabbdac4c82362ba39df54c1854f821eef9c58805b7c8a436220822cf343566662388a607a482e6636ef11820b44131f9dcb17524f0ff9d18c551823fe013cae3d33a80189c8559d16a7fa6237f69a829fdab660fbc0db6003f9e869312cdef44074aa4095f9156408d72d6d46cc12fa8871cc1d76aee7501494ea06b2aa4f1f7ebabfcc4c113d3256b5a55d66ad88c65a30580925cb505ff5f4624205b8305458aecd6075a66c49a68a9d3d8a050731746a51018a1f6bc8a32911a26d997e263b8ca98a3920bf55bf5ebc16881427fbcd3f676dabf62955f9dd29e0293bc341c506f21060abd67205cac4f4e46609cf021eb1738de104ad9aae33d8cd4234e24dfadfc6b03342ffffc566e792bf01f072efe902e8150f7c3c97f6e6f1ca6e786f5786602f6db5d572a40b6ef864b6e790df8fbd1f0992af7ef0e0f058d15e1f5904ab17819080ea347233de8e8dedd6a741b0f60fe3713ae7a4184013a437cf4caf045c2e7c59a785422b87187af709cc6e82259535d8d45f882cded9ca3d29aba6760a5c84c29029939d88406790170f5fd5aa5149cbdb6d3a8154e75558f7b81b9285aad1ac5bcdeaeaea55862095c4898f73847cd941ad7bce62becdff1eb7f69857bc8c447b8f12a26f1ee32feea4ba656a917f411af0e702a966074930ed1a8e7e12e17065d50a5e15f6b44d1c774df70afbf7a7aa909b4aa8597d4de7f076ccddca6d6598833bc47f14dce9317310ae768c1741fa86e0985977a51005ebf689b17a164f66d53345b8d4f2a234386dd0d033ff81f28b528249c3d4ad08f8512f88862d26e2dd51480df093ed5fac19dd61609504521802ec46a724a5b79181067819719dab193b659e8f96c2276ca4305fd8b8c0bcc8086e1fca6ee1594157cefc6dc49b0ec3700b3722edeadbf5c3f8c51956564fe541b79b897c16cd4ab8615f73a6e6e282689cb94a81d7f8d26f7b8d468532af55b5541c16337a600a6ec9246d9ae1e218dbe9142fd1c8878f83140f06a4dd5810791854196d02ada86387b17bcfb197cf95456957efcea3614624b4496241665a374c63cd2609a5ca44ae6cb068414d342ed9d4ae60aec251417857fc353609c295de3118920325bd1c9ae8974b6c015943f6216e9fa0de44536335a8a46c4844ff146ff39734683a2a7e307c097187bd4f4666afcca4af26aac4bc6a8adac0911029155024763a5a8bdf8d95a29504177fea7e06a91418a77a84ee8d28eeda420f225768fe0e327ef2055fcd8e8e3260d476668381567139d114ee0500731affa3616408810c43e0a1da79569a408ac2182045287653be0efaae7143e5e1cd879ba8b05d825024a8d7cba90a9f2db8f2813d6d960d3c47cf8c935f59456e406b44bac3df6dfa732d058e7094c93406ecad0259bca985120d7e0ed8fa47aa1fd251ea2cbfafe787bff3ccce85f5bd0e504421a2eaeebbce2e59b732e989a9eec9029197a2ad7e65b9ea9934e441b1c51b6404fc144880a7df23872c67d8655de85bec5d28b8d08ef8d3d1761719094252a2140a2341b3abb532357a2824b3022207f7a0e3fcb39426f3878e2acf235efc55903df13a55e94a09026ba5d69c1ce4b0d8622317af000f312cfe05dc8fc30d88c8f74a0a32479f4ec3385f4e811985e21d3a3b30894fc2685a9b1b2ce2506b47b151f7f6e1b95cbd023a0f5bec598dae5fc869ce2ee5401572c8e2e190fa09ed39374620a9bcc8d837a462ca5cf5c060a008dc77677e9e9d880123f55432b1767cddb0c948ef3626cba7c6ea181948a3498cd6d376cfca6fdd827fe12a2d876f0a34ae97a8baf63a811254b8a513c4a56038d6644fc53cf87e25cdca6cc1cab217c0696a350ee9cdfa9fd8c299c13f34b91d6a17f6290b67d503fb197035f32ec5434cf75c31d51d871bd8587f637a9f06e2312ce67df0649ee5e26971e830fbdca50091bf05d69e4b83c460d9e6f3da86a9cff45f1306e5f199b712d8f55fdad14701c4f5f4537266d5a37224d3c221f7bb8e7f736d721e7f3f42d1d63e69cb48cc06dfe0b0f98724c426f6ec7361945d02766d303b443c4b98dda55f03d8782d65717de6d660c403fff0d0bbd30a2c45a136555227afcd380433f1fcbcc936c7238932e9a050b38b8e01961053d612db855ebd0d289011a022410775db3268e87103299285c979e0206861afb2c9301f68b7febb5191c1e48bb2817097940112f74613ac1e52d057d76a3c0bd7068475f62d63dd6314773e8e680dc9856e418d76c7ef2903a71a3fcf4aa6394286dd5b84f3347e1b24a1eb0d119667d0a79b41f1d0edfa15d7a897886f8c583beac1937e537ff778f06fd32fc47626f44bf8d69bf14f9b3f368d1159721c6fc1514c37faffd152eec725e87deeadb47776d62c1afd412b299fa798a764f6d3f845616c2bc9ba7407a480164e944a54e9c9f2d24e3dcb577b4546a7f06f79c144b3b1da517c217ef5078dc309dc8094c85cd2238fac699df27572069853b40b819ee77002541381ab08aa4ea6bbe3e77c9b8763d27b407669e6934baf7e2e6002899131523f310ed29a3c41c301f95bb89f0268658860bb842ac86647550e7730f83409ee6fad924abcdbd27acdbf6ebc4e826126c076521489df1f047980261129b7ce634a3ebef473859dbfb175d4c0b19011091c9cee7556a6b440c5b7a92b7508d4185520b3370e55cd6452db4e22ee0281fce9888de146eb0eabf25e376529041641b2e778a7a60c910d72e35162ef179084f15c02280b4e40c1d66e102e167db85d47e3bf1b8d3e8d7b10d6de03f422066cbd88c04aa6f004daaf6d3048c34f9ba1439ddf5e6136e05e02476f211e85f8db157215d1686e62677b005456ea538eb20f1fd60f11f4b2486929f2744de7b377e235c47b322d6f759ca8574911f88ada40ab7cbba5312b2954dd31397ab6f7a2d026076f979e3b3293bccd66e5e4a39ebbdb886b5263cc993952cb4167bf589321584ee2fe476ad311dd1344ce2908c0e4cd9fe3252902610bee5b597a1229d18ddcc3886d54a5052160279df1d1f9c907d7ed80363a3167c1354f3d2d87ff1a2b023e0508662c38a15db254a764f8af5fc6eba159847a77b8bbe4a6a7b67add30dceb20c1e6dbdcb4ab25d73f4a9c84b9707727c9f75c52583d3eb8ca576e894a42f996c424c6fc076811c8c487a05aecb501b0b97920c951d5627b409aeb8df0dfdc16ec728f527b7208c06d567ff8ad6860ddf751eb51143077ca2d166e8bf33a4876b7a99c173e3d2138d5b9137c32563c68fc487c03bff191203be347c8a59827c1014d219aa21621e5ea550874c44e1c0ffc5aa717b2278529390974500758cefdde58fb204d44d36a28d8c2aca6a204578c4dee25b7f95aaecc32fc83005b37857671d9808f6cf1e5ebab6469029cae5ec4ae17a7ff7c19c7a059368229c35c18489d8287753965477236756ec8bd4dfbe0dae0faf7101901d7098bb925b2db74817888f3f8dfcd0e5e751ac51befd05fa55ea68c51896cd7685153b820a7e5cdcd7e3821090169b3c19e6fc4a9fd7a08eb918918d8558b00ca468489e27996489cc8251228893b8b8056db9d74698683227d800135cdd4f8d8fedb7155b0906c2b3713c2bf255e8e48e673b56fb355d6b44425aced1c40165adc26d005f2a0e35800232b71ef3a5470d6848a6585f688f7e2ac24e11237406be3311de6d920857d5ec12318067e6f7cc7bb846fde67dff291a1654940b92151db4fa4e16a1e3785fbc28bcd0e436ba7570c3c2f7c16ddb6a29a2e5ec1a56c9ce24e35900a0b45fc00e0ab64cce3feac44f8f25db12eae7b1536bbd9417acc06caca96c6169f4b424aadf2d80a55e82adfc96f86c496019e84da94e1543947208847a8a1df783eb34b64c7ed79275da8621a5b900e271c08ffe5f956583f963ac0b89bc6e803836e18c92a768baa3264c3f5e450cd1bf0cc163fdecd0d2fe342fb340c7a6089486afe5935ad5ba51343748294e1ccd75a64878a6bfffddd29e5b66fbef869491afa7b412d14fee5059dfb36128606a35a5c79ca7501d46b7aef5b647569429be2fb87342896ead3a597eadcde8647b617d668afd55390d1ab85ea53aebeb8541f898ea8e0a26b798fdb645881fa1ed31a8001ff817d5e2f7e4eef1fb2d5563e182bd83c3d4480a68fc1a4561284ac1908a0a41893d3e9f61c072094ff4a2baf0d0677358400adaba2a5c8777039ca6e2c98316f65ec32b9221b2763cacbbe490d7277046900d33924f385f14a45503e3cedcbf263440640c7b7dfe4441fec2770b98b865b33bc9fb2cdb02e805813e3e35d4f12c13b908c823cf07c1b972c419d68550937be9a1b8e595dc050fc4bc02fa6108aabbe19330e65972ca33cc69aa5d99ca9936d69b09ec7557b19bc727134ab84931a83a0ffb04c2285188c1d4e3f22828bf2fe3c60ecd1caf9d8dff0c5be607c896af56be2aba3725c318f16b3e24fe92b6ffab11e1991f9a0c261148e0964ae3a95fde281d36b01355d749b012c1ba32d7071b7b39f55d3798537ccdf36fbd7fc1e4f7cc01272f2c23deca431976662c73199525973e3c2a403deb10ba29ea8dc7ec5b9cefc7ef46d58db5801f3285abd3d732f9d617928649247e29bffaf0da5622aa53fd60641ba825450953b3dce7756302704ec0bafd142f64e9aa286f0465f9cad89a67c9747f597f85f262e0b41ebcb9079b762055f03df2d2de02142e9eb8bf7e23b16a00561307489747a0bd87824e677dc707ff3bcb163e3a3a4be95ffecadffeb5f80f04202bff5df4d75ae0aa52dd263734106", @ANYRESOCT, @ANYRES64=r14, @ANYRES64=r16, @ANYRES16=r12], 0x8, 0x800) msgrcv(r6, &(0x7f0000000380)=ANY=[], 0x0, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 20:00:49 executing program 1: socket$inet(0x2, 0x2, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) socket$inet(0x2, 0x3, 0x8) getsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0xb, 0x0, 0x0) getgid() 20:00:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x0, 0x9000000, "00370020000f000005000000fa3900", 0x2000000, 0xbc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 20:00:49 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x301, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffff8, 0x29, 0x1, 0x2, 0x7f}, {{r2}, 0xfffffffffffffffb, 0xe3, 0x40, 0x3, 0x401}, {{r2}, 0xfffffffffffffffc, 0x80, 0x10000020, 0x692, 0x80000001}, {{r3}, 0x0, 0x91, 0x20000002, 0x815, 0x8}, {{}, 0xfffffffffffffffe, 0x41, 0x3, 0x8c5, 0x2}, {{r4}, 0xfffffffffffffffc, 0x29, 0x2, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x22, 0x20000000, 0x1, 0xffff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x1, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x6, 0x6, 0xfff, 0x59e9}], 0xf8b4, 0x0, 0x10000fe, 0x0) read(r1, &(0x7f0000000040)=""/68, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r8 = openat(r7, &(0x7f0000000280)='./file0\x00', 0x200, 0x100) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r9) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r9, 0xe3) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r11 = geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(r9, 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(0x18, 0x2, 0x0) 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) msgsnd(r21, &(0x7f0000000340)=ANY=[@ANYRESHEX=r20], 0x1, 0x1000) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 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) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r9, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r19}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = kqueue() kevent(r39, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r40 = kqueue() kevent(r40, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r41 = kqueue() kevent(r41, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r42 = kqueue() kevent(r42, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r43 = kqueue() kevent(r43, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r44 = kqueue() kevent(r44, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r45 = kqueue() kevent(r45, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r46 = kqueue() kevent(r46, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r47 = kqueue() kevent(r47, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) msgsnd(0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="0b4977f33e589e5e2183ad8f5cfb4f8ac8766dd1ebc77866e66a8c374f06c4ba408a3146f6bba120880765384170678429cacf405d2a442ac79c602ddc88f86289b36407f376e0b657bccb14a0ade1cb9c72e48f8d3976ae8cb87b6b92b3c83b5bbd4ac3e40c21032ea9044c9da91c37f03c125da9", @ANYBLOB="53203f274d5abfd9ba77bd503d0651270b20e0d8c286d6a497da3eabe7c15a3f1126132d964809cb358d5f06", @ANYPTR64=&(0x7f0000001040)=ANY=[@ANYRES64=r6, @ANYPTR64=&(0x7f0000002100)=ANY=[@ANYRES32=0x0, @ANYRESHEX=r43, @ANYBLOB="0ac7c1551eb85079e077725bbbbc61aedcff2abbf3173ce5e3f4e2b1ca20e4aa119623db49fc234f93f54f67a09a1e4558825e6be3c06ab98555c1619135f59cdaa8821f055ccdc6290c1d8e44b8d0932348bd498f35e185a980801d6d9a136819d76e98fe358ed243b20d6949d4c727379cadd2f9f85acef13a1b5f89e5358d1e483aee6ba18099125c4b62b1d83c75b08fe3f8eecba15495320eecd57d08ba0852490622ba24be728c67adf1bc1455922373a34558ea49d90c659469ca0ee235fc46fabd34826720485bf8af0232cfa35b2600d31c9e9920478c10715b5e70ea83eee8215ecae6f667921b56ecdc6362a3eb444162ab2b5b867b7cfcd351c98aa039e378041aa191a8043857b5295982c33a429b3715cd08a57dc709a790f29e7970961c3b0b538198913b7a6ba11ab219eed24c9e11064917aa78b1e85e1cacf1f8b714792c93378820a8826c9e5698931f7bbe3164c281fc884af44143fab6776af92e6e7429fa1cd32a849b72b59c0c913d3c0cd62abe1eb4b1b5390f667f5499de1a46dc7c34bc042449fb47d981a8d0066de7b1244c171d6d06c60393f73533e42ef2c178e5fbcb7e3d4373baebf7da09e17b91706f887b576a3154704571b6c55f33143ed3f5da0422f9b0b3a66571e309c6ea4f75e9dd1f8949f5794f270dffd405cea714059acee8cb2e8815b08969289c2305c8084a8f6de7a7c2c4479fa419c12574027feab9dbfca4e6995a49c8aefe43b9a38d4300a01c8719c954b9a76c4a0040d9392ac40ee8c1e6bffc5a1d2bb0996b666d3b148987c563b9afb87a3edb035d0573293d43e24d5b7d563cc2a03358d7050733565ca905a91d5ae83e330eab4439f458440755ef1ff9e0325d116a54571ddccd9e4b6945844cc0e8db39605c6a200d85554cd37e68e8debf7d9f85ff62d1f61e95593f97218103c7d5623baeda3169a56126d65a27dcb57ec31910776bf86618381950ab8d925a8fd83e6f4dd5237df1c42c32588c0cf344afbdb9020579ef5563e95886cffce154dc858960fdacc04b8ff7c6bfa5093320fccb755963da23f2704cf18636da5eb6ac234d5b969130b53b4b823c39e638ebe4fd040bfe8067135384e9dfd9e3e05507fc30656302ff85f303d2ec2b75f0558cc40be4208765499b206c58ac69aee47c7cf6968fd2f889920166ea2807a5f3fadce9075fe380f0251195acd8fcb73ab5c7bbd4ea80093f8a0b8503876c579c847649dcb3eab7bb62eb98478e9869764f991dbdd5efaf18480aec83f79d3a93347a4b66a681cb86363eabf02b59e196d4f7cb1937eaf29ea101f89530b4a17f8507c6fd30d7bab49aa369d1109e46afac318d397287cc909dd48b06489a2398cce515990cf3d72ea7fd3c99d8e0a6d25ef69a3536c27d139e5e30310877cce7c1c436aead15c92e5156fb5ab7db3c174fef8dee3f5fa5a12fb3c0ac712eb5689727b5bdca1e0c88206da0f282ab9cfd4b181242def35b6b364c349d863e54c45ecde680db4ce01e0f3df84c3c5283ef299292b3f926223432674ff46e5df3180d189ffb5f971c88f779a829af70a6490dbb015d09dece3acb22b67b4533457fe8b30a757877c30adfa7939fccdc25ff08ce7689b5ed147cca4aad7e078af387a2ff328824432bc3a2cfd0503ca656b5d1107da86c1aab08ca198b076d8196a436074fa31e3e1d49fa4b06a1b38a9de0b394b20b372430febbef9288caf1d1a4c01786e5574e556bdc061910520882ffd22c427fba1a792c7b7b7ca481b6a02371e4f6fc072de0126dddf652b30c3ea14afc7211df16bb2a5428b023366c5aff305f67f8e6a577deba7f5f4e3eccbd8da706758ae14710d1b552c62cff76ef4bbb041a18bccd49bf548ed3039a67923049e82ee42c9c987016d5fc9e556f7380ba9fecf68d1c18928124ed85cfcd139f3c5a73368c904c58d47ab6e20fe75b8b4711c6ffde71f221beb5028f5e25884c7b18196d7778fcb70db294be14bc31b2c414b397111a37af9c37a25ae8b56f70049895c15b1dccbec508baf857e19a5091ba17dd8ced0ad0195fc5640325bc4b6bf2dc3923287ea8547f4e8e0e0b262156fc7066f5efe092ea533721213468203dddd55bd506679e76c88911ad8d9cb6791d92e80185a0b06a276ba8fe634c741a3cfd2de6f9cb821466732607558bc4a910faa3e89acb55cdbdf9c0c17c1c0631be99d97fb23614b24686a7e862658973bca0827db876b7cef1eb9e0da5484e41553a51da39e0e71e85c0dc7a664f54f57f96dbf9f5caeac6112fb37a9186c26f478d2b5532bd484641d15fb38435abc7f1183e5499186dc5746d398dabe5a6a35954a5f339dd286ef35388ceb3e9e71a6299f5ba58960bf406fed01098ac5b4556c7acbd334f6a17eb2c11b7dbce7c88a493f55978a5c4386d316968fe2ba70c931821bb5a27d6f3cfdb0b9748a5a4ff756854b0e7325e50e81f1b6a340b2ff0cd862654096baadc98d13fac15bc0a1f6f66f99f00ca096e4619c6b804426dc7f7c5ff03ac8d6bc9f62ed92a9508837b69e01c6c0442c5cd1a0826b1a4353f595b1c32c7199986446046c4b19320dd1eb7a3f028d51e121bcc56d8b06a6237b5b53c5b9cf6e5f2324b966d55adc9b9333751427ebb4b4ec514d874e8b9079951679076f2b4201f1277346520d491b721d73f73d0cd1177c7a58f0f2c7112dcb23d7bf986646acdbf8ca16caf7df7a1abbd7110723df932b741f6edf061e332d04946c59153c8ade1f1a5543f831866fa314c55c8d6c6d08e0471fbdecb7b0ad7fcda2085a6d0793eee4f4051c48972b9d393f693ad7be68bf65f3a31209521bd19e3e0ccac9e4011e4a634d89ce7cf44a46497418bb908e17ff2b9f51b85c1a2b531c1176cbf8f11283e70a85354d328dfd451ec0d7da7ca8f5b31fee6e1747657a30344ebac97451ba91732d8c68c3bcac21221a7ab83d97c8268f91ab45ebbf31378f78f7394dba4de04664d21db54489e3ee03da750199ef395d1a221e3f63065383c493d60b4393bdfc9747eb1aa4b0b7910bd09eedd0c37f6e23ddbc276bab0bf2606e2c3be4e4d787191fa859953bff9b2fc1c39bfab2aae12f7cb39f6e60f4c49532517b8771d715340b6d9b2662440ba5c3d8ebe10a41fe6c64588ae885da288861e0d126064257f147642fbef3b2eba9e1396eeab28ddec366b2ccb0d78873071d6ead9df7f2eed1a08af83560e9e3863b8934610b4b6cc84f82d250c5022cb90f5d1f40e90a995c3980e6536ab8a39bc30f7fc4291a66ed3fa6167400190ac14e37177a69af379a48ae0e9deac53eb7649fd806437144b3d07b759c2f0161c8d51881babbb2e7eb624d4cd22edb279c198e1daf46a9708a8bae8d31a48a1ea6ea8704747771d2ad9269d4dd64cd23c7f0f0a7abc60ec84feb3d70dc77ed292aa434e4f23d1e98a021bf97a19abd8954419fd8f1427fee2d3c8b03bd5ae5cf097ef4f845618805bdbb1ff7148288d0795a1eb2c90ec062b5bd9074142dd17f4db7b4f05f376c5f4777e675feefb2e6f99fee6b3a26f909792f1298077e8c193256cd2228f18d75be4d716ea3d1eeac429a38d2bd0cc6f90d14dd8f8ca1ba0f100109984ec64f43ae5ebf35e726119f8926084d566096f7410cd6f0b3f5730300a366ee64c83e26af746b434fa36943e27fa6f67d7e0cb140fc547facdbf79008ab65be126980fb1330c4c5bbe5931a1d59633070e65b04a0377c789ffe4041e3850aa0a186512ea5d7ce2c8a86c34af68167300a27876030c4d9cf4f0da91bee916542624d392c54b8aeea2cfd9a0793e2d1dcad18cca033e60d6ed8d92a26808d8f4a16e188d4b04af1df9d9148e9997e708ed78ebea237dbfa72fd78064d744f55624676fb57aaa0c84534cbceed4fec9585c3dea5802cf3af42210ae2235515cbc34011ae12191178a7c3f709abdb05e2b7e4d3d2acf271ecefcf989673ee9405b05494120b046aa003f1d0ad6fd2e8fcfaa290b4bbb806e9a7bbc15e9a0169f72e4398c8983eb53c95f466e12ce44a1241a0e2a7019d62412c2ac8166051511d34ee606cde61dbf499d086bf7ddb91dfd6b96dd6593a9603258ace025c297a78a4298b7fb73e212dcfe358a1ec14e304ded9bbfd4e6e5bee322c938184892d98d199b96f21a8eed377ba144c50808e696b85d381fcfcc02e4b092e5f52dcbc649c986ff0a8128122ef9da3f0b6300eab3e90c05213506ed8338417bfefd41082f50649516c3491a0c7e7caabde3e64f70138454f4b42d82194bd11e4e98184c187c2d27745b1ec9b40ecde943674e4fecd15bfffdb5ea4153602b9b6132adffe38197ce980680268f16258790fddfd46debf14f6d7c894eeb421d34ffb1797e95c320ef00c239e8cd8977ea84839efd531554c9231b7415d340480702373b17c4b332e68554f0ec0e4fe0964690a9a23da31b56969f34f5b713b9a95cf8ed53a2e9cf8b184b7f9cbfa5b9c5d8b8221c7cf14b082c0b41521e1b5565bb29f7bd169a707e2acc2c99f2dd595d774043024165fa67aa02e0d5e7053a1a444fbe63c8bd516ce953dc195da20ac487cbc4ffce572f36490ef8ef9c2eddde5d44b4abf4cb4e1fef7eb2e8b52ba4752a6713b508d2c9db992211e50ffd590e68a6fa3a7595e617193f3e1c24e92472988dc63617e908f72bb2bcf4b641a06f514c4043f15ae9e94b0164073b2c74ba35f81ab5ec5b6d81f115c628556797895ed5f336f9d55ba7ca17890ea237ff0b09fd7bd2dad3ad79f1cffd2e0ade379a20d6e05a32542f35ebb533ff9213b1e3c5b296669512f15db5ac72bee907d948d52fd104a887e53c06dd493435d51e8fa68b88bdfdcbf51a4798b919187cbaa365ef589501b67dd58c185f0ab1648a6734ffca1cd725c5e19800f03e5b9f5fc0638c521651286bc84dc7c12973f07032f7fe6dbcce5f9ab70093b30f71098230861f724e41670f2aaa2c20d5edd1b8fb9fac740298908b2306d43d950b7e64bdbebd41a1cea468bcf5270f4861b0411f16708d91f3d3cd06e6e64123cdb7ce19a063540fff9de9137853c4ebee9081acd35237f32cfd600a1f52eee8407ca873b77600490651f184443a30d2a7d211546c452564497d2a4f5bf79aa35973554da32149934e07fa21d41098b23cd7c77b016e26cc2b8e532dead5f7865fbdaf121572b179e82ce1896436d302d50e8e6945b4043ef09ad753b8902b347752091d411f091d801ebaf5dd808087a38f663f2704edabaa5680a1f1012d324af96c8c9f6f168fcf090b4b3588edfe8e3b36a5500c2f8fba6c7f016782bd793c2c99cd2be5510fa69eebb202803073b42bcf5be9a93bef408d6f3c36eb7e3ff14337742496698b9d090fb6ef326e307364dcdbfd01bf8306c90b13bed5fdf74d9ccb866ed5d3554e4540b759c3ff9fc5d77b55e5646222672fd4332171436119cb6edef187fd2bbf7b1d4f89d13ba313e5f1d2daca2b091bcf2c8aa655203fcf00e079fb67809bf93095438f9a13be8c7de6eddb6957607d57ff26d390054ff3dd4619c841b2172715779f2e4fdd32b3d377e40a2f289ed555aed29f2a5e29696d97ed3f39ebfe134b41a16b419ecd6c765d131abcf2e3f02d97acc5dbaf8b65da2a8616075e1fffda8b6b562400bf45fbdc313e35d6aba2c067c1f8a847d60567830bd52111d817a0a886dfb0b7f24e5bbb4058b3a34edb9bb8324bbb9a48ef6fcf354b413f3da5bd62fb5495f62fa37bab6c73efb240b062eaa7b6df", @ANYBLOB="d22540674f1810ab719158db7fff70e7becfc284dc91a1b5e9fc414b0dd271a84808027557b3a489775a7e5f42463132d2c60e8b668a96bb4a9e2324c666462277a2b08f1c6bfaad848c22b2b69e82f0111ff7e988f8746ec7367b2ad1bde0755a9786512f7957fe676a787a987bf3df758a196cff34df14872096f21d371dae5b472f5b0b792eefc6d9f20dcffd06fb7ac20432659e347b3d9b9c9805e4f841c1c40134645040eaeb4f6bbc5e8dec622d562bf53cd38aad530776404dab5f7df50df2a3f0aebed8834acbf7cbaa1d", @ANYRESDEC=0x0, @ANYRESOCT=0x0], @ANYBLOB="eef461170ae52e455878fd6062d1236d959096b3cc423dd856aff63938ecea93265e54fc82c840290f074adb897e824abbad202fa3ddff050578754c97dfd37d2b73f9db98f83c9c818cfaa8d5eb373fa09bffc17b81879c78a3f1abb146f331f8b3906ade8137756946eba5f4f1279fca01", @ANYBLOB="f6daabfe52a0b14e9f71c4b8974af8afaeec1ebb978eccbcde47b9af7f903f2a7082b8f1b07ceab451e187d29a8be9bef995be4e547ca1692af45a32d7a9672dc14b029f2d21f9871495fe1b5180482e0fcd06dcf3bd6cb200976510812b37acc4707628af9f6b8cc5cd98e91123fbc1ad81caa9471e6da753fba024f336c61d7f5f33f5d91821cc8e83148656eaf656f414", @ANYRES64=r44, @ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYRESHEX=0x0, @ANYRES32], @ANYRESHEX=r45], @ANYRES16=r46, @ANYRESHEX=r47, @ANYRESOCT=r0], 0x6, 0xc00) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r55, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r55, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba556747fc3172ee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e273c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r55, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r55, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r55, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r55, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24ea36423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) msgctl$IPC_SET(r55, 0x1, &(0x7f00000000c0)={{0x6, r57, r58, r60, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r50, r54, r58, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r54, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) geteuid() r64 = getpgid(0xffffffffffffffff) r65 = getpid() r66 = getuid() r67 = geteuid() setreuid(r66, r67) r68 = getegid() r69 = getuid() r70 = geteuid() setreuid(r69, r70) r71 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r71, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r71, 0x1, &(0x7f00000000c0)={{0x6, r67, r68, r70, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r63, r62, r70, r61, 0x143, 0x80000001}, 0x7, 0xfffffffe, r64, r65, 0xffffffbffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r65}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0xf0, r11, r12, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r65, 0x2, 0x24cee5ef, 0x81, 0x5d}) fcntl$setown(r8, 0x6, r15) pipe2(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000180), 0xec7, 0x0, 0x8001, 0x0) 20:00:49 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) 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') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) sendto(r0, &(0x7f0000000200)="12e71f958807644d894d2c379b6739c69dab55f4fc7d07cbcaceec49b0b1e4d7db050d44a8247cad76d4e28d5980e76a9cffda8a9ed1a5c5cb09c0491138c0aaa069181e1827dd8a09a76b668de27cc035feb33a649c8930800f6b2f96112082ca7457dd3aff3074bf8bdf8bed388babbd0d5d52afae107353bccf94bc84e00e99d19353b4aa4747889fa31dd0c9496eb041eb008c3ab49f0bef3fea9a", 0x9d, 0x408, &(0x7f0000000000)=@in6={0x18, 0x2, 0xb946, 0x5}, 0xc) 20:00:49 executing program 0: r0 = socket(0x45, 0x3, 0x2) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f00000000c0)="6e4d231fbd6c16d084ad94482da0a4ddf4a55b4af98a27a4d33184194d792a5ff62edbcf2dd5ac4196a82d22dc", 0x2d) fchmod(r1, 0x52) fcntl$dupfd(r1, 0x0, r1) r3 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) renameat(r3, &(0x7f0000000100)='./file0\x00', r4, 0x0) recvfrom(r1, &(0x7f0000000e00)=""/4096, 0x1000, 0x61, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x1f, 0x8, 0x0, 0x3, 0xfff, 0x1, 0x2, 0x3, 0x1, 0xfffffffffffeffff}) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 20:00:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x396f729f5a558dbf) r3 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) setreuid(r3, r4) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x6) 20:00:54 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="82027811e2b28a11776b9b322a150ecdb890258003761388946f2aad7ce16915fbe67b0d54b6bf29a753f75a4704e8120300399b635c1a0b6a72a8c700c3472b4fa10fb027ae633e310b486084f44c58728a3364da6ef460c65b03a99199b839c2679de8055697756244f21c1f70e8904d5204c7b78861f72a8f6ccf9cb25aa2e5d19841ed8ff9117a36081196f379f50fd890ff3411467cd5ea23c2085a72f39d4c273351b5fbe190f15b2b9b59447894ff1b0629d21b5933c138d6bb9d971fbc7fa6d281e7e6d4086b617718098fe15167b263af7b85ea39c752b2affcab6f72f4d004d77fb0a2be8dba7c3bc1da3fc58644487db3532a58d54f7e8bfde800a492f113993f5e35da4032b226e51c0bf0a6b641de375500278fc7b5e6916d384dab8e5c9281d13a6f29e3497e08c203feceb97befef516f7dea6dd4dc01593ff8c1e07610ebc43885d7a9f393cff38c5edf216a21b900000007000002a41a84ac390b0754a09718f2c85a17352404b1c679599ba800380c265d4794b50d5eacf7f57fe2e6dbdf788a87b4858ee79f087eb5d05a3e16b08371135e5d361b0676ba7d6a1b30aa439b54a02f0150aaa43b6acf3d99ee9cea1314b3c54c7c50093dd5d37266"], 0x10) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1594, r3) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c0) 20:00:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:00:55 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 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 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66d0865f4f00e4a915ba0bfb6304090613877f58934406b07359fde435b7c0276a5c0eb6e4126717cbc4c2478ebbcd32fc0e9ea036ad44e7abd38fe07d4ff0b73ebe6225537c968c34453ee5f16c4253c038905ba76f10cb0a029c38f4303076be3b36b85634345f67c7ae2a2304dd8a862d8941ca71e149de7c1cdceeebf88ecd9b258552a981a3b906c5f5a575e5ab9be1cd949dcdfbd45e610bd2137bb2ad0e3d51020f43adb90a741af40190747de22c651229f06f55f21d2f11e1b38753b2a0513600db67bf2b97c268cbef2d01be2561f0b03b67db11427216a24c0a8d924f82a5fb5d77ac27a8dd6fb22d50f4d3576098a7ce3301211b35d49bd12929f3d4126b64ac10f270cf62789eae184da4dfe961e1bbff51df6b6e66839c164803e8802a137baf3a4a477010cc119c3c34db45749f71bf018d3a100f10a4e40c8d2eea096ceae75c4afa7005778a44ef83c05fe1ff45ec3446826d5071b566c55973b55b98e5355260db462dbd442ac99ee591af40f4934c6eba2b56ed71ae7e8fd89a5072bd8d16a73da7fcc8fb0f992790305e47aada10de433a6594856095190000"], 0x10) close(r2) 20:00:55 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x0, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x5}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r3 = dup(r1) close(r3) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) close(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000140), 0x0) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair(0x20, 0x3, 0x4, &(0x7f0000000700)) socket$inet(0x2, 0x97c147fa1bffe5d2, 0x7) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r8, 0x52) renameat(r8, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r9 = socket$inet6(0x18, 0x5, 0x6e) setsockopt(r9, 0xfffffffd, 0xc80, &(0x7f0000000740)="000200001999bd39d95a4ce49d80be1db52e4af2624dc9b7398d88e32469fcde4eabebbde7ccbad2629f87bfeb0f7dd3832833626afb433cae7b6bfdfbecc4fc870a205b250887a178be67d590cdeb3b6e9ea035641a4b4c645c31c0eb1be12ee13de904e10b7ac7ca4a676ef86f4a763bbc2d8936e8ba88437051560e736f17938ba3f37db87d4341c3281213f4c1c467f7e762ffc513bceb6ade8c364fc8849cf14e7c8bf70f40ef15619bb3b217611f4dea1fb57eb9f7f5e0139f10d569e4c4a0f19d3d8cf7b4ea937ec1508a06fab3", 0xd1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r13 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000100)=""/114) r14 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r14, 0x5) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000200)={{0x3ff, r11, r12, r11, r12, 0x104, 0x5}, 0xfff, 0x9, r15, r15, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r11, r12) getgid() r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r17, 0x0) r18 = getgid() r19 = geteuid() r20 = socket(0x18, 0x2, 0x0) setsockopt(r20, 0x29, 0x20000003b, &(0x7f0000000040), 0x0) bind$unix(r20, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65300097360e02ea4e4b0d0ac6867d"], 0xa) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r21, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="100000004dff000001000000000000002c34ad58cba3f6"], 0x10}, 0x0) write(r21, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000340)=@in6, &(0x7f0000000400)=0xc) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r22, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) r25 = semget$private(0x0, 0x7, 0xa0) semop(r25, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r25, 0x0, 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r18, r19, r24, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) r26 = getegid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r27, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r27, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r28 = semget$private(0x0, 0x4, 0xc1) semop(r28, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r28, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r29 = getuid() seteuid(r29) r30 = socket(0x18, 0x2, 0x0) connect$unix(r30, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r30, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r28, 0x0, 0x1, &(0x7f0000000680)={{0xc, r29, 0x0, r32, r31, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r32, 0x0, r19, r26, 0x40, 0xfffffffffffeffff}, 0x400, 0x10000000007, 0x40}) fchown(r4, r10, r2) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r33 = syz_open_pts() close(r0) dup(r33) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x3, 0xfffffffffffffffe, "854917eb866ffe4dbfa620000082000900"}) ioctl$FIONREAD(r34, 0x4004667f, &(0x7f0000000000)) 20:00:55 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x111) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r1, r0) fchdir(r0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 20:00:55 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0x80, 0x6}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 20:00:56 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) read(r2, &(0x7f0000000380)=""/223, 0xdf) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 20:00:56 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x6c5e1687) socketpair(0x18, 0x937f5c7b21e815b6, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r3 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x800, 0x4) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000300)) ioctl$SPKRTONE(0xffffffffffffff9c, 0x80085301, &(0x7f0000000340)={0x7f, 0x8339}) getsockname$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x6) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000440)={{0x18, 0x3, 0x6, 0x20}, {0x18, 0x2, 0x5df3, 0x9}, 0x7f, [0x400, 0x1000, 0x1, 0x1, 0x8000, 0x401, 0x2, 0x5]}, 0x3c) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETRAD(r7, 0x20004b43) shmget(0x3, 0x1000, 0x32, &(0x7f0000ffd000/0x1000)=nil) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000000500)) r9 = accept$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000005c0), &(0x7f0000000600)=0x8) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$SPKRTUNE(r10, 0x20005302, &(0x7f0000000680)={0x401, 0x9}) recvfrom$inet(0xffffffffffffffff, &(0x7f00000006c0)=""/18, 0x12, 0xa3, 0x0, 0x0) r11 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000700)={0x9}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) 20:00:56 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, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r8, @ANYRESOCT=r10, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r13, @ANYRES32=r8, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r18, @ANYPTR64, @ANYRESHEX=r19]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12, @ANYRES64=r21], 0x6, 0xc00) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r30, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r30, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r25, r29, r33, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r29, r7, r7, r7, r7]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r4, r5, r29}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x4, 0x2e, &(0x7f0000000000)="ebffcbff13a9fd812eaa4e060000000000000048", 0xe) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) 20:00:58 executing program 0: r0 = socket(0x10, 0x4000, 0x0) syz_emit_ethernet(0xfffffffffffffffd, &(0x7f0000000040)="3e359b46488c5fb2bd1e29b3db83769958eedee9b50bf210428b16bd9c6f11c0168e2c5ae1e555dbf53b99675b732ec48913c0da21e63ec2a252664f54157aa95de497f75b009177af61a37d60b3287a96aba4775f0f08c7b1cebd870ace45829ae95ff7c22d30609d1bd04fa0e90ac7db4178f3ea7cd5cf9040c36f190da76c200b599f9fe90c9c7cdd1eafca89bc18800d29499ecd9b9901e8e13d31fcfcaa43") r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) chflagsat(0xffffffffffffffff, &(0x7f0000000180)='\x00', 0x1, 0x1) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x1) 20:00:58 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt(r1, 0x52, 0x0, &(0x7f0000000000)=""/16, &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202282f663be04cf5666cc4d6e7ebe2ce4674088f20b89f2073e0c8"], 0x10) shutdown(r0, 0x1) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 20:00:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080), 0x4) recvfrom$inet6(0xffffffffffffff9c, &(0x7f0000000000)=""/124, 0x7c, 0x801, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x5}, 0xc) 20:00:58 executing program 1: 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(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 20:00:59 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62021b32386f9aa5"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f00004f1000/0x1000)=nil, 0x1000, 0xc) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 20:00:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) socketpair(0x10, 0x5, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r2, 0x0, 0xfffffffd, &(0x7f0000000080)="cb30b4b921e37ea57d28c497413a325f90fc9350224a160cc8ddf7dd359706b986e2074a2e17ed3d6dca01235cd346b256ad2b4bfe6048c7c596d2d5283b1979", 0x40) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) semget$private(0x0, 0x0, 0x188) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/211, 0xd3}, {&(0x7f0000000340)=""/9, 0x9}, {&(0x7f0000000380)=""/12, 0xc}], 0x3) dup2(r0, r1) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = openat(r3, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) r5 = 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) r8 = getgid() semop(r5, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$GETZCNT(r5, 0x2, 0x7, &(0x7f00000004c0)=""/168) utimensat(r4, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xffffffffffff4011}, {0x3, 0x1000}}, 0x1) readv(r1, &(0x7f0000001480), 0x216) 20:01:01 executing program 0: mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pwritev(r2, &(0x7f0000000980)=[{&(0x7f0000000300)="3edd5937f7f0f8bdf31b9359ffbb8d095987f9cdaa0ecf34b986da7a87b1dc8fb32385ab2c2a82bf1e9bd9f8128d5229866c353555803accc0a1fc94642a7708ac64"}, {&(0x7f0000000380)="547e5ef32ac9aa6cee0daf84579c6e8271a10f2d641f28b82b064346925f841dc671f2fdb481e33a60e7ac5c22c2c8f9d8511efdab33edd13a74c5ef1170b7e2e8b61d501e5e7ecfb0fb59933abd96aa254b24fc30d63027d7628b65e6cb90285e4d885e9d63edaf58bb77c43ee612bc080350f7d9e84a08a6cae9c47bab9de8cae73d722ce205e4ad7370de7a34e964a62108a32eb4fa3e305e566d4a589171006572a38ec6d46ae88982d3a48b52a43e5caa6672c3ab179b25dabc63a62639069ce81821dbfaeae54845f6b19bf4cebc37879db42e1e7d9d0d4ba8c31c6872bdba0aa34c455de2b10d06"}, {&(0x7f0000000480)="00fe65a39d6f8b70afb8ea05a9e53e7b08fa4631d48eb9743e705a56d68f6b12a250c585313711d59ec9a26abda3144c5cc883179414c306b76779b4e8a31bea9b58b130d3573b54dd77b4c59fba8783f9df76eee4e2aece6e1e95f7685456b2cd9abd9b54419c5cfe1447532162b66e50e164ab6377077ecd778bb34f417b5b481e129868561b7545e6d6d47f79972e1ea843b19d6fdb9859a91b7ee1562f68c0316d433d640168a51c34b8e27a454ee9e0c9113bb65a38afb9259c4e7e812e130431d06c6fe6ad9879ce9f4bd9ce14b81c", 0x256}, {&(0x7f0000000580)="56723f6f0084afc1cd502790e3ea6bf45b9fb78124835ef32ab175afab48cf4529c2aa7f41db019e8d98229913c1c8dc1ab54ffe05674cc8aa16bce90df4ed5c5f784ba505dbb04cde36ca5ed3ba4cfcdc2793ce2dff9c95b3e8a309924983794cca6bd55957abc4459ce1f76a97b8d11aee3e8d684309670b28c717c6da704e6e3033676acade4b0cf0bcd87a1a43ae86df423299969da4cd101a9d21181c8f7f0b47c9ed21f6d778fe24f0c18374d9c7962f37f97ecefae2a100790e9005951dd8feafa5ce8331a23b6028f7f962ae49a2c969941ee16e"}, {&(0x7f0000000680)="4ba8e88b935cc3803856188d4c1c38dcf90e2bed0d6c8c8a60871bb001344912567252b92f09d3d45df034466389bfe1d0c11f7dc5b13fbc4816cb6d733d78ee0f5bcb28dd203da59b2f98f33d6e5f9bd955cc517273debde9afa0326fe8e52a949978336c6ae189b9e78fea1f6c366861276a9e53cf232362402ab66caf855c036570a3651eb8217db3754493464edd71c6cad0202e7ae8e87267a25387610454b525a25c1e604c213e7649df12de29c67c6978dfdadfe0eb517074c38a88f9b71facefd168fa1db28cef6c2c0fdfb26b62a74953a055aa106b57de99ebc55aed74d917889cce"}, {&(0x7f0000000780)="ad667116cd3c582a3f635cd072b576646a6e3eb82535409fe5de445c1710e7fe8c8635c4a5948109443ccd30b9c1947fa939ef028b88bd5eb98e6415eb5a02eb3b6bf27d909230690abb104a7f18ba34c5b4bffbb8dd891372bdeca14a98666394acc3a3a639207d9e088cdf89e3c1cfe77b6e82bc487ba2670807ccac8d760e4beeb0f117f82fc569e5a3521879028786dbc3ee80ee848ef542f5c60e9323e7f0ec83bdd71640eed064fe04d53a460112"}, {&(0x7f0000000840)="bbfd88ba9510fae3d8fa2ac474052feca9fa18167d01bd116d5f52888b3ef3f5cec736ba6ac6d8582584e5c701bc53f954e7cd716ca9ccf8fbc84ab129851f15b2e945b4"}, {&(0x7f00000008c0)="1d0c2a0367161b2436cdbcc4852daa3277db5bb6d9ba14719adde403339b8ed28d04d9204042b67a2e75feaf5ae29364239f49aa7e9c305346df42b69a25d3bcd87782aeb57680b2ee277c4a40d29256fa44225380b9354d947d09a1c06f9fd8e9492ebd88b7f656fb5be0d5827520078e6ab32c8445029f8b8af1e1080832654f5fc13ad95d3397a65eb556a68f757494570d1592"}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="d397863fcefb6b5fcbd656b7bb2bedfc4426f777ba06b193af7e66f59279f8c0793a83b1bfff864b9efd68a22f"], 0x10) close(r1) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 20:01:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x0, 0x9, 0x9, 0x6, 0x10, [{0x100000000, 0x0, 0x7ff}, {0x7, 0x3f, 0x0, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x0, 0x7, 0x0, 0x7}, {0x0, 0xfd, 0xc9e0}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x0, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x0, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x0, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0x0, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100) readlink(0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000200)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000400)=0x80000000) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000180)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="000011090040b4bcf05bffca466cc42032a1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7334b48ff23000000e516052bddc381b5da4f7110b3b38deedbd49dad498c8ef5eb611e62476d20050c16aef9d691e677e866773a3d9800b052dcfe8e31d6b3602d3314ad1b7fd252f350b62e0570feb86d0488bff3d16cd3a43975a0"], 0x1, 0x0, 0x0) close(r0) getpid() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0xe3d0eca0f3d2f1c, &(0x7f0000000080)=0x3b8, 0x4) getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 20:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 20:01:02 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850d", 0x3) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ff0b0784"], 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)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:01:02 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000980)=[{&(0x7f00000000c0)=""/82, 0x52}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x100) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfad674e27de59231, 0x2) unlinkat(r2, &(0x7f00000004c0)='./file0\x00', 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(r0) chmod(&(0x7f00000001c0)='./file0\x00', 0x0) syz_open_pts() r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0xe0, 0x0) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000240)=""/209, 0xd1}, {&(0x7f0000000340)=""/69, 0x45}, {&(0x7f00000003c0)=""/129, 0x81}], 0x3) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) 20:01:02 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffff9c, 0x400c5752, &(0x7f0000000000)) acct(&(0x7f0000000040)='./file0\x00') 20:01:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(r0, 0xf, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x60, 0x7, 0x8d, 0x1, "615a734f93e654bb0d54c25f47de2bd07d783fe4", 0x4, 0x547}) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 20:01:02 executing program 0: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = semget$private(0x0, 0x0, 0xd04) semop(r0, &(0x7f0000000100)=[{0x1, 0xfffe, 0x3800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x1800}, {0x4, 0xb, 0x1800}], 0x2aaaaaaaaaaaab4b) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f00000000c0)=""/53) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0xc1, 0x7f, 0x200, 0x3}) 20:01:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x3, 0x3e, 0xdf30, 0x8}, 0xc) 20:01:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000190000/0x1000)=nil) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f0000000080)=ANY=[@ANYRESDEC=r2, @ANYRES64=r1, @ANYRES16=0x0]], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000100)=0x1) r5 = dup(r3) r6 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r7 = shmat(r6, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r7) shmdt(r7) listen(r5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r9 = accept$unix(r5, 0x0, 0x0) write(r9, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:01:05 executing program 0: socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000009f9584987fa69dfcbd1697790a10d9436ee14ceac2a84e6abca64896045e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c8cdb42f40c1a2f2162bffa4d012ae46ac41e6bf3bf55479900ed52e0b85a85e25bfb258557d60f13ad30505e8d53f8a476f401f9e250884985f04157795ea4a5e89a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaf980e8b36039dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef0173423b07006beebc00000071102f9f52d3a41e333c9b6500000000000000000000005ba4db6fe653d75e1e673e4dbfaf5066f9fdf228bd05f11ea4e399aeb620bba50c0b2ccfadc51c6090616ac3ebe277d5f773d1e597b3d47d924434a6c8da5a218207000ad9b9b529c0b59ce7ab4b797c80ed03c06d71c88ce5920c9b589133b342420bd6fde746daccd00cd64131fc04b60fa38e0cba45aa39199539b524f4f41dc0ff5427ab12cced42bcba711cf36448baee7552f9591ffa871b4d1297a5a8000000000000000180bb54fea83379c80b4a42d3d5266ef434c2ebb5724f0da3dbcc9e9bba2efd0ed23e46cd8c1d7f920e7e38c106f771c6f8ee5ea77783469437dee2f35f23fa795e7e677102e0501faf32756b7f86"], 0x10) dup2(r1, r0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x18, 0x0, 0x0) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:01:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/62, 0x3e, 0x442, &(0x7f0000000140)={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 20:01:06 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000fc00000000e9ff040000000040350268e25b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff0000"], 0x38}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) 20:01:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmat(0xffffffffffffffff, &(0x7f000021b000/0x1000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0xa, &(0x7f000066e000/0x1000)=nil) mlock(&(0x7f000060d000/0x3000)=nil, 0x3000) shmdt(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x4, 0x9d, 0x4, 0x200, "7c0a5512e9f2584f7597c5a52a648b6d25315a8c", 0x8, 0x80000000}) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 20:01:06 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xf671, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:01:06 executing program 1: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:01:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) socket(0x0, 0x8000, 0x7) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x47, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x3, 0x0, r6, 0x0, r5, 0x2}, 0x0, 0x0, 0x0, 0x0, 0x200}) r7 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) 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), 0x317) r12 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r12, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r12, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r12, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) r13 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x800005, 0xffffffffffffffff, r13, r14, r15, 0x10, 0xb}, 0x8, 0x1, 0x3}) getgid() r16 = getppid() r17 = fcntl$getown(0xffffffffffffffff, 0x5) r18 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r18, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r18, 0x0, 0x5, &(0x7f0000000800)=""/210) semop(r18, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r19 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r19, r20, r21, 0x10, 0x9}, 0x8, 0x1, 0x9}) r22 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r23 = getegid() r24 = getegid() r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r25) writev(r25, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r25, 0xe3) writev(r25, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r25, 0x2000740e) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r26 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r26]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = kqueue() r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000340)=ANY=[@ANYRESHEX=r29], 0x1, 0x1000) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r35 = kqueue() r36 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r36) writev(r36, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r36, 0xe3) writev(r36, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r25, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r36}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r29}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r28}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r37}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r36}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r35, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r38 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r38}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r38}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r38}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r39 = kqueue() kevent(r39, &(0x7f0000000100)=[{{r38}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r40 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r40}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r40}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r40}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r41 = kqueue() kevent(r41, &(0x7f0000000100)=[{{r40}, 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, 0x4, 0x20, 0x7, 0x10001}, {{r44}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r44}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r26, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r31, @ANYRESOCT=r33, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r38, @ANYRES32=r31, @ANYRESHEX=r41, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r43, @ANYPTR64, @ANYRESHEX=r44]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r35, @ANYRES64=r46], 0x6, 0xc00) r48 = getuid() r49 = geteuid() setreuid(r48, r49) r50 = getegid() r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r53, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r53, 0x1, &(0x7f00000000c0)={{0x6, r49, r50, r52, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r55 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r55, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r55, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r55, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r55, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r55, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r55, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r55, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = getegid() r59 = getuid() r60 = geteuid() setreuid(r59, r60) msgctl$IPC_SET(r55, 0x1, &(0x7f00000000c0)={{0x6, r57, r58, r60, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r50, r54, r58, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r26, r26, r26, r26, r54, r27, r27, r27, r27]) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r64 = geteuid() r65 = getpgid(0xffffffffffffffff) r66 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r63, r61, r64, r62, 0x143, 0x80000001}, 0x8, 0x100000000, r65, r66, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) shmctl$IPC_SET(r22, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r24, 0x0, r23, 0x2}, 0x0, 0xb5f, r65}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r19, r14, r9, 0x1c4, 0x8}, 0x5, 0x7, r16, r17, 0xfffffffffffffe01, 0x6, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r10, r16, 0x10001, 0x8000, 0x3}) getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r8, r67) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x2, 0x1}) 20:01:09 executing program 1: msgget$private(0x0, 0x200) r0 = socket(0x2, 0x400000000002, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x5, 0x38ff, "17c9bf09036aa4740f32cfac05a681afb765fa12", 0x2, 0x1}) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 20:01:09 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) chflags(&(0x7f0000000000)='./file1\x00', 0x0) rmdir(&(0x7f0000000240)='./file1\x00') 20:01:09 executing program 0: r0 = socket(0x11, 0x8003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a01d90000002000000000000020208a371a3feffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x22, 0x0, 0x0) dup(r1) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r3, &(0x7f0000000800)=[{0x3, 0x7, 0x1000}, {0x0, 0xff, 0x1800}, {0x28131ab7e5ab3390, 0xffff, 0xed7bb86a2492e182}, {0x3, 0xff, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x4}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x800}], 0x9) semctl$IPC_RMID(r3, 0x0, 0x0) semget$private(0x0, 0x4, 0x240) r4 = semget$private(0x0, 0x2, 0x0) semop(r4, &(0x7f0000000000)=[{0x4, 0x4, 0x1800}, {0x7, 0x7, 0x800}, {0x1, 0x7, 0x1000}, {0x3, 0x81, 0x800}, {0x4, 0x9, 0x1000}, {0x2, 0x13}, {0x2, 0x81, 0x1000}, {0x1, 0x2, 0x1000}, {0x2, 0x3, 0xc00}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) close(r2) socket(0x18, 0x400000002, 0x0) r5 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xfffffffffffffe0d) r9 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001680)={{0x5, r6, r7, r8, 0xffffffffffffffff, 0x40, 0x7fb}, 0x2, 0x5, r9, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r11 = accept(0xffffffffffffff9c, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f00000011c0)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001280)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) r13 = getgid() r14 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) fchownat(r14, &(0x7f00000012c0)='./file0\x00', r12, r13, 0xd) getegid() r15 = shmget$private(0x0, 0x4000, 0x9b, &(0x7f0000ffc000/0x4000)=nil) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) r18 = getpgid(0x0) shmctl$IPC_SET(r15, 0x1, &(0x7f0000001680)={{0x8, 0x0, r16, r17, 0xffffffffffffffff, 0x40, 0x7ff}, 0x2, 0x5, r18, 0xffffffffffffffff, 0x80, 0xffffffffffffbca1, 0x1}) r19 = getpgid(0x0) r20 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x7, r12, r10, r12, r20, 0x11, 0x6}, 0x7, 0x5, r18, r19, 0x0, 0x7f19, 0xffffffff}) 20:01:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x6ceb2cd85e9da0a6, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000140)) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x1, 0x8, 0x7000, 0x1}) pwritev(r0, &(0x7f0000001000), 0x10000000000001a8, 0x0, 0x0) pledge(&(0x7f0000000040)='/dev/tty\x00', &(0x7f0000000080)='\x00') 20:01:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="05000d928eae00"/16], 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r6 = socket$inet(0x2, 0x8007, 0x0) fcntl$dupfd(r5, 0x5, r6) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) msgsnd(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="67a908eccb98a13a42aae8723813ee6af92d80518981875583eae6315bec1d9fae9563e86915a7fe43ff46355e1cc4a0583c6c73001fa650b8e551dff88fc86c14368999e4a5a9c9967267cee33af4ee7ff04d29c47ad10b356569afca59ef735ef2c293f06aad9674fd23472fdbd95d191ff072c3835a2166d0cdb24eb318f75c4e6e9ac2de236d8e0ae82870a50eea1150359a5204d252988156a6f4b062e98e8ec6256645bad17f22efe42cc9c273e4b8f28ec09a020cd6b06b349645d8e4a4628d0c91015c2459f6768fb5a33344dc5d12e2e7d6662aeb5a6912ec05bc3bd10a02eaf9c3582771bbc748", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRES16, @ANYRESOCT, @ANYRES16, @ANYRESOCT], @ANYRESOCT, @ANYBLOB="797cfb5b37b0d949fec9dea54d040ee82bcff5633c45f849fdb1002561ccd1f92793f434b9764afea9b1df6128a89d44b4338e7f00ac2515db7549c548ae4bf62ed86f0e3a6baee7e2c5c19b4a48390326ddc7ebde38d328f08dec54809a7261639953096dafac241eeb2fa1dd1e21b14982be11e12c5c30a59de83d217b6d215afacbf164e5e4e810638a6f468bd280e4e5b38d00fe75beb6807024285df6917db6da58dc994e644f901f24a05e1adcecb15051702e7c151068587ada70f3360fca8fba2d73c3cfa7c708cd9abacc", @ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRES64=0x0, @ANYRES64, @ANYRES32], @ANYRES16], 0x7, 0x800) 20:01:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r1}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r3 = 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) r6 = getgid() semop(r3, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r5, r4, 0x0, r6, 0x100010025, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r7, 0x0) poll(&(0x7f0000000000)=[{r7, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r8, 0x0, r2, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = socket(0x18, 0x2, 0x0) accept$inet6(r10, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r11, r9, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001000)=0x8f7) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r13, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 20:01:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 20:01:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f66696c9b3000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0705000000696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) close(r1) 20:01:13 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)="fdb4595d7d1f06e5c96c0ca5850a3bc233439e399851dcee02ad053df49f1f7c8c533519986a69a1dbe8c1fece5034edc9809eb6f95b6bbc6b7a5ebd4e5a2a6cdc29205e909f95029e629ad5f9e74907d156ac43ffc265b57c16236864f55b23e09020fe5bbd4814db5bfd059e1bb2f994d6654a089b13540cfa8f46f2335689c566bc31546cdd878929b11aa3ea8636ab49d277fa62e1e2e404c5951dc5c650b14f2067fdc0a4acb381c3c20c5931b9c7ec1023d8e61ff0f12d7ed824617077d6abbb8cad4abd74c9f953116ee5b61004de843ad8faf22e"}, {&(0x7f00000003c0)="2e83b7b905f77d6bfc0ae86e07bf79a72f9d7b23a6279b8459d0d1a47840eb2c8cdb21461542d3a9740957f79b699c1379efa88e468eca0b0a1562ceb1104f046d041a70c47b3f908015495f30c9625b56dbf3f52004a622c51285db8f9ac25a5867a34e6b3a42db2a727697049f30969865e59318d20c10a8f6ac1b1efa0f7b896572c583b1e9054d43109d03d0f7c8d58fdf1d3f69cf9306c87625380036b1970e6079df3206786e12ac601ce265edd754535913e60e99ec02d779e27822f1e5baa38aa018ba88f27cf1426e87cd217a91f92d7c51669cf1b9d352361b272b1af7497eedf0a1cb2b6e1242b6e237d998ce86be41e17a3572dfbbf42fc89cd8ef6a3bb30b6f580334958273b3a146bda70f9558bee96523811c8adab732ca7654b0737319eeaf5123bd3e7b55c92d76ff24e7d6db121a0fd041bc387625e23b86f0a0f05a07bd61a1b0b780d60d6cd1c9defac2593d34f7482df4b5649ae56751d5ecde2a5d5b1591c5489657c81c399803f0ccd8a9dcbe0ecd30a4e47409aa1834d9bd91cc2b6a8dc8fc91e48a06b40194a135f9c650239d9e20ff9fb0d635bc74ae5ca9939ee82c7131170121c13580e8434e4260d1bc71ca7d68cb9641223b327fc0353d076d298c98da174513f7eacc04aa5cf6c5fe87b4e1a7be84aa368670ec1d0e0d7165f8af01e82d91182cca36a94212c356ebd4c681674eb1717ecbcb251084a89dab89debd437e5979b77bd9f1725e5541cffd96766557b867dbda6cd5e60a0e09cc2042c1378d38f68d83aee22c3a05fed32909dc2f6d8247069a60945eac86cda7bd1aff31026f78f3a96ca7b0f5398cf73a9ba2e6c82bce9a54809800b9d6a93102309cfb75de421404cdf89206c5e1b5e56269c0d643f5a814b949060fac5251c765c5cb0d8188839ac0c3204c5bd73680f096ada2348f73b81c0465b03857d038e7fe50c8010b2c11b06acf6150b563fbb24dc1b2c47b199c2337ae88853cfc2fe8628208fc2dd98721c59792424eb063d5a7b7d426c09c5c5d92875c45fc12429752e577b64d80c6668d2c86dea1782d6ed53ae86443b03a2baf8975193cc5fe80279e4ab49f49d21f2539f792418aae61589fbba04a5f721f64918a19dd334cefd8e5ed24dae26dd49a523770abfb86f494f852b5641184cc2dcf1ddcd129413c4b9311a45be0d5211fd63f27bc4087790e2ffa9f47685ee51fb21f4d3dc08dbd0e56880fe975a9ead956e91ff92a4e8d0b532e3f5496c578401181b616047223debf8a04b9f4ccfc9024182abb2392849e3bf0efbc0e743ab11e2809bd79e637706dbb0e055952b2de5da3e52f9ffe2c9c63eaad685d01fd8e942dbd6546294348a589cefd141c8cf00f5864434aca5f8d47f712a6450e61df5764beaddb795f678c42dadbc230fd928b4eac689ab16296f1954deb0af574c337bf24c6cdea5f86d65ba999c3987d79f2ea46d6ad907be9f3348bd6db7b52df5b76ffff6b16473b70e4cf97352b76cac188501864e72e969769985b60525af1a860a9d6a3ab88dcc28a6be12f472e0e409374c8a6f0c3a49a44832327acfa32a37eddd2461e44bd8d887356c3424f577e08601d3b560423650fefebc3e17fd0e364f2ec1a6c10c4998c24cdd745a8a47b1780893f0e4f534b41d20a5455615b3dabe6d1793d92b6a1ab69e3667b1beaa758b501f814881e399889a85adaebb297344d1632d09a2812412dc26d2bfa9094590f724aa992041ee87f7612cd6692ffbbaab50bb08f2b9ac87f954106d2812bb23bf42dcc100d09c0d14e93de356343c3a57ca181afb35ef3a17afcba5f4424877588c2803820389ad7c336e7cf2c027727430596f2fef1ef61655efc41e9719ec5af6241bdfe0f96a56bf492befd260684635afc39130e4db71821c6df8677860222031180c3c426ce1b1c5bf7b88459cf3ac6271761ee4ee3ccf647d1342936bf6781a777e4782dd3d3c8e3a6e1e297e5946a2b2fe9108ae9d258987bd2085410ee730e0108174ef13651a47378c258e8aaca7b5ae265f09db2e07674379b64672659f24cc1b041f3d2414b9ace0af595758fb523dea64881fe5244b3419cb72e7865bfdcee565296c488e56c0b124a6f13e56e87528e22a274430e5e8bab2977cd48904fcb1b8a848e097bb8f0aa3570b5da643c7dc817c62aa146bc930728f3457acd1e129e0c5cff7cfa49f372e1ecbbb105c8ddaa0697ece0c2d8df8467bb720d65233af50396a774bfdc984d304ba128c2a84940ea71679cf225494bd36f1e14bd922ba95c39c10d968a17469c4dd00d6397571f6dc092b49ad4e9a3ca307dca41100a967925be4848262dab28362a7dc8e3e7c848c508ff3ead676a32af4a7b98c1c653a9e54924b2892433b22ab399fbebc3938330207d80b2b30c37208f9a8e1ff426e813c55edaa818b57836ad459dafd94a2497b71491a318d66a12d1cc93d989ed963345dfd21596a68fa448e47584757a7b1f6e09318ae72392d4af2234c1d294602df6c9a46a9b3691fbf10bdb46f176856eeb09256660495f3768ca6383761651c020048cf954c7543f251615f53054cbcfca2a768ade4d81543765440ae7c52a7caaba4655d89b2f1cc6229d91be027499d7ae4641084b8924786d39cfb20a12390546d256680df14f10a0c370f11f4bd6357c6ddaae9ebb250f504584d0f1f631f67a84c7d761ca0e3614bd4002f9f7de84bb8a3198cb70d8996b3bc6f37e6eb4b99bbd3cd46eef950a46b5acd0140ac10610043901aa35d52ec419beafea619e4c7c7438360ddc71e6b6b1f00e430ab5090d300fd24f75dfb855bc8228071df7609abb7385b0bcff7dfcfc7dea14d7688cde5ba51deab67d1757e67d9cc36cb170127daa4d3f0b3c9e2b7c1626c232130d6d3edb05ff9eb755e3589cf6326a57af36a4f37155ded5c61eed422abe98501365b8ce950cf5cda4e5f2034b82eb8f58af96829d29bd9539a5ec97980a689ebfb918d2000213fd65577269ad488703a2536737ec3dbc3effddaab698cad03ddb4b02655d910036cadebed60ffe7b4a532fc6614d908b77d71519222ed689e311b952634c3e1c3c1c9b37f835068f9f524497227fc81611015b148407def0d550abc10787a7de0da9c7d9e1552c4dcccf9c9b1b7f9ef805e2915c70dd1dabf353e7515edb013d593c28c6bc868769c9fe51335ebafa859f5d8038a44a70cc26f69f4823ddb85f067a15bec2d093fa218d3e6780d9cf156a161343aa111ff48d2ff1c530b684609ad62d4b713d0fd5f872e81557917d364bfdf29331e61bca216b41dabdcadb68afa15af87730c0f2de30e67a4e7524b03eb1196a687ec7a15999893a7ea52ffd6cb76d66be2bf9385f676423b30892fd0408409d64e032b6720cc7bac7804b752508636020cdea8af0416745562db2d0264ce0d3ef2adacd4575c9baa4aecee4c2dc1c1f00e85953339d570e2aff7b5be35fba2df6faa99f674d99869f6e08ed8f7e3a2bc68e1918f61b23022a1478f7efae6d38ca00a10382493c7749ba3ac4085527152c62d44ea16dd7ae28bfa510736dfa68c9b57e66ed848883cc292ad31e0b98472c23b92485c2b3dc1d91cd4e694d30c28ed7db5500319178692a0ea4432e30d1f29472be4009a429fc3e92f64651881d59b448c4df05a3f7e8a6065deea1ba75bc3804122bbc26b5606d86dbe5ac9dd7e28b07297ebc8c8c97392ba1c7959897062bea78126c163387beb16c9c9834848d815d0c45cca64028b3a74a52e860dd94964a8a66a9b0bb2b1c5e213b44f6a58adf663a9e56fa35da62227f750c3fe31f72156a25f50c4c57cd6c631d68c8b3b80b50f713edb5290f2c1278c13ad123da3f81ac42bab4d072dd2a47ec6c28f1c3905f56f3421e885fbb15afc2cd6d4347c97cec56b20f9dc4da45b19b1e6e4a4403ecb7605ac03bfa66dbe12c0fa5f29dcf451db9321cab0295403bd47a1f1d4e0a138f753183ba63c470daf831261217ba24a8249dcdadf708231487d48ba1af103f6611285a0205fd7beb326e1744a4e01e11c2313901b2e22ba6ba6fd95ec02d052b09ca05499319cd8d55fa6a60a8758529b6bd240c65674e96b8dad942a8251f78a8033147e90b1e4c43c9e3a5c29c57557f2ee2fdd1a6eaf247457b92c4b0616cf6a8836e8507840ec3953c6ed64bd2446a84d048aaff1361318e76a762e6136f03af2f8af187cad91b8bce87dfb143b05f77106932a12a178101d836030cf6f4b909747b50be524f504fcd48bead1b50985a8775b6128c3bfca2a05c6e2196c2611f6db44c93bf088db73d6f329d562055b869ea3a76c1bf40e63c9bed476eac6a52b8bb190b83cfb90ea5e6ac682209ab9933aecfdcbc5f896669f113b8bda7f16115176731cc2b69afeab803845fe1d3e8d782c2ab0eef592dd7e0fa22470c954bb5052adcb64ab152b6058179518aedbca622db606737da86bcf83783ca865b48358e37730c91c5e8accbd71be360814c2d2d857c01659dcce73c5a0a60365b2226caa3d703d99401bb38cbc9c28c291d5de4db0be269ba606d1efade745101f6106882d6a0daf7c9267cd34d5f26db1ae2b749a2f466714f0f5b083cbe887c05b7391dd9eb7dffe2df6dcd4e975c9d6ac59f98afdf8e9346f5572724e7b9a6929061d8d99102473b86c0ce838cbcb76e6bc581b8f7dd70566bf67a8395690d0ae178174def82f9120a16da6ff4b1671e232b9944526f3be2ff69760bbe154bc9219369e48c7e2cf6a9b0ba8fa5145901ffdaf1ade3674ad8f92fbbf03cbf3c9324d1e99e8d3afeff1f74b0403f003eb2f6b79b6a188ac4d16f05109508c7bc71770ae74c3b60680199d4b35c2cef2428f52d965a87936650895cdc1781f589dc4f322b006834d4b5108b1d791b23689423d8adcf7ebe486d5f7b65d0f4cb572e67f0fda998386424c1159380072b0e260376cfd06c59b5d00ccea2f3c5072a0d61ccc268ef373054f5d1f75f923db75f0388e007cc33c37b75a41d2ebb8d0521d84aa71cbea224d0b5cca3fa69523e77db3b60eb3ac291bee2e9a6e2f3906be7f95d4d4c9112683fdd4aa7bd33f4e01d74141a42647084d1490e23d063adbbdc9a74e9ec94a2bf092abe16915b5770d23fd8a5f6208821cd5318d251510633c7b54c6db0b6711f87482ccc11109177a67e5f48ab5dce213b9b0dbb1fedaa53f76e0fc31e3ad2996ab71b6d339eb360f01f46e7a3abc4c6d2f3ac8d71031e50393f5d5e6286f14251088de13cf854de605e12dd3af0c161ab960bae6585b16e1d994eb563192f11ff73e1f4b75be288fd50425165e173bf211df9995e06627344b43ae9db623142629ce3e986544754573be648c4cd8c0318914fdb5896ed5fdd29a660e3e060347eb3406ddfbbe4aa6305b4558986790391eeafaa184b6b494fdf5d1201c6318cb73ab5360509ceaa4e9e420041b30362789be5876546b0fa985792ee06bf6453643f165dba2d0117807c3223c97a28e9b56052e3fe4b02e9013417b137f868c3a78d219c5e0d09749f8c3705648d26c78b7dc2b0617b1d9c591f95ac372e57e02c52757cafd055c976220754158e76b499d32e272c49ea7d8284892b7322d8ba7082ad3b32855d1f5013300b42cad0ca3c80c47d1dfb35e8023248b06a74eec1811f464cee66c46364d535b9ceeede0181048476fd7e1753ff08388f8cc54a7458f6d055c54d2b8a69714a94716fc882cbbe78fa6b7bdd23a38a67e7b0f9a14114a4afc9f77cfe8182b6"}, {&(0x7f00000013c0)="a229ce94f9181061ab12121154025eeec1ea9dc5a7812fb1435a914cc5ae2e7f5b7b029986dda8fc0d33dc0b1b61aaef78e458584992441aa3fe10fd213799bb3983dfc8085c4418483323f0ca234fe26c9ef89e81044c4d518979c53d9503ecfa8926a69134048fee79f16dfcd9849677f666a4d52580e4565c3b116e39d811a8b329293a7546df5d8b3163ea0cf3e8b74e7fdf57eac08383b9bdbc5a29804bfc44a60d8955ff8d39b924d59c81e1c1b3ea5812684dd58daf73db67617af30d38962a5c8edb653998b9bbd1749853f3a18749b99d72b715b0df087346f0"}], 0x10, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6802e480ffff0400"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="aea0ff10db9e1b7ab1b2277b27e345ef03e6ca1b68f0eb5b569a08c25d2d3972a109c8a3c5088d58f2480d6126bd5d483230d1830c05f098c7339fffa019e20f3e2005f7e08ca5e91cb5fcdc68b601b54dd152d691916e74aa56353c24bb37dadf1a4b3a5b97f146ac1af6625dd169a48ab6520daa7254d2de9b59cdcd555e5425af5baa78c172ff69e6e011a01fe36da6152080f2492b0afcac81d5f7f54888b59f636eaab051ed8ad2980bb594fcd83b26cdb3e17e89789e7277b048ccc02e9795a5a21e085b5b81"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:01:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) r1 = kqueue() r2 = socket(0x2, 0xbf4971f664f1cc8e, 0x80) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x81, 0x9c}, 0xc) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r1, 0x1}) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1\x00', 0xffffffffffffffff, 0x0) r3 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mkdir(&(0x7f0000000240)='./file0\x00', 0x506a62c3024cd3cf) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0x0, 0x9e1, 0x1, 0xb260, 0x400, 0x1f, 0x0, 0x0, 0x4, 0xd4}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="5b13661a6e60d9d02b440770a4e219c209203a9fd5d594ef2028b8fe1402e79541a59e9ec5e0738809", 0x29) r4 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x11, r4, 0x0, 0x0) 20:01:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x4e, 0x100000000}, {0x1, 0x200}}, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 20:01:13 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffff9c, 0x0, 0x200000003) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0xbb) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x9, 0x1, 0x9, 0x39b6, 0x1}, 0xc) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xff) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r4, 0x0, 0x0, r3, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) shmat(r2, &(0x7f0000610000/0x400000)=nil, 0x800) 20:01:13 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x800, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1e0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x7f) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setegid(r0) setregid(r0, r0) 20:01:14 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000440)='./file0\x00') listen(0xffffffffffffff9c, 0x6) sendto(0xffffffffffffff9c, &(0x7f00000002c0)="879ca4a072101861dadc0cfd4566f37cb6ac24ecb2a16e9245450f682288cd67aee221a0e6a72da2b6fb4faa266659ff565c6506e0ed659533c0628cb44c2750c14c9ee9522e085c9a12d712c8cd176322a5a622fd81e2d7101d32b7a2aa60bf6ca36a55f0ce25fcc392a46715ef5d64aae1c5e82046d42dac8a752142e05ffacc21a00f37bc6b1eaf98062ed12b872bcc700cb4239e01384f62152fba8e8c15f4b6347e6a71f0b7608c0e758f5c3030b723c190ddb24842e92f7672bf494495ef175930495b3311c473278e1ba4982d14a150e4165449d5cb7c44e2e77281c34d8f255d35a6f5ee463b9d5f5237636df434", 0xf2, 0x4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) r3 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x480, 0x2) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB='\x00'/12], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x20000029, 0x80000000000000b, &(0x7f00000004c0), 0x0) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r5, @ANYRES64=r6, @ANYRES64=r4, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) 20:01:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000080)=""/21, 0x15}], 0x2, 0x0}, 0x81) close(r0) dup(r1) execve(0x0, 0x0, 0x0) 20:01:14 executing program 1: getpid() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r2 = geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r7 = socket(0x18, 0x2, 0x0) r8 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = kqueue() r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000340)=ANY=[@ANYRESHEX=r11], 0x1, 0x1000) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = kqueue() r18 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r18) writev(r18, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r18, 0xe3) writev(r18, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r0, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r18}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r11}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r10}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r19}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r18}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r23, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 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, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r8, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r13, @ANYRESOCT=r15, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r20, @ANYRES32=r13, @ANYRESHEX=r23, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r25, @ANYPTR64, @ANYRESHEX=r26]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r17, @ANYRES64=r28], 0x6, 0xc00) r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x6, r31, r32, r34, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r37, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r37, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r37, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r37, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r37, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r38 = getuid() r39 = geteuid() setreuid(r38, r39) r40 = getegid() r41 = getuid() r42 = geteuid() setreuid(r41, r42) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r39, r40, r42, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r32, r36, r40, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r8, r8, r8, r8, r36, r9, r9, r9, r9]) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r46 = geteuid() r47 = getpgid(0xffffffffffffffff) r48 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r45, r43, r46, r44, 0x143, 0x80000001}, 0x8, 0x100000000, r47, r48, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r7, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r48}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xf0, r2, r3, r4, r5, 0x44, 0x9}, 0x5, 0x3, r6, r48, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x1000, r48) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r49 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r49, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r49, 0x84}], 0x1, 0x0) r50 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r50, 0x52) renameat(r50, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(r50, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x0, 0x0, 0x5, "45fa210da80f776d73f66d66316e0e12b3b6d25c", 0xffff, 0x7}) 20:01:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fsync(r1) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3268) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6c653000"], 0xa) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000000)={0x8, 0x20, {0x0, 0x2}}) 20:01:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020607e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r2, r3) socket(0x18, 0x400000002, 0x0) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r10, r11) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r11, 0x0, 0xffffffffffffffff, 0x0]) r16 = kqueue() r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x2012, r17, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r18, 0xc0}], 0x1, 0x0) r19 = openat(r18, &(0x7f0000001780)='./file0\x00', 0x20000, 0x100) r20 = socket(0x2, 0x400000000002, 0x0) setsockopt(r20, 0x0, 0x20, &(0x7f0000000180), 0xc8) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x20, &(0x7f0000000180), 0x0) r22 = socket(0x2, 0x400000000002, 0x0) setsockopt(r22, 0x0, 0x1d, &(0x7f00000016c0), 0x0) r23 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r24, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r24, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r26 = semget$private(0x0, 0x1, 0x286) semop(r26, &(0x7f0000000480)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r26, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r26, 0x0, 0x8, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, 0x0, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r36 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r36, 0x2, &(0x7f0000000100)=""/114) r37 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r37, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r38 = fcntl$getown(r37, 0x5) shmctl$IPC_SET(r36, 0x1, &(0x7f0000000200)={{0x3ff, r34, r35, r34, r35, 0x104, 0x5}, 0xfff, 0x9, r38, r38, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r40 = getgid() r41 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r41, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r41, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r43, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f00000000c0)) r44 = socket(0x18, 0x2, 0x0) setsockopt(r44, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r48 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r48, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r49 = fcntl$getown(r48, 0x5) r50 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r50, 0x1, &(0x7f0000000200)={{0x103ff, r46, r15, r46, r47, 0x104, 0x5}, 0xfff, 0x9, r49, r49, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r46, r47) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r47, 0x0, 0xffffffffffffffff, 0x0]) r52 = getgid() semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r45, r51, 0xffffffffffffffff, r52, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r23, &(0x7f0000001680)={&(0x7f0000000200)=ANY=[@ANYBLOB="02022e2f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000680)="36538456ceb3d10a7899cb43fa8c4fdb43a4b1f117701aabe800d172ccfa99bfdb3836c5f65d2e4e54aad1a4159289e10cc9da9742aec0c8549b3999c837b07658d43eae10d8d4b46c775b905cbf37b7b1b3042d33aa3f4c9a2e4c2bdc4d703cb91167cf633019dc2cba6842862f8788a4b6224da41ed14d881547a2ac8087619cb2e408ebb8895ce514f1ccecf22d0a15230f1e8d327dc6bb6b396d648005476af9829f625bae09a234548ef2cf208989f18e01b925089d6b7da2154a5494d9a5c7d3e5858fefaebc2f411afc7179dc0872742c0152318ee55bcac2643d75a18761a1f252ea7572bae181f985492f8e77cff568e10dd0c7c901ebc25726ebf35cf36303125346c6adf0b94f714c0ffb3f793e950c095da1003f40420c71e2bbed27f68ec20e32266f1f486d42c341fc53c2c0e3fa7b86992493ebd5fc88b0aff9284e5b7069be35168a165cc69f1b09dd1d70a4139eba232fda099b07ac4668e4fe5b9a6cc3f36453a0bcff4f05b46734cc418d36d334617e71cde0223bafd0613cc4640e034a9ac93cc6e7f61713d2e84d080bac1f44ee5e06b7604f247f77e22bc344d86d909fb4c67fe79ca1e3206e61e7940ced69a1b7533648567d31ae8f239214773fdcb2b37c692f528b1aac7afda99fc58b309176bb945c5aea7aa21493000de640b3a8390e6a0ee0a9317607022ae229de074ff059ba95b5893f6e895bc9c6f817fc4915d7b81ff2adc328be40127a0b72b9e58595ef647856888eda93f7df38304af2747490efcb369ea18df98206e83ff06c63decea4b7cefb5788177ddf31c301bb64a605fdfe0be70f6e4ebd50f174ccbd07f077b7b8caa2525d62743e57e4a833bdfb1d03275688890d95f0720a866fdc65251389f9e9c5909f6a9237ea6522890c5015e373ac1cbc9a3cd40713cfcc9e3602d58f1fa68d6ba726fc19e480d4b166ba96142087db312ae759f6ef18ba2bcd01f15c340cde9d31d5314ac526ca965b1f96bc78de06d565b2713633498c65c8fb1e15afdaedb65f5e0594574ee716a66888804e87f490c623b18d4063076e14737bcf8ee6f09b7089a18d3dd8e8aa8344e7ad65d612c95f175d82ec01b468c6b8ec0273878668f09126980afa207514c7b0ebd6f23291004ebff93269be2f4d3e36f42d40d726022fecd4f15eb2aa4de4d854ede65c73267d805fec018acbbd4f685c24eaff4402d252d0a3383b7aadc13fe903c7c6e2cb9bf78148b586a972fd3e2a75091276b10323b2813daddffbae92554d3be518525f4e8cb370fe461cf726126b235b15e5e8984571d204e2294c5f9b2e3bb06a8917ca0fb79fa4038b6f559dc066f0bf308582c5bae37d0dcc8a004161e97312697262681ef987490729ffb9f828af67122a167f3a7de356a18fe3152dc3acd503686ab1b49c3d461c5ec8d8a4cefed7bb89688afad003bb35945a187072065ffd571ead7aa7799ffeba8d3e2a9785a1edf22cd4c2c8b368e430e73e8e8d3400659931eb233a8b9730a8230ad650944624005ca539e512f83eb74d179e5fb7df282d1216b3f8ada304087a8edd2c55e6cfef447877e94ba0a2756e5b0ae712bd85154c5d425d1dc00f9d25b73f8b56a075c37a2fb192a7fa1d02ed096013aba06f330a0cf272a910bec952492448926e2fd03e7f4fb42c63ec22f5251d5333ca64a23989b93e8f0cd2a1031866d18d0dccfd5621f460d261ffa9737df449effd5520f88d4c29bfe233df13fa2a2679127dfcaa4dcd408294991d0c736515e449a4e7312a4e061c1a59771e02bbba2e53fb00814e32884da300b372e8607f0029bf148057a2b5fcd1bd27f08f254f1037352fa2e3d4443ed5be9576061c306cea535e295f1d4f2d7b63034697187b44935f6a2e893a0b5132ffb8297291cbe05b6ad68e9c094053266bba86dcfd8efb2768caba50ee9ba331e8ecb6df64eff5b5fe2c7231792b5111588f78e2e3914f024fabad565762d23187bf89fba9721c56ee34bcac996fc2f53954f71b4a383aadd05c07fb6ba51cf7f5961d3f3081bbb9ecaf302b80da7feab2557f190f1d97359cb773ddc2f4b83ccd128a07e02cb358a9c37e9ed67b0a455f3dd4e88707bfa00178d37acafa09ba90c6356035103ecb72cb885ebecb879f8cbf2f7897c12bc9323c2ca3fc53e94567b9124d3d6c25b76bc60f38edd68cd9135651334e503f30ae41da3a3a1fc2c85cbe685178996179aa9897c0dd5c8d46ffbe4f6e2ecb987f146add63dc01a5cf0a4718735ac55148fbc91ce32578516e90c891cd408fa29ce5d260896d0cfc89bac6d2f74f03edf97f877835f8683ba2eb762ae076ea91e2a72a0134f92d94364240cd066f1791b59c8197d091e3fa02daaac95f4c3eb841574bdaf591ab6801ac876c957b021762dbe372baf4184820006f25fb6b85678aa83028a715cc7a225f21b0890021db1c4be814b53adfb4c7daf2c9ca9236cc291c24f330317e7628474d4735fc32a72fd40b85c6ec730ac783e30f59a9c87f6e9cb04bd812eb2f74c181e54dcbca8b8f6c6bc5e6e18b5fbce76bd1791eca7af2b5c1e70499c0388b8386d3457c3e4e9451a7ce2764fa02f6a86fb89377f2abdf7654e5650160f027630c31b58312143c6646942c6af91cff46294ad42e88194d487c184e6b731b512102b1f14d40b862b1652a033e6addb9b0aa55f8465f3b2329226b4c7a363df937627c4611e3d5e440d1891f8427a9f83988d7e682b4abf11fca0ad2dbe215f9bb031c5a2a2c992317e6e8e336e5d2d4bb33646a24772a802d96336056974a310db64f8aea613a65b71b61a2d366ddd3b1d703931a50242ac8f83f6c180c113c8763ed733caf8dbb5dd8d18c9ff473af7d3f69926d36e0778bdc06f06b086b005ea12240da65816b1dccdcccb392d5e1c9409af46b63002747df4887da9ac82cce7172b1a6d22323b63360be7fa30598c9586f5a4c3bde4f0d242198216eb493bcddd0eea4b6bd1eabfeb2a43188ff7ce69384c876aedc467893ea917f533f83b8597687405440841358b50524f84d2fa77236ff418d7067a38ba065230032397819fcce91a8d9e5bbc1e248a8077c3db887d1aa11a963ea4e1e3566212af6b43f51fb32acd3fca7ba3bad2f4a2d50a5c24cd05deacdc97ff6786f55f0326f8d9a8e2bb36e1270aa07a5cb2cc9913a36a73796c6747b44e28fb9505bd0679c1f137fde73abac05c0ab5fc9d050130febe650c339b1f5f1e50738ce623808f52037e9d4e4948599bb5bfe97fb09b4296b70839c8ec542ef2a9b4674f1982db535037ac99a16467f4b105b9582678f61a21e983c05e873fb3f47a964923df5cc4de5108e6c8cf46bb35b93eb0d0c2c353876cc377ab723245acef6d7c59060fdc1fdcbe05093023e48b23e79cb1cdf0f26ee8ad29552ba46f546fa5c4fc65d84d0b67bb8b23e8f21c20e71b3055f25f7dba931ac74c03d874f3aa026e4a9982fe049e93c55bd26e6ca31e34b9f5f3d293ddd89262abac5214524d28a19a2667f72a8733d1e9da32f7ae4207badbfceec1f38ef867113a9359acc73f14562078b7298237da8aa4a6085b319d8d483795fd6a8eb656127579d258bb631a5b3650ccbee03abed664b1808cbef1b04480adcb0549b53f95bbf05c6528e5fed9353e53721bf0e87f000a7a745fde847587601660d060ee4eb3a7148434fc8ae8e78cbe8060c0b79b4752f591818360387b0a5498c4ea2fca36d6cf78f62835616782c94d9980c12df398e4227abc38a586541c70198c04bb3932a8528fac65466e50bde98603c786776defd29a7b9dcf3cbf54d2925d504ee1ddf2fe7300ad47314b8b3b87a1f502a7e5b334eed45576da9151573cdb2b304996d5f5d1b74cbf29ec0e1965311667efb4a349dd9d8af12ef9527e5de737fab0e0bd30685869eaef208643934be1719ed8ef05bafbb9a4ddf4443f96ace8f520d34afa3e880f9fe7a2d9f27a31d113424fe586139e57bd2040bcf17bf6096bb30ca0f803a450c37b797763f7f4fc10bcc690d6c1dba287fcd898c6eb886820334e337609658b8aff49615e5eb79ba90f0fb1da70d2018c19d63b239c946bd6ea65b3691e67b6e0c7cd1dc32613337813c28c7f5265d8c0a40e39d187627d254ce632a899b9c5bb80d9b4442cb33d69233de3be1be7c2ee4c7872a76d46624ec63b526a68d39f6d1bf19db5eb79262f859d03ac2d23d1701a94c2e7ff0f4d7744fd8292a25b3d5b76a6a13e1541d45b643e21f9ed7e791aa02c5ae6c69e86421c5f0902ffa299e0c96c04ba29d91b10fcdd01a45b98ae6c4a5cdb296e5a87e54a13dc991819365337cbf8d2d35bf8bb638d86592ef87e03628b70a294dced8d75569222aeb5288e15276b44255ddfe39ebaaaf30fce804da24d7d066c5f0636b406636805e631d2f0a3f22b0ec6130cc63ba9650396adb320fcb3e004b4ca1112d1687d3d9b2d37dce6851b6e4b7ad0887ae2625adebc478e82d2578865a8ef686037b555413f0e0ef77055c26fe17d2fb76a92771e3f4d2b974a84b50af1e11037b228ba96d0ba6afb08e37814d1b9a1bbcce3edc91c1a77608a52a01b335cf65505f9d462954902e3d26c78c02d3100292ffd5edb00b3bf9316baba2a0d1d8e0c80a1a652b4d76b6e05d0fa8e250daffc21a38e8d61d6a02e4ea7178a280ceeefcb74a4f8efdfa7c59862cb636d3fcafd58bb6d6d8000e4892325be0e9c3242498358107ba7a7ff70a4d5e3ab44cd3218a06fc039a657877795c93b6d5880c45beb034b69b96f7e288100424dd0a50f930c1e53cf8b0fd744e398c7e7cb33e01125d7fd13269555faff2e21e5d81c50f8677c0b85584d7899e8011167b72ddd3962f616ab9227c105e6ca4c848655a60947098107c92bd6a7ce5bee3a8014cb532d63f802a92e968ce5a93c50b3f0f0d20232fabc12fa90a62e9577d3fbcc1f5514eb4ba4a9d3d78533b075d383472f82c4685fad2349573cb559dee5e56a2732c1b9a71496819d63e7437de783204b71caac997930f15fee0573276cdceb3902569a872dfa8dc83dd42a103da9bd99e29bf8a88678fa647abd876218daa23d4d9ffb169ac906b785c748779259f060644360d6898647d44a676b6479ed511c4b2b90125a2a7fb39c31cfa2467e456dd5f0369be9d5f3bc4941ef6ada231ac8ec3c14279a12b2dbc017c6e4c0932ec1666a54d07b169910d6ad840b0f635d72e31b062134137d64e3ee0d6ee15b55d8782c62c496f944754e0c532952bb3a6c19614cefb2eac9dfd8d2cd21f147565064c830faa5c5ca2b4a6cfa6e0661c6d2594f3fde27f3ffe125c18ce0e2b47446f1c77fca07fc3856b9eccc161eb2fbb7673829a99ebb3240c79287b9b053152181d548d7d661b218e7e8ac5e6fd8a357fdaa75336a33abfc58c18d97f9167e96f5e64453933871ee52907435539a9002afec605b3ddf7bde36d726578f49dadb5d4aeec6175e78a9de40716274afe80cf115e9c38b50e1a5ea1b61e999779d5d4dfeaa2d7420ca9df2335949ca436d35295aa53f7bc97dc954ac1d52d819fe1811979981b7ab074bfef5d5c58102e56844ce7ac078230609b5ac812f5fdca5661352db4fd78b9af50abd197ab7721fa1c38b67dc7df6677d065e5e90f9f7cadd7827c50c6ac2b20ec361aaa4ed253767864cc544213b2bc51a789ed03612c2cf39d55ab526657c89c936d2e4980081ada9f7de2b6c3fbd4e4d7429409c746904fe60c92172ba81da0f2370b249c51e785ef5c", 0x1000}, {&(0x7f0000000240)="5084f0e8124fd0260d9855a30a521565", 0x10}, {&(0x7f0000000280)="afe395183c525d3abe131f90d77100722030647b89aba22c7083c1d8e7726b8839", 0x21}, {&(0x7f00000002c0)="cf9711d9d16f2036c98fbdc8111ce68f594eb69c7adaf62f48ca0dfbb5d32ceb674a09fb3d875d827f1f908722c4396e387ed5fc121f33bb8762de876ec1e262d8a473bb80cbe344ace529d03477d682f717359bbb5950456b007407111110b1cb0f8e091b365356a474f3726ca5f6fe8fcdff5a1fa2751b261b2a0bef5b938c414c0a7099c5f5f2f2d9e82268a566b480be69dd1db1d306aba4bf2629e839e339395b5ea40068ed8a3da5077d695c44fede909da1cbc7514a0a50b5aa0ad7c0bc6e08", 0xc3}], 0x4, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r25, 0xffffffffffffffff, r33}, @cred={0x20, 0xffff, 0x0, r38, r39, r40}, @cred={0x20, 0xffff, 0x0, r42, r45, r53}], 0x60, 0x400}, 0x404) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r19, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="9b8c6425fa35394571d6ddefd0016a2538bb8c28a464db6d426bb4202d479a68992da3695f7caf6960a19b97733e20800e1a312d35fbae24bef171703abda51108a00987071ebbd8a308b4e18dc1f7c9e0596a37ede9bba3977c0f2f1591d5fbda6cd0db2e14e9388ac9a3f91545ab2c2d2f576c2803f282f93166ae104b24bac28fd5872bb4211894fdb42d48ab1df93cc289e77c76b3e8cd075a743a85bd89a9eb5ea3f43079f97228a05d8e441d9014824811ef81e16e6f88a23cb72ce90b45a1f0d86002da0e06961d91ebf3", 0xce}], 0x1, &(0x7f0000001800)=ANY=[@ANYBLOB="ef00000000000000000018000000000000", @ANYRES32=r17, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r45, @ANYRES32=r54, @ANYBLOB="000000ffff000d010000002798c901a71543fd5b94e877e3b7873c1f286dacea199b5851a854a05cd4767c7bd20b664674c278213784495892b34b7ca201592a5d5670d06ba256573342ba488036f55504945278092e96a0a045d563a9cb60d6494f04b0a450d575725227cafec28e2b0bf5243898867b9d4bc27cc7d492b58dd06fc8dbd5da38d6aece28aec7ae3cfcb111a445b47a4cd8c91218", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x69, 0x6ca70a83d73f175e}, 0x0) getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, r6, r54]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)={{0x20, 0xffffffffffffffff, r4, 0x0, r55, 0x2, 0x1}, 0x8000, 0xabd1, 0x9}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x18, 0x2, 0x0) write(r3, 0x0, 0x0) 20:01:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x154) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000000c0)=0xfffff7e5) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffbfffffffffb, 0x801, 0xfffffffffffffffd, "0aff080000000972e0005900000000003f00"}) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) sendmsg(r4, &(0x7f0000000900)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000140)="8fbb9728a79858e679753ebcdbc2813f886671744502e15438dbe226c5b25ba2fb35fed0aee3b4999ebaa52e48fff98e05de2cee8399e887a396dea9114de7d30f893737e4", 0x45}, {&(0x7f00000001c0)="600865929a702322459662fc16db54a03bbad7b8c55976077ca61a529ecf118be1e9c9a74271d7d363ac51813a6c634feba04715e1253a92b846a23c5b7c524f8ed3de92dd27732808c320cd5e4a43d23145320a369dc0401c0fbf71e3078afcc22b4b5a", 0x64}, {&(0x7f00000003c0)="a9119f350ea7d68713edaeaeec138eea769b828f730e7c9d19f3af1c2a73f1d5b1e1982397fb8851f8b4fd97f2fe91af4cbf4346619ce9c664cb", 0x3a}, {&(0x7f0000000400)="66ed9d34bc18db1d6e8eb7aa897d5362a9daf37d342b43e537235fde3b570977418efc0fc6730904d84d497731503b65fee7f6b7584a83f982f95ee4e8db7cc539da72a16213601c8a4a4fc0cf4bbb2587a00fd740db78e74fb6b44d52554379b63916fdb0b59c8e2f77708693549cb9b86ce8a72d30deb9ec82fa94edc9d0854dac7c940021ac6eca961ede923a8339f3de27fba9c5b1e1a45060e9f382d2f64eca5a3199ee86c28ce48cb8d5ca0ab2a790e2fcbd2e0f087e5aa000943e47250d0b0acc69c769c3503ff63da4cfdc2a021c9f91cd98fe84aa4b56b0ade814962427a5cc06bf36a6", 0xe8}, {&(0x7f0000000500)="714d4c3eeba1a8d2559a75a9223f7596faa3dd86114195037e89417a6e08ddae291477a07b243c700723e7cfad739529f4d9f29d894b26bbb0affcb55751c945c5f9334edb1e77a88647f90ce00a95a85f0a9ce17286cd2d900441fa91b51ef0", 0x60}, {&(0x7f0000000580)="1046d4ce5d6883d96570c409363c4667fa8a02de6d44c845243c6c88f65c8cd665f8c5607ea6b948de4327885deafcd211787b39ab700d9ea523bccdd73270cff09538a84f78cafef25a527f30bc983869cc38ec", 0x54}, {&(0x7f0000000600)="d6b4347b8dd80480d22ce444369e69bbd0266a69d249ecc13a5ca523cab32893202a25e4d3fbdbba6bf70d7e841386738419089362cad8266e771f9bdaf0033e1f1939f00d9b4250f4fdf6bc5fba5e12a8fb912209a7ef442bdf1b1215d0db18bb42076c8347c740d5e8bcaf01d6208d49b25e7593da70555fd1b75f5fe682a759f67684faa817a288deb118369c56323f70c4d3efe23874165ec1ccf4298a1e6a9108695c8d5c5da28fdf04361aecd34aa2967a7b83bbe24d3c763372021a805ff6d3ff7bb3bfb99acaa364f65ca1700b2a5c60cb6731b496", 0xd9}], 0x7, &(0x7f0000000780)=[{0x48, 0x89e2b81a108406eb, 0x0, "380f5f71f103bb9197271c1bb2bf0eed942970aa4ab18b2a1b7da5a2400007545df16c47c4ad0851bd04eb2fdb2a5ac34ce21d5b344e1f"}, {0x108, 0xffff, 0x8, "15110b72e05871d916a7de67e8a58bf044bafa1913a820f3e49fb1415d13aaa76afdc3d59ac9f001be8a51f68ec523eb4cc11691544d996a8876afc17cb94fde86abf4128e0927c3c1620c83dc0687faf6c8b9ce40e7f70d029e6cd07f403189d3d4fff1b41aa5dda0c2dbaa55ffb71f03d8bd03a31669e5261c34603085b201006a9f49c300c78cd17eff56303ae4b4d07507b4a42d4eb8ab7428a5973282c961b3a47926024f0d696828708db2572316ca1fa60c9e25637c25a691606502716c1f2f48b73f27a3574b39d00a2b1baabfdd8c02f545b5234d450d0a87141e3369f7cd13ce8bf09adf87dcde866802de60d0d98c"}], 0x150}, 0x8) write(r0, &(0x7f0000000240)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475a191516e4c6269c45104483594f35afcc96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ce93f96a1432d061d1c7b123b36bf58cb8099de8170ca7f0fe40c5f83b71651ff7f3d2cf91bdf1081720ed5bd753098571955a7c6c0a594129caa33dd31c1d547b685bda1296e222fa49bc6f87cab2443b369d6b09048d10b15cba425e0d872a59ec7dc04d488bcda717d88d7d5b34116dba3c75a3ff5a87559e3fc20dadb1968ea2285d3048cd3b1a7f51187f2ec45d8d8a", 0x148) 20:01:16 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x340, 0x0) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r3 = dup(r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x872e, 0x6703, {0x90, 0x80}}) r4 = kqueue() sync() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) mkdirat(r5, &(0x7f0000000140)='./file0\x00', 0x20) kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) dup(r4) 20:01:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x81) r1 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x104, r1) 20:01:16 executing program 1: poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 20:01:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 20:01:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 20:01:18 executing program 1: socket(0x11, 0x3, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 20:01:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x1, 0x400}, {0x18, 0x1, 0x10001, 0xf4c}, 0x6, [0x7fff, 0x401, 0xb62, 0x5, 0x5, 0x9, 0x0, 0xffffffff]}, 0x3c) 20:01:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x80) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:01:19 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x10000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3c18) r1 = getpid() ktrace(0x0, 0x5, 0x21e, r1) 20:01:19 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 20:01:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 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) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = socket(0x2, 0x8002, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) ftruncate(r4, 0x0, 0x0) 20:01:19 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) 20:01:19 executing program 1: socket$inet(0x2, 0x4000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x0, 0x3) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 20:01:21 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) msgget$private(0x0, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x2, 0x0, 0xfffffffffffffffc}, &(0x7f0000000240)={0x0, 0x1}, &(0x7f0000000280), &(0x7f00000002c0)={0x4}) 20:01:21 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6209c192f92a0000"], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) preadv(r1, &(0x7f00000000c0), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 20:01:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r0) 20:01:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c542a538706000000c4180000002900000033000000000000000800000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0xa, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:01:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x7) 20:01:21 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x92, 0x20000000, 0x20, 0x6}, {{r3}, 0x6c09afdffb5edbc8, 0x10, 0xfffff, 0x401, 0xffffffffffff7fff}, {{}, 0xfffffffffffffff8, 0x20, 0x1, 0xfffffffffffffff7, 0x7}, {{r3}, 0xfffffffffffffffb, 0x120, 0x40, 0x8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x21, 0x1, 0x6, 0x4}, {{r4}, 0xfffffffffffffffe, 0x11, 0x8, 0x6, 0x74}, {{r4}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x9, 0x4}], 0xf8b4, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) 20:01:22 executing program 1: pledge(0x0, &(0x7f0000000040)='@^\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:01:22 executing program 1: r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) 20:01:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgid(0x0) getuid() seteuid(0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = syz_open_pts() close(0xffffffffffffffff) socket$unix(0x1, 0x6, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x4) accept$unix(r2, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x170) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(r3, r4) r5 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r5, 0x29, 0x20800000033, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd2d) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r6, 0x52) renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSTOP(r7, 0x2000746f) write(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) r8 = syz_open_pts() close(r8) close(r8) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r9, 0x1) 20:01:24 executing program 0: write(0xffffffffffffffff, &(0x7f0000000000)="34b0f67de5", 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x0, 0x1, 0x3f) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 20:01:24 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) r3 = socket(0x11, 0x3, 0x0) pipe(&(0x7f00000000c0)) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000400)=0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0x9}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffd5d) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r9 = getgid() semop(r7, &(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) r10 = getuid() seteuid(r10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0xffffffffffffffff, r8, 0x0, r9, 0x100010024, 0x7}, 0x5, 0xb, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r11, 0x0) poll(&(0x7f0000000000)=[{r11, 0x1a5}], 0x1, 0x0) setegid(r5) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000440)=0xfffffffffffffcbf) r12 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) 20:01:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f00000000c0)='\x00\x00\x00', 0xffffffffffffffb5) 20:01:24 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget$private(0x0, 0x4, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0xc1a9]) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x100, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = accept(r1, 0x0, &(0x7f0000000180)) getsockopt(r2, 0x10000, 0x7, &(0x7f00000001c0)=""/4096, &(0x7f00000011c0)=0x1000) pipe2(&(0x7f0000001200)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001240)={0x10, 0x1, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x35}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x29}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xff}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x101}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x90a2e0296c4baa15, 0x0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000017c0)={0x6, 0x0, &(0x7f0000001780)=""/6}) clock_getres(0x1, &(0x7f0000001800)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001840)={0x3, 0x1, 0x5, 0xc991, 0x8}, 0xc) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) pipe(&(0x7f0000001880)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000018c0)={0x1f, 0x7, './file0\x00', 0x40, 0x0, 0x8ea, 0x4}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001900)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001940)={'./file1\x00', 0xb33b, 0x1, 0x7, 0x1, 0x52c, 0x62, 0xe4, 0x2, 0x0, 0xce96, 0x3}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000001a00)={0x2, 0x6, 0x200}) recvfrom(0xffffffffffffff9c, &(0x7f0000001a40)=""/195, 0xc3, 0x3, &(0x7f0000001b40)=@in={0x2, 0x3}, 0xc) r8 = semget$private(0x0, 0x0, 0x400) semctl$IPC_RMID(r8, 0x0, 0x0) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001b80)=""/157) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000001c40)={0x2, 0x8}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c80)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000001cc0)) 20:01:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffffffffffd6}], 0x1, 0x0, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000100)="7c43fe077c7b8f54c29f5290b2f147a4c8224d865c4aeac11b923cd381552f2cde9a6849c2b0fa3d746d579773edfaf9f37dde8ee2ddde4995d1358e9218a04cd0315a53c7818da5538807353e23d29cf1bbe281fb8e5487d3ee002da510dc8d1e509889000b671043c23f502e2630f2f79217051ca073caae3d7edf8357126568b72be32f90991536ee5989200d991557d31bb4ce5a9f40db61c79c5815d42b54cee46af71cb552eadc091ede67fbe6d75ed4f7f6f8e6abedfa3dd681da8052a08e7573f50d", 0xc6}, {&(0x7f0000001740)="f2c417a23bcd5a396e2a259f4933abc218961873053f4297998a23bc624829ac5d04c5be522b0fd6752e48407f584be005d36dd7f854d938d495729999682020c3c41f5b2b2348c6778fa82d7b38a1b3fea1118098dd9bed4854e7fc39219d8bb23581b6f0fbdb48bdf91106e709886be93db630790b7ae54086b31529ffa7207650acacea29705d259c36bff1c160fa1af37d90481bc82492737a2112fe1f1a34b9ee8b2cdd91155eb4aadb98d15194056a888ca5c629fa266ef3082c42feaca8845e80c94595fb67eeb5737d50fc9fbe6c17db64d8ca61bfd92f4439a6205562411d9b277bf87f161b76dc80ce2b2558244f", 0xf3}, {&(0x7f0000000300)="34366b2e89d5e89e5b7869a047b1bc3f55de65f0d397faa958d7a0db5755c7b3e6322880390325898eb494f7be0610294eba27708b780918270a5058009568420ebc15813facbdd0f53e06f053d3c1d4d505f11e63a8b12456e40893da32804765ffbea2f29fbc6742f8eb7b2ee494e89def6795ab8962d854a1c6994501468191c058fba12e6b40744baec7e527712f5381b2ca11933363e845bd6fdee9b9b0", 0xa0}, {&(0x7f0000000500)="2c19b24f4683ff4caaa66fd7ece3eb7219d0c50bd31ab257083a43ba59bc2b7ea8775bd6d546beeb9cdd76869fbaa7d8b551d1e675d8d0e1371677211515c655bab5370122a485a6f4ab3bae00ca854340d5be98c1790f558fe72d78b59a4918a01c82439012ee65a952756ad097c64d714b2949b34c98f648239ec422a80c09482063310fdf463029fb64eedc0bba4ddd4e93a26565ef7b314fd4da3c7d1d9f9268a82e5c0303136f3667914f196d910d77379269bdf07bdc712e541475647b6413705e1a1848a91f351500da81d42ae3413cd367295b8f03ef3324d68037798b520ed28b85b2a68b58982d555706efa03b2086b620791f1c9fdd7c4b6827172564abfb5383ac0addcb090c01771e43045995ebf0f982a15e2b3e4c72da2c40591509e6a95fcce7d8bf2b3e95a179258faf5f645e4030fba2cd57810184fb2d8cca7ad18e954e208ee301a191733a638b7aa7f8611cbe782484f35777255df8be61e8bcb8dbaec9431a130b09cbf8fdc27bb45494251858ee35f83c94cbbe354179776c475ff51c55c9ede3591d0ffbbebc9db42daf9eb348055f3db83dca937d218839c3bac73199cd774fd3bb9439166ee87659815c2863a91307c685849c1ae35fd6ede12691c38e2e6ea9f2da554efc0d1ab6f1b8230075fcc9e60ca95463e667c5611cbe534e0a005d7291a8a805045b27fa95d50aa621c0da3b126d872e4cf9f07bf5276a73f060b2515159457acd16cf51388b3fe40f4b51720135c036a415fc2de9e5fecf42bf27ea6242c1ece378e23b4a25662dd905accf56fa74c6bd1a9fd9aaeff8e0c93f86d48236c63e20fdddb9d453befe779db24745cf667c3ec9ed7c6168691e935be03a629776c8836dbcd66a32b60487d56cc73549a1751d518a9a5311b53564bc97f63ba473861360ed4418402c33ccea03f92073cab1f6bdbf58b356925e83b460073e810b693bba49b3d3105718c7452ce91cd3345598b2798948e7057ad913e39f8dd3f5e7442c122286d86fb461525116b6fb2375b22d1df9fc22e21f6463d9d4a05a86a3f689cd2b5198f0a222e43cda90303a10ad32b82afda945400db30ff3a8a47bff66df63ad6c7103dca1447427b6ccbe59eb2c30e79ae1ab74fa0f25d2462b180272777d268979e8ed036795a721dccd14fbb60368edf0b1bec5065b03d6459ab0e644d1c052c90c97be458aeefc995c2aea1c516065de308908849f296589d4c01229bae7ff03c6945de0ceba67a3f18cd269161ba3510a752fc66a0e415bd951d482b0cbcb4fb3828ce5be1bf269303d00e4ee839338ce10346d7b763483ff4458ee1fdb162b7a1751da2b8664373f6c51f77225619c54712cd24ef7e21a96b00aed479ea1a0d53b7215a7ae5dc2156f5fb1747117a32d38a245ac6e26b2badf12675bcc97af6ae87fa21c179e34d7a82b304c88f28331bd1972b7f86ec947a9f8248c3a86250cee541579957744bf5e5e3ccd45d4fd34920a0fee67020b1bba6705e221a0bee12071c4f6317c9b8eff6938d999e4dcc8f2ed60da274fc9e1d27022b0993ef797d27e9f426e715e74e7aad7bfc7e7bd3cfdf87097db4842142940b96e8aeca4c340d459f7a05f25bf78d50e57a4ccfdd2095484ca31fc298fd404b5a46141097fe47bdc96c108b621966c745b5abbc32f7dc213ba4052b8a8513bde9dc2d6513746aee6b5c1459b003d0e456b8144804a0e7231158d1edb00c2da0dcedd5718a0dc47999a8440848fb30294879bb057d63af8090ce352d04929cf4cf68cb244d6f923a53ecce2f164b09dd2bf0e232a0eed9ce0a95b98aa9d126375e41f98499cf802465bd4cba31edf5c72aed4218ca0e50137b406696d2c038b715f541d43b296e55b26a4622681cee884fedf4483dd46844a98978b023e858836632a32d47febd72a3b6a588ad98f05284cae428338a5858e92ea12ec5ddac70d842c39eb99dd416d984ea8079bff5670a1086b9719bd4ffa2c3dcc782731f05234e01eb4ebd670ea2bec0dca3d8a8a081d9252f2c744ebd6e06c07a36608db3e34ae23c75aeec24c02b6daaee2926d8d3e03a107db40ca4d101a4a1a5b1266c92c6a840a14a7ee41ec7c300f67d22cf129712f628ed0a2b1a8dbdf19d66436b25f53ea63d96220b625fe4c830d4a0dbdcf89c580540b679f1b724fe136bc9ebcaed6399d415fc7c7660e92d816ef0ad69a46bcedbbc8cb513d3eee615428cca3115075f7c712fba9e611c97fdc8bb400e377f74a7c54db91ca4c571c0694354351968fae6b5de8a16237cc63ab6ab6d5be56ae6392995d8f22aa339f33d2b39162d3d44f718cbaff240a2fd14abb17945259296e7da4ed30d49b5ac4c20204389241c64cb88a82462ba8d95a779169c9ec19bde6a7d9364b117bb6ee9cadad3ba15b89e9c546e42d4551ca7b8b11df9a061b6b60c4535e5a284af9efd8234bdb172ba76447b09ac1ee6f4009933021bd6df9685714682bb872e9a5c0e46c87d1526a7bae470aac3873b19101b043d8920c1a161ae09b75daf778b7f4d54828ab80a6dbfcc702f11c60610d501e44020a3df25684abb491dc5584e9929af1fdd8b3f25f5cc9026265d57ec27d1556bd543ec1a74b32bf1c088c39e113a8acd7aa8c95bbce44a0f9195dad3ebbcca366f55275c19d9b083d92fcfae16a760edf9af557a04a5c94dfb963ee4d527f90446166845f743573c46f068e785bd5d62d76e96f9cdc0462ff13d537c1db92aa870318d6c5a4933cd51adeb7ab18e000c8ccf41eee3dd17f0372b669058f7da2d6f9e9e3dfc18e4bd57718573d2756521e64c73f06043e06c0f7a8d15294ee2e93ede382c3c02296aac6ffbae7683b8383559e8cad532d855257a57fb3e24a6f74a563a55c43f332e18ca47a54f8098b810c4030e27108a3e87891d227998742d667ae21adb73d92500137ab7b6862850e2f74c2fd6b2b99f57e5986945165c7e3264ae254ed2c6bb40b40b49899e14b091da7292480ae52754207d9bdef5db669a734521610d9ac3f158cac8e74786b6014cc8b1203fc63cfa4a08ed2f85980e479e1b1455c1327e51df7514fa17b4b3355b1dc7c2786301caa81cf0e54e68ad610eee0ba1930dff3ca602c53c76fc8eed99aa78530017bde3752aa1b568296d58723a28280d62e0e261cea083962313339cdbd33504d494afa81472988e36ee771bdf1ad83a92b37959202951497f367262faacf7b4ba4ddd66ed9155ff9a44d6f6f5c72552c63d064d25b6e5090f7aa1601ec8e2289d76026dd6ff6df09e9268827ac91a7c467fd11c38ac100bdd21eed925685f467d7543e7078b50e9983427c28dc1911d457526867fe4678bded983690c5909cf8d9a428bcd2b649dcbade1637be43051c242c6cbbbece92388562ea4d104edd12cac8a0769afcadb97b759e072210beb78e40252889216dea5659986b400e0e5e758cba9cbacf65f839a072175827aee6a339a9e463e2b700be3562a5aaaeffb92af950789ee7206bd6bd404e5b4421393f0dda32331491656131cbdec3ecdf14b5e771146a3c87c9a7929abe2d3168c411b85088faa3ff5e10e5d0e15acdb2e6a83f0ccc54de27bf1ff67ffdf44e62b820bebb8e1af1f560c271418e5d9943d430d586cdd8ebecf267f193f9e0ae1d6d5f4e797e1b964d32284eeec72db1cfae855ea6e2151eb02f50c002705517a88b119d53f958e0f0921cd9e008d630469627aef8e81be191e73292fbdbed0884cfd96548a310cbbfd55ec61e471a2f4ca8059cbd3ee25855d50eed110cfac78b6f63cb004cf2035f32c7aaea60058e3b58ad0c99abbcda8634cd7da47ac02e3a7a1380cd6f3553b1b10256489c3bd9d5005ce54083a152406d6a6569b4bcba87abf84086fd0612608bcbea89cc615f418408e3ad69052b6e124adb137c231fff06fad2dfc2640cb8d3fdfd44763a54b899e0bc3a20964f8a893420d3b09b73fd91d9739f39201c4df0adf99126822550de96581066a970738c354994e310dd6f72e257f271d6114e1e26a0bf502c31fc66b759d0c1a8a37abb19990bdf75b15afbe51bf1a9772ab6a39677efac3fd1624c68e70c2d0eb8da95df8c483c7a2c5daa678b8153566c7288924894e8690f925b2fff43b89af0d4a8fce6edcad8c2f4b3a6165f4700e31528f3fb7f6792ef2e63c3a13c7801019ce37443d3c779166393ab167498f1359873cd030e690b5c26141e3c3da0257f306b8f188e07df41f6fa2cc9a1fe52338bc6d055b379039acd527499b720f9b4ccdb0169f2acdc2016cfc52d0c378a7316c56ce247538a327e7593b46f9992ca04f17470149c9ee83b5bd28aa09d034d5048be97c67d5f9b2c288a2aeb3d21408724adee47ed6aa35e8fec718a447b3bd6d5bd012758d0eff2255a546c5cae5ddbf5b0c15eec8295f50e1f08e1ca64a7028aa0e97a66ac2797033af2e845889fe9d59a1674e3fba28a830b2476261e04189c07201aa6d5be008e80ee58593f435fd97a25427496867cf1aaa97d5e4ee722fcf7eaae1b7ba7707a124df87466b01266e8f56cd57f3a7a3f00179b9559f293b9bc554caaf7c0ad8a41a3fe8f79821ccb06c8defb728f2bff7967df4e6be5548e31ae5fa8362ce9fb96ea088456a70999b3e161ae408f09301d74e5a92359e69386ebcaf73a1878c4dc5fd9c81111a8e342105c0782c5ac92f66124a4ed437b0647bd0c507574e99741120e42f044bbbaae274c8338e64625681027f25081cc530e36baa94cab2867729adb9070e94e20b0d07d4b77d0f6ecf83917d1686631d8f2f43899403a2ed6ca59297819ee3036ab749a16d9aab97176d92b0861d68f97ce2b3cf6084b8120db1b8a1f9791904ee59c042b844530e3e5725f2f6b8d61857a3a766fa593ed344b7a6a2502c9a33c9602ca24cdd5a3569603f7709f1c53a9ddd8a2aba7e186e3270c44a94e338872450592c6d6556a1515c3f755fbeb0bae149ab1480b05eb5bffbd1f793e408e51741f78386a2bdf9011f53108676bd0fc953348f39d6ef2cdd25aede6aac03c5bd75ab3440e9dab24da51f7cafeaa8575e6507a6864a9d9cbce33024a231dae0a1fd5c4ec916c6e1661e31060767b0a8b1062a1501d0538bbbe203121a71c5ccdbd01e396c9627bed957fd2650386aeba02f724087ef5468aa167d3a99b6d58a5480691d6817c9601616bf62cc66937efce72f2f9b206d2449b62174c49e9fa3d851618a79a67db6e926660055b6d674e4f0df4d51a766a8a3752ce0d8d47821247d926f8049ba10c3d2c44cfcd045344251169764c64d8dd487e487f0f88f1eebf52bb9d4e316591079d3263ae66d090935fab6884d7e3ea036e1d37995bc586d4560f48cf88f795057c1c6e60613d853c233bf4e0dba6f2de0a6a98b879d2b9f20109c72d17aef3e56df046d93e7af8b12304aa04bb28edc7d8e0714c1a758b3ec54becf890a85332ad816e3078abe0b97f7efb187b670400696767087f15bd6d7210e2e027365630a3c9557b8db0e3b987f81eaf4227584d6e47e377ab69f0ca5fffa6ce2a873cecc60bc0ec1674a0635557074b6b13d7136fade6708124e6171af52ae0f82b3b55c35567cd153c087340bf6453c2ce4e096df6d0efa98d171fcd596ba5116362c44e233674be1f75077f72673233716c6566a55ebdfd3bffb8c027422005d64fb77487aa559f20c019fb49c4e9d05240ad92bdcaf53eb5b62c988a2fadb5bac95d639d88c4fae040c04ac6b4dbbcbd420f6fa21e37049dd3", 0x1000}, {&(0x7f00000003c0)="08ca83313cf5d57a09b40c23af9194adb1a9b4fad683b2173e7a62b1bffd43eadaff6fd03db0bf2edc5d58c98926ef0d57f2e3eca7105226c0f80b79fa32000000000000000000", 0x47}], 0x2c6, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x100000001, 0x7}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 20:01:24 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050460000000000008000120000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872baafbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe64) 20:01:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') unlink(&(0x7f00000001c0)='./file1\x00') utimensat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 20:01:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9a6cff3386d1dec43c18e3f06258cfe51af7bcac5ffe2d0d", 0x18) write(r0, &(0x7f00000000c0)="b82c08429d64c08d2cda7c619ca637ca65c5a054a7fa0eaf209a251f2da1b26307b2408d3e887297bee12b90c0592fac606d5600dd4fb712ffc0333abdfd656d898b31b75d4fb429eedd209f32b9a1f1533e7a7198c5dcd1f4c5861dd698be7c2e9e6ab4ea0514550ba74dab0e55dc1f7f6a50aa3f4b15a37623a47f9a0bf34cf87899045974b763ae475628434c036f77269990dc30f713aa6e8dd719d0a8736c71e9c0d4e94269437184fcf3f4b368117d24a0baf6f36084106f71be9a7be4bfe7a9bf40af0c94f9be50f0b1fbe0a405e3fac63e72cbbbf4c5a3300711beb2d77dd0c68d3a79a429", 0xe9) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 20:01:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000000)={0x5, 0xe6fb, 0xf0d, {[0x10000, 0x3f, 0x4, 0x9, 0x6f0, 0x50ae, 0x3, 0xfff, 0x14, 0xfffffffffffffffb, 0x3, 0x5, 0x81, 0xf95, 0x7f, 0xfffffffffffffff9, 0x100000000, 0x80000001], [0x8, 0x4, 0xffffffffffff91a1, 0x7, 0x3, 0x1, 0x9, 0x7, 0x5, 0x7], [0x5, 0x7, 0x800, 0x0, 0x4, 0x2, 0x4], [0x9, 0x800, 0x8, 0x800, 0xffffffffffff8626, 0x5], [{0x1, 0xffffff01, 0x7, 0x5}, {0x6, 0xcbcd, 0x5, 0x7}, {0x7, 0x2, 0x8, 0x7}, {0x4, 0x1, 0x7fffffff, 0x8}, {0x5, 0x0, 0x1}, {0x3, 0x8001, 0x200, 0x9}, {0x25, 0x1000, 0x3, 0x9}, {0x9, 0x3, 0x200, 0x10000}], {0x1, 0x1, 0x3ff, 0x2}, {0xffff, 0x2, 0x14}}}) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b80"], 0x10) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 20:01:24 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x5011, 0xffffffffffffffff, 0x0, 0x0) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/97, 0x61, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 20:01:24 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) getitimer(0x1, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) readlinkat(r3, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/100, 0x64) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000100)=0x2) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000200)) 20:01:24 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x94, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x120) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/55, 0x37}, {&(0x7f00000003c0)=""/218, 0xda}, {&(0x7f0000000500)=""/12, 0xc}], 0x4, &(0x7f0000000580)=""/118, 0x76}, 0x3) r2 = kqueue() r3 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1c) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x10000fe, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)="16e696b3b9ef4ccf4ff49d3bbbf78fd27ed93cc69dea453ce53c1bd739cdd82e178cb73be46798d17b45ae6887633f2d300b7c40fb238df484d56719496ecd50ffae13af6a3a6a4823be0dcb9f1b3bba0dcf2cd5f43d470acdffc50d985a9c4260e9dc3bce2e5d786da086959a19e08302b2abb1a4f4dfc612d79c0bee529ba45eabfbb9810aa548834e6e3f893d7b5ec442dd9a0a6412d1a0ba374116f6ed6173b3d38a0f8169f8da452ef1380058", 0xaf}], 0x1, 0x0, 0x2000000000000000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) getrlimit(0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x0) close(r2) 20:01:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000200)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe8085a39cb1fb47e1a7bef06f2dd86c1c3ab4eeb027a7484b096f56fd1a0177f8f498f11cff77e40710772743458c6768f4da486df7b60798ec08f860065ff486edf17606099a5d69dba9f9e1dd1ede55467027a86bc59763c615d4414c7083c433fe289af070004499ab435a8e364786e1b789ecdc4feb1", 0x112) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0xba67646eae70360b, 0x400000000002, 0x15) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc038694e, &(0x7f0000000300)) 20:01:26 executing program 1: socketpair(0x1e, 0x3, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000080)="5d930f2d8b81ee9cd3c9820ef2b5f299f3c78275d9df6a89f14bc6fe8ebc7b48051879c7e65e59a5b39a8df030b72fd7c719c95834c87927fc5088d39febcf7f78881c2051347ca5b83eed0f8b6ee3d306247a498159e3fda10268da985b0e66ec", 0x61}, {&(0x7f0000000100)}, {&(0x7f0000000140)="90db6224468778b4fc20460f598926da8118d48cf7f6c260224680358a30715fd3dc8aca2802b773aaff", 0x2a}, {&(0x7f0000000180)="b42b962fa6fb186a3aae4b16f4a559759b8ce00234462015ae5a76dbb0e68dcdee89bccf30827ef58c0e3860205bfa4cb5063de9241a457e470579cab2553feb68cc4454dbf1b6cb6683fd58f5e432996a4626f8e50627c09acc87f3022162144ab63451ee19667302b233ce8bb4dead1b36abd53be4112f4356c143a54c55588f11655ed023b4e2285e07269a011d6e2e382fb3f384594d5b3dd07af13396a4fb467aafa8e10ddcd37a0354de06d37bd8adc599f0c16b6d99c48e40efd1f598b2e7aeb88aaae14bdd9356cae58606338d776cd2bc25a84c675bf3c7d633cbeea9a168c67a6ea81b7e519d4f52ecc77027d267783a031250b7b996341b961efec0dc427af90c75e6f2e45ef75734ecb702e6a48c626b1ff738d959b6cec3cbb350b394b00dbef757a149eba007e02f644ee59092921c4d8e8bf300b26e1d26fce4d16cee0710e6057c7fbcb9a0e8c63d8f87c7d2f62729bafa445b638bef2ca589de618639dc2f2aa059db4bde776314e1095e3883d5afdb14d3ef19e8374a8901968d753b139a9bab174c5acd64594d0f6cbbdf61591a31518f9626e3faad5883bfe39533e2c054cc0a3f1557b366595b05af4bdaf849659a4abbcd34d813c1fc4982ce225d8c78000526ebd3fffe8119a08481820cb9d300d02d499168fbe013f7015e1d83243609e2a4f8df4ffab24d02471b61075ed9d3ad2964691b44fc39a0f963c9c2d6b13b87380fbc37b66f323d81fbb8e61c0155d5b8641cd17e6d10e6e4458ecb45b753473f4653ab30deea7a43701331057fcf56450ce61739b88a2966a8661e144450eb164633a4a7576d43a44978d139e9bdf029bb22de2d7b6926b76ece0e926368465b5008e564c8326ae095cc59f1dd8517348b326b44529e9ed88ebb01cb3cea4c341074e38400903f7fb28f8092e1a025e2feaf0d4fc11a53c197d1172481b54ee78c0a1694179fa9b8c89b5aa35b2053fe4137b9c7b10f90579e65406c4b17ce19468213862ef7a71fbeb2338dcfcec149cb3829578e927eff55a536efe23207f6c74aaed62a1842abf5e276d07f74d95d952c75f4f6f8c8b2effc6ee43253d702076b3c971ca9fe3ae92535307076cac827e0b2cf6857e1f50ba69a32f994ab9f9dea23050be57cb9a06b3617ad12460e16791f9ad97f5241bddebc4d84d06da597f8ae88608af2a2a0ac796fcbfee72031dd51a36833b0be9e55eeb82bce1be881f00e9530620db219d9ed06cb3dc2fc2a13d498b47bc71bed54c4b1932671b83c6b61d093372e316bab0990572feaffa32d9be068d1fc2e86c376860e615cdf83e7764bde49e126b7bffad11fc611b2737b37bc1df50030f1a4ca8443b4fb9fdcb99bcda9ba6ec9da74141c801f07e7027ecc9c87c4841c5ad14dce38e61b1c172f917766fb4d5e60aec0674171c92edac2f80759e9fbd7ded7a3ca9d8ab3eeb44993ce4ffca8148de845d47e7d0fa536e07efd93662ccd5c47b1ad30769cb59b26df33e909db6377185f6d33c9c1f43105e6031902e6dad7238f6d208fb73fee6674d1e8dcc76ea2c53d952032f9d10eb33daac10184556b63832bab5336f6dd6893c0d5a5b5ac778571ef0d01868004536e7ca517465340e41fa459137d0850d543b3832fbf372f1e5a4380e96b7d9f54a51a5abc9ed69789bf4ee14345313247d4f24eab7645a758fc6043fe8b18016115f1b4040050f4c6515e3a662161ba58e0ffee88d596fd4b96a70a5be987d148fded6c4792fd84dc405106cd54175be502cc2cc74437acda632f6f5ec919cc257f5391b9bce52f78d3411d90585638f1560fa603a1c373397afeebf088f4266e1044dee0534779ce5491eb4d9655274966acf53b85ea8090d4807cf2c067eec57e6ec567093108ae0841a03ac0893fdfdb101b5caddcbd4ef40fe1f9ed4d6c635a6acab08fb66b11a96fe9f734013c4b4a5953c03b6d7ba093f3a1751b5ed78f38fc17b79bc15211b76a83b8a1236a2858796122d0e7be77fcccb7a02293816f701d32d6707d16eb6bde14ed8f03754ddc05a44c5f3e8211f88a4cc863760e83ea3d26ff6a159b9510272e5fe60c0810f64654c2b71929e1cc1d9bfc624b758ff1957bb5a3c2ebc1fc29ce7b1325f3331891259a78fda88d6d9780f0ccf845f7c66a9e29f5cbfa23617290cb3e4c0143705d9c73e074a42a4af3072e42cbd16fad7404a73493683ebdbeb3e79064adc23bbafe4da92ebb8eead5b1f33499d4f3e6ee717a58dfbccd5f0d67970fd897803de46913c66adfc81549b26a689b4c37e735fa16338cb36119919995e8a196ff32a96673c41d9eb0e628ecf89c6be1ba48dec0808d98b52c4ec46a3e2bb785b6c22106f31a13d9b27fea3445acd229512b727c48fda70a4ee51c5c6ee010f9f54158faf944134253808c100dbf9db7b3f79e0629a2caa2063ca4de82bf40dfa243c0e2dbabe29a0d841d28b5dfeb5f768c9c5d9a15f8fe498626311804b221b84275c43aedd2e145047c133af8b279984d734ec371108767db4edbc522fe3f1aea1416146f9c23f683a5701be33fae173525629dc3d43af68884592890fd24b26f9bfcda3e31deffe5c71a9c6f62adabafa701914a2d0bfbdff0a2050a907fd6c012b5b5b104ba20fcce6b30b1dcfd16d3cf9e26f8f5e2b30933da0bc0a18ca2478d399cdaa7c52e60048221890e0fa743118ababa3debf342d175834ec3b447673e19456a0e2889adcab72ba6197c032588880f2422c1e2f32025f4cfebb2046246ce2a24bbf5ff5dc71649bb4c7453600b088ab0af25ecc26983450ffce8020c4b5e42971d6b35f9de19f9e197d0179f5b777e9dfef4527808d5c9d84a13b8f0edbf2d81d36ffa163dc653ac862291d6754b35b703bd4d23186aa23d6e00569ef2c0ad02f42180f228173e3c31812a57101380290b32331db1055728eb50a55d89e71ab6edb607132380bb74058d1647ea51a09d29f2da29b4422ec26295c53dd5427a8ff2bb79935fe16efd508845405e3cab81ab271c928d99a97db21f6e7470427e9a9c202da711611cd7921139174b356d2f43e583ed13eb128637d04b61425f33e975cbd5c8f3c5aa1c22b79b36d9b8712527db87971462c7033d9abae78e9c4e7904ead72ca68a8e901b23993a5c5d02b6d81c0e91f65cfeea514ca7fdc77fcda74e600b14af6120b0f0b731e0cdcbecda4c4ab9fa641c44b0664d9338a54f919176b0733dac4e829c029c3e2a6c36bdd58c21551772aba664a57b63e9d16f9049fa563ed934262a40f521f7f5a51b6278a4fa5e24d0aad77f1bd3c5ea39ecbf63c418b7514667e4428762dc41ba23fd12b5373c2d443c856e95bdcf8b0b253f737e6ff7573cee3be03cfbe2388c99b38b175997c76e25046d3d6a725a5773ac48a4a1abc103a87ce92cc95593d70d0653d592a8b1003af119fc4481d51426749e0d42cb4b07af5b7433e380f363d3a961f571aac66af9cf3b9bf877aeeb8e6976df47d855034513a300546d8986b494445cb8f40a06b14b301cbe6a2773f838a97b077c131318e60dfaf890b98782390b9242a3dd8a33afe464381f6ffa1235fa02d5f784b28fc35e2d6a731bc1b573b45259a49463a11d6e4e07fe85f8965a78cb8b7f1c2dbc66f2d8f9dc6ff25b1f406ee619a75d79362629f72e4254e7b280e4daf43c3ec98c6e4f33732162b889bd571790bf2710402f564052ca01e8a5d182af4d79f398e80b90279445d741dc4231cc9310c2df2ba9e0929ad4f93a9ba7ad974cbfdfad6235ef67c1836ed89db77ad8bf5dc65ad0683ad127de7bf1c4f40adca6cc32bcaef6a6128c6c27b5c39d91e86c7f8e3571bd09f9215635dd639c1d6e050aa8d9f620c3e139d6ea960f159efcd966efadc3c6c36ec8decc054f3164895f056c2289dd4156d5b65ce0287c8ffff490ff269e1ddd455ad218bb6cafd7680a96a23550d19b006ef8286c375cd68a6d0ce6799201f8e75201b8102f789f2a854a1ff1313991e7415be3fa4c3395da1d76782ba7b83e80f6a3eec0036ea17afbc9097d2926de5bd7fb0d40c2fecb9dd55859827af2bce26c1870f449006ecb543c0ea9ac42cc946abe01bebe31f2d7c7c0259afc8e87f31165b4678ad7996fa5c737ec1f20cbd8873ff05bb240a10bbc1c6ab62d7e09b552fb6f2d3b62cf312a05c4ab9d58cb1712e10279037a2c460aeb09b72a44b4769e97916628420d893fa86dc916adb9ec32adefe9697af6b4367330ac46338a353b904a96deb4b649bddd0e6c96ef9018029fecd35824c40d3b603f5d3c8522c22ce9dcd07f36bf5a4afb3f5a9bd2015e39bda6c21c6120822f748f7270ecca13ae5a8691e217a4afe07052f91d93556670d8b64c558b3093348cfc6a214ef7fc0eb5541ca4c83a12ee318e5e38a1b1ce397e2627cc95b0445886fdb9628e5ffdcad20e433bc5d4c32287e81ce1a75c2ffe2ecee4a89c5a1260b7de2c17fa49cb1a63555c3789bd72f3f47c8b8cd587636204c1d4a7f9bdb31702416d134918f91adb27a2dc961a9648fae6f6247db17cd6b5b3f9eb93795ff1511604dbf3981de113c9a74a852979c0fd83f1c2ba6b49bb75d86ea95a0ea09a01889973f74053c12be78a9016124274152192e2369b4cb8a969e84d598c76a78437dfd5d1c0b7f77e90b0c762016bd96d1cee54e397ae2e549ea06e111e2bdad831b118a5cb22b46e9b095f39d0258dd74e869233cd04ea99f196a680137e15cf1d15c0e0021d453ddd057eba159099a0ae854863a5cdb26a967c9833c82ea2ed582d7c16e70ba1523992d6a3febadafbbb4d8bfe8fcef5f23e45a0124f41cf08007a1dda8faf30b63efd5c47c6e05c7fa91065a9e18a26fe5da28fcc64dbe86c202344cb557e0751c4c4434874b97c21806b94f1a4eff5281ceaa1a734efeea17d60e9e0601e9546a9fdfa595ece9cfffac246a78803dce3d288d93d5df13ae597808049ae7cae70dc634542cab467d2eea8ba3ecfc893b1869aca3221ce5fdecc4f11ecebee4728d7a44a1d8ab67c6b30d438a0e8d398f9f8942af4a90b56e224473209593546c0bbc7e37b9b5dd447a1475fd191fdd0a357048356ee0699bd8495b91d690995342fcf4a5dcad15b243cb40550f804bc3110362a42c750f0d9feeb0a6b26d2b68f3b15b3578d122ae247f3ff7e7520c9471556f3f7252d2f696e2c3955113d287c84205d44c130b122021d0d73410087e70394888ddbfa6c59eacb5f5ca5f0407b1a026ac9df520c76ca58c5f59a8ffc2d79905af38ccc3f79dae3faf4ef6fc1036c58af766a5677d6be5f0846105e4c632a5299556bbe857b2c12bd9072a266313f091196af51e5b671245507ac11807045845c03f5e1b7a94001f1d238eaa4bb546330e5c86ac945d4f0ccc269c1a3fb22c237c37c7c0892700bc8d1bdc9e762a04219546d6a09dad4e7029d5215ab1f2e6421f11c355f5ce1153ea0255328b72ee81b9698621cbb5066cb556921b3fe1c7d29d7d3715693041185c607f0834de2d7982bada1bd0dc753cea21a5426552faa27d18368ea5b945f98cba0298f64517490c31db2057ef00160075afcd619122ba171c3d600cf38c2fe1090863d64ec814e9d1e749b1ade332e042a585bd6f8b33533f8823f64a3476fac013ce136bf503458ae67c8fbc765e189c2e462ff490c6affb83a5e7851dc3a97f541158b60879a5f35c83e2f8b91bc9f1b99a1c4d3ced6767197bd05dab5f0ab85b462453488cdd0bc72033714d4f395c22d13c0a5f6", 0x1000}], 0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) 20:01:26 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "0fd1092000"}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0xffffff81, 0x9, 0x1f, "ead7ed9dfd83fd2d48fafc60c0dd11eb083ddd47", 0x7f, 0xe3b}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 20:01:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) r3 = dup2(r1, r2) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) sendto$inet(r2, &(0x7f00000000c0)="9b3b111d96b4c9aa79d93698cb922935380154e0c6e8ae20207d876872257b038e2628cca097dc7326bbf586bdaa730d75fdc2c23e8fbac86aa65e70ef5e5f23f0f1d5b30f0a2c33b0a53fe92c34496ec842a45f74921543aa4f2366649bbf49383ecddae7f8", 0x66, 0x8, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x8002, 0x0) dup2(r0, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r4, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x7, [{&(0x7f0000199000/0xb000)=nil, &(0x7f000044c000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f000060d000/0x2000)=nil, &(0x7f00001c6000/0x3000)=nil, 0x9}, {&(0x7f000068c000/0x10000)=nil, &(0x7f0000299000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000741000/0x1000)=nil, 0x6}, {&(0x7f0000477000/0x3000)=nil, &(0x7f0000142000/0x1000)=nil, 0xa7e1}, {&(0x7f00002c5000/0x4000)=nil, &(0x7f000045f000/0x4000)=nil, 0x6}, {&(0x7f00007d2000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x26f}, {&(0x7f0000526000/0x3000)=nil, &(0x7f00002c8000/0x4000)=nil, 0xffff}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f000078a000/0x4000)=nil, &(0x7f0000625000/0x2000)=nil, 0xfffffffffffff080}, {&(0x7f00000fb000/0x1000)=nil, &(0x7f0000287000/0x1000)=nil, 0x2}, {&(0x7f00007f1000/0x3000)=nil, &(0x7f00000fc000/0x5000)=nil, 0x1}, {&(0x7f00003b6000/0x3000)=nil, &(0x7f00003c2000/0x2000)=nil, 0x100000001}, {&(0x7f00006bf000/0x4000)=nil, &(0x7f0000719000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 20:01:26 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) socketpair(0x0, 0x3, 0x7, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getdents(r0, 0x0, 0x2bd) 20:01:26 executing program 1: semget$private(0x0, 0x2, 0x140) shmget$private(0x0, 0x400000, 0x0, &(0x7f0000000000/0x400000)=nil) 20:01:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000100)='./file0\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='r\x00') 20:01:26 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82027811e2b28a11776b"], 0x10) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000080)=0x9, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000140)=""/215, 0xd7}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/190, 0xbe}], 0x5) 20:01:26 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781", 0x65}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x0, 0x0) mprotect(&(0x7f000050a000/0x2000)=nil, 0x2000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='\b\x00') 20:01:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) r4 = getgid() setegid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r5, r4, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000140), 0x0) semop(r9, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) r10 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r8, r6, r5, r10, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r2, r6) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getppid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400), 0x0) r13 = getgid() r14 = socket(0x1, 0x1, 0x80) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() setegid(r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r21, r24, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = socket(0x2, 0x400000000002, 0x0) r28 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x40) fcntl$dupfd(r28, 0x0, r27) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r29, 0x0, r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r31, r25, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x8}, {0x0, 0x500}, {0x0, 0x5, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() 20:01:27 executing program 1: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x4, 0x7, 0x7ff, 0x0, 0x6, 0x3ff, 0x6, 0x0, 0x1, 0x5, 0x1}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) 20:01:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000005c0)=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r4) close(r5) r6 = kqueue() r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x3}, {{r7}, 0xfffffffffffffffe, 0x13}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r4) r8 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r8, r2) ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file2\x00', &(0x7f0000000b80)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0xfffffffffffffe45, 0x0, 0xfffffffffffffd92, 0x0, 0xfffffffffffffcd3, 0x6}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34090020ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4482dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e6b5d2942cde4e0a", 0xffffffffffffff0f}, {&(0x7f0000000dc0)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd28be3d4b8deaed2a540a838468ecf6272fc81b2ecd4f", 0xe7}, {&(0x7f0000000d00)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x9e}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000740)=ANY=[@ANYBLOB="cb13e426231c81f70325578bb9c8dd557d768035fd6444506e5fd1"], 0x10) sendmsg$unix(r9, &(0x7f0000001480)={0x0, 0xcb, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffe3f}, 0x0) 20:01:27 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a3862070000e8008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c036020000000000004799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000009d365e9f32e1466ccc1def0040b841b3de7a80d8b91bf75c9a8348494f2c7f4348f22fca37d81b3baa372f93372fbab6e7060e8c39bda250c7cd1b7b34c03079afe079f3b40cf85596601ccaf2501eb63c2edecdac1fc0080d070edfe1c2ba55c4debb44c39e5cd2855d344021db243aa111f7410b18972b8f3de6c1be2e2ab59cec33ba7c16ee2390d43cd7a26fe37b95908cb7f839b73b79c1a410d42190d26e858e4b978e7a3027f0bc293fece758b0c4c560868f6472047533c0b7f079734d1b7c77a5ba6ad44c7811ed02d0666072f6a3b91b36b74f0076617b6378b4614411d72af44d07"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x101, [{0x2, 0x5}, {0x2, 0x674}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x3, 0xfd3}, {0x2, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x2, 0x3}, {0x3, 0x20000}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0x8}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x1, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0800000000000000b5d5e5a406089132654f165d23f4751fbed998229cf774cc6882230ca16043ebd97ffd066ce1dee6b474b9407f458fa65d1c9f6c3f1ef3d926160372eec2cff2a91804a78a1551fb"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e10400ff0024ff12d7c3eba0202600", 0x0, 0x3}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 20:01:28 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0100007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bde09bef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8852039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d95641af186dbbb57c277e704f9997aa36ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a8a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/793], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) close(r1) fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0xfffffffffffffd8f, 0x0, 0x143}, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r3, 0x4, 0x40) 20:01:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x14, 0xffffffffffffff9c) accept(r2, &(0x7f00000000c0)=@in, &(0x7f00000001c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) sendmsg$unix(r4, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="cbb5a2e80992affd1875727820b97170e8e0bfe6d8f21802f837fa2247cff82b647c4aa5c4f0ef2a29731976bff66fb776654073097b69ddd6c1e0a5746bf1a60337c4580338076d9029db3e6df587bc06b1849f037f9df8fcbfdd063a17d983903cd75a93b078e58119ec95860b23fb5567bfdba52b5bc7bab4fedd4316b76942572b5f8e673535b37676ad5628a81fb159bdd4b054f7da062848bc2828e8407c4f8d1b097cabae3f6c", 0xaa}, {&(0x7f0000000640)="4078a2606b5a4dd1977d62d2bc51e450aaf9b0f9d14f350bda65ffd55fe4e4e5fdceca01339455222423b2553223a9393e5ac560893374178ff0868d611c54d6363e62041c774acfe125cdf2035cdd6cf5a40c6760202883e0f68cb859e48c694f2cf4a8695ae22d6d5856d888065121bf92030f2733b5b8c663ebe38edbba9e425571da81387cf6d3d3fa1702b68b5da884e32922894e3ad11b6edbe60ce5a5c74e4b89de87d9f5cd2eb8c5f1e85996587c33941e88b9619316105d2c716b3264afc55611538c21558251ac1dfd69514446be32c6332165ee70f7fe8342b6f0c999a62f190e2e1618fcaf8b288c0afa2c3a15414be8cf4063db639edafdd178667e047eb80d9def6468c13b93fd01edb98c0c82c19ced91a2bc92be91a2f2049b2ab25add5713d54c92ce44869f47977ff1427041768e92fb3a6887eb5372f31ba73fa71c66686212fad9284687558fcda3f7469325e9b2dd8239d437b0644e250f46287016c5cbdd852c1e81a8d3862b39f5f95c0734549fa129be81f1b213056751b3b525356e39e3786e59899df05a38812c29ef4d6789dd19ef0549c393a5f940099abfe313475a708a425e52180f721a012bc6916ba4cb472d386a091207c86514530460ab79950f48574fb93a2b901342a1b7187d107fabc5c594bd60c1fcbc2472393d9ccecc47b9de28b722e1709dddf37211661d868cd96767f9ff81e841c6c5ebec4fde5cd8227be037e852e90e415512a04d674ae9db2729840c11b5e273429c4119ed6a7646bc6ee508bb046c09853de67a0b814644bb34f6703f9ea29b2e1626e289d54090cfa87c9bdc5c248f35376fe40dc03946b56df59608700363a1e0f7812f4055f6261c000f47d6091778a522a030dc5b8b03668ed155f53a288db22a587751f65be12b2af06dcac7dae62a3dc55fc071d98aad60d42fbc3d9da373be2f8d56cf1c4ce3b6b837b160a02ac243c30ad312c96fcfc8a245031b845b0ef4fec4faa3cf34898bc9a50bd78d4708bd260f65799d2312edfb8f9d6a957a1dadec500a97ae7b51f265e4a526dfadc1740eb83ca82dc6c4cd7f712df97b65cd67df95d54c7ec1c0fd527cb57c5f4e7f4c8065efb90594e6139c98173f1f95e133f5cfb9f607d8917ac852d0e7a8a763023089e568f989735fafa261348618b353ff77ba0d6ed0c52e22aa55dfed84fe578abeec731a8da121e219e1dadc9cd226d34ccffccd43b65aae2215f3c5ff8e719a3dc1fee69818209b3afa30e66f8c7b6e32fe21e12a4afd0dc298667c9e1c442593dfd8e2af531e4698ad72e4414e8d4fbf39e8b861e03d2e782603d1c28d269cb1c72a07cdb131dcc87ddad0b6ef8e204836f194724256f3db3afd788c8f62949fedb825c1e69d9131f6be8db27d77f60a87d4d327c102483410c99484c88536ca6afa9cf73ee4975e24aec09e90d5bb6928c7eb8c18ddddf28c2f2542f6380caadc0384e8cbd3051be1c9d064af2bc615753711544d203e2cac5ae0d7ae5f44757a7ebc9b95f13bc50ff45ae2e5ffd0fcd09e4622409641203f3f28f8291a7086039374d6cac5af0bec1ba5d9704d35e6960feffbc58a73cc282230ef3c1f8d1d35aa23f6c8c26c640589356241a75e04b407bb557e20dca0a603b624550687ef7843dc1521bb3dab65339592c5fecefad470a88b2beffaa2bc3ca71bb0339b10f97f9e255676469f7c8aa4b1ba0e55dc07be5023cec079b2d1955276d990befca3c2f4fa0014abe916638b2ab6e8d9e596499a50ebd70b5cf9d1a4b8f042d7b77c615e818795310472ae6d0843f7138c9a874680aef61b49bec5d883e254df8f7cf237ba55ba22e10d108a3437f5fc074eac370e73947811f36e11d821d63a2b8f135b234149b0dc9741d4fe849bb04f0c29fa0d8dfbd5e1eceea21c57f3b80da4fe640bf0bf076f1abba5f56009af46d2815534d41c4265874b6a2425f0b324a09ba3d50e62228b0c48b8112332ee47143d82b57190153c4cad3099647131436dae902fb42ec33ed42c1c6a78547e41fde713a2434366928b53b793ea4fbdba6eeffe49ac0e09db7d98d97a41847f6a0cc6c3548005995b92418a3223544c16dbed5769446afa73e2b804def247c2bd1e85ed3ff80dd644509202a76fdb7bb9be79f9ee6f326fb8cedd12f3453f0210a034c23ebeb60d58084371fa2ee0a9dab7a154f8b18abe99238f7cc811029d168111657a1049965ddf869d1a96cb95eac0746d1dab04c56fcf80218e5018e1c1ff623b1c26897ec1a62cc59d84bb651a49a92138f12559fa8fad8d32f1135de1d5908b7de8cdb1949e3ffe9c2d6cb48b4956692007da38242e57b01a4feb06295cb2f0f1f64d8fcee5ed1f677167a769c5d0d818a6ad562530a6901599346d01e2b4d0d1c5f54f037efc254584e8da81d571bdde68f34e52ae302c28e11f3654ca5deac3d320da31fead881599cfa2b51430bd8b17ec699ee4c8a3cbda8259001e9642d58a210aa17799dc5ae579373b01fb9b0efb35b93c77e524c7a63dd65029670424dd6ad42cf576f8c326e050fb903e5a18b5055589e3acf52b0983bcb09808c522b92b3c902f75065558d0ff41d8760c658ebc32acc06ab1530270b12b335ac459f5b661be40743912d127cf5d225ee3c3b1588ef16f13340994974800a19029cf2f0d6e18c068306f87d1a2d9d30c4ae0380aafbfa528743691297403388064ddb580eb2b934030d2f08917953cb7d5323ba729260fbaeba30221b6b493c0de66147c8e4214d3c2e8095142120047bfc090cd6569be23f1854f332fac032ba692fbab59d69d195451199544d6f06e32f826f6abe779b7bfab488816b6f297e62e1c2c28b54c1562083c0bc6c6aeafc5f7044d5fdfce930354ae63bb3422159edf5161c8448f2f790f1664f8443f27b1b133e64651c5cef03948a54a5dc25492da1d4e61e8ca6ddf1880559a979eef710a8db49e1f483354f89c1b8e1dc7c6b504736500823ec311202f7e2970a52c48338b656e2f9b53687e52d3377092e59da279beb19734e00e62e93d71ffa2f688db59eea792a83c30427224e724eb39865b29cf688e4642420a0126133477a69e10e27aefbbacb4ce80ead14a17f877d3fcbcba69cf52d5576f5f683bff5db4f9d08c6d761defa106b4fb673217a28bc5a78e426103a9bdc01ff203bf78036d4bad6c33cf872d4e33a33d1fbea188e05f2945b5c491d4991f3012eff2dc87cbb08cdb7352595cdd2bfb3da90da87b7e808bed5350dddcf3d9873d89e591a5e0f306d3a0b37675bc585b2f4db8c2a129eb85d10d1844fe4de48a09ea5b5f8e80dfaac786ed46b06e38ba9ada55b82ee1c5fb2b985516b8258e3a72d4568f1863d4b0392da17868638ab85e05ce53d8a951269d609164a694178e5ea2cfc8aeecfd52a7ce4894432a0c17e6a6ee0a0867194106967ed608ae9289127166c09af79e15175b7b29f9f795457bb352478f3b0093c643392f2fe5c7a0a7ba2f6d75db3a85554babd9e287deec07a768dd8f878428ddfb86378520118d859e410624ed6bfdb23d02062c1df351486606f7f9684a002d585f62c75e20232c55b5fb595e139bd16fdcd44bc03d2251c9a3859c6631c40869b5662d1ec5354d7fbc0df03a3f115852bc0f01ce7928ba6c36e8bc4b72eeb22c76518fc90d71f07423a831d422117b7cf492fcbdf82c1320a14df774affcd7ef3c395c127674c561a10468f4d8ca498a7724a9bb7a3d9d2d0879a4b6422611017230a8e272a11c57490d7b895b840ce3b1573397ce5f34a9ff921c41c71ba009b6130223428d6c813e8cfa7a72a6f5a5b5c70a5ca72fa5a08e2d864ffb127a18debaec0b17c5c3a523f774d86f8bf83573d58397641974df2ac152137eb44406e2e0baf1e9c82a79a60bd31863de17848d2e73b66283b26dc22c3fab4894cd1acc48496e28f5785c9b7d9e97782d7b1d130c1796df0af4776cad722d5bcf553a3e2ea9a3309c8a8cc901399536be327f87a50833d2c09c7f975f98b5e2cd53ba5566ccc1ed6c2c79e53a5608f9de2281b4a49fc26d4b91af15ac8990fe68c6400ec92b1bed0b1c05fc2818a7008a6f29499816870eb41ed3091c83e880c51e996854188243b7c683bead5997bd16c6c578e7ec003da1eed41aeb37670f2c922528b0a41721d74a8f098e13fbeb8ea28e4f67813adedd67c2396c6dc0759d3e4abb6eec98971903fb2fa7905a00353f1b90471e77c376ca92f9fca1c5fe0deb8a9919699b26c3bb43a7d9ae506526828c9b260ac608d06e1883af72ec596974965b95dd054075f4182d5c23dec060f04844c53fdfb4a3a8caa32bb99e2b3e70b44d43f2de3786c523e5e289adb2b01a011421b6888f3743f36a5989bdbe13b9b8b60dc619c0585fdd86bb4c04b3940b56c18183c01336d33271dfa2a009273781e47c02bfe69aa146aa6e0b9d2ccfd7a3145989683d3fd4bf8a998e4a6c09f4258f76b7dbbd5b33dbe0f956c2f9d918dba96a2291abfd24fd6c7bf9cb866f433c1608b1fa712e15127d4bc05a788ba887b7256e9d4434f7ebdd0002c2f8c27edec7ab7af8afa33e08c6a161458abf28b66f652966d534470b74d45ed3811237b24c38299019dfcd14a07486fc4a0bf19de1ccb037fa5b6dbbd6c31a766b062f399f9e494d547451aca47e29e4934e0f2a5d65f28434e5168346b3ac1ff03a78ce0330d057a47749ccc2170328292374e38ad0db56f7ab66efe537f60761f7b7fce1ce129f50b9b0e9fe3e71ec9bd69847e72ac4289d73c5220ac667949880afd79e0af0abb58b926eb00f761ace84444a8efc13e1cadb110ef41c9b666c820a15d1bdfdb904c8cb9ec1c42fc5099e897ccb97a9899c59dbcb3a79af398f4d936d41752c0ffdd7770a37c283f2aaa8f1f8e0b5cb1e4602dd2bbf07dcbec23fcbb650e2415ba86039f414f6a8034d68ecc876de3388accd774824498ae10ba858900a87e86d1e9cb806b9ce6b1bea47d8b0993939673207b4e800d7db9528dc301a4e85e4d20e44ea7649e9bf06040d947ea121d8272abb378b19123e9f82d199ca9849fe899e38e1462ad70ead543055081621a793ce6e0a42c863dd023615ae0dfdf36b011ab3ee0dc894885b2de4835223eb951b70bfd13399712aca55106cf3dcc430049e928cf27e2da427f488c8f39ddde9a44f5d55369a69ada1593e39918d80da4a688ffff6f07dca4e1787831e3787468cf047bc36f74a81eed8c2573f8a91b16ae2fc376187867d62cd9ba355efc4353f45d00ae9e9d9638c1ae12ad574e275b1b8e8498799caa4088d99e2df10d94a7f9a7d20c48ea241140d428d7b3f2eb9f0e4e0a858427b0b83ba238401fb2c19936a43992481b399f18b2e83eeb84a34ab95481a3233c0315421d163e83fbc2328070630c8764cabb7c883ec5c2a1b1988cb69c3fd2d7a58c95eaa87082fc2b0d3bee543561a88ab8fc08ce2a2413fb2c0739b83aab64e60280e27b390daad2b665c876fc5d0e30af3625d1e23f06c39e990c16c76b2c256bd19653ac959cf4865eab416d2a62b4c95626d57cc246e358d1c982a184e9e92d7c5cd22c36269d6d2f5ce7fe42ee6842b45ce8465ec4a279746a031bb7468371dc471093e6a4eba4fdda71e4127ee1b16e27d73415fe070ebcad83fbbf860f431105e2cb8d287c4408ccaf63da43531118b97afb49d0d924e48661be188bd674ab296be5913e9b7564abfabe3d1f1b49bd14e91c577273c166be24ed0e604a5449a7d2663a4", 0x1000}], 0x2, 0x0, 0x0, 0x413}, 0x2) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = dup(r3) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 20:01:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt(r1, 0x6, 0x9ba, &(0x7f00000000c0)="abce3dad", 0xffffffffffffff75) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xbc8, 0x3, 0x7, 0x6d5f, 0xb6d}, 0xc) 20:01:28 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r1, 0x0, 0xffdc) r2 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r2]) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r4}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r6}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r7 = kqueue() kevent(r7, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r11}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r11}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r12 = kqueue() kevent(r12, &(0x7f0000000100)=[{{r11}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r14, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r2, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r4, @ANYRESOCT=r6, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r9, @ANYRES32=r4, @ANYRESHEX=r12, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r14, @ANYPTR64, @ANYRESHEX=r15]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r8, @ANYRES64=r17], 0x6, 0xc00) r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getuid() r23 = geteuid() setreuid(r22, r23) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r24, 0x1, &(0x7f00000000c0)={{0x6, r20, r21, r23, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r26, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r26, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r26, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r26, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r26, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r26, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r26, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = getegid() r30 = getuid() r31 = geteuid() setreuid(r30, r31) msgctl$IPC_SET(r26, 0x1, &(0x7f00000000c0)={{0x6, r28, r29, r31, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r21, r25, r29, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r2, r2, r2, r2, r25, r3, r3, r3, r3]) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, r32) 20:01:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x1, 0x7, 0xffa, 0x3}) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) msgget(0x2, 0x200) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x7432732f5a0c38b3, 0x12}, {0x0, 0x2}, {0x2, 0x5}, {0x3, 0x8}, {0x5, 0x87}, {0xc9}, {0x0, 0x3ff}, {0x47, 0x1f}], 0x8}) r4 = socket(0x10000000011, 0x8000000003, 0x0) close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getpgrp() 20:01:29 executing program 1: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x3, 0x3f, 0x0, 0x7, 0xffffffff, 0x3, 0x0, 0x0, 0x80000000, 0xfffffffffffffff7}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 20:01:29 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) 20:01:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1024, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="15246a13c78844c21b578e2732cfc585e491142ec1b8589e4dc29d9f1107ab775f15ee0d56510f25c846ba3c005132ca340da427dca96c4bfda48fb32d336e1d4cfae730b294c46b07012b89b827eb27fc904727cbb1079f8228f2ce2def100fc15445f18052312775733bd8133f6b9ca0167c7aa0b26fc7e6e923d7d2c787001b7caa03b341aabd5dbbb2519629129419e025be0450fcd8c9302ff98fe50f2c1d02436b2a806b35fbcdb8679cbf4d3b6ec6bf8ef65111db312b95bb69dc2d8ec7a89c57fd770afdaf1e438c28962f5c747e3ff8685f3ce0", 0xd8) 20:01:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x4e7, 0x90d2, 0x3, "d730c1e7bbe23cdb0000020000c0ff3f4de400", 0x101000000, 0x6}) semget(0x1, 0x1, 0x200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540)='/dev/diskmap\x00', 0x41, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x800, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/speaker\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000008c0)) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000009c0)={0xbfff4ee0, './file1\x00', './file0\x00'}) setsockopt(r1, 0x29, 0x26, 0x0, 0x0) close(0xffffffffffffffff) semctl$GETPID(0x0, 0x1, 0x4, 0x0) r2 = socket(0x20, 0x4, 0x800003) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r3, &(0x7f0000000a00)='./file0/file0\x00', 0xa0) setsockopt(r2, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) semget(0x3, 0x4, 0x620) r5 = semget$private(0x0, 0x7, 0x286) preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f0000000380)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000800)='./file1\x00', 0x0, 0x13) r7 = openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r7, 0xffff, 0x1002, &(0x7f0000000280)=0x80000000010003e, 0xfffffffffffffcff) semop(r5, 0x0, 0x0) select(0x40, &(0x7f0000000600)={0x1, 0x4, 0x4, 0x81, 0x2, 0x8, 0x800, 0xf5ed}, &(0x7f0000000680)={0x88, 0x4, 0x20, 0x800, 0x7, 0xff, 0x514a, 0x9}, &(0x7f0000000840)={0x9, 0x7ff, 0x9, 0xfff, 0x10001, 0x11, 0x80, 0x1}, &(0x7f0000000880)={0x3f6, 0xfffffffffffffff8}) r8 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x4000e) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000040)=0x2) write(r4, &(0x7f00000004c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffeaa) write(0xffffffffffffffff, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) pwritev(r8, &(0x7f0000000180), 0x169, 0x0, 0x0) semop(r5, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) syz_open_pts() close(r6) socket(0x11, 0x3, 0x0) r9 = kqueue() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r11 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r12, &(0x7f0000000140)="02", 0x1) kevent(r11, &(0x7f0000000280)=[{{r13}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) r14 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r15, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) r17 = kqueue() kevent(r17, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) sendmsg$unix(r16, &(0x7f00000000c0)={0x0, 0x11f, 0x0, 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r16, @ANYRES32=r16, @ANYRESHEX=r17, @ANYRES32=r15, @ANYRES32=r16], 0x36}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r18, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r19, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19], 0x28}, 0x0) kevent(r12, &(0x7f0000000b40)=[{{r14}, 0xfffffffffffffffc, 0x2, 0x8, 0x6, 0xced5}, {{r0}, 0x7ffffffffffffff5, 0xbb, 0x4, 0x1ff, 0x1}, {{r7}, 0xfffffffffffffff8, 0x21, 0x20000000, 0x4, 0x1000}, {{r15}, 0xfffffffffffffffd, 0x41, 0x80, 0x9ead, 0x1}, {{r0}, 0x1d08a1355feafc9, 0x20, 0x25, 0x4, 0x5}, {{r9}, 0x3, 0x11a, 0x1, 0x10001}, {{r18}, 0xfffffffffffffffd, 0x2, 0x0, 0x4, 0xfffffffffffffffd}], 0x441280, 0x0, 0x3, 0x0) r20 = socket$unix(0x1, 0x5, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc028698d, &(0x7f00000000c0)) r22 = kqueue() r23 = open(&(0x7f0000000300)='./file0\x00', 0x80, 0x81) r24 = syz_open_pts() writev(r24, &(0x7f0000001400)=[{&(0x7f0000000c40)="053d3495324850ec8120ed38ee0dcb57c3237c4ce14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e332e5bd493b8675686521a3457ffa971784bfa4ce4200d7730befff207ca2d934d457640b2c4cce6e3946a2c3665d90714f221fd190ab800"/132, 0xffffffffffffff11}], 0x1) r25 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480)='/dev/speaker\x00', 0x80, 0x0) kevent(r22, &(0x7f0000000a80)=[{{r23}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x8, 0x7fff}, {{r24}, 0xffffffffffffffff, 0x1, 0x20000000, 0x7, 0x8}, {{r7}, 0xfffffffffffffffb, 0xd0, 0x1, 0x1, 0x3d21e4f9}, {{r25}, 0x0, 0x39, 0x80000080, 0xc908, 0x75}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x0, 0x72c708e8eeacbcff, 0x0, 0xcce}], 0xb, 0x0, 0x9, 0x0) r26 = kqueue() r27 = open(&(0x7f0000000180)='./file1\x00', 0x80, 0x80) kevent(r26, &(0x7f0000000140)=[{{r27}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffff8, 0x5}], 0xb, 0x0, 0xfffffffffffffffd, 0x0) fcntl$dupfd(r10, 0xa, r26) r28 = kqueue() r29 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r28, &(0x7f0000000140)=[{{r29}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) 20:01:30 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r6, 0x52) renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) accept$unix(r4, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r7 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000002000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000140)=""/186) 20:01:30 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xa, 0x8}) r0 = syz_open_pts() close(0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0x8, 0x2, 0x3f, "000300e608005cb464680100", 0x1}) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x1ff}, {0x19f, 0x10000}}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000340)="2078f7b678807d8919f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c966724aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31ffffffffb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1da) ioctl$TIOCSBRK(r1, 0x2000747b) 20:01:31 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) setrlimit(0x5, &(0x7f0000000000)={0x95e, 0x6}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 20:01:31 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x5, 0xfff}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) pwrite(r0, &(0x7f0000000100)="a402b756a29ee6ee536da0737d5aa5e408140fd1d87cdd4b775c38dcd0bb5c2131e184c80376b8967c6219d62225d6f15da93e0a211e2902b09be8744a07367e75593eb88c1e25b1bda925486669f5f61e3cf1", 0x53, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 20:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) close(r0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = kqueue() r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) utimensat(r4, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x7, 0xffffffff}, {0xfffffffffffffc01, 0x2000000000000000}}, 0x0) kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xd9cae86973d789d1, 0x1, 0xfffff, 0x4, 0x8}, {{r3}, 0xfffffffffffffffc, 0x40, 0x80000023, 0x3, 0x8}, {{r3}, 0xfffffffffffffff9, 0x8, 0x40, 0x0, 0x101}, {{r0}, 0xfffffffffffffff9, 0xa1, 0x2, 0x8, 0xfffffffffffffff9}], 0xfffffffa, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x10, 0x8, 0x5, 0x100}, {{r0}, 0xfffffffffffffffe, 0x20, 0x100000001, 0x61, 0x3}], 0x2, &(0x7f00000003c0)={0x4, 0xfffffffffffffffd}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffff4, 0xfd, 0x5, 0x7, "73ccb37b2efe22000000000901f50000004100"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000400)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 20:01:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = kqueue() fcntl$dupfd(r0, 0xa, r2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x10) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) sendto(r3, &(0x7f0000000100)="4412dd7f1fe1bd182fd749d2f48b4103fdbf285d2c74b136ae8de2846c361a69c82fb74a03a45cd7aad2c09b634f0d5b31f3f2190ddf36e21471e789c5b8d15b94e8d31b50be262ee0f3292f872f9dc98dcf387a0ce536c90939b07ec85aac0db6a18737accf2dc93853928bf171be4d2369fffb4dd389ef7db8e79cf2d89b8354347c7ba1eb0e74afae1af263a88ebc5060df3c5edd9e5ebf238fb59194081be6302eaffb4473abb6eaefd903508259520691aff98d4b3331d151c104e9f30af92e715a14cce8a555e3", 0xca, 0x5, 0x0, 0x0) write(r0, 0x0, 0x0) 20:01:32 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000100)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) 20:01:32 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = getuid() r4 = geteuid() setreuid(r3, r4) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000200)=""/202, 0xca}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/194, 0xc2}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r6, 0x52) renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) renameat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r2, r3, r7) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) bind$inet(0xffffffffffffff9c, &(0x7f0000000140)={0x2, 0x2}, 0xc) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) 20:01:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = dup(0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x80, 0x4, 0x9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x10000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xaf1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000feb000/0x14000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x83}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xd4}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file1\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) 20:01:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfbe93857d60f13ad30505e8f53f8a4aeef9d612f871f4324764157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000030eb00000000000000000000000000000000000000000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r8 = dup(0xffffffffffffffff) setsockopt(r8, 0x29, 0x40029, 0x0, 0xfffffffffffffe0d) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x18, 0xc002, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 20:01:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 20:01:34 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x400, './bus\x00', './file0\x00'}) r1 = getuid() chown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 20:01:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x0, 0x8}], 0x8, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 20:01:35 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x710, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f0000000040)="fea1b757", 0x4) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 20:01:35 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r2 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000040)=""/117, 0x75) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0xd49, 0x0, "d2000000000000000000000000000000002000"}) syz_open_pts() 20:01:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fchmod(r1, 0x161) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x40) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "9203ae726ffd0a765e2bb4f0ffffffffffffff00"}) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x6) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x3000) shmdt(r4) shmdt(r4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x0) 20:01:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000240)='Q', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000300)={0x9, 0x95b, 0x4, {[0xa1, 0x6, 0xfff, 0x5, 0x1, 0x3, 0x800, 0x8, 0x40, 0xfffffffffffff557, 0x80000000, 0xff, 0x100000001, 0x7ff, 0x9, 0x7, 0x331f, 0x7], [0x7f, 0x3, 0x13, 0x5, 0x0, 0x1, 0xe7e, 0xcd4, 0x1, 0x9], [0x80000000, 0xc7, 0x200, 0x1, 0x7, 0x4, 0x3], [0x187, 0x0, 0x2, 0xde8, 0x2, 0x400], [{0x7, 0x4, 0x9, 0x3}, {0x101, 0x3, 0x7ff, 0x39}, {0x8, 0x3ff, 0x1, 0x6}, {0x1, 0x20, 0x8, 0x80000000}, {0xff01, 0x5f, 0x8, 0x3aa}, {0x7, 0x1f, 0x8001, 0x1}, {0x5, 0x80000001, 0x101, 0xb8d}, {0x7, 0x1, 0x66, 0x3}], {0x1, 0x1000, 0x1, 0x6}, {0x0, 0x8001, 0x1, 0x80}}}) dup2(r1, r0) write(r1, 0x0, 0x0) 20:01:36 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) 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 = dup2(r2, r1) r4 = syz_open_pts() close(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r5, 0x0, 0x0) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000200)=0x2) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) fcntl$dupfd(r4, 0x0, r3) dup2(r0, r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) utimensat(r5, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x8001}, {0xfffffffffffffff7, 0xaedf}}, 0x0) getppid() r7 = getpid() r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x920, 0x0) read(r8, &(0x7f0000000340)=""/89, 0x59) ktrace(0x0, 0x5, 0x10100, r7) fcntl$lock(r6, 0x1d, &(0x7f00000000c0)={0x2, 0x3, 0x9, 0x20, r7}) r9 = semget$private(0x0, 0x2, 0x100) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000000280)=""/148) semctl$SETVAL(r9, 0x0, 0x8, &(0x7f0000000180)) unlink(&(0x7f0000000000)='./file0\x00') 20:01:36 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x6, 0x4, 0x101, [{&(0x7f00002ce000/0x2000)=nil, &(0x7f0000115000/0x6000)=nil, 0x80000001}, {&(0x7f0000661000/0x4000)=nil, &(0x7f0000085000/0x4000)=nil, 0x2}, {&(0x7f00004b5000/0x4000)=nil, &(0x7f0000696000/0x4000)=nil, 0x20}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000505000/0x1000)=nil, 0x4673}, {&(0x7f00005ed000/0x3000)=nil, &(0x7f0000667000/0x1000)=nil, 0x3}, {&(0x7f0000115000/0x1000)=nil, &(0x7f000014b000/0x3000)=nil, 0x8}, {&(0x7f00001eb000/0x3000)=nil, &(0x7f00002fe000/0x1000)=nil, 0x2}, {&(0x7f00001ee000/0x2000)=nil, &(0x7f0000449000/0x10000)=nil, 0x3}, {&(0x7f0000359000/0x3000)=nil, &(0x7f000024f000/0x2000)=nil, 0x400}, {&(0x7f0000453000/0x1000)=nil, &(0x7f0000398000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f000005c000/0x3000)=nil, 0x8}, {&(0x7f00001b5000/0x2000)=nil, &(0x7f00004bb000/0x4000)=nil, 0x9}, {&(0x7f0000293000/0x3000)=nil, &(0x7f00007a3000/0x1000)=nil, 0x3}, {&(0x7f00003e2000/0x4000)=nil, &(0x7f00003a1000/0x3000)=nil, 0x963e}, {&(0x7f000074a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x800}], ['./file1\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$KDENABIO(r0, 0x20004b3c) 20:01:37 executing program 1: socketpair(0x11, 0x3, 0x0, 0x0) socketpair(0x10, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0xb95a06e3b8ce3ca7, &(0x7f0000000040)={0x7ff, 0x1}, 0x10) 20:01:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfe0fffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc7b65c6593d2870b4122cd2350000"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r4, 0xa, r5) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$dupfd(r6, 0x0, r2) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:01:37 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x11) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0xe4) r2 = socket$unix(0x1, 0x5, 0x0) fchmod(r2, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = getuid() setreuid(0xffffffffffffffff, r3) setsockopt(r1, 0x80000001, 0x9, &(0x7f0000000100)="608ec993da12f2be0af14ccddb6c04657b3c2892ef54a6c0f41a7e44fea166f1ec2bb0e505a9ade5e8a121f0dcfad8e08ff619573e3fece50b8b22923ab214cd944a9afb0618fb4998ed2fdf1d54356ba96628d78ed42823653250984c522389d9f157b671f007949e808b181fe4ecceb0c2681b40b371889a11c4eafcdab1", 0x7f) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) fchdir(r4) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 20:01:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = dup2(r2, 0xffffffffffffff9c) pwritev(r3, &(0x7f0000000680)=[{&(0x7f0000000080)="0643c7686970c657cd1d0800b563a3ac04ec74ee34c213152896fe2e47375a1feed8d603d0eb21325d604e1f6c5658d88e338b0b8c1fe5d50723230b65e600b1423239b7b5c16acf6b43950ba75638574fb264ca4a3a381629eada6d48b0c0e4a6400fe18ffacb0a5be25e3d09799d22b92b30e5c771a057206e0f4d8f6cb2e3e44ad0f3913c9153f61d98910090f47e78a669083be99a0faf0777f639a216129664d2d7454ca97d80eb18838b8989ba014078f4d87658b9bfc696dae462875512ba046b30f650d821c86b0c5af8", 0xce}, {&(0x7f0000000180)="6f7f37bee21cf0a0e1166521df1dc89d98a1b4dbca6610515f6916eef524ef8f35e8a279bde22f11a263b8a13fad0016241d1b6bea4a9bc42c765bbe932e4d3d921f59580ff9be0e9aa479d94415c363b4f7ec6472ba766e635a8095642f9c9b2d4c770769a717d8eed0fe24bcf61f44863a8410472c3039a0051c60b38fb7d866c945823d5ce0c1051014acbb123320228686fab4638ee5f404d32ecfa88658a8ef0917d6c18d4b6be384485938021ca01ed49554fbca42f4ab4b7ccc9f5c0978c23ce5", 0xc4}, {&(0x7f0000000280)="ca57837ba27f55161734920a621b135d91612be75206c26486ba35f31f5d03383a0ceb7009a26516a6e6ab2332500740729ff306e0ad118b709a4150862bbbb6e83fe7173767039655512b08fae8e58f8a8ccc40fb01e66013b574f79150b271d7fe528cd645b499797fe50fad495b65922021653c42815ad192099c614fd215146e26376e90a0375a67ad6c93c189eb4a41751918fc5f3350c5810cdf20faf5b824bf791bb7d2de2007b5d38bf29700eb", 0xb1}, {&(0x7f0000000580)="5b69eb959a73f8bf3237b2157a8a970a74e78295faa0ce32b5489529fec906c6774f6716209411ba490eca8b25e4224b0b89ef975e2fabc0f439091eed9a8a50daa131c635a7acabf47b2a02ed650011327c7de28e433078fd50f139f55f632ad2dbd7a4c97cfedd449a323d476bcf739812eb68a5959cc4edea675e1a9949f5e9a7c51e42d6cc7294d3a827af81ec83729390f6d5418ed28c187eb1d480d1e8a72be57c3dbf5a67f194f89596018305e311137dc4e58cb9443ace325cef82dd155fffb5daf173be8606031b2b", 0xcd}, {&(0x7f0000000340)="c7c4979414d5", 0x6}], 0x5, 0x0, 0x0) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 20:01:37 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002540)=0x1) sendmsg(r0, &(0x7f00000024c0)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="504414", 0x3}], 0x1, &(0x7f0000000180)=[{0x18, 0xffff, 0x40, "0c1abee8"}, {0x70, 0x1, 0x975, "56d95ffb9f6994547b7581f7ff57e5ae3ab705b196c976464eaf9decabcbbf9c244b9884087a6c7a32927b0d913d476cbec8598a8406a9fb3474397c931b771796506de54890472d25dfe90464d1ba1ff2c408e3c2155ef450"}, {0x50, 0xffff, 0x40, "48326b96b0437ca130c52c1dbbf9d8c66072fa01dffe01fb585e55da4aaf48c30e4e60ddd40647bf2c016b0d3836a14c284b6078c8982c82935313"}, {0x30, 0x1, 0xd9b5, "c653bd5c10cdd3ef914e3834c707c687dee94d17481093b692bd2b"}, {0x48, 0xffff, 0xfffffffb, "9b03d78834c53916433eeb75075a231bfd57427ff054080efa2e019083e960dcc0350db2b08c3c45f181c8582075940b3bc1a4da769b"}, {0x78, 0x18000, 0x4, "1af3e0c29a8f026fa9aa5003d6ac4105e65e7582a559acc17220bcfa7a51706e068b38d4a9611eab73ca450d0654c5ad5fb6f0d0cd68004babbbe0583bf46198c29c9d654f4933469c7d9db583282e417b8f5b9a70ab5fcce362b542e606fab22672"}, {0x50, 0xffff, 0x1, "8b6391b4dc8c4a954d18fb4786887ba6619e792d27b294c32c7c29ccc89675d1a339177190282cf62f6e415db541be2488a2e848a71e59bcf0741e50"}, {0xe8, 0x1, 0x6, "69d8f50f09220d547e24234dd0919f3848e5f7043968894f8695c7677ecd10dcf47872a54c43782c5338752d8798e748894d969976168ed1b066a18e7dfdf3152646d9be68b850eb60d30e2f17d2c95fad023e58036204ed821780cd118cf7ecdc587859026b44ac903b96cd4cd00bced97eb9a861dcb41175f0d3686e5d71e60f6166d0423d408b5bb5f1b2582b758cf51801845425285a8bcd6f6e2900e30a2418a3bdcba32798e9f861aad497077230c118441573aae268c6efff16f82c160afc01cff9de7dea5494a8cf682a9637c054e23d5443"}, {0x1010, 0x959b57e9b7bc5a8b, 0x0, "bd0543893ec39754cfa5346fd0e50276a6783250ab151f932acf61154a122c92f292c1479c454dbf46165450790bb1ebfb1bde866d6e0aac2c3f97eb58f3f5a5f6c5d828fad887ba5ccf2e05acfa2a0bc0833803d635576a55e38f8b9574e4541bcd347aee1606769fb7d2bbe9691c8069f5bcbffbd0dcb4dc1d2a46d35ae396621a183970b79d0f54c5bf9255500c51ed8394c30f1f232ba7d519a947cfbbfd0b2925351efc40d2612bc82ac9848f672e3a3f4f465af9cb05c02b73c3f6cf9d68e27eb2ac3c0e302f896209c27d9926874d681ca6fe452bfe47084a19acccdd838b65d16d2434d934f68b4fcdd67729a874993feb833e1a41088658fb639fc0a08ef9349cb4e680c4ac7add0f429d02965982e03fc1ebc6964b3490094190624389dae893921c19455142592d820a17c9bab1b74b3c82d923d7ca31dcc3a1fe03f662650fe8146c4aa56cbe9eecb722221f91a1bf6fa92bf47341be2ed9f1597a02e0ed449559df0c3e2c36a9ef31d5c93a1d1950e4c4f0485cddca92524112907217c91479f5ff01acaeca7e1c3fda9b9c83a288f64d6576d393cf6f49c87ff639c70cef635798582f6d01f2d01c5196823fb306ce62e161de29bb3fefca682596f2903ba72d07fb1c93f5d371f80ef66c44839f2f538efd40165af69ed6117f89b8adc83639dbf94a181419f22b8685e4671ae3e2140841a254fc36dc38def9ebb2d9ca473930cc9933fce5f17ba145f4b3218f288156efeeac5de8345a40c061fda97828ba4d706ae23c023a02a9a758fc85cbfb580c195c496f70377f0be7c2982ea19fd02ba98b0260689c18843c583adc572e14fe4a8b4f5f126d3c742765a9cf6457c478d029e311a4314f97d2ad538c03632884af6e537648d58123678a81ba5f9da30b069cac56d5433d3c2d6ff985371e25213e999807bd74c1359f73c57e7a10b1a934a5d940ca995589022f3c9e4247cdad7ce8ba0375d724381fcbfd2dca0d440299339a12245c70345de256ed60175c09252563664fb6075b290ea5b43a3c3ea854bcd36baa03f0c395144cc8cceb62e1b112f45fe3d4f037afab19851723b5763409cd1d81c5436618393af834c4133ef0f80df7f2b48ee483c4a7605e9e58b1e052f76eda825ae18d297ea3a7be54b89479b5fce9cf1885340d2a6aaaffd48d02a4ac1646e8602880800184b2e0ba11342fe4fdc3085db812368cd7903eafd9abc4695fa1af70d3cea945e891501d5ac405b9ec5234939321ad95e61e1f7d6ed5f2c881f953ed4bde1941cdf6e277c6e2d1cd8919774241338fd5096e4c8b70c7aa5837f47496e355311584ed233ba61d75630719bbf3d08ce31d81339c27daeca81e63f3a6aced723de54d118ffd8d5e77fd2d64656e00a775ab6a6755175eb6d3efe1838f90a2f7adb12dab88a1b57be78c42b57382e7fd5d203c2c2484ba101f13e62fff2687b9ef5f20547a0516555dc50c0c4c2e69fd0aca76a062cc0e5b83eee068ebc38451c847468fb12c56f2f6acee0db193da6a46d646dae0994d02ad8dceef14559e699b270d4dbf07163056a1e2f37ec65a13325acccbeb1087ab672bc9ef3fa9a3adc6571cff12949fc757225194fcef3135cb53be114b9d8ec5a642bc2755de3beb1d3261e2772c96ca1e6138b9785fd40e7648e36dc70d2052e531362632fb7e9a6d6b2d37824bd5fb170a6aa530e8bd48fe0079dcb29c0ccf008707396953c57edf7020e45c20d649401e673975ca1477f4f744ebb59a042a0bcdd371a2a29b6fa0fbe3888c7755f74fdbad5544c53016bd2b2b3e5d31d65a552756dc0bfd85173afc6383fad200a3ca2289be54384553b71c2a2d997c9f49f06fea687c808c4c53f82b8dfc6cf134beea3e967046ec93f67c8283cd5a8013c66257f1fe7429eeb70ea3323cc14a5ff70d70a2df4c054983203e3003353c20fd7322a837e4de944e2b8e90de2a017fb85e1e7e7e242d675426b6ba57c475f1bfc6fdd3eedd7d5ab36efa7c660432077aa22b8b3fda12481588dc60b7042e3b7635a82019a0e0550ffafac427d9414f36e3f53f84ea0db42644fc6be65cf69a6477ab1a1504b6678ee792cafa0c601188edd93cccfc747314c68e4061caf6c911c117ba26c0a82db9c1ee27627b7dd5f895e74ab3e4d52b45aa693014fd3e004f86cf22ec281a612c41194f79034f4bbe5d4012cfdc896934bb30ffaad4bea9c12e15306a41ab8238042eb92b26db16471ed350d77c2702f7bd5f81a45a23c524a06dcd27123e994424280a2583d6689f0818cb74e671870ff33ac8b7f7d16973dd3d70c86706f4a8a375b936198b99e509806fd6a1e2e95ec4cbf15ced85856e98c709410275f5af9ab567e7aeb66c9eadd4ae67c948c331f948db16b307df95489140e1dd44ad7023d59c68cd3485dc592826e774b412afdcc6e6d5ae85a97b00d235e82797d40c43440f0085234ebcb60ba80a463982bb4df9de6788d1075344152e1a08e892a575a8066cf895152a497a901afbce1f769d2fb53482ce63072ebc1945327e439772e1ec7ce9f9560aba2c000baa701962a61ecbec85d250d2c696aa65955a69d9549f8c1f811efec828678afa7fb99f797defe4542f50e7e31a8f76f272ecc8fddb46ecf8fa5173a0d2f6b2925729fcc57062853cfbde2b90f6e523c8fafdab837276349ab89a9c8cfc9c91a80ebabd11d2d10e35d5637c08d072fdf062ed35e18952c85d4d21446fac2f37502e966c72311e83c268c17ccef59fd32291b7ffd1d42c859d6013feed06ea718ce727c7ceaf54d9d2a4ed31f9ff01600bc508033e3e6da410d62e3d089a7e505a168febfac2fe9cd37677e215b98af98587a1ecf0b6ca5fe299904ca97fd054092d50fe1a82d6600a9a330b4ad26a9431fa51de1a7162568f76d20446fc6d400453e7a58893dec84872845ecdb6d44104c212ff00f47018d84d975b3eac0263a6d9086e2f68950157154a2fc0dfe38e4ba3ac736168a45260d204487dca65435ac89d3172660c5aea37fba1fa70f4e2daacb9563ddec0dc898c479c88d109b5ff51633166b371200958615bcba22c06d35390f3c2408cfc3411ebab9adc20497a1865e5f3410af722811246e4dd79564a8fc8db909a3c430698d06185e7c013b99318c7f20c9de47c6fca86dc2a76b3d993dccf6b43688af25d3ed33b796ed701edae66c70a30c992965b9cd6cfa4c053cf0c3e86b02ae54a8ae2158fe967f2c3ce4ad2e63991e012ea7925943bbfb1324ddac121f01e3e2d3e200f6573f95108e50d00bae0573705141f4e05193256689b27f4e8cda2de4e6bc14014d85ede883d44cd4cf9d2d7a1aa54eb9f53db1d6b8e6caee3d86e01faec2a75793a70fd8a19c22311901dd8d52e350b7739e4aa75d80c34a354538844e38d055b2670ff8d4bc61bfc5caaad625cdd1a621e7b6f4a5abb3d86064091a127572984322d27858df30a70b125e12b85f8cec52a5213bc66e162c03a2e03f274f4b318db8f0cad748b8d4cf320783fe4c460586b0a890eb63e9b396941379c160b568378bc1fc29350eda23c519d5f56da46a4ae765e3aee2390f01ad28e17b4dacb480507f5efea3c7e6fa433ed4d0b07b10b2ebd8a837acd1ca712be2f4125e8662b7fac4c985915a97075c9f1e31b6f190f66d3041711e84b3f2785680d335228e883698c6df78722b7e6697654c54dd6fa9fd2e465292935831658b57131f6fd6a6fa8e54abc8c8631b939789c2df87548e4cfa1f8dbf8dc9473e7ad4fa8337c08e579e8fe5d7e95c8811c9bfbc8415abc306775c19f4ac60f6c7483faf9b71bc76581214953c9eba61b0798a6ec57170967c178ca32015472140485b430cd75992a6daddc5a9853c9cd95183aed16ee230cbe69b866cac96c0cd0aa0587814c3161200adb72e7a54fab894a8ffd72d6f9b07f8f725286122e2f3986af4a017422c5f7f0779fd317d2fa11f50f2afabfa8c25c5184b7c5cd19ace83a851e6d8c98cc42761d9b42c02844f63a9e0bacc591a23385df742980edd800bc4e21efab937e3dd5f2c678b0556ff117fe69cf29f78c44bd5c79350dd3e2ccb30037dbddc0629195b2b0fc0f6e15f76b9fea578b382a21da33257dae7750f866b7bc3d5de84136d88605dcb2bdecabecc16ff638953a3ce284265166626b606a06bc0955331a0ef0b2066d97c0e244152d4ee5576fa282edb0b502adc3141c0284d161d05279654c928d5512e590edd9b4e93b45af7dd5e386e98f3ca81c55d9fbc7f27214940c4bb57f81c62617b93207e2a1e46badd16b6596b06eab903c2b72e627f70926d7051d665df6c45311640ba819c79f75d8b4575801945100fe046a03de129a38ce09c5104511c03a25271f4a7fc5f8a356512d5c377b29697b9351aa622f3d4dc1f5193062cbbd3f765f12286894590adc77c3155768cb28fd09cbd834182ffe8133a798f8a5b206cf19bf07e8e70c7dec15107fcca4222d4438918851830be576ba3348ceed234041dc8227d64dc3bc464de96f511cda4254b81f1497dfbcfec6a9d90b49094dcbe1b530549303f505ff741adc3bf1ae1997b547234c4fc61788cca93d3b3466fc8db92f7d46a9b4211a5d278a69ea86cc3d3c82e766442a2966d440047e57bec4b751a13c22afa27c09ceebff4591339a9ab32cbefe6849edcf1abe2e815689b328e318c9fe305ecb9fa2371ebad00bc9d9c595d91eb2f20c22b50ef0accb61e61938f181f1011f58a287708fdab11e90e52aafa096b12718ae31c315028727b3b40b90c4805ce0bddd3448a04291fbf6c525aa149d8b5951fb5317962c2963dd1d0d34c598ddda8b5006ea6c6511519b4155372c9480b44ff409b05240f5e91968e3443d4de2253e6b552e5dc9bcc523fd90fe72d26acb019138146120a68bcc595222ef3d8e6b00bc22220f191ceb197fe2ec0c325365869bb12417ecaa06a584369f9eaf8579e8f2bbf126ecb2855f6345766ddb2feaebf9a163043d26d631b8ffab7820fb7e660beafa926be1c31f2fbe0dab9255c9b06dbcd45896067377b0c70211156d0bcbda7fcfc1db456ba6b5adb4799a50aac417312f8d31a060f8a38dafd11ecd30c8f0a89e9d2c54e7b7c01400e4f306952ca35706f25600c9d7c3ec0c5084025ef88313c77383ad1864de26f2b8bb8a82b7c2fa9aa69607e50c5bd0cdc4db3c00320553ac192b7e2a61e1881012d83215a89515172f7e254c77c3609fb6f28c230aa02166e8ce695f64acb98da76d8b2fe7348485912887fb3b830fb966062b74a879544e6bcaebcf89d5252b56076c8ded3463ba1ab4cb23ba333ee9d4f33ed1519bac31f1bb0fd74bde15bef122ba6af0a22603c0140ff3c63ce66c4cba9eeb3138e310b42018692aead8134257dcfa4510e4f5439bb9aca4d46013a0ae875bc8248799104a451f0a2cf8eb4e61dc85939883bd0bf54241f85fe52afb224f72c4223fbc9878b76d9e352575151549f6969c31ad1cf5ea199f086151239395829efa8f564b84899b638bf0ab0ab9ceef2d12424149c90c614047f7f0f0e91a55215afa195576a2d0bed2f0aaeb76cd4923e7134358e48c65439ad2090213f88ab72f05a5f2e19cb631a17201366819a4d13b63366870f61c13703d7d0d034e480d1b7d24c822247dc1612e2357f2607c70fc90eb7b952ec8ed9709ebc334e1f8ddf31ed0202c066664106b6b7d55a88dc55b4cff71e6a4283f2e23530cd347f9d646d183cd7cd933f0573a593eb685a07d694d45305b"}, {0x1010, 0x1, 0x2, "6832f40e6087d22c86c16c45f4130ef77a499e85ba50eaa341cc979bd4dbc4774f8aaaa9be7aa2a53dd653062a0d3a6b668543f9bf4ee8259ee19e951094b0018097c318fdb809485e160de4795c45ef5bcfe8ed51f7004c2b8e02c178c599c9ade2031d8e35b317eefc708a4193de6d5389874af5d69b734c81c1c8b8a79539cc86b16faccc4425589ab6fc08a9242e0f35f8fbf2aa747a1eaec28638c61227e503d7b916885afb3a63f5399886060a07b523bbcf0731d8922ef2ff94f29281c3a8aa17f9bf8fa975a71bc3f6498a8df30a4e4e45787d29c4af225d0a79b22ee6c235cdda4509d5f9bbcac197032e2d5acc62ac547815b70010a1606a2b2d19d1b7b8101b2a36b9e8a963cfbe5fb01119234da9da8341066a70956084c565aaa3ab3b5a95929cc9b900bdb9553fcb669d534abeb9b141de8caa220da4163e734f763a63122879d2feb224f5710ad9c0e676db5fd1aa5ddea971b6bb6cd4256a77f4df323271022d4517dc639dfd59324d6bedf95fd02d13fc19f893d9b35801ac0f22ff016275d098c196d612af3e316a79a3a75ac56c4c87aabd49918b481ebe66817c848e0eff6ac9b87c5428f3256a274ca1c678c9a1f22a53df53eea76004210a995da0c603c93c1a69ccdd157a9506008ea45e02297b7faa2fbb8001b99298fd30eafcaa1f9cc6e68a77ae4bee911c2ba5c4f759791277c9ce0fe0104aab7e9485d0d23976e5246893c0e69b2aaabd324d3ee417cdc3d36d97b1b63ca430e94379b041e75271d5eeeb08128ac0f6a21d21febed1caec0d0c90014f1512372020c798eda29819e5e8d9934593a8c095a7950ff6ebf6dfc603f5b94fc041f3da843be6a4d6e49f15b7abce7bcca0b4157a9a831d1444f9dcb2b13f6275a8bcf714ab7402766be94f1f23a0131fbe86f009e24eea8813b23656a76ac2b1bec92e92a060630eca62948f37a6d77ba3eea653d37485db398e6c8a3141eef2a1076d44dbd6798fb79e62b49572325bfae98c6b0070f91312848a04d2106217e2004775ac5be8835bc4327bb3d8dfaf10ef8b94efda5e77c8cd5e4c1f508ad630f269d5412e1ef294dd08b0615415ea18ffce3a648d01aacba5d723fc8653685ed254d42c0ccd8d8d75de9663e13b4330af7e3889f22d6bac029333f865ba4070822c70f8670793cb86b6cea494307d6fde9acc7540ada5a3a9bb465205c15e655f78a5c3bf46afd4a04295c2546960da6540845fbe28ab415535753c7033256f4cef700f2c1fe6ce44b79608f00bc912fb07b5ce5db5e102160c5dc439df866e35c0541b0bc7bd87c5d62cc8b244829735a48d644bbd42b73c194ffb0ccc42f297cdd9864476b220506ad0282f9a203f0cf566a4ab048d8cd196f58e48cb33080a0c8c6d63e5c9abd31b6117824e93825ba3eecf72c7340a05827c0d3e20fe6d767107187ee95ee19186daa04744af40573e0a9cbaf7c0e4be30e7044ffc75ef390a68980453047407bf40f0da9ccdfe64d2e3798a0ff7090c1f0e52e4e2f5d6c9acae22869d4d0773e81eaaa6b0a9d28dadd134efc181a6424f84de84a57a28ee721f9d4779248ac8114f0639a0eb082392c5e3a7d71373a70eda4678910e90c4a8ba34a0a67a1c1743217e4efbf41c1269116ecefee9d2db51489757051d01331ccf4dbcff4efae8fee6f109cd874603dc566411f7be9c4dc9cce61773867572b9df740822a2e1cdf4c41e77d86cf60811685ca359bbacfd021c0f8aa442dc3621a0dba6227076dcf0b996a16789baf813eeda57ebf87be22ac2ccd9330d5cb1ee444e338192979e94b922e5bac4ec14ca457b9e5a22ec4e1cb71c8e3ae6b7ae9c1ae01549af5e4773c65a36abf65f7ca50bd891176689fe0c925152f17ece45da7f3e610e6abc3c88d2e73294f3e5615d9c8981fd651a66bf086f357de19b3b62ef0052e1555eaef3b1d9f46fbd7af628d7ad9ef245ca62eb0dd55aa1ffbd5cf8bed2b1356488523e71bb81bcc2bd0ffc31ad620b537cb04a3b86388e6b77488261797661ca6f89aaf5dcc8d474fb9b00910ffb61a3f8b62e51ebb26732e7bfa8a015aac1cb5fdfe28b214f784debb6f6189e9cb363f817433035529c47b9e67821957b8a270063940b0c1b53b73ee4eceffd908724868239b4f37628d6bf7b4d2ff9a21472be520ff374105ccb42013f52900c7539ceb0ee90c5ef27ad5bbaed518af2507b73571e44e6b6ae79f2ac1540c6e4a2d680f53d020e2569b3016b09126ebd5ac33aa5602314a0e674da7134a9f1069619703eb895110830026a5669761a72e0def7a0416050b3e4be39da45feaaf712c6148f95f700d56a5ef7855ec1db01a3664c89a3dce87227a0648f407148e2a83f70a76091569e77938b69be1fb84aaf13c665cff5e236e260f8251ab6513af8070cbf0d89798142fc636ebb9dd88920ec6b0a05348a8c9d705579858c47edbd34736db92904b25e081194702ab94517d07b3b38c17e3046b85922f7e7ef94655c0351ab2c62113855ea5ab33aacfddf820c84682abec0fe6fda9cd1b141f060b1c0871ef50be797d23dfce0b35ab2af5706c3750c079d5c1eb56d2249f5e3adfc7976732ece8bf98bb0144df0e6e85419b271afd4a476af23ac155ae3695ab6d6a664682cfd47ae4325c8b683dd72982db705f7db7acccc1c16349be4147595cd2d14585dee8a999c6cd5f42514f3a7710d8856ef2daccccadb9c903752f3672d64591bf52fdaf1f6e53e0e7ed2574c647bf97a47c3eb925cf5e80547a0b5b0c979866d3e2a5f177d9b5b151a09329057b60070e77de83fbdf38c45683ccaceea4e5718db8f2c8b5bcd4e37573d7d514587b1df74abc1751b180ec61e8cc5989481c576befa0d9cbe01dc84705d505ed5e6ae4788f4368634f1eaecc3350da0d7383bd554dd26f3e52e833ce75b02bcbf90a2133f458335838834157f500e16a76f49f3aa5ea4e515042e8eb8c57f0bad5f0d817f49224237709d044b816e0cdb9cec26a24acc4d6e9ff94454867ecd7528b557dc3d5912f144651b469053ab67dea695bdcba27927d6038626d665f008254b583f139d038c498115ba0ab7c928664a8a65159760cd35e4aefff4adb6a1d2c57c3095154ecb681ae800856870bda3348e8c4ff3edfcb25e5f20ba8194a86abae6bdf10f1d5057e15abf121bf9a4e74bf771bce8473642524d216ae0311a73f233004eb7ccf0eb0dbf8039e6bcc2ede742351322540085d62d7e683cd85ff950bb59f5dc6d95e31b92d6aa56586b95f437c0093733e9a3ac87c44c55f90be23e7060e07a96485fb30f84d418372f2d4acc17f2a38c4717f95fcec468df91e3a70b71dba55d3f38fb157d4c2bdc0fff0b3ae39182782c9224d7b04860f0195f0517e462493c270a70ab8544e7308dfc46aa62c4d42b50ed251876f840abb22b53b29d5b27c02f94f94d7b098461697e987a27ca0d29b4a09672fca35fd17c99161f2edbc4bb0de290c81859ab845d053af17977445974941e9ec5721e9628c29b1009581b1003314e4273964f4ec1bcc217d5478bab8a264c066fb2b98d062c3d3b241d88b223d3d3899f14d10d95738fe762da3fadb22ef98c92d8864a38bb672e0621a57e49e98a1dcd33180552e5678ee6b80d5a09f1f8359b083aad0e6b05dbb5a949f42675e915c38f1a404863fa1aff8c6cd66397970b4c01265ebee00cbf77d867bea455de17ec945dfc60575a65057f77645e1bbd6b73ceab01c2bd46932e1a17b669177ee70dbde93829543559f40a552e6aaa4658068801a6c0300f86efe6fa57b48403a469840ee81afc1efe1141413dc45d23b113fa1531c1770018c44a0d449951a4e1f36ab03a6d68c0b86afb29335a0627e44e962620ad125d172ed38a359ed9af642e191e8674ce5858dbabd143e707b77419d88658730d15022b734b18f40b3b0711277ce1f451b7a251bc7d55e80882d27e4dcb72e05bf0c07d78280b15cc16fa11fa4844ee6d4af47ef90ea231a748abd84fc8c1700dcb257ff6d65eb1ea4bb747b701df945a6277979df1803678c30a7fa4c035b43b96fa68b6585cc17156174532bee84ba62342d2992c67437a825c7f286cbcf6b013b35ae2ed0c4779ae9316c9271696b6f4079d664d005a159f433462b7f51a67c4963a6fa19e8e1eb9ca2c1fc030d40bfc27789372416fade4d169d163a0cbc10790d9b79e8076bf73a0fe3ed62430ccb1e4aa46c23ad7bd29552a545ac99a727fa51bb337503ecbb2ac2935c6b31df4bcc0dc03ffdb22c3f2255d6ec4d0b1c781f5b4036c00d8e054327e9d3af0d70c873ccc389c00b88b7d37aa70f8f97b0a70e57e16778a3878d09a2b2ad128781b4c6a38c1d19d9f346adc6d2f917006897d544c9a0a12d37feabb41279d897d3324a06c0ba16084fef1bb6a0145080cd19687941f4f14530902631f51b156a94422f9d4a8630a8bbbfde8efcc7df7a4b3d5296378177650ce985090982ebfa15e3ef96b683cf6fd3faf4a9c517636819c91aab0e75a7376432b63d34ea2ff581482c322a7450536252906cc537d7f11e0ca73ffdf5116974dc4d066c6cec3f725270c0f511bfc9c342be76faa4099e27660e0fec1fd2b5156a53612138d841ed0cc73b071e2a1fb8523b8352adc87e42d7aaca7d75ab36025685caa6c56dfcccfc69336f540305efb92672d93cffb68d7254c86da7d36525d6c71a25aab65613cc3dbe1a749d1915f5c1f31524b7e3bd6337b3ec2f66f774f9899f68bb5053e5ee258001eddf1198bf40394c87f119792355013b823966cbf0503e2e7e2395ac373e7431275371cd6dc80b0ebc392b19a04a072fdb379d7a2b50ee338106b64eea75323711a481e987a709f58599ecc6d83beef42c6eee149f7f7029e300b90e4132847a26791ec394dab079384573aee0feb7a7b0406768c3d6e398a3cc92534229d0d2c46959119a944f8d282c5740ad882eefc5d63764bc741b096c0d74fd77dfe474bc25741f099d998c908a7ebe36607e2511070bfb55050d7f65ab093e054f23f1918ca6044f7d12e0e0c22a0d45f9f4ad476b7f0d29c91a603b8ffc81abbcf92491455f47bb297c5fd2345d8e1e1de8e18f8879c430c8555f8066872f8960f7e3d9d19336a75f608ba5c67cdc054965c6c1fb6d16dbd73a1ceb8571e1ecf0288b0b8dc21eaf7af74dbe05e44cba9f2feba9dadafed7007aa82143cadfe053c62449a53ad427e223e74a817f5e142f4ee2d83eec80854bc973de2d7d1f10ef0c991a34aecd30561f847a73ddc276ca84896b6bb9bee9c6dfcb8ea2e9b5de8e393de868fc173752d3ab681e07dfb5e851524a29764296a3add26922323b20444ea2af35ba22695649327cc4274e0812ee5a1bf389b6d546c283bc961bc6ea788ae27564696e9bc1ca355756b915d5354d19130b01724145d97fdd20347c8e06ff066d112eb1bb90b3be69c9a7629fbb990907565ab99b1c5aa52814215a554925070baf40dbffc42b03280ea96eda43ee6d9f0fe3f9bc61f625f9a293693538a8c9c9d7db164d5ea0770ca212e436a56dc06e60a398e5b990a1f41419b07a68a99478c2f0d0c0da25af5004f12e07943ff58b412a246dc75aef47ae776d73a4212cc1f9d79bd0ce884174f796a064122a8ed280f09f2d6e848db800100500fafbbbecdd391776e4d58c04a9cc89ffe5ae046575e31768259654b22e6cf254f82f72f6dc030df990a9237c45e91a771f386b019d5a5991d9703c4325d268809c8d04c33ab72e8"}], 0x2320}, 0x203) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002500)) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) 20:01:39 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='\x04\x00\x00\x00\x00\x00\x00\x00l\x00', 0x8, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000840)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec545c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34e7c027e297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901c4ca800000000000000000000000c1e6bf2817bd0eb0310f8eee994ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e9656218cc940000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4000000) 20:01:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f00000000c0)="01000000", 0x4) 20:01:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xa5b2f4fc44ece015, 0x0, 0xffffffffffffffff, 0x100}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) r4 = getgid() setegid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r5, r4, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x2, 0x387) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000140), 0x0) semop(r9, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) r10 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r8, r6, r5, r10, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r2, r6) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getppid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400), 0x0) r13 = getgid() r14 = socket(0x1, 0x1, 0x80) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() setegid(r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r21, r24, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r27 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r27, 0x0, r28) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r29, 0x0, r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r31, r25, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x8}, {0x0, 0x500}, {0x0, 0x5, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() 20:01:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 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"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = kqueue() r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r20) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) writev(r20, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r20}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r21}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r20}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 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, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r15, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r22, @ANYRES32=r15, @ANYRESHEX=r25, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r27, @ANYPTR64, @ANYRESHEX=r28]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r19, @ANYRES64=r30], 0x6, 0xc00) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r39, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r39, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r39, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r39, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r34, r38, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r38, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r47, r45, r48, r46, 0x143, 0x80000001}, 0x8, 0x100000000, r49, r50, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r50}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r50, 0x2, 0x24cee5ef, 0x81, 0x5d}) r51 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r51, 0x52) renameat(r51, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x1d3b215e, 0xfffffffd, r52}) r53 = kqueue() kevent(r53, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) flock(r53, 0x2) flock(r0, 0x2) close(r0) 20:01:40 executing program 0: syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="05", 0x1) select(0x40, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffff9c, &(0x7f0000000000)="e99db26a7833029d4f1099bbd6c1e1ecf67e86034fc2ef19fb9f3b9573a38f42b7", 0x21, 0x8, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xaf5299b1b25d1e21, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000180)={0x0, 0x9}) 20:01:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = socket$inet(0x2, 0x4, 0x8a) sendmsg(r2, &(0x7f0000000b40)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000740)=[{&(0x7f0000000140)="fefeab5349f2532910ea423a61f8130fdc33da9cbc143e932907a044e01527201bc79b8a4f88e8e1bf218ecbb2e389c68740c7477303c3ca4c8ac69ca09aba0cedd42a8fd02b34397a17b2bbd8a1f746b2219bdb1169509f86e1bcfb36a5284a75de422076f28079ab105bc2084af02ab916ecad21db33be00b114a593d2e74f8226fa7cca869cef078f3d0049bbbf6a4b66db862aae23863c8d7ae97a0da0d18d9225ac7ec619c31bef1bc8fd7a75d6e1e91016fc91149071c628ad780d18d063692a0f0fe24a006513", 0xca}, {&(0x7f0000000240)="3c21516f1af0e104e79d383e32b203aafba9e2c4dea48bab6b5f2fb1b57bacfe36bde83af402de2549fee2e5b3fd529e8f53f2fa77bad6f7ea7358f5b8fcc4c400f17e5ca301468126b7c9c7b77c6b36a71d8f3dc0e9b886", 0x58}, {&(0x7f00000002c0)="756379f481cb2e497f7ef22cb58e5b5ccce6e9220e99423f3da27a760b5ed719158ebe4ad7348972091be3ea1689be34eaef9d415b26dae6338a5a2fd4936400647e1f2cde77c2f1b283ba188a6a346fc53ab17bca12ffeb3512ded2a97dfc96b53e7aa5bba23ec252cd52725a520485d2c6bd1066275134ed079d283b228d7a1d2be1065937f593e826682e0e8d25d1b3296e84c94316c28d165c096f5e92e2d6dfc1df7fb60cc0d9f3dfa1e9d8f9259cadd32aed4c0eb04042a2f2", 0xbc}, {&(0x7f00000000c0)="50b02b51339266d438fde36d0e65e4cb717532", 0x13}, {&(0x7f0000000380)="e96b831b78652f654ee3c393d6eab18208c3750fd259d29066c7f9fef1831f19105fc977ace47653bb319c5cffad5db77f3a16f0d3e6b1f35a8142c51f9431d92a60a052690a98382abc948652e76af3eaa6bc723153f71deddc4add50477988d0ff8771b56f2ddd6ab2cf1f2d29ff3a6e36b6190d26164312278d0704c3ff420597deb84d0d09a0734cf4905305645e54d9862bfd5951", 0x97}, {&(0x7f0000000440)="49207bdb1b3f75ae2c967d5c239d8e8c7e9d858296b15d6e045589e3af928bc2145bda2718ac81826b712b46de218e06d0e20eeb77cfb96dd0d97ac37de5a21d9393eb8554b16705", 0x48}, {&(0x7f00000004c0)="6faa2786c801b5d9ae1ce6adb65a171bc9cda08cd24fde2a14cc40323862cb228febd57ea7e66090fb59f00cbf4c6c2b8e61c079df548abb8462be9ad827de3ae269b4da662c0cad68db5b3a61cfe4688ee85df0f470cf0f0258586161fff4945f921c528a33f740cb926797139b94544830e2370da24784a586fa46dda1332d074be29046d102d9140c7a794f5b2a72fcf053953479869c9960a757fd747702c6ad03a0ce9cf180f844cb704f165dab7ac298fccf19db797613fda1931629a67365b0ae865dd7dfc5b24fc8e8b847796773ac", 0xd3}, {&(0x7f00000005c0)="6d3ac7ddbd8c44a18fafb8b742f68b27927b06058f6f7235ee2c43d14856fecb0b9489b589cea4a2e2b74d6dfae139d2d20d9040f7f029585c3946c9fd2b0b9bc772e9144337e1a461b54404ef2e06ef7abf316d0436c6218933509d78fa505b10ce15c59d07cf4d62c835fec0535cb5334b9a0318ca5a", 0x77}, {&(0x7f0000000640)="dbcc42ae0002dadfd856286aeba111865af6347041a59b204295bf2d995ee261a3c577e8c3ff6553b6627bd21a2e13fa83ad7ec5fba0783135288ebdbbed748dff98b1a98945c386f92d1dd943c6080ee84fac8431907934f950dfe16ded485eb3ba0785e394bb85b2d26f2c10a1806743b2ed5490556cc2e46afda45d06487c9d90528cf864ad1f594d834f50596eb6a745dd5f2be2a4973a014bf3435dafb6c6fbc96a84922c557a490b264d2b82fc35e444954a8e1f10f8e8096254d0", 0xbe}, {&(0x7f0000000700)="23da432b594ead29d0", 0x9}], 0xa, &(0x7f0000000800)=[{0xc0, 0x1, 0x9, "2049099b72b23c362e4564d690b24262c9a1d8deef86a1384cd011712b7fcb3369fc45e47f0ad7a8c725461aa0dee6efa0b9a04b6a1d5a41858a6803520aafb5dc88fbbe03dfc402bddb54fb8306c01fcfb0ed83c7f78f6481714d78431fcf239061ada76f3b1e875aa25c44275d19855cfd93f4c267e49a2757f6b37318d596f22c6254687ea8272e97f74640a1f401a07c8c51b240e06282a7f0d00c92b8dad48718196a82c7a5f6"}, {0xf0, 0xffff, 0xa7b, "46903350c87f21995efb3ec22cd3c7d2ab7acb6ba7fada12d9b27e3df7e1584968ba607663c99c98067513259a45b95a3caad6fcbfcde014ae26089624f6899d797d7614a1b9d161a00339136079999e5f64383d2c09401a0018e4e727c627b653cbe6e6fca7cd1cdad5ddd0a7674d62bb906490a15ac72a4bd6c7f3b2ceb224adba60159241fcdab1b8fd31fa973c9376b67bcb54652f5ea67728c69d3ff6e48426b702e0442989f63bdf011df1b98e191897d10fc573947adff2a5264aae3f8880508fa01d9783134dd1f600abbf1d19ff5802233961731baf75"}, {0xa0, 0xffff, 0x8, "2bb782469021e2114b7e4b9fc3c4256c67b9d0911e2e8be993eb84b1db9f7a7515ebe59c6f080f3ad79b6cc8ba1e32e87928aade218137f049ad0a98b489b4ba547f0ca352e6788ed6c3c636b01914306b4e7f2cc2fbc5f80a71cafcbc111aafad2270691be8ec00229be6a4c1fa14a5f445c9c54e239261e3c8e9f8ce1ae0830a686cfda5af1ee972b96b1403"}, {0xc8, 0xffff, 0x1f, "8e9a8e3e8d9a74e6ef12b86be7c0dcbb3107f44ef669386d842734ff662601b03d59524b6fd8afabefd908c7c131610ff1321bb26b1bd870f66cecbfddb7e00d785bc666e8a8433b443ec7e4db388aa55586e850a697aa41fb7e73b30771426bc9195f9e89c10676441128f7387189856a8255de960284113277a116400e66d9430eaf2035119eb08688f3217fdb3259cf0a0c0c7efcbe9c73046af86c9b03fc3f8007ef1115e65b91fe40d04de38c58c75532"}], 0x318}, 0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) 20:01:40 executing program 0: r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000480)=0x3) poll(&(0x7f0000000080)=[{r0, 0x101}], 0x1, 0xffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x5) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000), 0x10000) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000014c0)=""/81, 0x56ec36a77463bd84}, {&(0x7f0000000140)=""/30, 0x1e}, {&(0x7f0000000180)=""/225, 0xe1}, {&(0x7f00000004c0)=""/4096, 0x132}, {&(0x7f0000000280)=""/110, 0x77}], 0x5, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 20:01:40 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 20:01:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) accept$inet6(r2, &(0x7f0000000200), &(0x7f00000002c0)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r5 = openat(r4, &(0x7f0000000400)='./file0\x00', 0x80, 0xe2) utimensat(r5, &(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)={{0x566c, 0x9}, {0xcf4, 0x40000000000}}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r6) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x5ffe, 0x80000001, 0x101, 0x0, 0x40, 0xffffffff, 0x8001, 0x1, 0x3, 0x8000, 0x2}) 20:01:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 20:01:42 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000180)='/dev/klog\x00', 0x20, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x9f1284c12e9dd800, 0x22, 0x0, 0x4, 0x7f}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x20, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x3, 0x5b793f3c64c6aa1c, 0x7fff, 0x1ff}, {{r4}, 0xa233a7787b3fc27d, 0x0, 0x1, 0xfffffffffffffc01, 0x5}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0x6}], 0xeb, &(0x7f0000000280)={0x7, 0xfffffffffffffffa}) clock_gettime(0x2, &(0x7f00000002c0)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x80) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r6, 0x0, 0x0) ioctl$VMM_IOC_INTR(r6, 0x800c5606, &(0x7f0000000000)={0x8, 0x0, 0x4}) execve(0x0, 0x0, 0x0) 20:01:42 executing program 0: r0 = semget(0x3, 0x1c7061d778ebb57a, 0x200) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000001c0)=""/195) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x72f, 0x0, 0x90d2, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) chmod(&(0x7f0000000000)='./file0\x00', 0x1a) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) 20:01:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r5 = getuid() fchown(r3, r5, 0x0) r6 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r6]) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r13}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r13}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r13}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r14 = kqueue() kevent(r14, &(0x7f0000000100)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r6, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r8, @ANYRESOCT=r10, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r13, @ANYRES32=r8, @ANYRESHEX=r16, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r18, @ANYPTR64, @ANYRESHEX=r19]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12, @ANYRES64=r21], 0x6, 0xc00) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r30 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r30, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r30, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r30, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r30, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r25, r29, r33, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r6, r6, r6, r6, r29, r7, r7, r7, r7]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r36, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r36, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r36, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r36, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) msgctl$IPC_SET(r36, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r42 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x6b, r5, r29, r41, r42, 0x2, 0x4}, 0x8, 0x2, 0x5}) semop(r2, &(0x7f0000000800)=[{0x3, 0x8, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x3, 0xfd, 0x800}, {0x7, 0x8}, {0x3, 0x9, 0x11800}, {0x4, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x4, 0x7fffffff, 0x1800}], 0x9) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x2800c) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r44, 0x0) r45 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r45, r46) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r44, r45, r47, 0xffffffffffffffff, 0x40, 0x4}, 0x49, 0x1f, 0x5b5f}) semop(r2, &(0x7f0000000000)=[{0x1, 0x3, 0xb2f0e7c739e5c719}, {0x3, 0xad, 0x966b840f61779ec9}, {0x4, 0x7}, {0x1ba8438313ec2e59, 0x8, 0x1800}], 0x4) 20:01:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') 20:01:43 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r2 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000001b00)=""/4096) r3 = kqueue() semctl$GETNCNT(r2, 0x6, 0x3, &(0x7f00000016c0)=""/182) msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000000000000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a9805e853c0479eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff"], 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000240)=0x1) msgsnd(r1, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r5 = getuid() r6 = geteuid() setreuid(r5, r6) msgget$private(0x0, 0x44) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) lseek(r7, 0x0, 0xc600000000000000, 0x2) accept$unix(r0, 0x0, &(0x7f0000000380)) msgget$private(0x0, 0x44a) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000100)) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r9 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r9) writev(r9, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r9, 0xe3) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r11 = geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(r9, 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(0x18, 0x2, 0x0) 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) msgsnd(r21, &(0x7f0000000340)=ANY=[@ANYRESHEX=r20], 0x1, 0x1000) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 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) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r27, 0xe3) writev(r27, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r9, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r27}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r19}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r28}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r27}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r26, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r22, @ANYRESOCT=r24, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r29, @ANYRES32=r22, @ANYRESHEX=r32, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r34, @ANYPTR64, @ANYRESHEX=r35]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r26, @ANYRES64=r37], 0x6, 0xc00) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r46, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r46, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r46, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r46, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r46, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r47 = getuid() r48 = geteuid() setreuid(r47, r48) r49 = getegid() r50 = getuid() r51 = geteuid() setreuid(r50, r51) msgctl$IPC_SET(r46, 0x1, &(0x7f00000000c0)={{0x6, r48, r49, r51, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r41, r45, r49, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r45, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r55 = geteuid() r56 = getpgid(0xffffffffffffffff) r57 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r54, r52, r55, r53, 0x143, 0x80000001}, 0x8, 0x100000000, r56, r57, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r57}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000002c0)={{0xf0, r11, r12, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r57, 0x2, 0x24cee5ef, 0x81, 0x5d}) r58 = getgid() setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={r15, r5, r58}, 0xc) 20:01:43 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) write(r3, &(0x7f0000000000)='Y', 0x1) write(r3, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = geteuid() r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r6 = getgid() lchown(&(0x7f00000001c0)='./file0/../file0\x00', r4, 0xffffffffffffffff) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, 0x0, r4, r6, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r4, r7) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r8 = getgid() r9 = semget$private(0x0, 0x4, 0xc1) semop(r9, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r9, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r10 = getuid() seteuid(r10) r11 = geteuid() r12 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r14 = getgid() chown(&(0x7f0000000180)='./file0\x00', r13, r14) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000680)={{0x5, r10, r8, r11, r14, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) 20:01:44 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc6) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)='D', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) 20:01:44 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x21) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xc, 0x11, r0, 0x0, 0x0) 20:01:44 executing program 0: 20:01:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x41) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000100)=0x3) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = socket(0x6, 0x3, 0xff) setsockopt(r5, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x82) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20) msgsnd(r4, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) 20:01:44 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/78}, &(0x7f0000000080)=0x50) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="82025c2f66696c653000c287987903992adc91079ddd5801003913f888ecdc07a625aa898bb89fefe43243a5679a821a07482122173c44d9f9c5136b31d3ddbefa3995fff34f65b955d7ac48bb13cffe8b35ce2675a83160fb0b7057ac135e284c370d0b085d85157bda7ce089f39af55712995ad43f89b02257f1c937c3d8f86e55520002000000000000ad98906d0b6952d83f70fbed20936060baf076c782cbcc1fc53cdd069ce7007fb25775e56495877951325526e05f08fbb38875f1b2e9c53215382a0b505092a218aaec7a137a0fb8ce42c7cdbc46434c37d36e4bed8a52722146e90e1a6ea4275e25b02ba6a880069dc62a6e93f51f2813c59465e6d3c7c8fb7cb2cf74e36ce0012bfb625bc0193244c38bc24f"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d05102", 0x591) 20:01:44 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x3, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc22, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 20:01:44 executing program 1: setuid(0xee01) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x8000, 0x0) r0 = msgget(0x3, 0x3) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) msgsnd(r0, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fcntl$dupfd(r3, 0x100000000400, r1) fchmod(r2, 0x4) msgget$private(0x0, 0x8) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000001340)=ANY=[@ANYRES16=0x0], 0x1, 0x3, 0x0) socket$inet6(0x18, 0x2, 0x0) r5 = socket(0x2, 0x8001, 0x0) connect$unix(r5, &(0x7f0000000040)=ANY=[@ANYBLOB="2882022e2f66cf056c6534"], 0x10) getsockopt(r5, 0x829, 0x38, 0x0, 0x0) r6 = socket$inet6(0x18, 0x2, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000000)) getsockopt(r6, 0x29, 0x37, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r8 = socket$inet6(0x18, 0x2, 0x0) msgsnd(r4, &(0x7f00000002c0)={0x2, "5f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205bf54a5bf83e2f0201b7a7dd65d3fd88f921e3e7aa244e721eb1b4eab5ac6f7bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e847598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249aaf721d6a708f3bc9cc775be818cba186868207c05d7158d2505f5656"}, 0x102, 0xc00) getsockopt(r8, 0x29, 0x37, 0x0, 0x0) 20:01:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffc, "666bfede477dac00"}) r2 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r2, &(0x7f00000000c0), 0x0) semop(r2, &(0x7f0000000180), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000040)=""/80) ioctl$TIOCNXCL(r1, 0x2000740e) semop(r2, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000080)=""/120) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 20:01:44 executing program 0: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 20:01:46 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 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[]}, 0x0) 20:01:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000200)="882cbcbdf8178f7244247509e710d88638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b75780b6ecf956f5af3a42aadf702a7adf27d24ec68f3506a09742cd0b877eab785cf1a68dda91b865fe7dc8738d1baf6b0dec8afca61aafc44c6eca128507b85a1e71a1b2adc97935818dd33d1a9b5604dc77feb2c5a266f05154ac882d271e5fcb12267", 0xcb) 20:01:46 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) shutdown(r2, 0x1) 20:01:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef", 0xb5) r1 = syz_open_pts() fchdir(0xffffffffffffffff) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchdir(r2) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="1505b2847595812fef327d1073c9ba2f728116c30e5e755ead33cd60ecc73ef5c6f5d983c1ff70c8de50fdbe07ffa0997913f6f021174accdd1a0c57048de0aa283561bec5748fe8a9ab66d8719180f0903e11f5b288f228f1fedb9664f447d652092423c5a799ce4028464eb73175a9dc65ddda28413b52c96e7437e9288f002a2710907c60673f88ac831a1537d9", 0x8f, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) dup(r1) syz_open_pts() shmget(0x2, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000003c0)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r4) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r4, 0xe3) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6}}) 20:01:47 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x80) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\n', 0x1}], 0x1, 0x0, 0x0) pwrite(r0, &(0x7f00000000c0)="8b", 0x1, 0x0, 0x40000) 20:01:47 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f0000000080)) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x10, 0xf0000010, 0x20, 0x100}, {{r1}, 0xfffffffffffffffa, 0x60, 0x10, 0xffffffffffff8001, 0x6}, {{r3}, 0xfffffffffffffffe, 0x52, 0x40000000, 0x5, 0x200}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x8}, {{r0}, 0x1, 0x0, 0x14, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x21, 0x20000000, 0x1, 0x52a}], 0xfff, 0x0, 0x2, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="d5e1e06633ba72526a30112910a368cfa5444810befb7e3ece15cebf601e7cae94090d55968d1a6609c0faaad865e638a7deda5f775455fb2064e476aafcc9ac7ed66b0d732163b680d49419c66734bfb1315718d7f8633daaca0f65ef61ce72c7c8d0df1bd8e24673b5e0a7ad0cba4472a95b9398dc498ef319c90d318577dc30c240ad022d51c1571de79790a2f53189f08a99ead13431e6edb9d4c10995a1279e228bc3b8915ef403dd28c64013a54825eaabd321b19597b6e07af9f2b1e70a34b8bff05d99188ed5e0f4ed04c22aa06dcc4050ab02f6781a6ba9b1f74da1d486fa1e30e5740dfe2a79dd9b123cefda36c5525ff6f5c4271cb9455ddfc183b1034f9900c6d5cb223a94d2082f60569596c54dbad18aadf3c7620a3cd5734f07944823c91f1a88aabc8548457932919c9188c966128af69fe15b469a0e1bc3a6e18905706543cd1413598a3f57db37043582065336b8a6716f8a6a8174c49d60bcd1434cf37886aa21ed2de1039bc267a8070c7dc5d68188fa752610cf431c6eb8c7e2036d74d041575c075e5f35f7edb526d09761bb38442d92f116926ec67ed61a83a8cca37b309a90abd28dbdcc051a6e200bfc9c14f43f2ce5c80a20ff0c14c3da5cbf20c4e958e4d2ff2cae3aab6da9f0ef3a93b910491a7e0e7a64ccc15f6684cc324efe032530e1de923e07d8c413e98a6e6d8c95f2fea7babf1a25e8cd2bb068d044241463f1b0037e553e3c9c3fc495b441abfbeb73dde031858db617053f93eef9bf6f92d4e93747a97ef892dfddf92a7b18cb81abc1357e014343ba9d2974be8153988d5c885ff2fb9fb52972b66a25164f759cccf9da5b6bb118e49cb5c1c68823d682999b0ee9436ae2a9cc903fcb32479c78e14d4c5db22fcb74fe9e9a982be04282a44d8bf707eafb48183f365968953526ce0604270bb4ce59c29af1fa183c0cd84758594b5220f8d6eef27c0b094d4540007f0ca1ff8495d6fa8af9ee420fc9d5e6daf1834f93a868a85bb7a54d13ddb36616577709dffcec1aab1e41fbebd7f7e0ab2103abeebd4bf85155016335ebbcf9f2ea733465a6fa4fd7a21ccd618f721bc5e8ce64624bd279fed11a66dcdbf4deeaa3b5655f72f45b30212fcdcf81dbdf60e2a25b26fa835855ea95e472dada3b85e184e97d04f2b00fc36e377a42445f46d3726ddb79080dfc206a83a97052d2b9682175ada305c3727d3ff1388a096ed4283bb10148de3257874b737cea398dd57081384aff2acc95af5a53dd0321c126c77eef4fc1533d64b0258ecbc19ec83e5ca7bbadcb854e88a479267da88eb10d5ee05f0fe9505f15d0aaa18aab9743c8cc1ee8b2dcca193ae5f592b36f336ee183a863662d9de3774fd070ca0a3efbf7a934a0be4c704aacc92b768f6a3abac4758c6ff69423bcb10dd979401869e8f63d90ca2ac4d7cfa01df87c94cf7b67cc7fa8403a80151b5bd33f30c1a1bc57e4cf09ce70770fadd6bdf1df5034c0c7dd1651ef11cd1ce54a6ab5e9de199b5aeeda476f1d85600724873894e7970bbb19181f8cc14218dc3b7e30facd6d41ec1905ee9856a9a5b976cd658e980c6103d637bd5fb249e3c95927beebec24fde64f06aec868184d1dc545810ae20ebf23c51d19ff31ddde08c6bf2b721f5eaee2f7a5c8c1320a5e7db223327927591e262831584671d73e3cb9adbac99b1974888b68c99278f4860620db59cd780c443252b21088cb5ba95a5805183c2e2b5080ba3f35d82fda2c3b7d0f7bb1b24cae8c87efb11e9c0764b0810531c0acb53840bfec81403e5057bdadac251686195fc141418fb0c200b2ca4bac2646c2d5cffb746d7e2dd5107a9f144a154ffa97889649671f9c77d91f6b647c0b04bc039ad61e551f30ecfee7c8038b66a0c0d5f9467cf286352c697db25d26eb6d7fa391fda68d4d8533bc91ef7f574b9289408806d4e86a50e42823a38a903441698ceb4ba68b9d1dd1a7a413eb88f58e6cc8045dc9f262d4c2eb70a3085b2af4e5bd49450449069704248eeecb35f7a5b563bef4b66913a43b3b175b9e1ca7dbe9792bd88e49a605ea769ab1b9f99ff353a58849b0c619cada5626de8e6b4fd5b8b19a1aa3d3eb5b87f5283e0ab259f53f50ed7747392e8599831890eca29e47725115ede82eab5fea2255ec54fb2caf693a66459f9f4b902a8eaf6c8e584eafc11e5c278e5f2a418c8c1aedb0413edab5f543b07e1cd1e45b72f3f1efe5bae05938927f407d08dde9e723cb3490f29a6ff6be5f4cabc416c50fba99d5dd04a6b929bdf0840cbcb1fa04381ecf56a27f3cfb0b5d7c4fce870648d8edc3bf870d3445986cd6ddb6dbc8f3d6f9617b6f84752953c862f87bafeaed8cef7da072d3a70823f23810617f5a23f3952b40ef118cf079635d24d6c8d91c01c96cfc2fc413f750d7faa502694ee0f48d2903aa3fe84b7d02104ca8594fcd3ff4d878e48c17518cd7505f8e82e32873ec230f7632e377d45f37bdd21c3866fdeffe35257853ed33e41d10fb608ff800cab41e1cc5a090773e1e40741c36285e0f9a0fc4c7c8dec3f2ae6831c385b095cf48e725c6bc0651aeda9fe8f59d35e773f2c87d6c060675feefb4f501bf87ae70016b966d2d08c4196ff19ca5e44d98a4d166519f4fa7377d4bcdeb03661ccd6845fbf38bbf18ebff3213bd7fb1accf84cbf69c65540cf77fcbfb7ca39780e8ed37d90e81a4bcdce1d4f57a2db4e85e3b756c802c881000721e812967add1b68f7ae44132a9a14f9fe5be468ee9d8d551bb16ae6fb51ded20f0abaa09856b0c8021b88fb9049cfe24c065f6e69271847e1e5e4414ccd397238dad697a00f4e02b7cce0651541baf55cab234506d53cb7b484d035bef2dbcd8a93e54d740c655c924f6dbdadc11e2e94e30b4369ba6539fe65bf9053fcc680687c5465f93d1da18083a02186d512873b8c8330c19ab8e233b97bcdd775720f482c5fa70ebc674f1254bbdbcbdf37ebd371e398e84d7189a139fb309be42f5ad481b5086c73a3aec9ffd15bbdab6edd71d975e159216895bc093aab4a91c407a5f5d55490ccc997fc509d0525a98bc759c9de0d8168a72d7d2f2b968ba373c1d5eddd36315d8b493cb6807ef23466f4c1de398ee76686a8b6c7f8afa5c6692d3aba26f409321f6a4a75e95eb6bc07b6a6fbf32b0525d59cf40a9c5c3ff9d09d4027741beda686be6fa8ee3ba3e1f9cfa1b095d54688de35eccefa1ae5a770ee7662b328e7461e9f6bc375f904b69911afd7f062df34190c1c554bbeed12ce9dd8f509a031790347da2919ae251bccf7953301f952cd3c5b290ecc61a6af92978d3474a17348d98b233b1c9a0554bb658b154e233d6e9b573264ac411aaf0d79bcd327fc98685a1ccb82f655499368014edbd3787af2649d5fb64c5de999da89b3f4f5ae3c627e5d142e65a67bbfacb1a194752f27ff33f8c474276d658d096ac2a919f9f60c5fb7343685fe6707f51ab0efb82b7b1ad7d85f91d0756975bc4bb1a08e6ff0b43d0b0865f0b4a124766c4e7682221ec62a6c29b44c3eaf762404766ec63ca303a4a91a84e2a6a7fdb7eddca7da5f6a639a4e1537aba6bcb3e92ba7b44700a261e1d5e420e214b50a916f4a6acba1b6649b2a40c6ba714ad398982c6a7898c99ffc2b17a540dc08bcf50aa4385372c759b0e52dbe7a566b5e9e05c26bcaa1f8a0cfe4281973e1a36194ef32b0798b76a0009e000370db9cd12245f96052c23fa2bb2da690225a0228dda26cc82691a70da258828b235a520023c08da331ccb59893e510ffe7d322fc1106163735b748f554a2169fec3d1bedbef4de013b73eb9f4e564d804ff33cad68dcecb64202377785f0f13f6711d29662c99c65f8249f1eb9a1c820ed8e10c8432e252781e7815949f91443114b46653c1c5213cb22eed86e16bcc6b961d82b4d8dce546c47a55a3121d8362b7e5a1bbf8ddba9ee0bbce5bcc6f4a5a6adeb23a8baf9e1433e77290a989decd087eb2e27dc29716ec4d3d5dee5a03a25612d429a4f941f957dce9f2cf025a3f170c5d94a4532184431295e08109e0bea2e48651e3fc65841113ad6e6bca31234698924500b41f5e960c1954f7c6185fc758235f2d21df9d331f658aed772e24f1f7cc0c6a6976668580aba457c719c3948762ef7b9038f9c8489e1f3ccf3ed518e72b583ae4a8ad8a900227087ed3339f191d7434a0a2c2478e276e670baf9c15aa24a1725b014a2da7a91945173e794a0b54a97b1956fee7326f3bc0968147ed717fb5207231ac5ce5a0fb66e1779e98cfaf326ddb0c742f32222d1329ae4242eeed1961026e84e6243f50165586e2482765f26707d83d5591694be0c58c52b1013a77f5a6b884133e2b434130e9e9171bc518a6642bb938d8b0e31f899ec68d4e7414710ae5a4c388173483785185a997e8db726fd0c67aea4b39c2d5839b2a6d23180c5f41d68f3731caccadd8536e9642a939a661d97afd56cbf80431bf737592ade1f3c96929cd1f273c68cc3ce47cc61db7adeeae93fa1cb9f733afbf2a4a70434ca24de31952559c62bd677cf04f007a4c65ec4165f5910b0808b5e0ed6d2b42d4caa6cee541bad949d10dd53d3837fec83edd6a659d81cea16eca741e6b0e91b2554d72c940bcae8ccf94fe7a1c338f1683e68d21eb3aeb1ccfe03a6f56ab9e7f4defc4b2e8270792eb2dae760cc57be82d678ea85e9d9e5f2a4bf800718e918c2d675a86477d036863d46534bd866c59481ed7fd29d2cad48561fe9e7d6e87ddc8a0dde8255f914febf434e410034cf15651aa1e182b295206db086b4b52e1b82d0db181494517a90d2fee7adca8afc8ab7374bd01c8db54ab7ae1d12078bf6cd0bd4d27b75b4425fca688d2489e36a622ec204613bfef2a97a7e44841106b70d83232c029db9ec2d8f252a3b19c533fb2275ef6c6c0c06794e0ad148294012f6bc3834e7e4988d221687c3910cc5863b467daee4acca85178f6fecc0945a1673ea562eb1042d996bb315ffb815b8a21eb4e15bb6760f87ecba5ade6a6756d74be31701d23134369f0037f538dcbdf3f22103652d9578f13428843589aae37d6ea7794355277e2b69ea39503551b09abe22c4e8cf6823d9ae9abc1d6b373a6df8af47abc9d2439ab4b23f9ce4eb0dc62ea3ccf100a5373bbfe2e3722d12a654f5fdb38cf5d69427ed8e92330d03eb9e8906a6343ea9426dd365fe0f0b4549e55803087b2e845090b3e9592fd97381f23978af526d79b7acdc3c234d6465d0f418cc6b0a95d4743677c1c517b311d82da419fac1d0b639e7346741cbfc7c9a9b28088b69527918d6e3fe74e43562ccea890443d80a44a428c03e1dcf1cbbead4b2c1e90a70d7208101db4da7b9327fc4f56ed395c07ca390d467a5ba96bc4a72d6ece67681104c2b6e54795fde620c1d260009766ae2f1c4b1ed0f1ec7fcfa0aae5f0f6770db3a0602117c57c8f997676b355dc32b72018508012c20012e6ce5ff855f68e48a40f0d2ee825de0a43892ac5181666f78841088c8693507aec2f2a52afeeb73712e55fe8aca543e84d1292b6ee83966cfbc96cc9d0ea95bf61cae74febf0abc0eefd8ab19b949e7621ade674572db085b2198e6c3d330f6c1f16e7c475721b8569eb66c2f7a644da934f669237e5c8d586994a4285889dce12d5afe8f220f563230daba234eef96776925426f546b75e02e539e921b96ebc16989e65dd6cf5dbe86f3e328cb324900264d0384d64a367fc9da0b802fc1c8bfe97d58188ad6338a5") r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000180)=0xffffffff) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r6, &(0x7f0000000000)="f705c034604470c87361e1affa8b630328561ecd4bf8bcca73e5145d5059ae075c90b50376382a85b6007e67d256d95d28ca3f1a", 0x34) dup2(r5, r0) 20:01:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8729093a2bd80dd256c9dbfa75ba0039613f50c7571fc242807b058fb5979b73acc131604a2ca88cb43b", 0x49, 0x0, 0x80000000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 20:01:49 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80000000000246, 0x0) dup(r0) 20:01:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8218694a, &(0x7f0000000300)) 20:01:49 executing program 0: kqueue() r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197acc0bf291ee73100d009c380000000000008295955984c87910bf453f68c11700287ed30bcb777fa69d09ebc2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e39af6206b1f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4c22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b82900d000000000000f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378449709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e7f000000000000003f5a8469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75fefe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751bc12655e5f45711b055ffbd50b876b6c98bf0d9f361e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc7f2f721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc76bf621af687923ec91aed6c01000000211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600000000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a077c0889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e4b17d8085407e19b41167b372222339b7018cefbe71631571a2b38e202f80931941300efd02cbb387cb04c85c352c890af2515f1f100ef884f25a80db1d6705d2b25a754d83916f3e769c313a85611c2756153d21a2741c5f47bbeea747ece76c148b8e9aacb5772f5f8a684c4e9ce299fbf50974246d32eb52a8b5bc29f80134a70864a8d75bd58124366d50fd5b86ef3c586c0d3794f5df912ab04d4"], 0x10) r1 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r1, &(0x7f00000000c0), 0x0) semop(r1, &(0x7f0000000180), 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r1, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000000)=""/117) sendto$unix(r0, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) 20:01:50 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x6000, 0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="407a85a8c21683f3e8a1f64be3ca69b1203150c9b0aa43f1fd755c87befe83ba92f0da9b50cec11452a0bc8abe", 0x2d, 0x400, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x810, r1, 0x0, 0x0) 20:01:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="66842fa0ef377602419e8328ecdcf4e54077000001000100000000"], 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) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[], 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:01:51 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:01:51 executing program 0: sendsyslog(0x0, 0xfffffffffffffc18, 0x0) r0 = semget$private(0x0, 0x7, 0xc51e7176213891dc) semop(r0, &(0x7f00000000c0), 0x0) semop(r0, &(0x7f0000000180), 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/80) semop(r0, &(0x7f0000000100)=[{0x2, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x31, 0x800}, {0x4, 0xb, 0x1800}], 0x2aaaacec) semop(r0, &(0x7f0000000000), 0x2aaaaaaaaaaaad12) 20:01:51 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x2, 0x12) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x8000, 0x6) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 20:01:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x1, 0x0, 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x422, 0x0) writev(r0, &(0x7f0000000040), 0x100000000000038d) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) r4 = getgid() setegid(r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r5, r4, 0x6) r6 = getgid() setegid(r6) r7 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r7, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) fchownat(r7, &(0x7f0000000080)='\x00', r8, r6, 0x6) r9 = semget$private(0x0, 0x7, 0x287) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r9, &(0x7f0000000140), 0x0) semop(r9, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x1, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x0, 0x6, 0x800}, {0x0, 0x23}, {0x3, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r9, 0x2, 0x3, &(0x7f0000000000)=""/9) r10 = getegid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r8, r6, r5, r10, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r2, r6) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) getppid() r11 = shmget$private(0x0, 0x12000, 0x0, &(0x7f0000fee000/0x12000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400), 0x0) r13 = getgid() r14 = socket(0x1, 0x1, 0x80) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0x93e2ea4e2043a5fc) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() setegid(r20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) r22 = socket(0x18, 0x2, 0x0) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r22, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r24 = getgid() chown(&(0x7f0000000180)='./file0\x00', r23, r24) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r21, r24, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r27 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r28 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r27, 0x0, r28) r29 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r30 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r29, 0x0, r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000002c0)=0xc) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r31, r25, 0x6) r32 = semget$private(0x0, 0x7, 0x3) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r32, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r32, &(0x7f0000000c40)=[{0x4, 0x3, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x4, 0x1000}, {0x2, 0x8}, {0x0, 0x500}, {0x0, 0x5, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000000)=""/9) getegid() 20:01:51 executing program 0: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x0) r0 = socket$inet6(0x18, 0x5, 0xd) dup2(r0, 0xffffffffffffffff) 20:01:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x0, 0x6) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file1\x00') mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000480)='./file1\x00', &(0x7f0000000440)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 20:01:51 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x3, 0x1, 0x68) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000500)=""/4096) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20010, 0x0) mkdirat(r3, &(0x7f0000000140)='./file0\x00', 0x1c0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x3, 0x4}, 0x8) semget$private(0x0, 0x0, 0x100) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x13}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r7 = dup2(r6, r4) utimensat(r7, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)={{0x3, 0x5}, {0x101, 0x100000001}}, 0x4) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000100)) 20:01:52 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800e9ff00000100000008cd3fdf200000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchdir(r2) dup2(r1, r0) 20:01:52 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 20:01:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)='\x00', 0x1}], 0x1) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) r3 = msgget(0x0, 0x80) msgctl$IPC_RMID(r3, 0x0) dup(r0) execve(0x0, 0x0, 0x0) 20:01:52 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504b1000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x501, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) 20:01:52 executing program 1: r0 = syz_open_pts() close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x8001, 0x7, 0x5, 0xff}) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00ffb11b66696c653000"], 0x10) sendto$unix(r3, &(0x7f00000001c0)="1b049cc7841cfecb6cb808d9b5659a5f48e9473f3a0239b56dde86c07726d36871483fe5276ca304deebf2c29a31287611cf572410564fc5453f71089c249e14425050ab0186ebe8d4b08dd1835a988f6bfba1afd1c8ed1f25b370640d738f2e315240893413dfead0bb4c1d4c60264e9f6509120b3e94e4d706c950d80fed52850e98f0f1761758003cac9f6821d391431c5f712338e8baa30e5f8b8340f49aaf0f1a30198c2a0c3b450a76581d2c98482a21a6d565db5ad951d9c88fe48c692dd7d0a4511d8a28c3f671d30b9278dd0000", 0xfdd6, 0x6, 0x0, 0xfffd) sendmsg(r3, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x403) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 20:01:54 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='se0\x00\xf7\x00', 0x80, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) fchdir(r0) 20:01:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x100, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r1, 0x1}) dup2(r1, r0) 20:01:54 executing program 1: socketpair(0x6, 0x3, 0x3f, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r2, r1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchmod(r3, 0x90) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) 20:01:54 executing program 1: r0 = socket(0x18, 0x4, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 20:01:54 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) r1 = semget(0x2, 0x0, 0x201) semop(r1, &(0x7f00000001c0)=[{0x0, 0x6}, {0x0, 0x8, 0x3000}, {0x0, 0x5, 0x800}, {0x1, 0xd3, 0x1000}, {0x1, 0xffff, 0x1000}, {0x1, 0x5, 0x800}], 0x6) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x1, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) unveil(&(0x7f0000000200)='\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', &(0x7f0000000280)='x\x00') r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000300)) r5 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x8001, 0x0, 0x9, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r8 = dup2(r7, 0xffffffffffffffff) write(r8, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r6, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) 20:01:54 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x4e, 0x5}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x5d899faaa702741c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000000)=0x2) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r2) 20:01:55 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1c022, 0xe6) 20:01:55 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x72, 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x4}) listen(r0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r2, &(0x7f0000000100)="eb5c9393012eaca1b9710d32625ae31332b9d940a35579570211d1df79a86d914b68616665dbba187aee7d9cd29fc1025eb87163a00c6fbc4d5c19c3919c25909df15abef12465ab16789b0c72613ad06fc8332ae8f91224d0abf59ddbb27b80262a9d73b89ab4a089946fe00dc14b23ff55930fa4fe8f44e7047c1946a9b4423c40e799f63ee6d5ed67d58fb9c85ad9184d84d74127e521840a4618478f3446c13f0c8b8178029fce9a50759c4a374fb63b503d096bd086216168b5b06a36c6087aa1b3e08fb8e548fda2", 0xcb) 20:01:55 executing program 1: r0 = socket(0x18, 0x8003, 0x40) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x194) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xb, 0xb2}, {0x18, 0x0, 0xc69b, 0x8}, 0xc4, [0x4, 0x8, 0x3f, 0x2, 0xff, 0xaf87, 0x8001, 0x2]}, 0x3c) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r0) 20:01:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) recvmsg(r1, &(0x7f0000003440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000003340)=[{&(0x7f0000000080)=""/9, 0x9}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/96, 0x60}, {&(0x7f0000001140)=""/223, 0xdf}, {&(0x7f0000001240)=""/4, 0x4}, {&(0x7f0000001280)=""/168, 0xa8}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/4096, 0x1000}], 0x8, &(0x7f00000033c0)=""/109, 0x6d}, 0x0) close(r0) execve(0x0, 0x0, 0x0) 20:01:55 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xff, 0xffffffff}, 0x8) ioctl$PCIOCREAD(r1, 0xc0207534, &(0x7f0000000080)) 20:01:55 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57fe786f235"], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getgroups(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0xff5c, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x5, 0xffffffffffffffe0}) msgsnd(0x0, 0x0, 0xef, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) 20:01:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a38620700000000829500000000000000003f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed690df66bc98b68713ac9da7130a852beb85a85e25bfb258557d60f13ad30505e8f53f8a4afef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd2350000ef7fe72067606e1767445f77b85b59ecd80101419efc78037f399d0b14534db2c15acd1f6116acd9f653245a5c8cb2b177009ca780e2e59536257907357d75ee099db2f43c1610aabee2c6efb67dc324fdf724ee2713e566e0da74c0522b0820ece2d87b6ed4451cf8973eef80d659d16f8bf3bbdffe39688a5f0ee734ab34dc07f009cac674f961a9d805272781bc485fe8177f950e7c60faa8dafb1ccd034d85d6f6aa990d57d4137f732d5369406b6203a9f8beb071984116a30666e7a04559d815ff38"], 0x10) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchdir(r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 20:01:56 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x100000000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x401, 0x6, 0x81, 0x0, "8b43a4dc5cd269b55c1cb2f2b18143e3d270152e", 0x3, 0x8}) 20:01:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x61) bind(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="01002e2f29ba6c65ab0cf915436853549dcc91a0daeb5a812349f9e77fff09b83dbd82102a6150ed02407923ddfeb0b7438b0912c6e2217947947fbd0b3892b4e5da1ac6ffb1f36271c9a06c1488b571911e3fef98efc49909ef60b71b70ef44d03dd989d98a170a5faba6e025ec17995b74c0"], 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') open$dir(&(0x7f0000000080)='./file1/file0\x00', 0x8, 0x84) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 20:01:57 executing program 1: r0 = kqueue() setitimer(0x0, &(0x7f0000000040)={{0x2, 0x100}, {0xc7e, 0x5}}, &(0x7f0000000080)) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x2, 0x5, 0x246594d028b8b2c2}], 0x1) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:01:57 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6602e57f7f000001"], 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) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 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"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r5}}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r7}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r9 = socket(0x18, 0x2, 0x0) r10 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = kqueue() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r14, &(0x7f0000000340)=ANY=[@ANYRESHEX=r13], 0x1, 0x1000) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r15}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r15}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r15}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r16 = kqueue() kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = kqueue() r20 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r20) writev(r20, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r20, 0xe3) writev(r20, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r20}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r13}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r12}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r21}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r20}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 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, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r25, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r30}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r30}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r30}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r10, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r15, @ANYRESOCT=r17, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r22, @ANYRES32=r15, @ANYRESHEX=r25, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r27, @ANYPTR64, @ANYRESHEX=r28]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r19, @ANYRES64=r30], 0x6, 0xc00) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r37, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r39, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r39, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r39, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r39, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r39, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r39, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) msgctl$IPC_SET(r39, 0x1, &(0x7f00000000c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r34, r38, r42, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r10, r10, r10, r10, r38, r11, r11, r11, r11]) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r48 = geteuid() r49 = getpgid(0xffffffffffffffff) r50 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r47, r45, r48, r46, 0x143, 0x80000001}, 0x8, 0x100000000, r49, r50, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r9, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r50}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r6, r7, 0x44, 0x9}, 0x5, 0x3, r8, r50, 0x2, 0x24cee5ef, 0x81, 0x5d}) r51 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r51, 0x52) renameat(r51, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r53 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r53, 0x52) renameat(r53, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="7b8e7200b37dae1fcf69f72e440a6d1f4249a80ea5750164548338195a813d3fbebfb228cbd8ecc75de84996cda17c7c19bacb278cde64ad53fa7190a2128d8d0574842052f5100cd068112bc4", 0x4d}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r8, r52, r54}], 0x20, 0x1}, 0x408) r55 = socket(0x2, 0x1, 0x0) connect$unix(r55, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) r56 = accept$unix(r1, 0x0, 0x0) write(r56, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:02:00 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x401) msgsnd(r0, 0x0, 0xfffffffffffffe4c, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x404) r1 = msgget$private(0x0, 0xbc) msgsnd(r1, 0x0, 0xfffffffffffffd89, 0x1000) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() setreuid(0x0, 0x0) getegid() getuid() geteuid() setreuid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1) msgrcv(r2, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0x800) r3 = msgget$private(0x0, 0x1) msgrcv(r3, &(0x7f0000000840)={0x0, ""/241}, 0xf9, 0x3, 0xc00) msgrcv(r3, 0x0, 0xff, 0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getuid() geteuid() setreuid(0x0, 0x0) getegid() getuid() 20:02:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 20:02:00 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) getppid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./bus\x00') 20:02:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x70) 20:02:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f00000002c0)="26785b7593885daae00193a0122bbe7bee4d008a7a40fa705b020977d1dbe9f156f91bdfa5752147e9a9ce1177b14e03855ec329645e6e63869f71723c29210c01a5e1d05a4b0b0172078022f0dc264ccb7840f215908d0cb59318de1312e8a328edef6652d05abd0fdeb7db99bcc017317e38b3ec4ce0e7b83eeb7c322b979aee5ec2d6fa5e0861b54d3ff2c9b034c535301eb9d4281ae84eea7706da5bdc93219921def0126c040ab1460ddb465d5d2d0f9a8c0eb6bfd27db743a2918245f9501f54179dc9e2fe462af2f729c940dd38503cb955566eeddcf60d44499d1c53a9adbea91e4a978f088ab573ca12e42d9c775050764e", 0xf6, 0x8, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "e5a8e0dc4eff52c3d4a3c31c8a5fb16c058abecc"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9a84a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000040), 0xfffffec2) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() read(r3, &(0x7f0000000200)=""/176, 0xb0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "03853e52ec6c4ab6f1592a0600000051b300"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCCDTR(r4, 0x20007478) r5 = dup2(0xffffffffffffffff, r3) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000003c0)) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x100) 20:02:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="70d92e2f660400000000"], 0x10) shutdown(r0, 0x2) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2cac1b188ccc4524, 0x100) 20:02:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r1, 0x0, 0x2000000000022, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffff9c) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:02:01 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) rmdir(&(0x7f0000000000)='./file1\x00') ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) 20:02:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 20:02:02 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe73779e8138549ca) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x282) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000140)={0xfffffffb, 0xff}) r4 = openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x50) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x966686459975dc6d, 0x0) close(r5) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r6 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000340)={0x6, 0x9}) r7 = dup2(r6, 0xffffffffffffffff) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000380)=0x3ff) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)=0x1) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffff9c, 0x800c5751, &(0x7f0000000400)={0x3, 0x6, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) pipe(&(0x7f0000000480)={0xffffffffffffffff}) fchmod(r8, 0x48) r9 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f00000004c0)={0x8, './file0\x00', './file0\x00'}) r10 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r10, 0x80045745, &(0x7f0000000500)=0xb221a9a514b4fb47) r11 = dup(0xffffffffffffffff) renameat(r1, &(0x7f0000000540)='./file0\x00', r11, &(0x7f0000000580)='./file0\x00') r12 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r12, 0x2000741e) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x10, 0x0) fchflags(r13, 0x80000) 20:02:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000003000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x14, 0x10, 0x1, [0xffffffffffffffff]}, @rights={0xffffffaa}], 0x28}, 0x0) 20:02:02 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a85554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da6581d3db901d8a2a81d5eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f8eee99dbcfdd7c010fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x7fffffff) pipe(&(0x7f0000000540)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r5, r6) fcntl$dupfd(r1, 0x0, r5) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) r8 = msgget$private(0x0, 0x110) msgrcv(r8, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x400000, 0x0, 0x0, 0x0, 0x0, 0x44, 0x2}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x2, 0xffffffff, 0x8}) msgsnd(r8, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000b0d9171b0b863b249c2926758cd158274f5d64d22c2a257a8574ecc4eb1aa3b5408f063978a09ba63e92757426e02efb620bd53447369fd3b73fba22c2fc15032f8e8db5391eb81e3bfd09a8649487c305b98379e41e5d40a9deceb6924959a8ac29d50c690afd2ac7b156081d393a9e97a8945b64159011f94d30ec38f74edd8c87b0386b32bc9dc4a55c7575a0d6b888470d12d29d80f206bcbddd9c1acdaa1864dde9583c866903b0eef0a5243906027b5d5d7a7940d2729f1e195ef316b30f760d7e0e09435d70ac79dd7d15d82b5ed38cd209fb878de794c61688"], 0x1f, 0x800) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f00000000c0)=0x1ff) getsockopt(r7, 0x29, 0x24, 0x0, 0x0) 20:02:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343e6104dc36cffc7c078bed883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c50488401608ecffd32dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e1ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bf861bc95dcc966ae948b08d4d092a8f98ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc9200"/385], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab07783b3706000000000000000000000000000001", 0x1c) writev(r0, &(0x7f00000007c0)=[{0x0}], 0x1) r2 = semget$private(0x0, 0x7, 0x180) semop(r2, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r2, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x9, 0x3]) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000400)=""/97) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000280)=""/184) r3 = semget(0x0, 0x1, 0x10) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000340)=""/162) 20:02:02 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 20:02:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="8119d6267059d1ca9b8c9df8819ec46f37fd2c7e20f349f26505b3374d849637ea05fdbfd8ad11e708603f6b2f4d64bd0df3a2de055b4ab84ed38ede70f9ec08ee9b252ba760ced834a92d477a9fd4920dce053cf6554e5c1220298f17270287aec1a0c8f162473b61eac42ac4ae10614bcbdd3d44f86ebea8d4f7be3a71965a13733c88375ec9923de58fdb6b4043ace4", 0x91, 0xe, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) r2 = accept$unix(r1, &(0x7f0000004600)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6b55aa1f193c9ee5d77228f480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a181180ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b74fc3c3cea5c9fc2beee1afb39f242adcf37f46ff276bcfbd99025c70c759f4df8a3e144997112f3ac4aeeb08e4d8fc48604a2c04aeed0847ca2ce069790b3b85d86800417e5478c0713b22a0e97d33d80ceddedfe7f8fcae9386a8db7a65ecf543ecb228180d6f9da895f771b2bce899798cca9656c200"/4230], &(0x7f0000000000)=0x1002) setsockopt$sock_int(r2, 0xffff, 0x1184, &(0x7f0000000040)=0x5, 0x4) syz_emit_ethernet(0xb7, &(0x7f0000000300)="a8c110072587912624bd0e6efd86d1956595f0e387010e3c188ff14c041046d13d2850737f2a795c0fcdaba1c6bceb2caeaba91f94430a0b185a2cfa30c62ca96772b5a2dfea4dc0553d851c2d3a057eebfa579e3c8386200c7b611f600e193337d6b346747e07a33611e0aa46f2314ec5dbf487108615f3f0f3928446a1393261bab120a3d0a5cef5c41a5e20f7851d6110b8dd2be81fef0fe410369e0d822c1ac3328443cd840d165c38e785ef79d814058d21b2374e") r3 = socket$unix(0x1, 0xf59dcefc5a1b709a, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f457350731061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a900b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700800000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf120000000000000000"], 0x44b, 0x800) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000003540)=ANY=[], 0x0, 0x1, 0x800) msgrcv(r5, &(0x7f0000001780)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000400000000000000c8cc896a180000000000000000000000000000000000002eacfb27e78fb2869dd7aa59b27ed0e395ff0a0013c31f01000000dce2817938dbcab0f035944344efebb147a96c8da4223eec61d2ff018d98cf3cef8f684dccc23d19ace05d04d7a42d1ddf18852a57b89de02828ff81b25e0f77add70bdd2803a9ebdb0ae46463276c19ac7bf04accf0e2b6af84b15be8aaf75c1e32f78b66db9afbfa2888f86d7feced9a42c583d0080beac9148343fa265f63ee0e150559258dca78011271a9031d39862d8949d580c6ec7e46a9bc9cd917152ba2e66258cd018ab106f6fcb5b9c53b65078020eb881c46582c30e43225d33c7c2a0ef31b75c6939f034d321848647a6fea26b1458aff5b554adcf6a36440460e51954aa23292a4be6116679b514194d1c632804a1e4f691badc515e27495ee3144d8eb7c0e6c7ca216c20629a995b3b9624e2cb846aa"], 0xa4, 0x2, 0x1000) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgsnd(r5, &(0x7f0000001480)=ANY=[@ANYBLOB="0300000000180000022054b43ee7fda9a1872c089ae044c6300cd93fa8d4f20000a6851752ad718e886ea3ae9b7659a9eb8e7aad65ca5928b15ad6c59792a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c52ef9664cfb23186a140cb38e262830fface3a7638a53b8612080bded18e98efdf2cbd85e83bfb2b8141a972f7932b12e90b9c4922decfa29d85c57757023ddcb794a8d1884fb21de15ae9f4dc0e1dd8c1df4048a47bc465da7b92d57c3f2ba5da8f04de77a2307eb36ca86441e9daaf34b6d4887a0f70080071e3b99d80a8109c5e84d688093062b89aa513b2e006d600000000000084da19cbef"], 0xac, 0x800) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r6, &(0x7f0000001700)=[{&(0x7f00000003c0)="51973dff2b39fa8f461ba50e6e2ae93684a92cbec9828815b5ea3d3bc5ddd88863a345bd84e7cfa50598a71595bf4ed521a583f6", 0x34}, {&(0x7f0000000400)="9209ced920a091506aef329cb0e5d248c72a44c71acc174b4d248b7d380c575274ef335b04be5349e550c90a6275a8e21c4ccfc02f901d8bfb52d26f6cf41d73a82e6ec6b5713d08afcb31f9d7842bc617fff4b57d36d1a66ea3aabb915024f6bf344e95c02c456ca5af23c413a0707fcbda6f8c91748f665c392ce75563f9b9a035859c0a0716d1af0f49e33a6511cd36a30b1e2b0b7ca4af0f3825aafaba25a40d28b21b1b033851a14ce596855349321eeda876094310c340dedb7b", 0xbd}, {&(0x7f00000004c0)="7c7d8de0533c97d4eddb923da99af213a7b6b368ead9ef42dbcd2b941f3b620952ae9438a2f30af6d7546b12", 0x2c}, {&(0x7f0000000500)="2599f93b6ad7fb05b50e1fda5d7674fde5d4de08530c28e2981a5c1284c2d9756e65a38d235fa3d00fa5f3eb014294", 0x2f}, {&(0x7f0000000540)="9f806fe1aeb4a1abc08e9cccd484ab0539530e3d17e24e322d70bb63c90966d1dd5163b692ef093f7183b2255798c7d68bec1630ebfc0214ef0f4b0dbe696c801310978b9b6a093cbc9ac9dd147977376bb630542370498a52da2cc552b28558f621b9cec654847fe85288a6de5d784911fc3f7203200fb499485413268445a6f454e649d5c02bf98f2541370b170bb393bef33412f4782b882a4d0ccb9c982e4f1099f5ae6a30ba92e4bb81bc4c518ad55e655f51c28b432fd96443a7b3990d7741b9f81f06", 0xc6}, {&(0x7f0000000640)="7485f10015ecfc1561e1cfb6cb30fcea2c6e7052fb7ddcbe05f2dc003bdf2d67eca8bbd7607aa2021d3e1562ad4558d9aac7d2963b714d15f64dc44d6f05613d31ea2d7b8fd35ce2458ede0c97ea2654ec4c664e5d9a61f0778ed31bef6ab1d5732d404a99af6c698467f875e0c52ae5f57aa7c6142ad0a5650cb6c23b66f2468cc031df063096c4db2b63a3e7b72ec739d3d53467ed666ac6baefa86d569a545d3ca26d34cfd128b651", 0xaa}, {&(0x7f0000000700)="4fd75158bf7dc35206a7b8d7b2b1b00ccfdae59220d93fec9b449ba9d21d1b7b2ecfa44bb7925c01d74001287e20797e99274f4c3ded7d4b68739edba10e8515c66ae77a3a1f7b76ec870f71696c7623719a8d1313c95475ea3c19956dc575c4b6c751cf1e7fab26baf924c87cfcd2ee1dd248cfc2f3c49b2e9bc9677cfb2011fe1f0b4367543104dcf72fe3717aac379a21ea175362c4aae328017de126b48f4ad38dd151268f85e281f01ae782e9036f3e9167ee749674f7939d5b4f8ad9d0fe898c33eaa23d306e8d74bc908fda0efa213d69b7541c3479ce5ec8c5b087d2e15ade48cf5575f4cdd01734bcd917449278bc6306a75ae06d27b97904d1d1f69f840a0fc006abd405ac228b6de338f591c05b047d17158a299193ce089dadb320bfea31a0de42ab6caf5532346e8725b7eb696e29cb0cd33942f6327da190c309ec027b1190a003a35f9557aa67620a94afbc6f20187cf3c0fe834ee46d8c85d70be3e2273a4d9a1cde91ffdf4286a1be46ed92072996b7d94db718fc8ff14b19a5fc95dc8e905dca7dac625d2a6651cc9004c7c524a1838fb1569542c23c387bcafa4e5bfb155db85a6abb76002c6ca8f44712c3523c7c81f7e3d1ea9e4e19ff596bffd840701350b6988f3850c5b8fe667634eec202b8d371aab3d1f33c2066d4cc043b4e8f8e828ec5ab8c121f8d341e8bc9754be44950af15a512c971016be76409ca5505f4425e9f484d1fc03ba775f738500ba05a406f308a84e3c3fe1f76b5d5ac442b405bcef7a085cbd914a5674cab6380e57342318a8195d7553f537f253d445d33fa3aa408b121250fe75e5d4a3f1d7ec46fd4cb16e6a196b9b1e2e6077cece36a829a78d635ff95795b60bd9d03bb6626e9dfb787641dfabeb4706291a425642b6ef7da763638760d8b7368f13a835ad9f9d168594e71e2402cbbb30a3ee6409b8d0a9e23bf01b9e5aed209dd0e17b071009ad1f0d780ecc4e333fac466916e78f775a6bf5fcebc8c6bec47282df39ddb9eaf191d148b5861c3d80aa9de891fc6deb003541b2e7e2bd74150eb206600f972b7840ca6d140a26960c1efddf005d0c6cb41cafd28fbcce040fc4f537e60c9fc88e0b9efd326f0bfc434a8e2da8d3c0ee8b52bc1195ff1bd205ce06d2ac879a50eb996bc500c9dba6e84af1b00d875b2435965475aac1ce7b710e32be59e3ea021f41d0d82f21cae6b686d0b45c953ca1cf75784c9da8c4b723dea8593026e93142e47ded3ad489a1b4aef3ee1fe12939935e9bcd2a42076a0dad1ba70313764b0ee0cf3d8c939167875e402ca245d7d5866c003b5d3edd5db78232b5763345b8c8ded082c8e3ebcb9b5eb0548654a8ede2cd1d019078d8229208dcb90282651442dbebbeec008a610e8dd05bc84faa61c5b7c7a3ff1a92e54dcd16e022aa25590069897dd6bb6a7a13b9f471c7c5db1cd213f83a6fead4b5ea8d3b22f2c8151beae13b49b7715cb3aabfc2793ee7419b3206ff13f98deee253a6897a4dc450f7f9269fdb5567f5891ec611cbcba57fb34d36523ce7099d1d9fa4d2567e422c66159ff7811ccae87ce1c1aad80ea9381fec13d6a2c432dc42363a0bd16e52493394c81db678cd8acc2281396c9bf42ca610bcfcca9adc1ee0167f652bec67154c424b67f9327e473f5c5171518a32b7209b99f2d19e7b09774c2b402818f9431496f4c619a6f85cfbce3f4100fc2e6ced462c3ed9da6ea9e7a57b9a76b6f4e29466690eecad8bcfee5bac5b22fbb971e2cbb64f631fc4b7c0f0223615f957dcb0e75a9ed5d801e64e15f1ab8af9eb8acf4b4c59a50c31a89b07f49b6f78e7cf883bef8c06f6be1e045220e6521a723f7f77d0de27028e2011362d9f0c56f8d2333d035fb4aa15cb6f9cf18f2b76bbaf513d4ae977ce12dc0a87d0dc81cb62c0e804079366471dafa93c9d73d2a37abed072b562874ddacef841d6f980e49e71c61b8b010911d02f2f8cc457b4b52f40c49650e9b3a594af808a2963d5f42645083f8c720d947683072b182f62b3379b5ad2a6b112caf0e9c84d8f0fcb456444d6626c6222035961b00e1cdfaccd459b029a0f3163b26bbf80da66888127d55fafd1c41979be64105e969959aa67d02e75f30226293ea4e5cd8b67435e46720470c39af3cc06b12c3f1f405ed85bc13d532ce795fc14b55fadc048a711be3fa443ae1bcf2288e80d43f9c84921c411c5b24548e12c7fdee0a01d2ee9f8e47f86824b639fca279cef3eaf0689574c015a97eaf4b75ecf4cfb093ca3e1b1c59c04bfcab6c8c033388cffc47c429447a67fa30bfc4203511bd38a2677c076aac89699b1bdff29f89a9e69a8045028782639a3dd1aaefa86f0c272c6063ea579162749fb262c3f1bab1dce56abf53f7b73e9924e81b96907219412bc0d6eadb4df9da0eada27dddda37ddb89e8671e748d8430ea391f3654df9b97ea19ee4e0f06893fcaa7c5aa314d27e21203d31475547b706cde8ea455cd4436cdfbc536117d2c70b15afb689775e4321f0cc8cd810da2a01ac67c82470038686a6f6867c19ee5c457e3014cf471b12ddd114993401b2cea6fecf5a99132dfa2bf844f0016b6b62c2b44259ea83fbd4c5c6851e5a2566252488ac6bf9edf5def50d51c72bf18b241f289da9f50b59b00fad83edb9d406b5ffc245bc4f1dbd394f45febbb7c172eab8287f338c17f1025bb1cd9dae8ea381e6a9fd501a828bbc4974710a7214a6966b72ccf591052605f745521a55128775494d4adfa41f7a5a5af232db0924c6beda9d1f7f086b6dac0b03fe0122863a010665d5165b8acabbfb273794bbcf6439fbbfb32210683ff186c41ce937d5fdb1f80a45b6b4ed0cdb21b75e9d74aca5cbb0ceedc132ad8d47f4efd5e786dacd7ff17727db669813e31c12ed80e31c5e4050c8cf87feba8c036853a1c25bd6c917fd38946c3b8a3f28b84659271789fcb0eae7956a40da191664c093ea6e0453ca92e417d54438e0d48b3afb69867b6d735ed3c56dd70cb1e7d2fafad7833fc7bef398885ef54b0535b59a1f9ed0b4184197bbb56e4bcff1fcd6d4d81bfdd41d973f473b47317b21f3d549505be5a7f6c83820a69fcae97575adb109e5ca88be2445b7e8b9e961b5b9d035606f74165d8321b5d94d122dee76a21f1b7755711ff67d9ebe5590c5a40f13870a68adabefd61ce55774a00471643c412abe171e69a10ba6af5c921c906c52e9ae747b9a499c645ace377166caf146e00a5555b245cab4cb647e344befb808cbd9b03580b5db2d94f504b69d75cb81a383d4c8bc606de3e1bb34d5f7740ba5073881b3c469c6c2799337800e096049f677a17c5f41027dd3d2dbc7151e85f52014f50240cb5fe0429ba14ca27c01c457c7d47a60a56e1fc59ce9ddda93378dc98177f0729b0c3c24ac57a5105de307ca34539f8382be4066154e8278c91df51bc4d9866836df4c81a025cb2c4fe7b95a68ab814bcc1a50e58b9f8dbfc76b82ff7935d756adde4de360ddc44212c56753221a437bcb5c456771286bd0673ebca0dad338c85cd81ffdd24a6c82c8ffc1e024b8f7512dd6801a3671f72bc1bbd8ad4b9dd3bdb4d414d79b4061b82187b1a5040386020f92e9ae3a7256ebc024e378bb147a1c701f68d44b6de9a1f7fabb06ccfb367081bb4102ab508f805971f3b8383fa32df55b2c9704cc9d15e9facfc2f06f57b07661d0083047258ce92a18a794eb4d222bf1d06a950488545c1375cb089bd0d0c0bcd7071d013960859914b1d8aaf1d8a0f636ee4d9ba369defb8b2f8cdd4dba8a9945d190e8e2e539162961f14bdd9b336da6d6d156299b8e2ede890632ddd933c9c46356e45eab00db21b5c4ee27eebe2bee155263ab3ea699667cd6fd749f14a177d5415528ca78c76087f1f3cf5cbd6217fad6bcf85dcc3d1294bcd8a7565f9b1f5a4503c58d769d49123c0a60ed1a65f626b9005b6da06f6de293162592e2fa8bfc9184a21772f1bc12147919e3853148c3fc4da045626244ffef11859913edbe2629dc328db10b81c66f7aa726469da198774b5400e595b21d774f5d0dce0001dcf496e82d813ce47e366b09a04ddabc9f3fa1adef7e300a23fdea9e93ece0bd35e8c94f780d64de4f7c3d1b86aced51cc0bd49faf2c073c9886a067514684d8f223229318748402c3b13fa2b7804c13d80810f6eb46820da0026eab1f9eb04178b1986b4721844ff27e0973a938130b5f04a387dbadc532e88a3f4ecd5ddef18bff2f3d3e753462e8f4c76f10ac51c5242de76685ad7f9294db9176511bfdc92d495835c27bc259d76e4241de35ac1cbf801030157530f8b1bebd562d086a4a82c646c022d8226ee6176b6dd3702fddecda56c6b4ddd945de2d58f4e540cb98b9ec681d07831e031ed328dae17132eb9071955ffb8c72eca67e66ccd5fcc6b7d80a6f7616bcbe43febb4a0c12e2e3d89d1d564f0ab433e1e982bd6d19333788f611968d6e1462a8c63877060eb354b408a2d26a4773c96baa4bb3ad9c41edf0fc1c9b55f8201fbf74d72acd5dad721bdcbec0377c124446f33308f018185155441f2e9cdf165f2aa28c5090d6116e1bd67d3aedc85a9650578d4fd93365101a29613d030c74c1770a937b18efc394cd3e26a3981c3a0063eec64281f9a9f122550c0fcd9f9cd6e084e0b92daabfc1d39a8472f3c4f0594b5f0a4c1c74a8f90f73a3dfbb31f096e6bda0e5ab1458f7809ce5718567bb3f9f45e38b0a8274e7051f4202203e7b3e6036d2fcb4b14758c56e76e4c6e94596b3bff77b7e", 0xd45}], 0x7) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x4000000000009}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x3601, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r7, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e00152cb5f1b22315f7a530", 0x74) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgid(0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) socket$inet(0x2, 0x2, 0x0) 20:02:03 executing program 1: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='./file0/file0\x00') truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x100000000) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0xfbff, 0x1f, 0x4}, {0x400, 0x3f, 0x3f, 0x53}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x81}, {{r2}, 0xffffffffffffffff, 0x2, 0xf0000000}], 0xec7, 0x0, 0x8001, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c65302f66696c6530000041c6508c79c2e1ef6cd23901b6e0cb38bc1561b1064b432daecbccc73bb2691db8e3800a0b1ee996ba3c44be81ef3864a2"], 0x10) 20:02:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r3 = openat(r2, &(0x7f0000000680)='./file0\x00', 0x80, 0x8) openat(r3, &(0x7f00000006c0)='./file0\x00', 0x100, 0x0) socketpair(0x4, 0x4000, 0x3f, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r4, &(0x7f0000000580)=""/172, 0xac, 0x1, &(0x7f0000000640)={0x18, 0x3, 0x100, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r6, 0x52) renameat(r6, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r6, 0x41205725, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCNXCL(r7, 0x2000740e) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0x12c}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) readlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/105, 0x69) 20:02:03 executing program 1: socketpair(0x18, 0x0, 0x1f, &(0x7f0000000000)) nanosleep(&(0x7f0000000280), &(0x7f00000002c0)) 20:02:04 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x2f8}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r7, &(0x7f0000000340)=ANY=[@ANYRESHEX=r6], 0x1, 0x1000) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r8}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r9 = kqueue() kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r10 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000100)=[{{r10}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r12 = kqueue() r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r14 = dup(r13) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r13, 0xe3) writev(r13, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) r16 = kqueue() kevent(r16, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r16, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x1, 0x1}, {{r13}, 0xfffffffffffffffe, 0xb1, 0xffffb, 0x0, 0x800000000003}, {{r6}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0xb}, {{r5}, 0x0, 0x47, 0x8b46d0d583cf2a00, 0x2, 0x1}, {{r15}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r13}, 0xfffffffffffffffc, 0xe0, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x20000200, 0x0) kevent(r12, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r17}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r17}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r17}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r18 = kqueue() kevent(r18, &(0x7f0000000100)=[{{r17}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r19 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r19}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r19}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r19}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r20 = kqueue() kevent(r20, &(0x7f0000000100)=[{{r19}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r20, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r21 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r21}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r21}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r21}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r22 = kqueue() kevent(r22, &(0x7f0000000100)=[{{r21}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r22, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0x8000000000000007, 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, 0xfffffffffffffffb, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() kevent(r27, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r3, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r8, @ANYRES16, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r17, @ANYRES32=r8, @ANYRESHEX=r20, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674daf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b66326426e0713c5ba686fda9d", @ANYRES32=r27, @ANYPTR64, @ANYRESHEX=r23]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r12, @ANYRES64=r25], 0x6, 0xc00) r28 = getuid() r29 = geteuid() setreuid(r28, r29) r30 = getegid() r31 = getuid() r32 = geteuid() setreuid(r31, r32) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgctl$IPC_SET(r33, 0x1, &(0x7f00000000c0)={{0x6, r29, r30, r32, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r35 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r35, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r35, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r35, &(0x7f0000001040)=ANY=[@ANYBLOB="0100000000000000ba98c2bbcd4e4ffd709445ede2435a8b028adaffff6c17153cf3d1170700547a8a1f358d975e0309ba52962840d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000006000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac57f6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83efc312d6931ec5ba0bb0e8997f7a941759689d37da816000000000000000000009083976cef5e0641e9a4a5e50c9c7954d4478a1451eb0219d3d4e700b420433f796c4ffbe5ef95c58aed1ded4aa479184c8e728252c2698dbcb620eb8dd8cca5934d9ba7bfbb550ec5d958e5db599d6d7d6b90db9fd1e6920839c01fac16190d417d5485fcfa5c83c0032d904f73b63d2133ab8549bdadf0ce6ae88b09eee0c8867a36498f330ebe4bf8dbe7a3da8d9f2710e15d10acb996bc3eca71050cfd7944e3e52277fa88a3403ec5e30a58bf1eb159a60300ab823d3b40f5213781d6dd74bfa908582661c26f7cac38a1ed57da8a9ee912908355c17109"], 0x1, 0x7fb) msgsnd(r35, &(0x7f00000012c0)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a705a2a34a863da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77f739e7cc55be19f0ff07861b0e0bb8ad686c55b23fc19a74959b4f56e280c370dd8ce863274295d61cdcd2902b79f7aa74bb50945d251a4bb9f8e1c0f7e45adc629495f550f5cd0e6be80b52f0e7b96a5ecd51d9bfe06"], 0x156, 0x800) msgrcv(r35, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r35, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68b76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r35, &(0x7f0000000680)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d93c9f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16fa71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f00006039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d450000d42470a3deaf000000000000e54d7772d31a614b48dcdc904b0d3a8c6fd59770894f61ef8124a25c8440c15b9e3002efebdbf12063779575be9ac591ae3566bb10d086501b266704990613846a3b933b02398cb5d4e9de17319218b3f9ba09d68ef8b105ecf4f084ccccf6f26bbe8d7473aa8aacc9caa9443ce9473c90e99f6c4714c81acaa2fd216ca513499ef8c36f5f17eb1ddac95e236f9d40ea832031b588c6610496d7585047fbc07b38e278498e8500000000"], 0x222, 0x40000000000800) r36 = getuid() r37 = geteuid() setreuid(r36, r37) r38 = getegid() r39 = getuid() r40 = geteuid() setreuid(r39, r40) msgctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x6, r37, r38, r40, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r30, r34, r38, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r34, r4, r4, r4, r4]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r44 = geteuid() r45 = getpgid(0xffffffffffffffff) r46 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r43, r41, r44, r42, 0x143, 0x80000001}, 0x8, 0x100000000, r45, r46, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$setown(r0, 0x6, r45) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) madvise(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r47 = kqueue() kevent(r47, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r47, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) socket(0x0, 0x0, 0x1f) socket(0x10000000011, 0x8000000003, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x8000) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r48 = socket(0x10000000011, 0x8000000003, 0x0) close(r48) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r49 = socket(0x10000000011, 0x8000000003, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r50, 0x40087603, &(0x7f0000000080)) close(r49) 20:02:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) bind(r1, &(0x7f0000000440)=@in6={0x18, 0x3, 0x1, 0x8}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x80) semop(r4, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) r5 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000400)=0x7) openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x5858a, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000880)="5ababf4cf076b40f00e8cfe0981006ff91e7e90711beb3cf6e791e58a08c5acfed25e9a32df43b3102758fe910a966385c19e159a1a305a0ea1049d39d7dea539b6d4a0d3c04b0aa4711a39ec7b21dfe4d68ec81e7c099684b2c55510d62b59dba55875920c8b076ac6ea5e697a45ef44a3f25877bfb4a0c7350ddedfa32daf2c5f03808c3e17117868944db56c1378f53d30e35409c713c8953919e32bfe57b6a17dfee18adfb9cc348ebe9ebde146327ef4f818bf5b6c62c6566fb9d6130a0a2de7c87d319f04d2069d7ba8f7025b0db82d2157e21d1bb5363e40d384ad24fbcc1dc9be8f06a85024a3f1a7cc2845dea8099e52750bfae7876830ec0ea5191f7ddc92e6679f55081552da099dbe226fa1600f2bcb23a65eb759c8f8cc4295e5b0fead1875013c674ee8d907a9cd5852ef31e7f2f2f2083f97868a768e2e38822ff249b6f3d91f00bcc989c71eca844fa3a89dcdc20190143d5b89196f9d6b5934ededa6e9c183ae10738723934c682a998bcd6c7ac87d6adc7850da03335cae645822f241fbd8f4c526ca876eff145706ee805f03fa87717346948133a768810fc3b7684effb2e067c0bf703259a645026d2692e94529663879de03cca6cff1e5264ce2b5f80a607587623e1880284d48a92bf1ca3cc8c84791dd8d53112b604952644937a321dcdc0302fa36aafcbb917ff384e309a58471b3b1a694e9acb346aa0803fd284957dfca79eb0d868aa4bf6b1ee2537e7c6c2cbc1f5888007cd4fddc7efeb8667b5d2f76b39f0f4c4a7a155192e03fb65c238a386e2ad356667055261120a4fe71a4b7b6e8258d8190f3d848b980855a38f694fc9ac4b061203ffba877953902f1ae913b651a19df8679c7d56f098226b87b3005fd8fe9303b3a8933ceaca02de894c3cb196b6066b92e3c89e24d32ac0a7a09525092660428db2bb7b250aa1e9f089bbd331fa3139c4f0fc7d23371d58475a5cce1959b8c254bad880f331df0afe05086e34849bbfb63e44dadfca766bf4f7e4467056bb7ac7750c9355a18ebb5315c85574990cc0668913ca66e005b6bc705f5e63ee88e61ae2980518e64acc5ea1330426f97db1c2bb84eb2b76f599b1fbe4f74500e1790b88c77e85071585072f9a865065ae30e35021f34611bc42bb18b604a484c24380687ef1021f6e81670c78bd02a4329251e89f388963cafd6091cf892e6daa6a10ed06b3f212fda525e596ef62872d2d0d1900ad432c8df61b9086a24215cbfc5477864edd40ace8df754190da75d41932a6c7126c19eb86d702b4e31978998f8d9207630d62651acb73383297f6cea53dc83c97584624a22dc5414c6a2ad0e6cd13ced6ecbf4f58394e93ce074e203b6ced76ae48a0b8b5b7c68a150e67ba65a5fcc173fefe8705b746638dbc5f4801eb365e1283954905d2877e1068af1094d062c58a4e56dc33bd387c56618888ed3740b50134ac38e12fe53e1340f1657dd0151f52178bf79ca00a7108d9cd03664e951a879b28d4a109814d725b8278643579766686c143da107b49e6a80e338dfc9867b64032b9c6c982489326503ffec6bb881f775ce75f7b5c386d3a07d554b6079ef4d82afac468f1a78c77e28ffa7cebe1f098ca9342c813fbbf9237da739daa90b552d9a66e2183fb233e0fdc3c1f8508d91dbb0105d15371373cf291a8cc121da06b6305f5831a3ce47d9d09d1a5f74fb5eae9753e8c407c93ee082238834a69bf6f0e2bd60c39ae6ccd9b51d4e3ff2961794a7e4201f37721cb15d34d486d9ae54728be2fa54d6c6db31ca1d5b4a6b1841d247f398e8d5ab00b9ae8d585cde0e9c16cae238e1a0796b01a4adda70fc1a93313b636e637547398dbb01cbc14effe1d8df6eb948550e25e9548cbdc5a296f2829e327b7d2d6c20c6742deee4843dd468c78ff4b6fd9acd530f54d70959e809c8afe1868fc866e8ca40202b94ba7b4966df5995b60547d6e1c81e1dd7d8523fcedaf02f30377f8f12613734b9ede2801550d4e5b7f189f44547a5adb1b9b92d5c05b0d7b9940fdc870a12d24bebd913ce7b96196a0dd9fa5e65da296d3c50fb369092bdb1a099f6cabca17eba5a492e277df91ce12e3bea8b90476af0a9947001bf70a4c4eca88e1a2b5847baa12957a65d15645b6d7919964a460df50d1a848ac438aa3de7f046482c2de9ef03d0aca41c7acffd0d9c5dadc81b5e854a4cca911c5e87121e80fe4d055b7ca1ebe0949ebc96efc714c63da534056187e88eefda592ae32f7120c41a79633013a6dac05712fb6ae36e33f711dfc1341b4d2923423c03538c7c53b345e1d2c8e2697d32cd56c2dfda610c760f122d317d99dbe408d0996a3cd682d4b7183cf77f705204cd08fb9834176d37a698a48ecc10465e9452f1dc9a465c0ae77e177f343d1dbc48f872490c32c674e086e68e9adde35ed244735becf0e18a77b3b13a934c89d39ad2d721d82a68182fca64702cc963d5d76b9a7a4c9d175f5822ca12040c0eb21a68a188e47710997bdded409838330517c6aa2a9b6ee13832b0d7073fdf03d0b4ea1c6a4e0c3fda16e5467d6eda627f3407f53ed7b63c8cdfc1404ff521314dbd4e8d222208db6ab36a539b6f47f3754c82ecb6174921878ada089c4b364cf17bcd538fc9f65c629e37c4adab3be8ad184aabd4409e6eed959f281e1219d94ffe3464e4f405e76557f3bc53b50cfcae6e30c52655219a8a3110ddee707d8bb4c36799d1cf4afc7c2933d5f2aa0672d4a30f8468c5903823bbd4879902f9f4bf161447b8ca3503af1a3c5520d92c36e66c2a7ef211732b80c500a28b3906274a2e3bda395124c7c35285c18912f57c48be9af2175957a98a7956ff1e5e0f497926ac41526bc6916ca70dd08bcbcd295ab7db405b1ce453a7a39ea0392c615c0170bdd0143875593fae1cea343380ca4a714797de1ae802fa86c853f0d7b80889ed2d14e65d1390c81d173c40f989a1330d2df3420eda86e5960ba20e3c989fa9c251e738139062c7c1d0e7fd9965bac7c5a4678167ca3ca48ebc21a3b17bd89cc9831a98e1dcfc0ca5a0fdbd685ee47a6c4cbb870384f4247ab3606e4f95919b6af5109c4b1b5f4fbe467265c70f6d560dfe5ac952e01f06e59c73e9a974d6c9f79e6a77c6f9874a038d1892d63c2d36eb1977d4352de84990fd05478a565f044d2f0a59631de92a92e232101514fa202ac7a6170fe4097eeb8f7d3109650a3951aa33262eb68f50132de5bb2ea46dedcc1888eb98c7d188eace8d14c8e98972432a144c8dd369342e9a2d4b071fb03e45f419bd051a0fc0e35f478d80bd64651d58697ff8830022b4eb4880ca3b8ddfe5879761837462f8eae739404cf84bcb9baea6d7c92f6402c3735c3a367f9db7607c8c8296f4c89588a8d817ccad367fa1e21eb59d97945389c539808e13fb0c94cec1f25f1e69cbddf5f0f2ee99ac91b8e97eed8fdeffa78ece4ecfa6431aee1e47ab37d57c92ea29c6d2cd9c13f0d913617e14bfbf52ad4eba4a2f259221ef14a372ab0625d72ce92bab2abcbf7c2b6b500e7bda1c93303d4d40ba4476f4cd3502555f7afda82a3b70d0b29d90d9bd97b4a96551fc5022b2b17227378c49ad38d612f8c656ea4b349ab6f8b52353740213d15310ac76ebc53fef56410fdff5acc21c35bfb9642e44c11566513e59ee7a202d7ae1cced5256a4e85a730d0613001f6fc2c7a20d8989b3f9968003a4a48c36ea033814d119f6cb72f50d7652f396dc09b3cc1cc707a173ac889b82711e654080b4f7f02466a262ed1ba896e7a7b749b039ad90922b2bddb6013886ade839a9a51f05efd676d30a36ea8c8fdca9bfbc3b7db816c485b320cc7b6835fced3ff58fcec8384464bb01b46c2356dbb68d8ae2e5defc53d159606dfbaafe2eeb722f4c548802328cddd6e903899129e87826d70200ce311de3adab905fe6126fc2459ea07ada4d6660bde6a7c1faf6e7abe27e0c55610345cf36ab1bac0e46314ba34de9e25da0edc84d3d9d24e25a4e9d79e8068108f607d8ca8769ac90041d14a71b8f53a8d4070086e13a8b5b6e74a610372d5eeb4bd8d1d3d5e1cf8d4667cd43459e79570210a76f6f283afdf170cd051282cb099dbbd883d03bee96e8a62dbb2897972550f5a1cebeb3985bc0c7028f0d95def7c107c5f9e07dd90d0bf4f020b9a8bcadc35716645e703cc666937fc10b288378e8c16e0c5a83e2c85b68585684049d2c1998090f5b02faf5fd6d59cc8826b380ddcd1d9329811969c67da8ac40808d734fdda692e0ec0f960ab3aa34219b72e1ce0072ced9c79d2622e2d1e70466e0f075bfdc326d51e37ac420b76d7d741d1db4672d437b82bbc2d41a4929f73dbba81e41f00955c0adcdfd6ad4be4e541fc98a8a196377ea5ca10dc59e9bf5b213144933552984cbe0a16d392f7a06868cfbc30f87e1498ecb5508f6394f859929bf1e0e9a43fb1d6e093a7f3de03c0bf5639236bb6e68245b9e61f3849e58332f31e552fbc7da113bce8c856849e0e840fb53a5c6b7350fe1e23a3ae73ff9ef62cc4a17bcae54637aef201c046fe3715aba374d0b1ffaee83e16ae2ca59d4433d6482ef8cd10167fa35cbe244521a50116433bb0ba587f6956c0462adea718016e7e780300abed217f1018db758d5ee111fae7bbb6c942972bd8e346d4f53278b5968a11ab9b9565769dfe29f0d54cc7da58638d0a8adc597d0580426373c35bc61727f78e1bfaed9878951953c0fd62a0f8977a26df4f0cedcb96f9a1112d65642565860f266f17b868975fc75adf68054223cd100b9d4a1f3012f7ebe2a7160ca6233cd6e890b79c23cb4d8a74beb0a2cf4dd35356f971bb44a76228bca2e6996415a83f90b8d06a5dd0f7d6c94e94c1549be2d732186b14feba13c73c9348114f2642ca7f1b05b4066d04b2e6d58daae952beb929013e0b146ed5f4a0e6cc85cdaeebc7a4835ec855237f7ecdcaf4cdb105b636d1cfffed2ebf99d7ce9b1757259d589ca592042563316e1bb705077d7ffad8a107887ef23f601ae7101929bd476b4d019dcd0ffd940fe057877e690641ac6bd653dac2ea2d228492301e1e8873d8f483baba8cb853db1c0be5dffc68a2e9002a262c908a005220dd5bc9d5979ed200a934a0496c98063a3bbac85b82452c9173aca0427ae796b5cf0ec8ef706040e6f4e529d5f7623b88cfc32478f15318f7738e134ce5ddc75eedfd4f793286ef4d68af61d65092f2f3470efe9e7e4206acdfbd3683e047b7bab732eb7fd85589ee7a23f12381e790b1b330a463054247a457636bd056446902fd0c78707f8ad2f6fd6a00e2d1b3084dd8b55f3c06a93964d149e93d44e78e6c6402ffbe1323e1c234d8e58ce8b6844338e552aacc918108cceda4b028c811a56eb9ad31cc1efac5bde73e3770f3ffa7191e25c4cc32171c4db0860b26acc1b47d9bba54b1343a7a7cedd37d1ea85267a537323561c424934d0224114cfe7ebac423e64d7be1a6e9ab1748aba1a2dcc7ae3c3cdacf7e5988c9eccccb214fdedb306d337df10c57d82d091117df7910868a1bd5a248d4ee4a71d13ea6da77a59efc931eea90194aa6126e7cabc47af71a1feb60f071c901152db8bb4ea1e78b9405747363c4e3c916d34ed5eeec77a67f14979af0c2fb2299f9186e115394df7c945b46b10a297e1e8ce71b08f42291f377bbbd1b40cc5d254cf7dbbc277915300a7b9cf9a11c5178f58a19539a15df6536b296c112ae05b8f44d44f98aa2c94c80cc2d64faf2d44c87e7f259", 0x1000}, {&(0x7f0000000240)="c48b4347581a1eddb4eebf26494bdfc9f447ffebab927a1ddfc1d10e4f61492b3f81478f8806b7eb714b4becc0abde422936414f8a5afe1dc039df0749747e6d9972c92b64cd76b947f034953aea01bcc3d7c765fa223bcc5b2696fbc960302f3562aed639bf9e772d2c07cbfc4401fda3b7a93a5e1621c872052b5df6fab693b084db8f878d7a1975cd3ffe06ab179bd576e8c0f78f44c9aa4acd0128e6a822c64eced0f6a8f0753cc3739050d5822c758ddc870b5102e1167e23ed65748f1dae3fb8d438042320f2ad9f34", 0xcc}], 0x2) pipe(&(0x7f0000000380)={0xffffffffffffffff}) readv(r6, &(0x7f00000035c0), 0x0) openat(r6, &(0x7f00000001c0)='./file0\x00', 0x0, 0x100) semop(r5, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) r7 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r10, 0x52) renameat(r10, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = getgid() r13 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r13) writev(r13, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r13, 0xe3) writev(r13, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r13, 0x2000740e) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r15 = geteuid() r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r18 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r18}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r20 = socket(0x18, 0x2, 0x0) r21 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r21]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r24 = kqueue() r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r25, &(0x7f0000000340)=ANY=[@ANYRESHEX=r24], 0x1, 0x1000) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r28}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r28}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r28}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r29 = kqueue() kevent(r29, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r30 = kqueue() r31 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r31) writev(r31, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r31, 0xe3) writev(r31, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r13, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r31}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r24}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r23}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r32}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r31}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r41 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r41}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r41}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r42 = kqueue() kevent(r42, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r21, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r26, @ANYRESOCT=r28, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r33, @ANYRES32=r26, @ANYRESHEX=r36, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r38, @ANYPTR64, @ANYRESHEX=r39]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r30, @ANYRES64=r41], 0x6, 0xc00) r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = getegid() r46 = getuid() r47 = geteuid() setreuid(r46, r47) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r48, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x6, r44, r45, r47, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r50 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r50, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r50, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r50, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r50, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r50, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r50, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r50, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r51 = getuid() r52 = geteuid() setreuid(r51, r52) r53 = getegid() r54 = getuid() r55 = geteuid() setreuid(r54, r55) msgctl$IPC_SET(r50, 0x1, &(0x7f00000000c0)={{0x6, r52, r53, r55, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r45, r49, r53, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r21, r21, r21, r21, r49, r22, r22, r22, r22]) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r59 = geteuid() r60 = getpgid(0xffffffffffffffff) r61 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r58, r56, r59, r57, 0x143, 0x80000001}, 0x8, 0x100000000, r60, r61, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r20, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r61}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0xf0, r15, r16, r17, r18, 0x44, 0x9}, 0x5, 0x3, r19, r61, 0x2, 0x24cee5ef, 0x81, 0x5d}) r62 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r62) writev(r62, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r62, 0xe3) writev(r62, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r62, 0x2000740e) r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r64 = geteuid() r65 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r65}}) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r67 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r67}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r69 = socket(0x18, 0x2, 0x0) r70 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r70]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = kqueue() r74 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r74, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r74, &(0x7f0000000340)=ANY=[@ANYRESHEX=r73], 0x1, 0x1000) r75 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r75}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r75}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r75}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r76 = kqueue() kevent(r76, &(0x7f0000000100)=[{{r75}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r77 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r77}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r77}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r77}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r78 = kqueue() kevent(r78, &(0x7f0000000100)=[{{r77}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r79 = kqueue() r80 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r80) writev(r80, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r80, 0xe3) writev(r80, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r62, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r80}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r73}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r72}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r81}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r80}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r79, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r82 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r82}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r82}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r82}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r83 = kqueue() kevent(r83, &(0x7f0000000100)=[{{r82}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r84 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r84}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r84}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r84}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r85 = kqueue() kevent(r85, &(0x7f0000000100)=[{{r84}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r85, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r86 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r86}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r86}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r86}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r87 = kqueue() kevent(r87, &(0x7f0000000100)=[{{r86}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r87, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r88 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r88}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r88}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r88}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r89 = kqueue() kevent(r89, &(0x7f0000000100)=[{{r88}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r90 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r90}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r90}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r90}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r91 = kqueue() kevent(r91, &(0x7f0000000100)=[{{r90}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r70, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r75, @ANYRESOCT=r77, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r82, @ANYRES32=r75, @ANYRESHEX=r85, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r87, @ANYPTR64, @ANYRESHEX=r88]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r79, @ANYRES64=r90], 0x6, 0xc00) r92 = getuid() r93 = geteuid() setreuid(r92, r93) r94 = getegid() r95 = getuid() setreuid(r95, 0x0) r96 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r96, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r96, 0x1, &(0x7f00000000c0)={{0x6, r93, r94, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r98 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r98, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r98, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r98, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r98, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) r99 = kqueue() kevent(r99, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r100 = kqueue() kevent(r100, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) msgrcv(r98, &(0x7f00000006c0)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32, @ANYRESOCT=0x0, @ANYRESHEX], @ANYRESHEX=r99, @ANYRESOCT=r100], 0x4, 0x3, 0x800) msgsnd(r98, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r98, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r101 = getuid() r102 = geteuid() setreuid(r101, r102) r103 = getegid() r104 = getuid() r105 = geteuid() setreuid(r104, r105) msgctl$IPC_SET(r98, 0x1, &(0x7f00000000c0)={{0x6, r102, r103, r105, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r94, r97, r103, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r70, r70, r70, r70, r97, r71, r71, r71, r71]) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r109 = geteuid() r110 = getpgid(0xffffffffffffffff) r111 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r108, r106, r109, r107, 0x143, 0x80000001}, 0x8, 0x100000000, r110, r111, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r69, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r111}) msgctl$IPC_SET(r63, 0x1, &(0x7f00000002c0)={{0xf0, r64, r65, r66, r67, 0x44, 0x9}, 0x5, 0x3, r68, r111, 0x2, 0x24cee5ef, 0x81, 0x5d}) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000600)={{0xff, r8, r9, r11, r12, 0x40, 0xc335}, 0x5, 0x0, r61, r68, 0x6, 0xfa, 0x5, 0x1f}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x8, &(0x7f0000000340)=[{0x81, 0x1, 0x5, 0xffff}, {0xf001, 0x3f, 0x7, 0x1000}, {0x401, 0x4, 0xe2, 0xd8}, {0x1, 0x6, 0xff, 0xb04}, {0x4, 0x6, 0x20}, {0x8000, 0xff, 0x2, 0x37f}, {0x7ff, 0x1, 0x2, 0x4}, {0x8, 0x6, 0x5, 0x8}]}) semop(r5, &(0x7f0000000500)=[{0x4, 0x3ff, 0x1000}], 0x1) r112 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) fchdir(r112) r113 = semget$private(0x0, 0x3, 0x80) semop(r113, &(0x7f0000000040)=[{0x0, 0xfff, 0x1800}], 0x1) semop(r113, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x2, 0x9, 0x800}], 0x2) semctl$IPC_RMID(r4, 0x0, 0x0) 20:02:06 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xff25, 0x3, 0x6, 0x0, 0x6, 0xbfe, 0x2, 0x2, 0x2, 0x8, 0x7}) 20:02:06 executing program 0: getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = getppid() r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = dup(r3) fcntl$setstatus(r4, 0x4, 0x4) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) r5 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) write(r5, &(0x7f0000000140)="5197ae012e2f40", 0x7) 20:02:06 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x80000000020, 0x100000001}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) recvfrom$inet6(r2, &(0x7f0000000200)=""/185, 0xb9, 0x822, &(0x7f00000000c0)={0x18, 0x1, 0x6}, 0xc) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0xe0fd) 20:02:07 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = getpid() getpgid(r4) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x3, 0xc5, 0x2, 0x1, 0x5, 0xd2a1, 0x8b, 0x0, 0x2, 0x8000, 0x2}) 20:02:08 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x34a, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="f1eabdf7ca3401f2c76d5dc2d3b830d1a520cbc2754d2a3a5d630dc84cdb69649e6825807f46f5be209b7fe4fc10121b2bd73ee1bdd4b85af3952cea384896afd8b82902d55fe6731b40c0517ff58c32e62308fc55e416cd50c3a3f27813d90218730a", 0x63}, {&(0x7f00000001c0)="09d18d7a2bc5497bc2c5e8eb6012", 0xe}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x3) 20:02:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0xfffffffffffffe79, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) ioctl$TIOCDRAIN(r2, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:02:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 20:02:08 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3f, 0x3}, 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:02:10 executing program 0: r0 = kqueue() lstat(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000140)) 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') r2 = accept$inet(r1, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() semop(r4, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x800}, {0x3, 0xca, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x5, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0xf8f, 0x1c00}], 0x9) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r6, r5, 0x0, r7, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r1, &(0x7f00000001c0)='./file0/file0\x00', r3, r5, 0x2) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x181, 0x1) 20:02:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 20:02:10 executing program 1: r0 = kqueue() r1 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x1}) kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) socket(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e8000/0x2000)=nil, 0x2000, 0x0) 20:02:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file1\x00', 0x580, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000400)=[{{r3}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0x4d0, 0x0) r5 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r7 = getuid() fchown(r5, r7, 0x0) r8 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) r10 = getuid() fchown(r8, r10, 0x0) msgrcv(0x0, &(0x7f0000001040)=ANY=[@ANYRESDEC=r4, @ANYRES64=0x0, @ANYRESOCT=r5, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES32, @ANYRES32=r8, @ANYRES16=r6, @ANYRES64=r2, @ANYRES16]], 0x4, 0x2, 0x1004) r11 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r11) writev(r11, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r11, 0xe3) writev(r11, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r11, 0x2000740e) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r13 = geteuid() r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r18 = socket(0x18, 0x2, 0x0) r19 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r19]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = kqueue() r23 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r23, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r23, &(0x7f0000000340)=ANY=[@ANYRESHEX=r22], 0x1, 0x1000) r24 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r24}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r24}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r24}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r25 = kqueue() kevent(r25, &(0x7f0000000100)=[{{r24}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r26 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r26}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r26}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r26}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r27 = kqueue() kevent(r27, &(0x7f0000000100)=[{{r26}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r28 = kqueue() r29 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r29) writev(r29, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r29, 0xe3) writev(r29, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r11, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r29}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r22}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r21}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r30}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r29}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r28, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r36, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r37}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r39 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r39}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r39}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r39}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r40 = kqueue() kevent(r40, &(0x7f0000000100)=[{{r39}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r19, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r24, @ANYRESOCT=r26, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r31, @ANYRES32=r24, @ANYRESHEX=r34, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1e16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c51d7b21b7256d52848ce95c4a80977b663686fda9ddc183d", @ANYRES32=r36, @ANYPTR64, @ANYRESHEX=r37]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r28, @ANYRES64=r39], 0x6, 0xc00) r41 = getuid() r42 = geteuid() setreuid(r41, r42) r43 = getegid() r44 = getuid() r45 = geteuid() setreuid(r44, r45) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r46, 0x1, &(0x7f00000000c0)={{0x6, r42, r43, r45, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r48, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r48, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r48, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r48, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r48, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r48, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r48, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r49 = getuid() r50 = geteuid() setreuid(r49, r50) r51 = getegid() r52 = getuid() r53 = geteuid() setreuid(r52, r53) msgctl$IPC_SET(r48, 0x1, &(0x7f00000000c0)={{0x6, r50, r51, r53, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r43, r47, r51, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r19, r19, r19, r19, r47, r20, r20, r20, r20]) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r57 = geteuid() r58 = getpgid(0xffffffffffffffff) r59 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r56, r54, r57, r55, 0x143, 0x80000001}, 0x8, 0x100000000, r58, r59, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r18, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r59}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0xf0, r13, r14, r15, r16, 0x44, 0x9}, 0x5, 0x3, r17, r59, 0x2, 0x24cee5ef, 0x81, 0x5d}) chown(&(0x7f0000000080)='./file0\x00', r2, r14) r60 = kqueue() munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) kevent(r60, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 20:02:13 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb258557d60f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/204], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000180)=ANY=[@ANYBLOB='\b\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000b2b96af106000000000000000000000000000000000030eb00000000000000000000000000000000001b00000000000000000000000000001000"/94], 0x5e, 0x3, 0x34fca874c089bd5a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 20:02:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r3 = getegid() r4 = getuid() r5 = geteuid() setreuid(r4, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, r4, 0x0, 0x0, r3, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x1, 0x202}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r7) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r7, 0xe3) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r9 = geteuid() r10 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r10}}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r14 = socket(0x18, 0x2, 0x0) r15 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r15]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = kqueue() r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000340)=ANY=[@ANYRESHEX=r18], 0x1, 0x1000) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = kqueue() r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r25) writev(r25, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r25, 0xe3) writev(r25, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r7, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r25}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r18}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r17}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r26}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r25}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0x8000000000000007, 0x4, 0x20, 0x7, 0xfffe}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0xfffe}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000580)=[{{r35}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x850}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[], 0x0, 0xc00) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r44, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r44, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r44, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r44, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r44, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getegid() r48 = getuid() r49 = geteuid() setreuid(r48, r49) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r46, r47, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r39, r43, r47, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r43, r16, r16, r16, r16]) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r53 = geteuid() r54 = getpgid(0xffffffffffffffff) r55 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r52, r50, r53, r51, 0x143, 0x80000001}, 0x8, 0x100000000, r54, r55, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r14, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r55}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0xf0, r9, r10, r11, r12, 0x44, 0x9}, 0x5, 0x3, r13, r55, 0x2, 0x24cee5ef, 0x81, 0x5d}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r57 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r57) writev(r57, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r57, 0xe3) writev(r57, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r57, 0x2000740e) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r59 = geteuid() r60 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r60}}) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r62 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r62}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r64 = socket(0x18, 0x2, 0x0) r65 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r65]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r68 = kqueue() r69 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r69, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r69, &(0x7f0000000340)=ANY=[@ANYRESHEX=r68], 0x1, 0x1000) r70 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r70}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r70}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r70}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r71 = kqueue() kevent(r71, &(0x7f0000000100)=[{{r70}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r72 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r72}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r72}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r72}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r73 = kqueue() kevent(r73, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r74 = kqueue() r75 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r75) writev(r75, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r75, 0xe3) writev(r75, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r57, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r75}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r68}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r67}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r76}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r75}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r74, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r77 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r77}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r77}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r77}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r78 = kqueue() kevent(r78, &(0x7f0000000100)=[{{r77}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r79 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r79}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r79}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r79}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r80 = kqueue() kevent(r80, &(0x7f0000000100)=[{{r79}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r80, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r81 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r81}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r81}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r81}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r82 = kqueue() kevent(r82, &(0x7f0000000100)=[{{r81}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r82, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r83 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r83}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r83}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r83}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r84 = kqueue() kevent(r84, &(0x7f0000000100)=[{{r83}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r85 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r85}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r85}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r85}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r86 = kqueue() kevent(r86, &(0x7f0000000100)=[{{r85}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r65, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r70, @ANYRESOCT=r72, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r77, @ANYRES32=r70, @ANYRESHEX=r80, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r82, @ANYPTR64, @ANYRESHEX=r83]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r74, @ANYRES64=r85], 0x6, 0xc00) r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = getegid() r90 = getuid() r91 = geteuid() setreuid(r90, r91) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r92, 0x1, &(0x7f00000000c0)={{0x6, r88, r89, r91, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r94 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r94, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r94, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r94, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r94, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab622c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r94, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r94, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r94, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r95 = getuid() r96 = geteuid() setreuid(r95, r96) r97 = getegid() r98 = getuid() r99 = geteuid() setreuid(r98, r99) msgctl$IPC_SET(r94, 0x1, &(0x7f00000000c0)={{0x6, r96, r97, r99, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r89, r93, r97, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r65, r65, r65, r65, r93, r66, r66, r66, r66]) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r103 = geteuid() r104 = getpgid(0xffffffffffffffff) r105 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r102, r100, r103, r101, 0x143, 0x80000001}, 0x8, 0x100000000, r104, r105, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r64, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r105}) msgctl$IPC_SET(r58, 0x1, &(0x7f00000002c0)={{0xf0, r59, r60, r61, r62, 0x44, 0x9}, 0x5, 0x3, r63, r105, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x20, r6, r12, 0xffffffffffffffff, r56, 0x4, 0x9}, 0x3, 0x5, 0x0, r63, 0x7, 0x6, 0x6}) r106 = kqueue() kevent(r106, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES16=r106], 0x2}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:02:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) 20:02:14 executing program 1: 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 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r1, 0xe3) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r2 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r2]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = kqueue() r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r6, &(0x7f0000000340)=ANY=[@ANYRESHEX=r5], 0x1, 0x1000) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r7}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r7}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r12) writev(r12, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r12, 0xe3) writev(r12, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r1, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r12}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r5}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r4}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r13}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r12}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r14}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r14}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r15 = kqueue() kevent(r15, &(0x7f0000000100)=[{{r14}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r16}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r16}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r17 = kqueue() kevent(r17, &(0x7f0000000100)=[{{r16}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r17, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r18 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r18}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r18}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r18}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r19 = kqueue() kevent(r19, &(0x7f0000000100)=[{{r18}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r2, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r7, @ANYRESOCT=r9, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r14, @ANYRES32=r7, @ANYRESHEX=r17, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r19, @ANYPTR64, @ANYRESHEX=r20]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r11, @ANYRES64=r22], 0x6, 0xc00) r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x6, r25, r26, r28, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r31, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r31, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r31, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r31, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r31, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r31, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r32 = getuid() r33 = geteuid() setreuid(r32, r33) r34 = getegid() r35 = getuid() r36 = geteuid() setreuid(r35, r36) msgctl$IPC_SET(r31, 0x1, &(0x7f00000000c0)={{0x6, r33, r34, r36, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r26, r30, r34, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r2, r2, r2, r2, r30, r3, r3, r3, r3]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r40 = geteuid() r41 = getpgid(0xffffffffffffffff) r42 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r39, r37, r40, r38, 0x143, 0x80000001}, 0x8, 0x100000000, r41, r42, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x1400, r41) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 20:02:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r3, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r4, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r5, 0x52) renameat(r5, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x2, 0x853}, {0x18, 0x1, 0x9, 0x5}, 0x5, [0x3, 0x7e08, 0x401, 0x6, 0x40, 0x800, 0x5]}, 0x3c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 20:02:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/71, 0x47, 0x843, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) readv(r0, &(0x7f0000001100)=[{&(0x7f0000001680)=""/4096}, {&(0x7f0000001000)=""/117}, {&(0x7f0000002680)=""/4096}, {&(0x7f0000001080)=""/54}, {&(0x7f0000001280)=""/204}, {&(0x7f0000003680)=""/4096}, {&(0x7f0000001380)=""/235}, {&(0x7f0000001480)=""/227}, {&(0x7f0000004680)=""/231}], 0x1000000000000523) 20:02:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) 20:02:16 executing program 1: fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x36, 0x4) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) 20:02:16 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="88", 0x1) sendmsg$unix(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES64=r0, @ANYPTR64], 0x2c}, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) accept$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff00"/110], &(0x7f0000000180)=0x6e) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20000, 0x0) getgid() preadv(r4, &(0x7f0000000680)=[{&(0x7f0000000240)=""/200, 0xc8}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/65, 0x41}, {&(0x7f0000000580)=""/217, 0xd9}], 0x5, 0x0, 0x0) dup2(r2, r1) 20:02:16 executing program 1: getitimer(0x1, &(0x7f0000000580)) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fchmod(r1, 0x3) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x8) 20:02:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x200000000000, 0x40001f, 0x200001ff, 0x0, "a40400dea20400", 0x0, 0x4}) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000040)=0x2) fcntl$getflags(0xffffffffffffffff, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = fcntl$getown(r0, 0x5) r4 = msgget(0x0, 0x1) msgrcv(r4, &(0x7f0000001700)=ANY=[@ANYBLOB="0000000000000000000000000000000000010000000000000080567ecf7e431ef6d3f57ef7e7161900000000000000000000000000000000f3330500000000000000000000000000000000000000000000000000a3cd2a29ebbe2100000000000000000000000000ea000000000000000000000000000000000000000000000000000000548112459608a5772b47c3a270f4180d79dedfe77a2dfb790f5bd0941e7f01de1714eb5116015dea8afe860eaed8cd890f8a7888da1f2b6909e954a3515e5e7df0c9f8509c5b884057e792e7d4785d38845090e201924a7acfb81ad7aa7f1a728ddb74118b6e964749ff2ea19916e5ff997d0e0b3097781b4a6538491554ee14b4a8571a4fe5657bf39f6543afb1f8ccfde8660529e1dd83a6872855c1e1f7a4c1810de20bfb180d3224d206830abfb1295737b860e3c4106af2fafd8ff770c4cff22d"], 0x75, 0x0, 0x1800) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r5, r6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000500), 0x2, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) utimensat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x100000000}, {0x7, 0x20}}, 0x0) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) geteuid() getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), 0xfffffffffffffe0d) getpgid(0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r8 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r8, 0x0, 0x2) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r12, 0x0, 0x0, r11, 0x1}}) fchown(r7, r8, r11) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpid() r13 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r13, 0x0, 0x0) shmctl$IPC_SET(r13, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r13, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r15, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r15, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r16 = getgid() r17 = socket(0x800000018, 0x1, 0x0) bind$unix(r17, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r19 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r16, r18, r19, 0x10, 0x9}, 0x8, 0x1, 0x9}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r24, 0x0) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', 0x0, r26, 0x6) r28 = getgid() setegid(r28) r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r31, r28, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r28, 0x0, r28, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r24, r28) lchown(&(0x7f00000001c0)='./file0\x00', r24, r25) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000080)={{0x6, r24, r14, r18, r20, 0x1e6, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40e620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b889"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = getppid() getpgid(r41) r42 = msgget$private(0x0, 0x20000003c4) msgrcv(r42, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgsnd(r42, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r42, 0x0, 0x0, 0x1800) msgsnd(r42, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x1, r36, r39, r35, 0x0, 0x46, 0x81}, 0x10001, 0x1, r40, r41, 0xa5, 0x1, 0x4e2c, 0x6}) r43 = msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r44, &(0x7f0000335000), 0xfcb7) writev(r44, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r45, &(0x7f0000335000), 0xfcb7) writev(r45, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r46, &(0x7f0000335000), 0xfcb7) writev(r46, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r47, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) msgsnd(r43, &(0x7f0000001580)=ANY=[@ANYBLOB="a98faea775f06c26c2e651d16b907f572aed79c7c32e4c57e15ebf596d64ff595edd06f4ad37ab8a08fee46c7862a10df1e0e84244ae4059b78ac38fd74c13191de90f7ee2fb831840d9fec43a7525865c36ad7055fd22c49ce1ddf70200e967e02196e8b60923f2f2a40d69fe1f499e29b494387964e451ff8d56ccd72bb38669b51f71b2c80c9e550545bcc1547e9f694296c79b04222b11c99958a98b3f3bd2452de60db99c9088d639473e9cd04b1c6bd819d174890cf541020491687e447ab6615c3fde3b488f9d10d2409144d7d9648117fe044cbaf7443fa81f0f413c0f6066b37ee10a9444d0237985ccb08f", @ANYBLOB, @ANYPTR=&(0x7f0000000700)=ANY=[], @ANYRESOCT=r44, @ANYRESOCT=r30, @ANYRES16=r45, @ANYRESDEC=r46, @ANYRES16, @ANYRES32=r47], 0x9, 0x0) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = syz_open_pts() r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r52, r53) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = kqueue() kevent(r55, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x200000000}], 0xfffffffffffffffb, 0x0) r56 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r56}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r56) r57 = syz_open_pts() r58 = kqueue() kevent(r58, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r56}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r57, r58) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) msgsnd(r43, &(0x7f00000002c0)=ANY=[@ANYRESHEX=r50, @ANYPTR64, @ANYRESOCT, @ANYPTR=&(0x7f0000000680)=ANY=[@ANYRESOCT, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES16=r22]], 0x4, 0x800) msgrcv(r43, &(0x7f0000000c40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967ae44f83ce6925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0cccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c8825a7f6541f0d738"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa90000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f77696b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/388], 0x44b, 0x800) r62 = kqueue() r63 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r63, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r63, &(0x7f0000000340)=ANY=[@ANYRESHEX=r62], 0x1, 0x1000) msgsnd(r63, &(0x7f0000001880)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f771e4bc4e1344e5e71b12ea85d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0b90e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) msgsnd(r63, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r63, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r63, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r63, &(0x7f0000000a00)={0x0, ""/217}, 0xfffffffffffffe10, 0x2, 0x0) msgrcv(r43, &(0x7f0000001200)=ANY=[@ANYRESHEX=r40, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r34], @ANYBLOB="70d15f80a49027aab9e84a3a96a7b5dd1d51a6b60f9d95405a8efff91bd2a6748c6e99333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a93e28994fc6de72c18da25b1b079b91965770e806845696860d597a7ec22411a6d6da2e141f2e76abdedce5041c0fe6670771441f86e8ea3837930e0480facf7e345836abfd83f2217fa7bcb9eb4bfb0098995f94d16c29c8160dbf6eef1f7673780ef193d28f56c55662907afa81b6be35ead25c6fd0eb93e7a0e9b12420db30d928550a9096d86f8eda28d39a0a8438e18a35c1796bb4243040b900000000", @ANYRESDEC=r38], 0x4, 0x2, 0x1800) r64 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r64, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r64, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) msgget$private(0x0, 0xfffffffffffffffd) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r65, &(0x7f0000335000), 0xfcb7) writev(r65, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r66, &(0x7f0000335000), 0xfcb7) writev(r66, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r67, &(0x7f0000335000), 0xfcb7) writev(r67, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r68, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 20:02:17 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 20:02:17 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x8000, 0x0) writev(r6, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r7, &(0x7f00000003c0), 0x13e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000800)=ANY=[@ANYRESOCT=r7], 0x1, 0x7fb) msgctl$IPC_RMID(r8, 0x0) 20:02:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffa23, 0x7fb, 0xf8c, "0366402ba77f0c033c0adf71cf15cd76ef3caf00"}) writev(r0, &(0x7f0000002400), 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(r0, 0xf, r1) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 20:02:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400", 0x100}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 20:02:18 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0xffff, 0xfb) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x3, './file0\x00'}, 0xa) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r3, 0x52) renameat(r3, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x10000, 0x30) recvfrom$unix(r4, &(0x7f00000000c0)=""/24, 0x18, 0x42, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 20:02:19 executing program 0: lseek(0xffffffffffffff9c, 0x0, 0x0, 0x1) r0 = open(&(0x7f0000000480)='./file0\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) fchmod(r0, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 20:02:19 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(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, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/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 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000580)=0x8) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 20:02:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x60) fchmod(r2, 0x52) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0), 0x2) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x1) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r4, 0x52) renameat(r4, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000140)) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 20:02:19 executing program 0: semget$private(0x0, 0x1, 0x50) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) write(r1, &(0x7f0000000540)="6dbe1982fd1fd9d4f155fe88338d7921796bc6b9c71fd80f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce109495ac3003abc0025719ed10347f6db445f8046db81219e804ed2e9e93993de22a55c5d93d75a4a8a621a7df89496ccc1a94215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f819c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0d3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d139655c5bd0e87bab2d697cf253c942e92654686b41be803328084f20908827f6654486a3e6ebb4302000000000000009206edea7d4dcc1d2c39602011090d36ed1b5c36605b9252e21ca5eb20b64980cbe4455f55291600464328c8dfd66033a0c1a1e998be0dc1534fdc6b6dcc4b6a947c682bb34644112a9cffcf300e59c3f5c7c739c3d0a147d49575c5803bb88099b8365ab42443c1097534434bc7a265284caf1508035c0fa81342c153bf065e48df19f83350abebbeddfcf9b73e7a8a88255fe381cbe58b3a1241b4630fbe2e39633f9a120cc25eb0df21ea19493cab0e230d5984a3cdf3e1ca38457eb4e1a5d07e4ac7f83aa393a874c2aca1ac97cd15a79ebab5910b3ffc35416801209d87cb4935976e90fb00000000000000", 0x1f7) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) chdir(&(0x7f0000000080)='./file0\x00') 20:02:20 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/z\xd2\x80\x81\xeb', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 20:02:20 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x52) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 20:02:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x342, 0x0, 0x0) 20:02:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) read(r0, &(0x7f0000000180)=""/73, 0xb1b027d923a318a5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c8", 0x2fd) 20:02:21 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x80, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x7}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setrlimit(0x8, &(0x7f0000000080)={0xbe3684d, 0x101}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000140)={0x2b0228d5, 0x1}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) renameat(r5, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') clock_gettime(0x3, &(0x7f0000000240)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f00000002c0)=0x10000) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000500)) getpgrp() r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) pread(r7, &(0x7f0000000580)="3138b102afd730b70d374c3d636fa35b90f78f569e79263f61877401ddb9018bc25d6c5e9edd1c7d8cde012c2ea2bf51d40d6e537aa72b561b043b074e98c2d3c9acbae01d85bfbe947de735c87154390229002d", 0x54, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[{0x9, 0x0, 0x0, 0x20}, {0x2, 0x5, 0x48, 0x4}, {0x5, 0x0, 0x1f}, {0x6, 0x3, 0x40, 0x5}, {0x7, 0x0, 0x7, 0x5}]}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$FIOGETOWN(r9, 0x4004667b, &(0x7f00000004c0)) r10 = socket(0x1, 0x1, 0x1) bind$unix(r10, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCDTR(r3, 0x20007478) msgrcv(0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000100"/147], 0x94, 0x0, 0x1000) 20:02:23 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0xc6) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$getown(r0, 0x5) lseek(r2, 0x0, 0x0, 0x2) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x6ae12bd745f6d0b3, 0x71, 0x1, 0x5, 0x10001}, {{}, 0xdf334c98e168f83d, 0x4, 0x2, 0x1, 0x401}, {{r3}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x100000006c, 0x3d4e18f1}], 0xb8, 0x0, 0x10000fe, 0x0) fchflags(r0, 0x0) 20:02:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x400, 0x102) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x416, 0x0, 0x40000081, 0x0) 20:02:23 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5522eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16f83648bd3eff702490229c4bf079345744ca47a4a611a95e40f90000000000000000000000000000000000000000000000000000d4e548aa49acc4e9d88b84f23f965532215dcaf1c1f2d2e4e08e8aa970bb4b"], 0x10) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r5 = dup(r4) sendto$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) 20:02:24 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2fac1400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f900"/2115], 0x10) dup2(r1, r0) r2 = dup(r0) sendto$inet6(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x20e) r4 = getuid() r5 = geteuid() setreuid(r4, r5) r6 = geteuid() r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r7) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r7, 0xe3) writev(r7, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r7, 0x2000740e) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r9 = geteuid() r10 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r10}}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r14 = socket(0x18, 0x2, 0x0) r15 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r15]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = kqueue() r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r19, &(0x7f0000000340)=ANY=[@ANYRESHEX=r18], 0x1, 0x1000) r20 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r20}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r20}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r20}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r21 = kqueue() kevent(r21, &(0x7f0000000100)=[{{r20}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r22 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r22}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r22}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r22}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r23 = kqueue() kevent(r23, &(0x7f0000000100)=[{{r22}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r24 = kqueue() r25 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r25) writev(r25, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r25, 0xe3) writev(r25, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r7, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r25}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r18}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r17}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r26}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r25}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r24, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r27 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r27}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r27}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r27}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r28 = kqueue() kevent(r28, &(0x7f0000000100)=[{{r27}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r29 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r29}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r29}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r29}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r30 = kqueue() kevent(r30, &(0x7f0000000100)=[{{r29}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r30, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r31 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r31}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r31}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r31}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r32 = kqueue() kevent(r32, &(0x7f0000000100)=[{{r31}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r32, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r35}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r15, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r20, @ANYRESOCT=r22, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r27, @ANYRES32=r20, @ANYRESHEX=r30, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r32, @ANYPTR64, @ANYRESHEX=r33]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r24, @ANYRES64=r35], 0x6, 0xc00) r37 = getuid() r38 = geteuid() setreuid(r37, r38) r39 = getegid() r40 = getuid() r41 = geteuid() setreuid(r40, r41) r42 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r42, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f00000000c0)={{0x6, r38, r39, r41, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r44, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r44, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r44, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r44, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r44, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r44, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r45 = getuid() r46 = geteuid() setreuid(r45, r46) r47 = getegid() r48 = getuid() r49 = geteuid() setreuid(r48, r49) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r46, r47, r49, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r39, r43, r47, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r15, r15, r15, r15, r43, r16, r16, r16, r16]) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r53 = geteuid() r54 = getpgid(0xffffffffffffffff) r55 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r52, r50, r53, r51, 0x143, 0x80000001}, 0x8, 0x100000000, r54, r55, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r14, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r55}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000002c0)={{0xf0, r9, r10, r11, r12, 0x44, 0x9}, 0x5, 0x3, r13, r55, 0x2, 0x24cee5ef, 0x81, 0x5d}) getgroups(0x1, &(0x7f0000000000)=[r10]) r57 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r57, 0x52) renameat(r57, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r59 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r59) writev(r59, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r59, 0xe3) writev(r59, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r59, 0x2000740e) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) r60 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r60]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r63 = kqueue() r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r64, &(0x7f0000000340)=ANY=[@ANYRESHEX=r63], 0x1, 0x1000) r65 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r65}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r65}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r65}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r66 = kqueue() kevent(r66, &(0x7f0000000100)=[{{r65}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r67 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r67}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r67}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r67}, 0xfffffffffffffff9, 0x0, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r68 = kqueue() kevent(r68, &(0x7f0000000100)=[{{r67}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r69 = kqueue() r70 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r70) writev(r70, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r70, 0xe3) writev(r70, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x20008) kevent(r59, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r70}, 0xfffffffffffffffe, 0x20, 0xffffb, 0x0, 0x3}, {{r63}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r62}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r71}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0xae5d}, {{r70}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r69, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r72 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r72}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r72}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r72}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r73 = kqueue() kevent(r73, &(0x7f0000000100)=[{{r72}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r74 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r74}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r74}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r74}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r75 = kqueue() kevent(r75, &(0x7f0000000100)=[{{r74}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r75, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r76 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r76}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r76}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r76}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r77 = kqueue() kevent(r77, &(0x7f0000000100)=[{{r76}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r77, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r78 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r78}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r78}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r78}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r79 = kqueue() kevent(r79, &(0x7f0000000100)=[{{r78}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r80 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r80}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r80}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r80}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x7, 0x2}) r81 = kqueue() kevent(r81, &(0x7f0000000100)=[{{r80}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r60, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r65, @ANYRESOCT=r67, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r72, @ANYRES32=r65, @ANYRESHEX=r75, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3ef8b6dabf287fc7ed9ecfc46211b389b534f6216f724b62de1c16fda6a3614b4d1cec7aa4a674cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r77, @ANYPTR64, @ANYRESHEX=r78]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r69, @ANYRES64=r80], 0x6, 0xc00) r82 = getuid() r83 = geteuid() setreuid(r82, r83) r84 = getegid() r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r87, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) msgctl$IPC_SET(r87, 0x1, &(0x7f00000000c0)={{0x6, r83, r84, r86, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r89 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r89, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r89, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r89, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r89, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r89, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r89, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r89, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r90 = getuid() r91 = geteuid() setreuid(r90, r91) r92 = getegid() r93 = getuid() r94 = geteuid() setreuid(r93, r94) msgctl$IPC_SET(r89, 0x1, &(0x7f00000000c0)={{0x6, r91, r92, r94, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r84, r88, r92, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r60, r60, r60, r60, r88, r61, r61, r61, r61]) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r98 = geteuid() r99 = getpgid(0xffffffffffffffff) r100 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r97, r95, r98, r96, 0x143, 0x80000001}, 0x8, 0x100000000, r99, r100, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xfffff800, r4, 0xffffffffffffffff, r6, r56, 0x86}, 0x4, 0xffffffffffffffff, r58, r99, 0x6, 0x3ff, 0x1, 0x4}) 20:02:25 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000004000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 20:02:25 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) kqueue() fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) madvise(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000100)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) socket(0x0, 0x0, 0x1f) socket(0x10000000011, 0x8000000003, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = socket(0x10000000011, 0x8000000003, 0x0) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = socket(0x10000000011, 0x8000000003, 0x0) close(r3) 20:02:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x0, 0xc, 0x81, 0x6}, {0xf2a, 0x1, 0x2, 0x32c6}, {0x97d2, 0xfb, 0x3}, {0xa, 0x1f, 0x1, 0x2}, {0x7, 0x6, 0x1, 0x2}, {0x9, 0x3, 0x0, 0x8}]}) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r2, 0x52) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xfff7, 0x20, 0x4, 0x7}, {0x6a2, 0x0, 0x0, 0x7}, {0x4, 0x3, 0xbd, 0xe39}, {0x6, 0x40, 0x3f, 0x50de}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) dup(0xffffffffffffff9c) 20:02:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) writev(r2, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) 20:02:26 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, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r1, 0x52) renameat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000140)="aebee66fa6dca2a44f7485d1f362e544251aafe5ab825de8d356dbb4e30e1099e3df0bbb462491ae9c135582398eb47e621d823149ff9b2892a12f31c7fb07c5d1f797abd4cecb7b251e0f76b399e7d6ee48a7b9172781756a9d126dc803ebd559eb1e60e708e3ff048b", 0x6a}, {&(0x7f00000002c0)="a5a9c38e730c964de9060481ec8bc528c561e2ba412194d664bfa2", 0x1b}, {&(0x7f0000000300)="7102bef6f1956ff7501fe199782b501d5204487b20413bbde9f425f276cc708e515d7d33bb38ae2204d901dce5e275907748fc28aa35be9bb01296ce8cee31ef961d38cb1d21d0f581efce6d0deb8136eb81dd863537e8ccc883497747ac932d9dbd742e722aa2", 0x67}, {&(0x7f0000000380)="7c7cc9b84c63c80f1da350d821ba4b112cbe69f0a934c2ebe3bbc7a1589cdd68db558b59c2e24dc1d2ec1e5c28b2fa59617518d5c66dc3c97cbd1e702b62c6f5fb075d7e793ef3ff51bae569ea86237d6b21e0c23bb520a1d7be642eb64726249b5408b600b0cfa484cf54f7244a2247e3a4946cb7e41aeb722142a60af53c21643b8ee61bd9928b12d8748044d2066b3331b04d2eb1759db3495321509653b6332fb1646c044c52", 0xa8}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3}], 0x20, 0x1}, 0x2) 20:02:26 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xecbe297c9e438b1c, 0x1, 0x1}, {{r1}, 0xfffffffffffffffe, 0x28, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x10000000}, {{r2}, 0xffffffffffffffff, 0x22, 0xfffff, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0xff, 0x800}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x9}], 0x357, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x0, 0x200ffff6, 0xffffffffffff6129, 0x2}, {{r0}, 0xfffffffffffffff1, 0x48, 0x2, 0x7}, {{r3}, 0xfffffffffffffff8, 0x8, 0x0, 0x800, 0xffffffffffffff2e}, {{0xffffffffffffff9c}, 0x0, 0x8c9a7839a70df085, 0x73c2bf966837f2c7, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x5, 0x3}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x100000001}, {{r5}, 0x0, 0x93, 0x8bc647b9285ae93c, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x0, 0xf6}], 0x5, &(0x7f0000000240)={0x10000, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x400000000002, 0x0) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r7, 0x52) renameat(r7, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$DIOCMAP(r7, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r1, 0x2}) r8 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r8, 0xc1206949, &(0x7f0000000300)) panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *245928 64001 32767 0x10 0 1K syz-executor.0 342323 13112 0 0x2 0x4000000 0 syz-fuzzer db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800022d42f58) at fifo_badop+0x14 VOP_STRATEGY(fffffd807b44bc00) at VOP_STRATEGY+0x99 bwrite(fffffd807b44bc00) at bwrite+0x1b9 VOP_BWRITE(fffffd807b44bc00) at VOP_BWRITE+0x4a ufs_mkdir(ffff800022d431e0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8073419020,ffff800022d43340,ffff800022d43390,ffff800022d43270) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89160,ffffff9c,7f7ffffbd330,1ff) at domkdirat+0x121 syscall(ffff800022d43510) at syscall+0x4a4 Xsyscall(6,88,7f7ffffbd330,88,0,7f7ffffbd354) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbd3a0, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic fifo_badop called ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800022d42f58) at fifo_badop+0x14 VOP_STRATEGY(fffffd807b44bc00) at VOP_STRATEGY+0x99 bwrite(fffffd807b44bc00) at bwrite+0x1b9 VOP_BWRITE(fffffd807b44bc00) at VOP_BWRITE+0x4a ufs_mkdir(ffff800022d431e0) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8073419020,ffff800022d43340,ffff800022d43390,ffff800022d43270) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89160,ffffff9c,7f7ffffbd330,1ff) at domkdirat+0x121 syscall(ffff800022d43510) at syscall+0x4a4 Xsyscall(6,88,7f7ffffbd330,88,0,7f7ffffbd354) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbd3a0, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800022d42e80 rbx 0xffff800022d42f30 rdx 0xffff800020a89160 rcx 0 rax 0 r8 0xffffffff817abe2f kprintf+0x16f r9 0x1 r10 0x25 r11 0xae17a4d3439d9ed1 r12 0x3000000008 r13 0xffff800022d42e90 r14 0x100 r15 0x1 rip 0xffffffff815f6b58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d42e70 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=245928 stat=onproc flags process=10 proc=0 pri=17, usrpri=55, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88508,0xffffffff826417a8 process=0xffff800020a8b190 user=0xffff800022d3e000, vmspace=0xfffffd807f00b2e0 estcpu=14, cpticks=0, pctcpu=0.1 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND *64001 245928 14486 32767 7 0x10 syz-executor.0 14486 32164 13112 0 3 0x82 wait syz-executor.0 1422 117279 61939 32767 2 0x10 syz-executor.1 61939 71811 13112 0 3 0x82 wait syz-executor.1 59717 41569 0 0 3 0x14200 bored sosplice 13112 439035 79857 0 3 0x82 thrsleep syz-fuzzer 13112 67247 79857 0 3 0x4000082 nanosleep syz-fuzzer 13112 260486 79857 0 3 0x4000082 thrsleep syz-fuzzer 13112 500068 79857 0 2 0x4000002 syz-fuzzer 13112 263402 79857 0 3 0x4000082 thrsleep syz-fuzzer 13112 342323 79857 0 7 0x4000002 syz-fuzzer 13112 397398 79857 0 3 0x4000082 thrsleep syz-fuzzer 13112 192940 79857 0 3 0x4000082 thrsleep syz-fuzzer 13112 428417 79857 0 3 0x4000082 thrsleep syz-fuzzer 13112 363107 79857 0 3 0x4000082 thrsleep syz-fuzzer 79857 461537 25056 0 3 0x10008a pause ksh 25056 471736 4712 0 3 0x92 select sshd 83393 424234 1 0 3 0x100083 ttyin getty 4712 435707 1 0 3 0x80 select sshd 10767 18266 37199 73 3 0x100090 kqread syslogd 37199 484855 1 0 3 0x100082 netio syslogd 89725 292050 1 77 3 0x100090 poll dhclient 18629 516513 1 0 3 0x80 poll dhclient 92633 499780 0 0 2 0x14200 zerothread 60652 295745 0 0 3 0x14200 aiodoned aiodoned 29056 247715 0 0 3 0x14200 syncer update 92283 2300 0 0 3 0x14200 cleaner cleaner 36285 434566 0 0 3 0x14200 reaper reaper 25110 220964 0 0 3 0x14200 pgdaemon pagedaemon 2086 66718 0 0 3 0x14200 bored crynlk 85268 304196 0 0 3 0x14200 bored crypto 71371 9343 0 0 3 0x40014200 acpi0 acpi0 54236 137534 0 0 3 0x40014200 idle1 6392 480569 0 0 3 0x14200 bored softnet 77760 502393 0 0 3 0x14200 bored systqmp 45477 148435 0 0 3 0x14200 bored systq 58382 490254 0 0 3 0x40014200 bored softclock 34984 111782 0 0 3 0x40014200 idle0 31925 85480 0 0 3 0x14200 bored smr 1 66970 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 64001 (syz-executor.0) thread 0xffff800020a89160 (245928) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82662ed0) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807db95b40) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807db95d60) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 1422 (syz-executor.1) thread 0xffff800020a88018 (117279) exclusive rrwlock inode r = 0 (0xfffffd806b4943d8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9469 6322K 6322K 78643K 15411 0 0 pcb 13 12K 14K 78643K 17 0 0 rtable 117 3K 3K 78643K 39233 0 0 ifaddr 37 22K 28K 78643K 6350 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 1179 0 0 iov 0 0K 32K 78643K 568 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 18489 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 211 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1454 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 20719 0 0 sigio 0 0K 0K 78643K 212 0 0 proc 48 50K 83K 78643K 40408 0 0 subproc 34 2K 2K 78643K 16558 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 474 0 0 in_multi 33 2K 2K 78643K 10949 0 0 ether_multi 1 0K 0K 78643K 40 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 102 450K 450K 78643K 102 0 0 exec 0 0K 1K 78643K 13260 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 118 23K 32K 78643K 67171 0 0 UVM aobj 130 4K 4K 78643K 130 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 491 0 0 NDP 5 0K 0K 78643K 2922 0 0 temp 121 3558K 3732K 78643K 154908 0 0 kqueue 0 0K 1K 78643K 970 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 1953 0 1947 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2539 0 2537 1 0 1 1 0 8 0 rtentry 112 9770 0 9720 2 0 2 2 0 8 0 unpcb 120 4596 0 4587 4 3 1 2 0 8 0 syncache 264 67 0 67 24 24 0 1 0 8 0 tcpqe 32 36 0 36 16 16 0 1 0 8 0 tcpcb 544 2928 0 2924 20 19 1 14 0 8 0 ipq 40 79 0 79 28 28 0 1 0 8 0 ipqe 40 2186 0 2186 28 28 0 1 0 8 0 inpcb 280 10306 0 10299 73 72 1 13 0 8 0 nd6 48 1950 0 1946 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 46391 0 46087 24 5 19 20 0 8 0 art_table 32 46392 0 46087 13 10 3 3 0 8 0 art_node 16 9769 0 9723 1 0 1 1 0 8 0 sysvmsgpl 40 119 0 79 1 0 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 1452 0 1442 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 9976 0 8563 46 0 46 46 0 8 0 ffsino 272 9976 0 8563 95 0 95 95 0 8 0 nchpl 144 23616 0 22005 60 0 60 60 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 180915 0 180914 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 62280 0 62280 45 44 1 7 0 8 1 plimitpl 152 2529 0 2520 1 0 1 1 0 8 0 sigapl 432 17975 0 17961 42 40 2 3 0 8 0 futexpl 56 119440 0 119440 1 0 1 1 0 8 1 knotepl 112 24762 0 24743 42 40 2 6 0 8 1 kqueuepl 104 7756 0 7754 37 35 2 4 0 8 1 pipepl 112 10078 0 10059 6 5 1 2 0 8 0 fdescpl 488 17976 0 17961 4 1 3 3 0 8 1 filepl 152 93330 0 93232 116 109 7 14 0 8 3 lockfpl 104 1480 0 1479 1 0 1 1 0 8 0 lockfspl 48 459 0 458 1 0 1 1 0 8 0 sessionpl 112 989 0 979 1 0 1 1 0 8 0 pgrppl 48 1027 0 1017 1 0 1 1 0 8 0 ucredpl 96 11131 0 11122 1 0 1 1 0 8 0 zombiepl 144 17961 0 17961 1 0 1 1 0 8 1 processpl 896 17992 0 17961 4 0 4 4 0 8 0 procpl 632 27017 0 26977 52 47 5 5 0 8 1 srpgc 64 1942 0 1942 8 7 1 1 0 8 1 sosppl 128 121 0 121 15 15 0 1 0 8 0 sockpl 384 17499 0 17481 105 101 4 22 0 8 1 mcl64k 65536 25 0 0 3 0 3 3 0 8 0 mcl16k 16384 33 0 0 4 1 3 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 26 0 0 2 0 2 2 0 8 0 mcl8k 8192 48 0 0 5 2 3 3 0 8 0 mcl4k 4096 39 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 734 0 0 17 7 10 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1285 0 0 24 1 23 23 0 8 0 bufpl 256 18899 0 11855 441 0 441 441 0 8 0 anonpl 16 1617781 0 1611455 133 90 43 52 0 124 0 amapchunkpl 152 192850 0 192764 118 109 9 12 0 158 4 amappl16 192 57066 0 56726 177 151 26 34 0 8 0 amappl15 184 1626 0 1625 1 0 1 1 0 8 0 amappl14 176 7846 0 7834 1 0 1 1 0 8 0 amappl13 168 1116 0 1116 43 42 1 1 0 8 1 amappl12 160 1194 0 1185 4 3 1 1 0 8 0 amappl11 152 3973 0 3962 1 0 1 1 0 8 0 amappl10 144 1738 0 1730 1 0 1 1 0 8 0 amappl9 136 14184 0 14177 1 0 1 1 0 8 0 amappl8 128 10368 0 10291 4 1 3 3 0 8 0 amappl7 120 4834 0 4825 1 0 1 1 0 8 0 amappl6 112 1823 0 1804 1 0 1 1 0 8 0 amappl5 104 7850 0 7841 1 0 1 1 0 8 0 amappl4 96 18022 0 17987 1 0 1 1 0 8 0 amappl3 88 2205 0 2200 1 0 1 1 0 8 0 amappl2 80 66022 0 65959 3 1 2 3 0 8 0 amappl1 72 559823 0 559410 56 47 9 20 0 8 0 amappl 80 42166 0 42133 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 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 17 0 17 1 1 0 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 17976 0 17961 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 17976 0 17961 1 0 1 1 0 8 0 vmmpekpl 168 155118 0 155086 3 0 3 3 0 8 0 vmmpepl 168 2257592 0 2256092 358 270 88 97 0 357 12 vmsppl 368 17975 0 17961 2 0 2 2 0 8 0 pdppl 4096 35959 0 35922 7 1 6 6 0 8 1 pvpl 32 5881544 0 5871912 444 332 112 135 0 265 0 pmappl 232 17975 0 17961 19 17 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 653 0 39 18 0 18 18 0 8 0