ed1598fdaab3419fd13e53919448bf88f9380e4679ed9a9e5856d79b1039885eeee8d0ce0d212f753e24692ea1bfc458342dd82d0fc7d4c7a5ca1baf976ccbff2e46bb063770d97bcf26d6ccab7e58807be1d75ed812c35b57469596fadefe0608cb1c78096c5d426f2f3c4393386a4604da55bc93e336f500f3499a117635658622d467394e692038861aaa2afeae46f6dbb9a1bdac32dbec655b2bb330beb26ad202b8bf035af4e1e8501cdeb4c814ee4b28a9b68f0d305f2eaeec78fed1f8b437e2d88fd60c135acf73f7f46b", 0xcf}, {&(0x7f0000000080)="3ce6cca32bdc67b0dc638ff9d9b710eac8d083874881712419c42fbc5bd8ad396f4026bd32ed5bcef493596ace6c3178e6", 0x31}, {&(0x7f0000000280)="b053442506a8d52cc98580c63154c38a7b9e7b7f30ed15906f04857c2f764f746ea709d364c8dbea2726ddee53b4676ffd3c728a2232aa792cbad47eb2450a73ce74dd3ef7fa6b204402746f345d2c962e1bd89d8d01bbc9758d395ff249a011dd1295a752a3c17f9828c2e46a1668fefbe8042706fe46736088ae5928a996784793078b282ed4ec52408dd890e999f228974727979d7a600ead9e238c537dd69882d94729447147af4c9cf5c8255894e36489c1731a17ce9f073ea0267d969757", 0xc1}, {&(0x7f0000000380)="69f6fb15621abda628", 0x9}, {&(0x7f00000003c0)="f70cdb0b72f2e9018ca8dc1a902a914b07671d745458fb2be1572fbff27a02514efb243d2b7a4997309d6ca3965ea1e7b833709a591108c0f1", 0x39}], 0x7) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000500), 0x10000, 0x0) fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) (async) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) 10:28:26 executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000460000/0x2000)=nil, 0x2000) (async) setsockopt(0xffffffffffffff9c, 0x1f, 0x1, &(0x7f0000000040)="1c2d897214d052c9382d91ca38b57679a69235773df6728c9d774e70d8e852efbddb4e70c0e593a24cf769400c941e79b49cc4dc80be3d0c83d4d1d99049e3808f1ecbb4d71ee0799e939689457dc513caec6b99edfe0a46706d8929de50180e5de7c733752ef6d38638bad7a0cebd3f2a880e9e353577e34e4d36d581ddf23ee3951743c83444c6bbf1f06566dc335897bed045cfa8211d148f9e02399f7e080fe8f9838e56a6c61a13774e3fe808f7641f8deab643faf23d47b232f5b332106045b0ef2f043521e8b975a042c1a536f75803a0cf5307998ca16c508cf48178558bb263b362efd7ba4086bcb4f6497e0bce0227e57dda2ea8979ac0", 0xfc) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xd, &(0x7f0000000140)="eb3048e6993192964800"/20, 0x14) (async, rerun: 64) r1 = socket(0x2, 0x2, 0x0) (rerun: 64) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000240)={0x3, [{0x2, 0x7fff}, {0x2, 0x1}, {0x1, 0x8}, {0x2, 0x3ff}, {0x1, 0x6}, {0x2, 0x8000}, {0x1, 0x100}, {}, {0x1, 0x1}, {0x1, 0x4}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0x8001}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0xffff}, {0x3, 0xae5c}, {0x2, 0x4}, {0x1, 0x2}, {0x3, 0x6}, {0x3}, {0x1, 0x401}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x2}, {0x1, 0x18}, {0x3, 0x701}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x2}]}) (async) setsockopt(r1, 0x1, 0x3, &(0x7f0000000180)="af8657d86f7612a8973265641da64590d44fe6f66d85672f8842f4f9aea2e3e53eefa846510270ed2da614da4d196111602433272325fbd77ad2a1657dc06b2ab0cf1741f223466bc233bcac29a8b6006d86c1e7860acda1f71cf43f82fa5f8d1fe76b8f2a11aa2b25977ef7ccce2af2da8f17ddac84d8296818bb35f08179bf43d8b5c82c7bab9d08a6acfaba69a33d84a137ecf10332ee04ebd4310350e1aa1971aaa2798a61863699c267e65c81401134910af4444d225a", 0xb9) 10:28:26 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:26 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a2056c2461616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616100"], 0xffb, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r3 = getgid() setregid(r3, 0x0) r4 = getpgid(0xffffffffffffffff) r5 = getgid() r6 = getegid() r7 = open$dir(&(0x7f00000012c0)='./file0/file0\x00', 0x20, 0x1d5) r8 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r6}, 0xc) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRESHEX=r7, @ANYRESDEC], 0x0, 0x0) msgrcv(r8, &(0x7f0000003480)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7074b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6f646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e4054bf0d", @ANYRESDEC=r6, @ANYRES32=r8, @ANYRESOCT=r6, @ANYRESOCT=r6, @ANYRES32=r8, @ANYRES8=r7, @ANYRESDEC=r6], 0x9a, 0x0, 0x1800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xb, 0x200}, 0x7, 0x4, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r2, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r9 = getegid() r10 = geteuid() semop(0x0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, r9, r10, r11, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r2, 0x0, 0x6) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) r14 = dup(r0) r15 = syz_open_pts() fchflags(r15, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000001380)="cc982b3992603c7150d41e681535916b0449245d641a5cdd64f9968c1cceb80ff8baa029b76e2512b0334701f02be6f1795567d309e0b40d98e943c764b4d5ebdf26463685c5665d91014d260a910ed63e0280b4ff94d9851dde19d85fa5a3211faca888fd3ae88de3d05481bcc50bea88f70b9697382e8aaf85daaed9df0bbb345b39d946cd15b3eef5160303f8073377fafd2a5f1dc763e126afb0b96daf7d936db777116373a07c21ab0ad3959ccd08081b0517b2f6ac93926fdff1b65453fe1f646da563a38b7d759598265f328f106baef34e50dd03d71befe07bb760d458db767590cd3c32b939d7d21a00b5c0b91fd366a412cda1cc1f91883b55ea3cb719f65308fd38ca32ef2bf5de7fe9e05848f864bd9c869d26146ee5aef9753b3317be34e91d0b576d94c8b7722535a5a97470a8aa8f4c4b2daef2499d302c25bda68219bc0a2384da12a15d387fd9ec58108dec4ffc2f1cb667828290a467f4dead8f8466d65ef1d84e0054fadfabe0f54ca406b7caf0fa0419aef83f9c8fa2a0f6afae324385a094eb3bb7b22de1956e3c8d6ba89b51c2825fa1752bde9a5b79c143a636cc249a4bb5d08f9c256ab58bfee39a15f295d8a9aa9c657fd4e065160eda02d37165832eb1c0aa121734782f0de78fd131754c09154add4fb8ab8d83eba44e9306f0bcc3834a82dc2ac319eafec3a8d95d0f242e5c6793edcbb636168d8b69775c89e27c046757f3848911fca2c2b24b3b552b7404f8f52a5a39195e1d71eb8787bc8cea8afddee93471686a7094c37a030a0d603194c83412dd74e58e8f448d3064512d75619d01fb84bfde934511ec8f6462f90ecf9dd575dfa6848449204c8c6e80f1d4d097b7210f6c3d020bf49ec2b4c3ea6fdb1c23b2efa49b96755b75dddca12e4c1a9f24258d09f708c9b98fe6501d89d7b29f6b8818c0bbb57213300ef8e3c3d085ab073ab5d95ef975423b0f524279658d3034404789623486e1d4fd8078a8fd2b582b8abe695c21a5723a02fc1409086099891ed268d469e72d5ce6e563411f184ed556ec23878016036c5b6ad2e2733404f08ba75687a275d50b4cfd8c45d9663a298a98be3e3193a21c6e091d74ece4590e47d78830610f6816eec6d2a1099d1f555de949840c10bf3b658b93a8da6a79954908c944e1e52491b736c3473803aec9ead29793b8f433575bd13170befe9cf3eb373cd8d5e74e0e245a97512504ae1cbf5538ee7de807bcd32994945fb97f912d5c4284fb37f412a91a2157b2264d42585899190b3e1febc2280a4f2195b8d0504b4baf792285c3b26b2b2f2a34eb1e457471d048a1c110602bae4a4652154f6e2e9386ee7ddc1999002a9179b98710e0203dd5063a3eabc5f8859157f66bf4ba2c5f5f0ccfd7b6bfa2900044c012c76bb341a461d48fc9aea867c2e395442c70b265e4cb274cd090f5b587b202d1295a4132556a3c8ac8a124a636e13fe50f09efafcc1934661481f238cf3596f77042c0079518f0e1998b3ad0e8ece7ecd700ea6d35295ba4c62b214f17f35d47a35863f3c70789be81a0db6420aecbf17a7f20e8241f226c90e13d4e35d816f1217dfc34de9b8732896450ce9b4a1b2f0855d8b4555f686f8f785f131f913ea2b30296c7b319bfb2f71cb77a52eb7b5b6020cd3d27a950cb5050135680b0bf96b3551029def58b0e1528146539ffc70a60feebf9f51a68ed4d7ee01d821ade0a375fdb6c9692e31c9ecd5cea996c96dd3aff85bbd34b62af1b886627d1acf71a9082c4246828c65fbe07dd2b68b3e32c9adf2b6ef61775059ec1926c37488e9c7ee249105f5a0d625b22d36e1b14e2361171e4a467dc4b10884819cda4623a6a6fce734cd0718c6f691096fb412fce201543ab94707c464dc77eef7bf0013abd42c42372ee4b2cc7ff30fe03c24bf74ed34bafea953ddd950b7f2d213e87e9f47b133d5f1ab7c23fda9afeb23a1a312539f9052d95ee039e205037f2d83869708cf29f5dc1651fa4d41a0c08ee890bd3ebbcccdaa8983d50692ee0feb2569a444532b761f61bdda826228183157f4db282eb91e8fec6439a336fbf668a3eaee4c9b636d976de2225c17713747d3c996f3794a26068ce86f5c5b8eeb49dbfbad93692999fc7116b4d714492b5486664c86bdbcd739d8aae89112a320d569d9e02710e51fcb698d98565ca6fdcb28a5ede0bad75d0ffdd3626fc5b4c64e8d49bf21731aebaaaa11af7d681cdab249bcd2f259c2ed258a049432f0ba196400141968bc88450f6440c0ffc6fe6b25e8545672ef429083e1597fc58f4e685b6c41c21a9147e0555d1c7a536302664037e6df9fe6bc20a794f1ed6c0cdd2cee7d011a268f9009b4686cf9c295a2020dec02441717760d4861d09e6d0f56923fc4cd0ae2c4faf94e13257bff1459201ad7e4815c4661bdc8019876e896470b75b2c706f307f20708386f8cdff843e5bb1a56db73aa16b8b39df4eb19d208a3206bbdf4d72cd5b567927807e127d3341a0181b1af903d0c04817ddbc9d859a136607fd181d7c05ac692999c3b2268f6c0c1ea7fe015d0747161f86270345e7f2f79095963ee7190c62e2f9d5f45946e6d17eb1d6f29ced81050c51367f3ca89f571bb55eb1e9c096fb1eff074a0c370949242ddb75b7367a676b49aad08edc1efaed22c449770588634c78f21f2c63019998fb2e938eb8e5e1a1e24fee50fdcbc63ee9dcc771b7937b06be88e757c914fdb6f126e5148e71188dd3971b19d61021197d670595ea4e1fb2e50916cef92b6ff39aa3fadc3944d1bfc8623f1e67d1889672c32802c53693425862088816aad18c52aa6836adb65e8724181d367616931a16f9a9d9fe2df1598323cba92979bb118fcb093ea804eeb778eaacf27be6983b5d604db065c6dc26bf03de1e08b092b4ba7f04af640372adc4cc33718c1aaabb0270b537377e253844479e16ba642f91ffcd2ae14782dae9d7bf8ee30de3a58b58e7688b3bb493715ac37a11f2f005bce4213a7f5d5e21a9a810317d198ea6e7279feac7b3ed1341f0af74406b8ea959cc2d71bf4804659a72744e6b904bd6358b135f41486386fb98b8d0bcfb2266946d0e79f6430f34c549ed9388ed09153e4c7cee696484b5249cd00702cb35966780ab5b2f9d2864b7af3efdfd53aff08b1543b878e28e169964fe9366826a4ff58f712fea0c3f85b219192fdb56fd7be22fbaa468d2f33c2e234e733e5755d7b85c88710aae854bfb3f541934cd25c58cc0bc1ab9d38a374577692f3ff32964e05021c6698ce6e0649449684fd563dc0323ebfe241fe8896b7ac35071cc3ebf18723c1120c3705d74eae2672948c0200ede729b8637c1a95b68e93cc224aefcc0a651eb384c84cc702df748152559f802d5019d3f2cc687ba6c5a37c0ea26ac4de628fdf20eca0d9968f4f45c32621f3eef0a148bccabe75f7067cd955161c9880b7eaf4dc34e70d83117f4785b533e1cf31ff8398d3f2e33cc94f9cb91372e431ac23325e4cbefffce6d5ee320c622b82bca2361b80174ddaace6a61ffed48ebb9a8d1715dc32ff8e8524f913149a938d257e2e67e8845443a0070f9ef53b46c0914cf32d9ea8010c53f67494f786e541f621d5b59ce383004562212603c196030ba9953fea549ffa8b78896117cbfd7a379248c9f202838c69dd27efaa7f02ead8c22acda7e6fae8398fac7886059d6121c16104eb5c9e197b58c91a304d1afd9e8b0438a2578224515dcb8a8bcea5921f40250ff28aa8c740b1651c5b70eb282d9b002439f734c879fccc3da95e1afbd9c603470340352e0060baec161f41f0b1aec5c0da695bf1efe4adb79f7ed22707409eb0157bfca9bac29e769600f223e2d9e5597aee8d644fd121359371f55e30589e712f70cdfae43adc972c920efe69d8a6c661e9be752f83afaacd622d4fe19ea1ad4e4bfc7b0b90e4ab498dd16474b4d26f6b24d8f31ce885d03059200e9f87e33b68f0e1de0cc41337ee5e0ef007b91bb83be85e76f025375c250c82fa4e8337be2143eadfe3c1d0b0161724f48d36431cb25d34251f679287c758920e952f4f4a017ac93fcf6d6511c5f19b55f8326c59699b00835b0ea59b76991926bf3a284cdc16bef8c7555d0e10c9d3b7be75d8f36df8d3fd5dd5bebb5a2bb329e81fed0ebcc0aed0fd81099029aad53ebcfbd23a5cea8ed344830546fe170d391a6a0231db701fda85ac16f8a75b894735bac5670cdc7edc1e4c14e406263e524db6dcb1b1f6954317bbefc390584057de0f798b1209175d4a39fe02c910710fafb2856174d7d0b4e208e8c5c765e2e52ae67ae6944bdf1dfa532699df2b4d1353f85da6524e61a242b991a953149acc21d1d63ffa58fdd8a3fb061faa19e0cba23dd49bcf79b2fb6d96353630b3c82d8765a903f120d27004dcd4e54aa9a44a72bb9e2b911690e42c2f0697c30e29334b884cede212872d3644026ca8bb439187ddf7f93cec9b55f57c34a96d0c9c14c0547a02916c114a6150c664ca1e340b4a074fdaf5f1854dda75b5592a5d069bec02dd84e5b7a8e860a9f99f95b71c07002e00bd86faf3fa3c0d9d358409149bc42e92a4995d947138513692c74cfd98876acac7f1b593cf9d83587064e14e6bed5deb06a8f6cf0f4fd3f99921bb442a2dd1468ccb472717cdf52604220b1132ae65735fdac0c9b0a99fc07844998cfa25c9a6805290f589d088d9ccaad15f2fed4951d894efb2b17363ef352b4872cb24c04305b0b853d203808222b1a9084a9448f436858dfed28f0d40f2985df3b9cc2912e75fedabee00e9881e632c1e190f551b09407a19bdccb20f36f0e31cc8bb3eb3b5eed3e093f1497be0cab7bb4b5a938623d19b639b8b2cd859b5eff6eaa7f802ab568c3bf50c4200dc7bef12c1418d1402383a16a4a57d0d8cb1cc5babbb2b4cef0fbee77855d5cbcf81311d04396c776a48978e5f08d1a903cead2fd3d5ec7b6ecb48566bc6855f576c9b04bc1e605e38c0c5b2f1954c3ea29c181b267bca5c97d757d7cc805964234406fa0115f01ba3774a2a6b9ac33c142b2f442b9ca0975ecffaab5f6cb08867c3cdd0c2b4fb20b36cd16d03d5f57cefe2e9239ce6c9fb13df2a22ca7d63378f9d6ba040da9e4b550ec815ae1c01835b4332a8b80d29ba790e5632d0eb67c318688b332ea0370fa7333efb964137835749b03f62116d0b7d57b21c5c676e6b524b8bbf3e9a816eae1edcac948ef769160aab735d892f3f55ad9486c131b063091d7e0d7e40410bf3cc28fc40d1e1275b861039957cdfa8b518c91e42c3ac04d08aeaffa72408192ef186dc1dbc5832748ac4c294d22165b446e3fd73db3d8b06106ab1f0284fff0cdaec92c7bc8cea2975a0a64eb35e4b543a46038d775aa5690fa2a3f729595f425f7030386689e909da500dfa3f16ada29e7b4456793808c02d3fbb085a2f5530bc646bd3a0a3534fb4b166682d7fb3226900a0fa872e65d1d1315510fac1c0a40a9e39629e66fc693ae195ce22212b06ac25dfd3933205a5665465471d70798549d806ec60abd017a1e57558f846c7523828c8dc2f1af43e28a8d02cab6335905d0a639fc046a3869abe56e40edd972f6672bea015111a1abf12f607a67d55b4d39c7715de82b30b671137c9a753386be178070d3a5a0f9a77943948ea87e8f93f3276eb04c2e305c3a7a3aae5e7cdf802d22acd672848fd2c36101d286855474faa8f78a0a39730e6174569f82afb459916d1af09bd6966188861e7dbc750738e5", 0x1000}, {&(0x7f0000002380)="a84d767356b4e6f2276386ef136e8861e32596a3ae7644756b670f64a1cca5d38124bc76d5d1390f4c59e208902c032590ffabfeab96d84d87bb873e82c023646c5c101f9ec57d0eb4769a7fbe25ac9bc029a306024f2abbe4dc49250c6917a96cf4630c4aa7ff1f7b4cf497fe527739cf903a3d582a82a54290a2433953c9ec19bfad7275c45b6f6a67704ca8fd4d10307d630f24b0f21724a3295e77c10cab1986c5d4d67caf33150f6641b167d527d919b1b869a3fd7f0b6fa7b9aed0e4834cdb1594ab6f65ab5e60530ab4b8eee5960252e8182d63e3c5495dcc4af66a9c4c04e43a89f93993c67ce02ebd66bb13903bca4bef39595baf42ec77e8557b3803108ef86521ddec7747c794caca3be650f556242251272673ba529f5dd54a4de40a6e43efd7c4678cc6ab7ea3780958ab3285c321f4d3be0f3d2690d1bda7ccf43296060810820e313cff2c9ebb97990ec3ed0b4add3812a4a89b9182c1ac153a50c64906e2f21b26be0530da52d0aa2af8f63708fb2da214ce57bbdebc8d816f048c8654bfac5aa074b7334d49fc3bd377dcc087c6d3088c74a81a303f273480f61012288093142ad50eecbc75fa3fcc74dc2a1a2aee873bad6303c21f2ddfe5db94d010bf3282ec81932a453b93d6338fbe9f22ae3a1bdeb86624b0eeb5f34fce6bfecd866e51bc3740c4f735f7bbadeeb0d669ea73a06922c919f52ec3a33fc0f23c5f6bd3ce8f360103f8592820d9fdb8073bf9b0866a07dababc397a88148051909f5dff86a2533a80c109acbdd174dc32a4f1aa4aece03ba6269a0214921f40e6377893566dc396b7feebae43a38a941f8c278d3e843975e43b4a4b40e7843643bf30cf5f762a98af000a238f3bd1f474bf4a585d833523a7fd7f2552cee66fcb08410b79fbf7d7e8e7e1e11d801a02381d2c0c341628b239f371ad6998e4967a8604d4887e26f3663fdcdbe75d23fc1361523c77f073fb1a56d31f67342f8027d2194a69d32f4561553959fc702018ecfa936474128ec4cd7e0e28ac96e00233637e1da5834f050e21feffe570b3de90afc09d92f5e696b88604e0114273c28652191d88afcf637b81cb569dbcf1795ce05cebdf3e36efafd4dddc74fbee926377a0a40fe6be118f73aa1e118a676969be0240c4d0001f84762ba6f8c1b6af652bdd8471c6cc0ef80de1ad92505d6b2f2090d34399593b7f0d7924b2533182f941691305864ccd40af77309c353ea95994e7574319c9c9f5854a580899a914e44c84b2e4242fb4c61f06d8d08554a991c0dcff1ab72287a8a68faed65017200b489f3b3d70155551f48b0abb2c85efe058bf17783119b77528ebf11538236d03f5536e6236f6a4d66d267e49602b66892300bc5e382beb231de3bac800fda66daca7ed05e9c9c211167a4afb2372a18afa3786a9192b69354e48327fdb81c5061042d5c86803d2522d8144ac851e9eddb140a0583613d3259baeab3c7850c1891b12dfd760d26035eb67b30f04b98db411b2bc83c84de2c27e289d6ee0f66537ef2c54fdfc11c517ba6ee753e6718c18509e7eee9390e60427d084ec534299ca9bf35f62799a5c33d8359afdaf0b39bef2f1ef7e0c61068a7929ff441c87ce48b7936efa9654498bff31072a7c75dbb9d5f7ce9ec460d5da60221b6af0c53be10953326cde4dda869454d25161e436ad32d5debf77e6fa909b3fcbf14063c9af10281e8ea3c9c8b8804b7b2de62c982d4e4db1f198599da15592794d30cff66fca2e7ab7560f14d305ff003be30335c39ab8db042d9b03b682c3e4e3dfbaed278ecfbf04cf0d92a91229308fa2d89526594cbac53c631e28264de979dc064671f7fbaa74887b74295ef5ab1c5c913dbc1c8087f166249fde44131449f007edf1332e5740d3cd5b04c07d0d0e22be8615f78dbf49e392c94b1c9b7f29c7a9f8df326d272ebdf60c67cf7d6e41decc9e792787d29e9969493010b5aa95eb416fb15f9701d63d1ef17a35983b89ab86f08d4bf8583efab6d9c0b6a52ac9e12cdb06975a68956bd358e2bc0eb56bc85bf55b72dd97cbc619cce7ffb8062682e3dd771646da640b4427a907cbdb012fe9bd5d96686b38576dbf4d03d85314d6fb10e5b10032d6204c1fbda82e63fea1da60b64bca4831daddb8bb62b3d55152040e7d63d5f64c1a82ecf7418c7f1169cf9a46e7a648f11e8783ba95043e68b310dc8a7ac7aff0bce0398b4fa49649a4438f6971b35ae39f739f920c19bdac1903fee9630a8670bb2836b5598f0e37bc9291e729b9d7716b3d03a94cf2fce98fe7c49657cc55274cb6e5f7cc604705486686a920d2c65d41901ca7167ab9e7919f56ba8c065e3370fa9e3498c4c4af4f79f681631c1bc9241fe06fa2d2071b8011bde0ba9ff5544fbfce932f9df9103b6e452ba51548fb2652d77fb340fb08ae6126914fd1401065234da41d99b5b632bca2d06906c5e7c612cfa0d30710f888fe3174f10562028da1f8be7f0b03d089b2b5e6dc7f9ff636f62780dfc49953c4dcbb6a0a7e37267eb5634c0f3504373589b1415341956d33141388370d7ebf74327eab6e0535ebbbe73f0305103125954c3d2ad82cb9474a5a828f1dc9f1c6199ab25a97eb6bb0f2b447a4920d55a1b04fc698a23e0eb40cbedeb8793d72eef2aaba20b6e9bea77ffde715d37c829fc2240e1de31292918a6adf0b44b6d9240b8ed77da5cb464ed9b6b97b9cc2971678cf5b723b14f8c5570fd9e248ac0db5b63d6b2aafbb5cee977f23a1edb0e129d90626b56d79e9d9e6190beb2eaec7c1ba344d7799cc4405f233baa7fd2182d9d44cdb4d18216fd979af535e59c82fa1f8a16d02686add0205b78c04390e91bc7f798c7c6c49445cb96662af64a9d5e4fc65b94c4044150aca8fd8e38f943061afba382d47a149fd3f4b9c6305165c871b1300c8872ea6a0b25abe1b54130faea832901514da3e8c587a3543dc59250821a631ee2a0b02d9946a172bbd81c893a07a51fe25df1c458eab6faa57675ea8a6becc2a6e988b2836f9b62045f84fdcbd8df0a1c6fedadd2e02b87c1a12e536af9eaf89e592024f72c4f52fb0daff7e679bf74931ffaee6c27848c5955a6fb01977b8bf7cc185b3ee8dc5337157e4ca47472594e4872dc82b9b297094e99a71119e9d7e82c3a0358fcb10d84c76b30f2741de6e495f2a85960edad122b70913792a0767547754dfd317e4ec221e777f1bef22d11f83340122e6262fd7402911ce3d59461c629e931c87f9914d5eba105241905e6288403c5da10e8c248a9cdec3d54c87fe87b2af218df0bafdbbcc8e44bde369cf4c156cb381fb9222640b97addaa6821a76dccb2e5139b44fdf29afbad68c0e6eca0239cfbbeaf6ef57d48c705ce55b7c5c059bfaf2f87fdf5c9f93315800206b0305be3d4a82ed2ec4b8c30f3b385fa7fbea95c46e05bd8d4b377a82ecc988b59ed94da9f45413f8a2a1191819f58f349cafa19a091cdad2eafc1fffe0105afd8b759272cd463e71e445d6740167db7ea22facc513b1fded17895c951fbc809015552ba06ed7558e269abf9dfebf83398fae033c508a7793b9cd82e3d49d427c4c3caceeadfa2c9830d42ebc8619d28c7b72cc81458714dfb86a0317f4f3c7bf053b84ad28732840141f74449fb9292aa68e326f17480cada664712b9e2364a86e612b5f74eb4a832c5dc52fb1c04bd4ad4f1a233f8534a1b3218b11395713cc5ed3963190009e5d24c326147322cc5284d5ccc8a89f7a8a1fb88447a8892cfdc65a45e69755fd953be4baa63120884e12a4b818fc65d6003d7361f69f504c39e5884310f9b1e217b3535821b4dbf493b8786eb7c01f1295c035429469181b6e51e13e4c0ab374423192a2decc0a7ef389b4ac8b28ed8c37c0c0036365a22eda58805dae7d8fcb0fd24d38fb45a8a1129364c7f0969d87308ea4015a9547f083e775707c84151fd2026ae7f99b931a0301002b3ab4e06c837cfa1c75e11bfd5aba439e67abb61cfd7a297ba1b473758b603bca50be00bf9ff42346b6220e0289552c24414ae86ac3b7badd9c320677dcfd4d354343610d68faac78b45283dfcf08ae71004a6e5c75cbc4efc86a7f73756af2f01e2b224dfc17341568a4d1855493c0326ed734c30427fe7c5a932f88b4af757bd2d65252b962ca28778a9bf0d4637e5739138e883b0cd5203b9c226bc316b1b7944aae01c141620d2eadc249be95f14829a2b70f696a4da69e79c5947774eddc30448993d0e1c5c3fadeed7682f847f1f60d151c50ef83cf3f9cc44a2ac5ee44cbb43b1d16464dcf25c4ce5e40ece00ebc44aa962ad1a7bc1b50247c8c3388107a985fe809ce2269c70af691a6789372f880f25150c9526f1dddbd99a0896609b118a8a33387d6bf9b5e35048be08cdb3927138ee53ab3c14575a6479137586874cbc27c2491399db23a7482c419aa3ce23e6ff93d3d2969ffcd25105b42d430b7885e4e15dfcedce4bb323f78b0ef9f18915462611c8c79b521cefc2be2c62f4ab6e3e26a6999291a7df8d8f615dbd5f0be20d57f1627f9da38d66f9d237da296bf482f3c5c97e65992afeec996ace34894e80b2585677681517915cd9362baf0c81c422f22ee954e27a6c35ad2bad37385421fcfb59b6bf51b663b8826b160ee5ce3165ac351796f90e9fd2fb308ff3e7d9653d06a9f6e8301b86216b85a98cfdc563f5760133b26346b93ce6e71d41a2e0da11a9c710036d288e91a5a241f9ae60c2a1111ccb6d4c00c98f220e6148741e4b77581c0d20444ff4797efa87c72d7af431d893c0e568d65292f07a8d4ed8aeb947f8e78323945547884c444e4f1c3aaf37638599e4b1acb7fca9fe03bdb6da55cc83e5b70905731bda0b47b405d1850f4568562429cc4235751580707793321a7992446355b21f5d4d6444b1e1851cb89cf2b8fdb4c5d18a5774c957eec051cbefa004b6051d9062559bb87cb0f6ae1e4235a9bd01b52d6cea88dc6d092258c21692d9e48297eaf5a72d04e8daac5d8fc8199dd13f6900c3b9f077deb747de41f222fe38c1692fbac14e16b9c49ed7f57943378ce1b464a77f70800843a86ecbfa9a406b2b5ecc8e308bb4ba119a3c1dd83df606bdf23490be2624c1b2db0025d1995e10c52980a375de165b2c8c35efafec350e597d2a2403478fe65c11c6dd914c446585e7b09f25cb717236d4c73f563a1f8403d2fd7faf018373c65e314fabcc9a7777c09b46b0830a892548410d8e49ffdf6cec65bbc9e2c8fb56770a7352e0a46a8b8420bb58ea9c17bd33baf4538d3c2f86fd0a4b9ee80812d5c884b08c6f8958ea9716d73e74c7d4c074b53319ec9dd301b83197fd6485b9f5c64cd4300b0d450f1e94f02b16ebd10877508f68a0356b9c62156a6704ea63e4bcb9b5713a993b84bcc00a95f1da914aabdad217bba153d1fc680c543c1c4b33031f9a4ddfca9f91f955b180a5ac2f14d57c81be2983a55d95baf23b5c28ebe265cc291931e4b5686455fd23193c23a7811c65c206b0f519c3c963aea65e1a4305f162f659d31d4e74f34b8f88e10cd41175cc43928006d8cc90ed761cd8c31517aed8d91d4a22e13c519f2551538d122720d260c897f7b3789a1a78cef4530d3383c8659a471023bce0df3ac47a9028c17b3c4bf6a189c351d6c3abc367eae06bfd02fd4b105fb3ec448287e326572f0077cc1402097e0a975f03812c88859b9aca81c6ff93a6e884d41b9335188b8b8ad5823c863f270141541a05bb8763743a81da21bd138b2", 0x1000}, {&(0x7f00000010c0)="2debbb6cbf9016546a83a285df15637278f6f49b9619c67ba822c71a671725ecd980ca8cd31e12161dfe78ccc54bf66404a6d02a5417d978324880e063d389b522f404503984ff58442a703241e69281fed9ae7e37b75d30e98c04f826e398e8ab1b56022a91afb6aa62dd6c4d1b31c72cc0f9134b542dd705693fdab55954ad1793ac6ea6d51358716cf24081525cd1fb55a131658225cf27bbed95d21342c0fe89f1a20df432333a49aa8a08d5dd0e426baaac6a1efaf0c88905c276183f10c8f2d459ebfa79b434d0ccf1422a16bf3941b56eca560502388ae89714e95ee1f968bb5adcddca848cbb6df00834e409dfe6c306f029", 0xf6}], 0x3, &(0x7f0000003380)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r2, 0xffffffffffffffff}, @cred={0xfffffffffffffde2, 0xffff, 0x0, 0x0, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r14, r1, r15]}, @cred={0x20, 0xffff, 0x0, r16}], 0xc8, 0x40a}, 0x3) 10:28:26 executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000280)="24a608d334f68b1fc01cf9efff93275e092020000db57c60c0016745b65369db5e8ee581e12abf71ab10ebbd07a9591c9700df308cbbaee4ffca7f31dbd1562eb77b6a0a", 0x44) (async) write(r0, &(0x7f0000000280)="24a608d334f68b1fc01cf9efff93275e092020000db57c60c0016745b65369db5e8ee581e12abf71ab10ebbd07a9591c9700df308cbbaee4ffca7f31dbd1562eb77b6a0a", 0x44) r1 = syz_open_pts() fchflags(r1, 0x0) syz_open_pts() (async) r2 = syz_open_pts() fchflags(r2, 0x0) dup2(r1, r2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:28:27 executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x400000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) munmap(&(0x7f0000460000/0x2000)=nil, 0x2000) (async, rerun: 32) setsockopt(0xffffffffffffff9c, 0x1f, 0x1, &(0x7f0000000040)="1c2d897214d052c9382d91ca38b57679a69235773df6728c9d774e70d8e852efbddb4e70c0e593a24cf769400c941e79b49cc4dc80be3d0c83d4d1d99049e3808f1ecbb4d71ee0799e939689457dc513caec6b99edfe0a46706d8929de50180e5de7c733752ef6d38638bad7a0cebd3f2a880e9e353577e34e4d36d581ddf23ee3951743c83444c6bbf1f06566dc335897bed045cfa8211d148f9e02399f7e080fe8f9838e56a6c61a13774e3fe808f7641f8deab643faf23d47b232f5b332106045b0ef2f043521e8b975a042c1a536f75803a0cf5307998ca16c508cf48178558bb263b362efd7ba4086bcb4f6497e0bce0227e57dda2ea8979ac0", 0xfc) (rerun: 32) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0xd, &(0x7f0000000140)="eb3048e6993192964800"/20, 0x14) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffff9c, 0xc1045763, &(0x7f0000000240)={0x3, [{0x2, 0x7fff}, {0x2, 0x1}, {0x1, 0x8}, {0x2, 0x3ff}, {0x1, 0x6}, {0x2, 0x8000}, {0x1, 0x100}, {}, {0x1, 0x1}, {0x1, 0x4}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0x8001}, {0x2, 0x6}, {0x1, 0x9}, {0x3, 0xffff}, {0x3, 0xae5c}, {0x2, 0x4}, {0x1, 0x2}, {0x3, 0x6}, {0x3}, {0x1, 0x401}, {0x2, 0x3}, {0x2, 0x6}, {0x3, 0x2}, {0x1, 0x18}, {0x3, 0x701}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x2}]}) setsockopt(r1, 0x1, 0x3, &(0x7f0000000180)="af8657d86f7612a8973265641da64590d44fe6f66d85672f8842f4f9aea2e3e53eefa846510270ed2da614da4d196111602433272325fbd77ad2a1657dc06b2ab0cf1741f223466bc233bcac29a8b6006d86c1e7860acda1f71cf43f82fa5f8d1fe76b8f2a11aa2b25977ef7ccce2af2da8f17ddac84d8296818bb35f08179bf43d8b5c82c7bab9d08a6acfaba69a33d84a137ecf10332ee04ebd4310350e1aa1971aaa2798a61863699c267e65c81401134910af4444d225a", 0xb9) 10:28:27 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x3c2) open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x200, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1/file0\x00') (async) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000000)='r\x00') execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) 10:28:27 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:27 executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000280)="24a608d334f68b1fc01cf9efff93275e092020000db57c60c0016745b65369db5e8ee581e12abf71ab10ebbd07a9591c9700df308cbbaee4ffca7f31dbd1562eb77b6a0a", 0x44) (async) r1 = syz_open_pts() fchflags(r1, 0x0) (async) r2 = syz_open_pts() fchflags(r2, 0x0) dup2(r1, r2) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:28:27 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a2056c2461616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616100"], 0xffb, 0x0}, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r3 = getgid() setregid(r3, 0x0) (async, rerun: 64) r4 = getpgid(0xffffffffffffffff) (rerun: 64) r5 = getgid() r6 = getegid() r7 = open$dir(&(0x7f00000012c0)='./file0/file0\x00', 0x20, 0x1d5) (async) r8 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r6}, 0xc) (async) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRESHEX=r7, @ANYRESDEC], 0x0, 0x0) (async, rerun: 64) msgrcv(r8, &(0x7f0000003480)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7074b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6f646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e4054bf0d", @ANYRESDEC=r6, @ANYRES32=r8, @ANYRESOCT=r6, @ANYRESOCT=r6, @ANYRES32=r8, @ANYRES8=r7, @ANYRESDEC=r6], 0x9a, 0x0, 0x1800) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r2, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r9 = getegid() (async, rerun: 64) r10 = geteuid() (async, rerun: 64) semop(0x0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, r9, r10, r11, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r2, 0x0, 0x6) (async) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) (async, rerun: 32) r14 = dup(r0) (async, rerun: 32) r15 = syz_open_pts() fchflags(r15, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000001380)="cc982b3992603c7150d41e681535916b0449245d641a5cdd64f9968c1cceb80ff8baa029b76e2512b0334701f02be6f1795567d309e0b40d98e943c764b4d5ebdf26463685c5665d91014d260a910ed63e0280b4ff94d9851dde19d85fa5a3211faca888fd3ae88de3d05481bcc50bea88f70b9697382e8aaf85daaed9df0bbb345b39d946cd15b3eef5160303f8073377fafd2a5f1dc763e126afb0b96daf7d936db777116373a07c21ab0ad3959ccd08081b0517b2f6ac93926fdff1b65453fe1f646da563a38b7d759598265f328f106baef34e50dd03d71befe07bb760d458db767590cd3c32b939d7d21a00b5c0b91fd366a412cda1cc1f91883b55ea3cb719f65308fd38ca32ef2bf5de7fe9e05848f864bd9c869d26146ee5aef9753b3317be34e91d0b576d94c8b7722535a5a97470a8aa8f4c4b2daef2499d302c25bda68219bc0a2384da12a15d387fd9ec58108dec4ffc2f1cb667828290a467f4dead8f8466d65ef1d84e0054fadfabe0f54ca406b7caf0fa0419aef83f9c8fa2a0f6afae324385a094eb3bb7b22de1956e3c8d6ba89b51c2825fa1752bde9a5b79c143a636cc249a4bb5d08f9c256ab58bfee39a15f295d8a9aa9c657fd4e065160eda02d37165832eb1c0aa121734782f0de78fd131754c09154add4fb8ab8d83eba44e9306f0bcc3834a82dc2ac319eafec3a8d95d0f242e5c6793edcbb636168d8b69775c89e27c046757f3848911fca2c2b24b3b552b7404f8f52a5a39195e1d71eb8787bc8cea8afddee93471686a7094c37a030a0d603194c83412dd74e58e8f448d3064512d75619d01fb84bfde934511ec8f6462f90ecf9dd575dfa6848449204c8c6e80f1d4d097b7210f6c3d020bf49ec2b4c3ea6fdb1c23b2efa49b96755b75dddca12e4c1a9f24258d09f708c9b98fe6501d89d7b29f6b8818c0bbb57213300ef8e3c3d085ab073ab5d95ef975423b0f524279658d3034404789623486e1d4fd8078a8fd2b582b8abe695c21a5723a02fc1409086099891ed268d469e72d5ce6e563411f184ed556ec23878016036c5b6ad2e2733404f08ba75687a275d50b4cfd8c45d9663a298a98be3e3193a21c6e091d74ece4590e47d78830610f6816eec6d2a1099d1f555de949840c10bf3b658b93a8da6a79954908c944e1e52491b736c3473803aec9ead29793b8f433575bd13170befe9cf3eb373cd8d5e74e0e245a97512504ae1cbf5538ee7de807bcd32994945fb97f912d5c4284fb37f412a91a2157b2264d42585899190b3e1febc2280a4f2195b8d0504b4baf792285c3b26b2b2f2a34eb1e457471d048a1c110602bae4a4652154f6e2e9386ee7ddc1999002a9179b98710e0203dd5063a3eabc5f8859157f66bf4ba2c5f5f0ccfd7b6bfa2900044c012c76bb341a461d48fc9aea867c2e395442c70b265e4cb274cd090f5b587b202d1295a4132556a3c8ac8a124a636e13fe50f09efafcc1934661481f238cf3596f77042c0079518f0e1998b3ad0e8ece7ecd700ea6d35295ba4c62b214f17f35d47a35863f3c70789be81a0db6420aecbf17a7f20e8241f226c90e13d4e35d816f1217dfc34de9b8732896450ce9b4a1b2f0855d8b4555f686f8f785f131f913ea2b30296c7b319bfb2f71cb77a52eb7b5b6020cd3d27a950cb5050135680b0bf96b3551029def58b0e1528146539ffc70a60feebf9f51a68ed4d7ee01d821ade0a375fdb6c9692e31c9ecd5cea996c96dd3aff85bbd34b62af1b886627d1acf71a9082c4246828c65fbe07dd2b68b3e32c9adf2b6ef61775059ec1926c37488e9c7ee249105f5a0d625b22d36e1b14e2361171e4a467dc4b10884819cda4623a6a6fce734cd0718c6f691096fb412fce201543ab94707c464dc77eef7bf0013abd42c42372ee4b2cc7ff30fe03c24bf74ed34bafea953ddd950b7f2d213e87e9f47b133d5f1ab7c23fda9afeb23a1a312539f9052d95ee039e205037f2d83869708cf29f5dc1651fa4d41a0c08ee890bd3ebbcccdaa8983d50692ee0feb2569a444532b761f61bdda826228183157f4db282eb91e8fec6439a336fbf668a3eaee4c9b636d976de2225c17713747d3c996f3794a26068ce86f5c5b8eeb49dbfbad93692999fc7116b4d714492b5486664c86bdbcd739d8aae89112a320d569d9e02710e51fcb698d98565ca6fdcb28a5ede0bad75d0ffdd3626fc5b4c64e8d49bf21731aebaaaa11af7d681cdab249bcd2f259c2ed258a049432f0ba196400141968bc88450f6440c0ffc6fe6b25e8545672ef429083e1597fc58f4e685b6c41c21a9147e0555d1c7a536302664037e6df9fe6bc20a794f1ed6c0cdd2cee7d011a268f9009b4686cf9c295a2020dec02441717760d4861d09e6d0f56923fc4cd0ae2c4faf94e13257bff1459201ad7e4815c4661bdc8019876e896470b75b2c706f307f20708386f8cdff843e5bb1a56db73aa16b8b39df4eb19d208a3206bbdf4d72cd5b567927807e127d3341a0181b1af903d0c04817ddbc9d859a136607fd181d7c05ac692999c3b2268f6c0c1ea7fe015d0747161f86270345e7f2f79095963ee7190c62e2f9d5f45946e6d17eb1d6f29ced81050c51367f3ca89f571bb55eb1e9c096fb1eff074a0c370949242ddb75b7367a676b49aad08edc1efaed22c449770588634c78f21f2c63019998fb2e938eb8e5e1a1e24fee50fdcbc63ee9dcc771b7937b06be88e757c914fdb6f126e5148e71188dd3971b19d61021197d670595ea4e1fb2e50916cef92b6ff39aa3fadc3944d1bfc8623f1e67d1889672c32802c53693425862088816aad18c52aa6836adb65e8724181d367616931a16f9a9d9fe2df1598323cba92979bb118fcb093ea804eeb778eaacf27be6983b5d604db065c6dc26bf03de1e08b092b4ba7f04af640372adc4cc33718c1aaabb0270b537377e253844479e16ba642f91ffcd2ae14782dae9d7bf8ee30de3a58b58e7688b3bb493715ac37a11f2f005bce4213a7f5d5e21a9a810317d198ea6e7279feac7b3ed1341f0af74406b8ea959cc2d71bf4804659a72744e6b904bd6358b135f41486386fb98b8d0bcfb2266946d0e79f6430f34c549ed9388ed09153e4c7cee696484b5249cd00702cb35966780ab5b2f9d2864b7af3efdfd53aff08b1543b878e28e169964fe9366826a4ff58f712fea0c3f85b219192fdb56fd7be22fbaa468d2f33c2e234e733e5755d7b85c88710aae854bfb3f541934cd25c58cc0bc1ab9d38a374577692f3ff32964e05021c6698ce6e0649449684fd563dc0323ebfe241fe8896b7ac35071cc3ebf18723c1120c3705d74eae2672948c0200ede729b8637c1a95b68e93cc224aefcc0a651eb384c84cc702df748152559f802d5019d3f2cc687ba6c5a37c0ea26ac4de628fdf20eca0d9968f4f45c32621f3eef0a148bccabe75f7067cd955161c9880b7eaf4dc34e70d83117f4785b533e1cf31ff8398d3f2e33cc94f9cb91372e431ac23325e4cbefffce6d5ee320c622b82bca2361b80174ddaace6a61ffed48ebb9a8d1715dc32ff8e8524f913149a938d257e2e67e8845443a0070f9ef53b46c0914cf32d9ea8010c53f67494f786e541f621d5b59ce383004562212603c196030ba9953fea549ffa8b78896117cbfd7a379248c9f202838c69dd27efaa7f02ead8c22acda7e6fae8398fac7886059d6121c16104eb5c9e197b58c91a304d1afd9e8b0438a2578224515dcb8a8bcea5921f40250ff28aa8c740b1651c5b70eb282d9b002439f734c879fccc3da95e1afbd9c603470340352e0060baec161f41f0b1aec5c0da695bf1efe4adb79f7ed22707409eb0157bfca9bac29e769600f223e2d9e5597aee8d644fd121359371f55e30589e712f70cdfae43adc972c920efe69d8a6c661e9be752f83afaacd622d4fe19ea1ad4e4bfc7b0b90e4ab498dd16474b4d26f6b24d8f31ce885d03059200e9f87e33b68f0e1de0cc41337ee5e0ef007b91bb83be85e76f025375c250c82fa4e8337be2143eadfe3c1d0b0161724f48d36431cb25d34251f679287c758920e952f4f4a017ac93fcf6d6511c5f19b55f8326c59699b00835b0ea59b76991926bf3a284cdc16bef8c7555d0e10c9d3b7be75d8f36df8d3fd5dd5bebb5a2bb329e81fed0ebcc0aed0fd81099029aad53ebcfbd23a5cea8ed344830546fe170d391a6a0231db701fda85ac16f8a75b894735bac5670cdc7edc1e4c14e406263e524db6dcb1b1f6954317bbefc390584057de0f798b1209175d4a39fe02c910710fafb2856174d7d0b4e208e8c5c765e2e52ae67ae6944bdf1dfa532699df2b4d1353f85da6524e61a242b991a953149acc21d1d63ffa58fdd8a3fb061faa19e0cba23dd49bcf79b2fb6d96353630b3c82d8765a903f120d27004dcd4e54aa9a44a72bb9e2b911690e42c2f0697c30e29334b884cede212872d3644026ca8bb439187ddf7f93cec9b55f57c34a96d0c9c14c0547a02916c114a6150c664ca1e340b4a074fdaf5f1854dda75b5592a5d069bec02dd84e5b7a8e860a9f99f95b71c07002e00bd86faf3fa3c0d9d358409149bc42e92a4995d947138513692c74cfd98876acac7f1b593cf9d83587064e14e6bed5deb06a8f6cf0f4fd3f99921bb442a2dd1468ccb472717cdf52604220b1132ae65735fdac0c9b0a99fc07844998cfa25c9a6805290f589d088d9ccaad15f2fed4951d894efb2b17363ef352b4872cb24c04305b0b853d203808222b1a9084a9448f436858dfed28f0d40f2985df3b9cc2912e75fedabee00e9881e632c1e190f551b09407a19bdccb20f36f0e31cc8bb3eb3b5eed3e093f1497be0cab7bb4b5a938623d19b639b8b2cd859b5eff6eaa7f802ab568c3bf50c4200dc7bef12c1418d1402383a16a4a57d0d8cb1cc5babbb2b4cef0fbee77855d5cbcf81311d04396c776a48978e5f08d1a903cead2fd3d5ec7b6ecb48566bc6855f576c9b04bc1e605e38c0c5b2f1954c3ea29c181b267bca5c97d757d7cc805964234406fa0115f01ba3774a2a6b9ac33c142b2f442b9ca0975ecffaab5f6cb08867c3cdd0c2b4fb20b36cd16d03d5f57cefe2e9239ce6c9fb13df2a22ca7d63378f9d6ba040da9e4b550ec815ae1c01835b4332a8b80d29ba790e5632d0eb67c318688b332ea0370fa7333efb964137835749b03f62116d0b7d57b21c5c676e6b524b8bbf3e9a816eae1edcac948ef769160aab735d892f3f55ad9486c131b063091d7e0d7e40410bf3cc28fc40d1e1275b861039957cdfa8b518c91e42c3ac04d08aeaffa72408192ef186dc1dbc5832748ac4c294d22165b446e3fd73db3d8b06106ab1f0284fff0cdaec92c7bc8cea2975a0a64eb35e4b543a46038d775aa5690fa2a3f729595f425f7030386689e909da500dfa3f16ada29e7b4456793808c02d3fbb085a2f5530bc646bd3a0a3534fb4b166682d7fb3226900a0fa872e65d1d1315510fac1c0a40a9e39629e66fc693ae195ce22212b06ac25dfd3933205a5665465471d70798549d806ec60abd017a1e57558f846c7523828c8dc2f1af43e28a8d02cab6335905d0a639fc046a3869abe56e40edd972f6672bea015111a1abf12f607a67d55b4d39c7715de82b30b671137c9a753386be178070d3a5a0f9a77943948ea87e8f93f3276eb04c2e305c3a7a3aae5e7cdf802d22acd672848fd2c36101d286855474faa8f78a0a39730e6174569f82afb459916d1af09bd6966188861e7dbc750738e5", 0x1000}, {&(0x7f0000002380)="a84d767356b4e6f2276386ef136e8861e32596a3ae7644756b670f64a1cca5d38124bc76d5d1390f4c59e208902c032590ffabfeab96d84d87bb873e82c023646c5c101f9ec57d0eb4769a7fbe25ac9bc029a306024f2abbe4dc49250c6917a96cf4630c4aa7ff1f7b4cf497fe527739cf903a3d582a82a54290a2433953c9ec19bfad7275c45b6f6a67704ca8fd4d10307d630f24b0f21724a3295e77c10cab1986c5d4d67caf33150f6641b167d527d919b1b869a3fd7f0b6fa7b9aed0e4834cdb1594ab6f65ab5e60530ab4b8eee5960252e8182d63e3c5495dcc4af66a9c4c04e43a89f93993c67ce02ebd66bb13903bca4bef39595baf42ec77e8557b3803108ef86521ddec7747c794caca3be650f556242251272673ba529f5dd54a4de40a6e43efd7c4678cc6ab7ea3780958ab3285c321f4d3be0f3d2690d1bda7ccf43296060810820e313cff2c9ebb97990ec3ed0b4add3812a4a89b9182c1ac153a50c64906e2f21b26be0530da52d0aa2af8f63708fb2da214ce57bbdebc8d816f048c8654bfac5aa074b7334d49fc3bd377dcc087c6d3088c74a81a303f273480f61012288093142ad50eecbc75fa3fcc74dc2a1a2aee873bad6303c21f2ddfe5db94d010bf3282ec81932a453b93d6338fbe9f22ae3a1bdeb86624b0eeb5f34fce6bfecd866e51bc3740c4f735f7bbadeeb0d669ea73a06922c919f52ec3a33fc0f23c5f6bd3ce8f360103f8592820d9fdb8073bf9b0866a07dababc397a88148051909f5dff86a2533a80c109acbdd174dc32a4f1aa4aece03ba6269a0214921f40e6377893566dc396b7feebae43a38a941f8c278d3e843975e43b4a4b40e7843643bf30cf5f762a98af000a238f3bd1f474bf4a585d833523a7fd7f2552cee66fcb08410b79fbf7d7e8e7e1e11d801a02381d2c0c341628b239f371ad6998e4967a8604d4887e26f3663fdcdbe75d23fc1361523c77f073fb1a56d31f67342f8027d2194a69d32f4561553959fc702018ecfa936474128ec4cd7e0e28ac96e00233637e1da5834f050e21feffe570b3de90afc09d92f5e696b88604e0114273c28652191d88afcf637b81cb569dbcf1795ce05cebdf3e36efafd4dddc74fbee926377a0a40fe6be118f73aa1e118a676969be0240c4d0001f84762ba6f8c1b6af652bdd8471c6cc0ef80de1ad92505d6b2f2090d34399593b7f0d7924b2533182f941691305864ccd40af77309c353ea95994e7574319c9c9f5854a580899a914e44c84b2e4242fb4c61f06d8d08554a991c0dcff1ab72287a8a68faed65017200b489f3b3d70155551f48b0abb2c85efe058bf17783119b77528ebf11538236d03f5536e6236f6a4d66d267e49602b66892300bc5e382beb231de3bac800fda66daca7ed05e9c9c211167a4afb2372a18afa3786a9192b69354e48327fdb81c5061042d5c86803d2522d8144ac851e9eddb140a0583613d3259baeab3c7850c1891b12dfd760d26035eb67b30f04b98db411b2bc83c84de2c27e289d6ee0f66537ef2c54fdfc11c517ba6ee753e6718c18509e7eee9390e60427d084ec534299ca9bf35f62799a5c33d8359afdaf0b39bef2f1ef7e0c61068a7929ff441c87ce48b7936efa9654498bff31072a7c75dbb9d5f7ce9ec460d5da60221b6af0c53be10953326cde4dda869454d25161e436ad32d5debf77e6fa909b3fcbf14063c9af10281e8ea3c9c8b8804b7b2de62c982d4e4db1f198599da15592794d30cff66fca2e7ab7560f14d305ff003be30335c39ab8db042d9b03b682c3e4e3dfbaed278ecfbf04cf0d92a91229308fa2d89526594cbac53c631e28264de979dc064671f7fbaa74887b74295ef5ab1c5c913dbc1c8087f166249fde44131449f007edf1332e5740d3cd5b04c07d0d0e22be8615f78dbf49e392c94b1c9b7f29c7a9f8df326d272ebdf60c67cf7d6e41decc9e792787d29e9969493010b5aa95eb416fb15f9701d63d1ef17a35983b89ab86f08d4bf8583efab6d9c0b6a52ac9e12cdb06975a68956bd358e2bc0eb56bc85bf55b72dd97cbc619cce7ffb8062682e3dd771646da640b4427a907cbdb012fe9bd5d96686b38576dbf4d03d85314d6fb10e5b10032d6204c1fbda82e63fea1da60b64bca4831daddb8bb62b3d55152040e7d63d5f64c1a82ecf7418c7f1169cf9a46e7a648f11e8783ba95043e68b310dc8a7ac7aff0bce0398b4fa49649a4438f6971b35ae39f739f920c19bdac1903fee9630a8670bb2836b5598f0e37bc9291e729b9d7716b3d03a94cf2fce98fe7c49657cc55274cb6e5f7cc604705486686a920d2c65d41901ca7167ab9e7919f56ba8c065e3370fa9e3498c4c4af4f79f681631c1bc9241fe06fa2d2071b8011bde0ba9ff5544fbfce932f9df9103b6e452ba51548fb2652d77fb340fb08ae6126914fd1401065234da41d99b5b632bca2d06906c5e7c612cfa0d30710f888fe3174f10562028da1f8be7f0b03d089b2b5e6dc7f9ff636f62780dfc49953c4dcbb6a0a7e37267eb5634c0f3504373589b1415341956d33141388370d7ebf74327eab6e0535ebbbe73f0305103125954c3d2ad82cb9474a5a828f1dc9f1c6199ab25a97eb6bb0f2b447a4920d55a1b04fc698a23e0eb40cbedeb8793d72eef2aaba20b6e9bea77ffde715d37c829fc2240e1de31292918a6adf0b44b6d9240b8ed77da5cb464ed9b6b97b9cc2971678cf5b723b14f8c5570fd9e248ac0db5b63d6b2aafbb5cee977f23a1edb0e129d90626b56d79e9d9e6190beb2eaec7c1ba344d7799cc4405f233baa7fd2182d9d44cdb4d18216fd979af535e59c82fa1f8a16d02686add0205b78c04390e91bc7f798c7c6c49445cb96662af64a9d5e4fc65b94c4044150aca8fd8e38f943061afba382d47a149fd3f4b9c6305165c871b1300c8872ea6a0b25abe1b54130faea832901514da3e8c587a3543dc59250821a631ee2a0b02d9946a172bbd81c893a07a51fe25df1c458eab6faa57675ea8a6becc2a6e988b2836f9b62045f84fdcbd8df0a1c6fedadd2e02b87c1a12e536af9eaf89e592024f72c4f52fb0daff7e679bf74931ffaee6c27848c5955a6fb01977b8bf7cc185b3ee8dc5337157e4ca47472594e4872dc82b9b297094e99a71119e9d7e82c3a0358fcb10d84c76b30f2741de6e495f2a85960edad122b70913792a0767547754dfd317e4ec221e777f1bef22d11f83340122e6262fd7402911ce3d59461c629e931c87f9914d5eba105241905e6288403c5da10e8c248a9cdec3d54c87fe87b2af218df0bafdbbcc8e44bde369cf4c156cb381fb9222640b97addaa6821a76dccb2e5139b44fdf29afbad68c0e6eca0239cfbbeaf6ef57d48c705ce55b7c5c059bfaf2f87fdf5c9f93315800206b0305be3d4a82ed2ec4b8c30f3b385fa7fbea95c46e05bd8d4b377a82ecc988b59ed94da9f45413f8a2a1191819f58f349cafa19a091cdad2eafc1fffe0105afd8b759272cd463e71e445d6740167db7ea22facc513b1fded17895c951fbc809015552ba06ed7558e269abf9dfebf83398fae033c508a7793b9cd82e3d49d427c4c3caceeadfa2c9830d42ebc8619d28c7b72cc81458714dfb86a0317f4f3c7bf053b84ad28732840141f74449fb9292aa68e326f17480cada664712b9e2364a86e612b5f74eb4a832c5dc52fb1c04bd4ad4f1a233f8534a1b3218b11395713cc5ed3963190009e5d24c326147322cc5284d5ccc8a89f7a8a1fb88447a8892cfdc65a45e69755fd953be4baa63120884e12a4b818fc65d6003d7361f69f504c39e5884310f9b1e217b3535821b4dbf493b8786eb7c01f1295c035429469181b6e51e13e4c0ab374423192a2decc0a7ef389b4ac8b28ed8c37c0c0036365a22eda58805dae7d8fcb0fd24d38fb45a8a1129364c7f0969d87308ea4015a9547f083e775707c84151fd2026ae7f99b931a0301002b3ab4e06c837cfa1c75e11bfd5aba439e67abb61cfd7a297ba1b473758b603bca50be00bf9ff42346b6220e0289552c24414ae86ac3b7badd9c320677dcfd4d354343610d68faac78b45283dfcf08ae71004a6e5c75cbc4efc86a7f73756af2f01e2b224dfc17341568a4d1855493c0326ed734c30427fe7c5a932f88b4af757bd2d65252b962ca28778a9bf0d4637e5739138e883b0cd5203b9c226bc316b1b7944aae01c141620d2eadc249be95f14829a2b70f696a4da69e79c5947774eddc30448993d0e1c5c3fadeed7682f847f1f60d151c50ef83cf3f9cc44a2ac5ee44cbb43b1d16464dcf25c4ce5e40ece00ebc44aa962ad1a7bc1b50247c8c3388107a985fe809ce2269c70af691a6789372f880f25150c9526f1dddbd99a0896609b118a8a33387d6bf9b5e35048be08cdb3927138ee53ab3c14575a6479137586874cbc27c2491399db23a7482c419aa3ce23e6ff93d3d2969ffcd25105b42d430b7885e4e15dfcedce4bb323f78b0ef9f18915462611c8c79b521cefc2be2c62f4ab6e3e26a6999291a7df8d8f615dbd5f0be20d57f1627f9da38d66f9d237da296bf482f3c5c97e65992afeec996ace34894e80b2585677681517915cd9362baf0c81c422f22ee954e27a6c35ad2bad37385421fcfb59b6bf51b663b8826b160ee5ce3165ac351796f90e9fd2fb308ff3e7d9653d06a9f6e8301b86216b85a98cfdc563f5760133b26346b93ce6e71d41a2e0da11a9c710036d288e91a5a241f9ae60c2a1111ccb6d4c00c98f220e6148741e4b77581c0d20444ff4797efa87c72d7af431d893c0e568d65292f07a8d4ed8aeb947f8e78323945547884c444e4f1c3aaf37638599e4b1acb7fca9fe03bdb6da55cc83e5b70905731bda0b47b405d1850f4568562429cc4235751580707793321a7992446355b21f5d4d6444b1e1851cb89cf2b8fdb4c5d18a5774c957eec051cbefa004b6051d9062559bb87cb0f6ae1e4235a9bd01b52d6cea88dc6d092258c21692d9e48297eaf5a72d04e8daac5d8fc8199dd13f6900c3b9f077deb747de41f222fe38c1692fbac14e16b9c49ed7f57943378ce1b464a77f70800843a86ecbfa9a406b2b5ecc8e308bb4ba119a3c1dd83df606bdf23490be2624c1b2db0025d1995e10c52980a375de165b2c8c35efafec350e597d2a2403478fe65c11c6dd914c446585e7b09f25cb717236d4c73f563a1f8403d2fd7faf018373c65e314fabcc9a7777c09b46b0830a892548410d8e49ffdf6cec65bbc9e2c8fb56770a7352e0a46a8b8420bb58ea9c17bd33baf4538d3c2f86fd0a4b9ee80812d5c884b08c6f8958ea9716d73e74c7d4c074b53319ec9dd301b83197fd6485b9f5c64cd4300b0d450f1e94f02b16ebd10877508f68a0356b9c62156a6704ea63e4bcb9b5713a993b84bcc00a95f1da914aabdad217bba153d1fc680c543c1c4b33031f9a4ddfca9f91f955b180a5ac2f14d57c81be2983a55d95baf23b5c28ebe265cc291931e4b5686455fd23193c23a7811c65c206b0f519c3c963aea65e1a4305f162f659d31d4e74f34b8f88e10cd41175cc43928006d8cc90ed761cd8c31517aed8d91d4a22e13c519f2551538d122720d260c897f7b3789a1a78cef4530d3383c8659a471023bce0df3ac47a9028c17b3c4bf6a189c351d6c3abc367eae06bfd02fd4b105fb3ec448287e326572f0077cc1402097e0a975f03812c88859b9aca81c6ff93a6e884d41b9335188b8b8ad5823c863f270141541a05bb8763743a81da21bd138b2", 0x1000}, {&(0x7f00000010c0)="2debbb6cbf9016546a83a285df15637278f6f49b9619c67ba822c71a671725ecd980ca8cd31e12161dfe78ccc54bf66404a6d02a5417d978324880e063d389b522f404503984ff58442a703241e69281fed9ae7e37b75d30e98c04f826e398e8ab1b56022a91afb6aa62dd6c4d1b31c72cc0f9134b542dd705693fdab55954ad1793ac6ea6d51358716cf24081525cd1fb55a131658225cf27bbed95d21342c0fe89f1a20df432333a49aa8a08d5dd0e426baaac6a1efaf0c88905c276183f10c8f2d459ebfa79b434d0ccf1422a16bf3941b56eca560502388ae89714e95ee1f968bb5adcddca848cbb6df00834e409dfe6c306f029", 0xf6}], 0x3, &(0x7f0000003380)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r2, 0xffffffffffffffff}, @cred={0xfffffffffffffde2, 0xffff, 0x0, 0x0, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r14, r1, r15]}, @cred={0x20, 0xffff, 0x0, r16}], 0xc8, 0x40a}, 0x3) 10:28:31 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() fchflags(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x10001, 0xffffffffffffffff}) r1 = syz_open_pts() fchflags(r1, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(0xffffffffffffffff, r1) 10:28:31 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x3c2) open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x200, 0x0) (async) open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x200, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000000)='r\x00') execve(&(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x0) 10:28:31 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:31 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0) 10:28:31 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c6530616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a2056c2461616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616100"], 0xffb, 0x0}, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r3 = getgid() setregid(r3, 0x0) (async) r4 = getpgid(0xffffffffffffffff) (async) r5 = getgid() r6 = getegid() (async, rerun: 32) r7 = open$dir(&(0x7f00000012c0)='./file0/file0\x00', 0x20, 0x1d5) (async, rerun: 32) r8 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r6}, 0xc) (async) msgsnd(r8, &(0x7f0000000040)=ANY=[@ANYRESHEX=r7, @ANYRESDEC], 0x0, 0x0) (async) msgrcv(r8, &(0x7f0000003480)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7074b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6f646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e4054bf0d", @ANYRESDEC=r6, @ANYRES32=r8, @ANYRESOCT=r6, @ANYRESOCT=r6, @ANYRES32=r8, @ANYRES8=r7, @ANYRESDEC=r6], 0x9a, 0x0, 0x1800) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r6, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r2, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r3, 0x5c, 0x101}, 0x49, 0x8, 0xff}) (async, rerun: 64) r9 = getegid() (async, rerun: 64) r10 = geteuid() semop(0x0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) (async) r11 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r2, r9, r10, r11, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', r2, 0x0, 0x6) (async) r12 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) (async) r14 = dup(r0) (async) r15 = syz_open_pts() fchflags(r15, 0x0) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000001380)="cc982b3992603c7150d41e681535916b0449245d641a5cdd64f9968c1cceb80ff8baa029b76e2512b0334701f02be6f1795567d309e0b40d98e943c764b4d5ebdf26463685c5665d91014d260a910ed63e0280b4ff94d9851dde19d85fa5a3211faca888fd3ae88de3d05481bcc50bea88f70b9697382e8aaf85daaed9df0bbb345b39d946cd15b3eef5160303f8073377fafd2a5f1dc763e126afb0b96daf7d936db777116373a07c21ab0ad3959ccd08081b0517b2f6ac93926fdff1b65453fe1f646da563a38b7d759598265f328f106baef34e50dd03d71befe07bb760d458db767590cd3c32b939d7d21a00b5c0b91fd366a412cda1cc1f91883b55ea3cb719f65308fd38ca32ef2bf5de7fe9e05848f864bd9c869d26146ee5aef9753b3317be34e91d0b576d94c8b7722535a5a97470a8aa8f4c4b2daef2499d302c25bda68219bc0a2384da12a15d387fd9ec58108dec4ffc2f1cb667828290a467f4dead8f8466d65ef1d84e0054fadfabe0f54ca406b7caf0fa0419aef83f9c8fa2a0f6afae324385a094eb3bb7b22de1956e3c8d6ba89b51c2825fa1752bde9a5b79c143a636cc249a4bb5d08f9c256ab58bfee39a15f295d8a9aa9c657fd4e065160eda02d37165832eb1c0aa121734782f0de78fd131754c09154add4fb8ab8d83eba44e9306f0bcc3834a82dc2ac319eafec3a8d95d0f242e5c6793edcbb636168d8b69775c89e27c046757f3848911fca2c2b24b3b552b7404f8f52a5a39195e1d71eb8787bc8cea8afddee93471686a7094c37a030a0d603194c83412dd74e58e8f448d3064512d75619d01fb84bfde934511ec8f6462f90ecf9dd575dfa6848449204c8c6e80f1d4d097b7210f6c3d020bf49ec2b4c3ea6fdb1c23b2efa49b96755b75dddca12e4c1a9f24258d09f708c9b98fe6501d89d7b29f6b8818c0bbb57213300ef8e3c3d085ab073ab5d95ef975423b0f524279658d3034404789623486e1d4fd8078a8fd2b582b8abe695c21a5723a02fc1409086099891ed268d469e72d5ce6e563411f184ed556ec23878016036c5b6ad2e2733404f08ba75687a275d50b4cfd8c45d9663a298a98be3e3193a21c6e091d74ece4590e47d78830610f6816eec6d2a1099d1f555de949840c10bf3b658b93a8da6a79954908c944e1e52491b736c3473803aec9ead29793b8f433575bd13170befe9cf3eb373cd8d5e74e0e245a97512504ae1cbf5538ee7de807bcd32994945fb97f912d5c4284fb37f412a91a2157b2264d42585899190b3e1febc2280a4f2195b8d0504b4baf792285c3b26b2b2f2a34eb1e457471d048a1c110602bae4a4652154f6e2e9386ee7ddc1999002a9179b98710e0203dd5063a3eabc5f8859157f66bf4ba2c5f5f0ccfd7b6bfa2900044c012c76bb341a461d48fc9aea867c2e395442c70b265e4cb274cd090f5b587b202d1295a4132556a3c8ac8a124a636e13fe50f09efafcc1934661481f238cf3596f77042c0079518f0e1998b3ad0e8ece7ecd700ea6d35295ba4c62b214f17f35d47a35863f3c70789be81a0db6420aecbf17a7f20e8241f226c90e13d4e35d816f1217dfc34de9b8732896450ce9b4a1b2f0855d8b4555f686f8f785f131f913ea2b30296c7b319bfb2f71cb77a52eb7b5b6020cd3d27a950cb5050135680b0bf96b3551029def58b0e1528146539ffc70a60feebf9f51a68ed4d7ee01d821ade0a375fdb6c9692e31c9ecd5cea996c96dd3aff85bbd34b62af1b886627d1acf71a9082c4246828c65fbe07dd2b68b3e32c9adf2b6ef61775059ec1926c37488e9c7ee249105f5a0d625b22d36e1b14e2361171e4a467dc4b10884819cda4623a6a6fce734cd0718c6f691096fb412fce201543ab94707c464dc77eef7bf0013abd42c42372ee4b2cc7ff30fe03c24bf74ed34bafea953ddd950b7f2d213e87e9f47b133d5f1ab7c23fda9afeb23a1a312539f9052d95ee039e205037f2d83869708cf29f5dc1651fa4d41a0c08ee890bd3ebbcccdaa8983d50692ee0feb2569a444532b761f61bdda826228183157f4db282eb91e8fec6439a336fbf668a3eaee4c9b636d976de2225c17713747d3c996f3794a26068ce86f5c5b8eeb49dbfbad93692999fc7116b4d714492b5486664c86bdbcd739d8aae89112a320d569d9e02710e51fcb698d98565ca6fdcb28a5ede0bad75d0ffdd3626fc5b4c64e8d49bf21731aebaaaa11af7d681cdab249bcd2f259c2ed258a049432f0ba196400141968bc88450f6440c0ffc6fe6b25e8545672ef429083e1597fc58f4e685b6c41c21a9147e0555d1c7a536302664037e6df9fe6bc20a794f1ed6c0cdd2cee7d011a268f9009b4686cf9c295a2020dec02441717760d4861d09e6d0f56923fc4cd0ae2c4faf94e13257bff1459201ad7e4815c4661bdc8019876e896470b75b2c706f307f20708386f8cdff843e5bb1a56db73aa16b8b39df4eb19d208a3206bbdf4d72cd5b567927807e127d3341a0181b1af903d0c04817ddbc9d859a136607fd181d7c05ac692999c3b2268f6c0c1ea7fe015d0747161f86270345e7f2f79095963ee7190c62e2f9d5f45946e6d17eb1d6f29ced81050c51367f3ca89f571bb55eb1e9c096fb1eff074a0c370949242ddb75b7367a676b49aad08edc1efaed22c449770588634c78f21f2c63019998fb2e938eb8e5e1a1e24fee50fdcbc63ee9dcc771b7937b06be88e757c914fdb6f126e5148e71188dd3971b19d61021197d670595ea4e1fb2e50916cef92b6ff39aa3fadc3944d1bfc8623f1e67d1889672c32802c53693425862088816aad18c52aa6836adb65e8724181d367616931a16f9a9d9fe2df1598323cba92979bb118fcb093ea804eeb778eaacf27be6983b5d604db065c6dc26bf03de1e08b092b4ba7f04af640372adc4cc33718c1aaabb0270b537377e253844479e16ba642f91ffcd2ae14782dae9d7bf8ee30de3a58b58e7688b3bb493715ac37a11f2f005bce4213a7f5d5e21a9a810317d198ea6e7279feac7b3ed1341f0af74406b8ea959cc2d71bf4804659a72744e6b904bd6358b135f41486386fb98b8d0bcfb2266946d0e79f6430f34c549ed9388ed09153e4c7cee696484b5249cd00702cb35966780ab5b2f9d2864b7af3efdfd53aff08b1543b878e28e169964fe9366826a4ff58f712fea0c3f85b219192fdb56fd7be22fbaa468d2f33c2e234e733e5755d7b85c88710aae854bfb3f541934cd25c58cc0bc1ab9d38a374577692f3ff32964e05021c6698ce6e0649449684fd563dc0323ebfe241fe8896b7ac35071cc3ebf18723c1120c3705d74eae2672948c0200ede729b8637c1a95b68e93cc224aefcc0a651eb384c84cc702df748152559f802d5019d3f2cc687ba6c5a37c0ea26ac4de628fdf20eca0d9968f4f45c32621f3eef0a148bccabe75f7067cd955161c9880b7eaf4dc34e70d83117f4785b533e1cf31ff8398d3f2e33cc94f9cb91372e431ac23325e4cbefffce6d5ee320c622b82bca2361b80174ddaace6a61ffed48ebb9a8d1715dc32ff8e8524f913149a938d257e2e67e8845443a0070f9ef53b46c0914cf32d9ea8010c53f67494f786e541f621d5b59ce383004562212603c196030ba9953fea549ffa8b78896117cbfd7a379248c9f202838c69dd27efaa7f02ead8c22acda7e6fae8398fac7886059d6121c16104eb5c9e197b58c91a304d1afd9e8b0438a2578224515dcb8a8bcea5921f40250ff28aa8c740b1651c5b70eb282d9b002439f734c879fccc3da95e1afbd9c603470340352e0060baec161f41f0b1aec5c0da695bf1efe4adb79f7ed22707409eb0157bfca9bac29e769600f223e2d9e5597aee8d644fd121359371f55e30589e712f70cdfae43adc972c920efe69d8a6c661e9be752f83afaacd622d4fe19ea1ad4e4bfc7b0b90e4ab498dd16474b4d26f6b24d8f31ce885d03059200e9f87e33b68f0e1de0cc41337ee5e0ef007b91bb83be85e76f025375c250c82fa4e8337be2143eadfe3c1d0b0161724f48d36431cb25d34251f679287c758920e952f4f4a017ac93fcf6d6511c5f19b55f8326c59699b00835b0ea59b76991926bf3a284cdc16bef8c7555d0e10c9d3b7be75d8f36df8d3fd5dd5bebb5a2bb329e81fed0ebcc0aed0fd81099029aad53ebcfbd23a5cea8ed344830546fe170d391a6a0231db701fda85ac16f8a75b894735bac5670cdc7edc1e4c14e406263e524db6dcb1b1f6954317bbefc390584057de0f798b1209175d4a39fe02c910710fafb2856174d7d0b4e208e8c5c765e2e52ae67ae6944bdf1dfa532699df2b4d1353f85da6524e61a242b991a953149acc21d1d63ffa58fdd8a3fb061faa19e0cba23dd49bcf79b2fb6d96353630b3c82d8765a903f120d27004dcd4e54aa9a44a72bb9e2b911690e42c2f0697c30e29334b884cede212872d3644026ca8bb439187ddf7f93cec9b55f57c34a96d0c9c14c0547a02916c114a6150c664ca1e340b4a074fdaf5f1854dda75b5592a5d069bec02dd84e5b7a8e860a9f99f95b71c07002e00bd86faf3fa3c0d9d358409149bc42e92a4995d947138513692c74cfd98876acac7f1b593cf9d83587064e14e6bed5deb06a8f6cf0f4fd3f99921bb442a2dd1468ccb472717cdf52604220b1132ae65735fdac0c9b0a99fc07844998cfa25c9a6805290f589d088d9ccaad15f2fed4951d894efb2b17363ef352b4872cb24c04305b0b853d203808222b1a9084a9448f436858dfed28f0d40f2985df3b9cc2912e75fedabee00e9881e632c1e190f551b09407a19bdccb20f36f0e31cc8bb3eb3b5eed3e093f1497be0cab7bb4b5a938623d19b639b8b2cd859b5eff6eaa7f802ab568c3bf50c4200dc7bef12c1418d1402383a16a4a57d0d8cb1cc5babbb2b4cef0fbee77855d5cbcf81311d04396c776a48978e5f08d1a903cead2fd3d5ec7b6ecb48566bc6855f576c9b04bc1e605e38c0c5b2f1954c3ea29c181b267bca5c97d757d7cc805964234406fa0115f01ba3774a2a6b9ac33c142b2f442b9ca0975ecffaab5f6cb08867c3cdd0c2b4fb20b36cd16d03d5f57cefe2e9239ce6c9fb13df2a22ca7d63378f9d6ba040da9e4b550ec815ae1c01835b4332a8b80d29ba790e5632d0eb67c318688b332ea0370fa7333efb964137835749b03f62116d0b7d57b21c5c676e6b524b8bbf3e9a816eae1edcac948ef769160aab735d892f3f55ad9486c131b063091d7e0d7e40410bf3cc28fc40d1e1275b861039957cdfa8b518c91e42c3ac04d08aeaffa72408192ef186dc1dbc5832748ac4c294d22165b446e3fd73db3d8b06106ab1f0284fff0cdaec92c7bc8cea2975a0a64eb35e4b543a46038d775aa5690fa2a3f729595f425f7030386689e909da500dfa3f16ada29e7b4456793808c02d3fbb085a2f5530bc646bd3a0a3534fb4b166682d7fb3226900a0fa872e65d1d1315510fac1c0a40a9e39629e66fc693ae195ce22212b06ac25dfd3933205a5665465471d70798549d806ec60abd017a1e57558f846c7523828c8dc2f1af43e28a8d02cab6335905d0a639fc046a3869abe56e40edd972f6672bea015111a1abf12f607a67d55b4d39c7715de82b30b671137c9a753386be178070d3a5a0f9a77943948ea87e8f93f3276eb04c2e305c3a7a3aae5e7cdf802d22acd672848fd2c36101d286855474faa8f78a0a39730e6174569f82afb459916d1af09bd6966188861e7dbc750738e5", 0x1000}, {&(0x7f0000002380)="a84d767356b4e6f2276386ef136e8861e32596a3ae7644756b670f64a1cca5d38124bc76d5d1390f4c59e208902c032590ffabfeab96d84d87bb873e82c023646c5c101f9ec57d0eb4769a7fbe25ac9bc029a306024f2abbe4dc49250c6917a96cf4630c4aa7ff1f7b4cf497fe527739cf903a3d582a82a54290a2433953c9ec19bfad7275c45b6f6a67704ca8fd4d10307d630f24b0f21724a3295e77c10cab1986c5d4d67caf33150f6641b167d527d919b1b869a3fd7f0b6fa7b9aed0e4834cdb1594ab6f65ab5e60530ab4b8eee5960252e8182d63e3c5495dcc4af66a9c4c04e43a89f93993c67ce02ebd66bb13903bca4bef39595baf42ec77e8557b3803108ef86521ddec7747c794caca3be650f556242251272673ba529f5dd54a4de40a6e43efd7c4678cc6ab7ea3780958ab3285c321f4d3be0f3d2690d1bda7ccf43296060810820e313cff2c9ebb97990ec3ed0b4add3812a4a89b9182c1ac153a50c64906e2f21b26be0530da52d0aa2af8f63708fb2da214ce57bbdebc8d816f048c8654bfac5aa074b7334d49fc3bd377dcc087c6d3088c74a81a303f273480f61012288093142ad50eecbc75fa3fcc74dc2a1a2aee873bad6303c21f2ddfe5db94d010bf3282ec81932a453b93d6338fbe9f22ae3a1bdeb86624b0eeb5f34fce6bfecd866e51bc3740c4f735f7bbadeeb0d669ea73a06922c919f52ec3a33fc0f23c5f6bd3ce8f360103f8592820d9fdb8073bf9b0866a07dababc397a88148051909f5dff86a2533a80c109acbdd174dc32a4f1aa4aece03ba6269a0214921f40e6377893566dc396b7feebae43a38a941f8c278d3e843975e43b4a4b40e7843643bf30cf5f762a98af000a238f3bd1f474bf4a585d833523a7fd7f2552cee66fcb08410b79fbf7d7e8e7e1e11d801a02381d2c0c341628b239f371ad6998e4967a8604d4887e26f3663fdcdbe75d23fc1361523c77f073fb1a56d31f67342f8027d2194a69d32f4561553959fc702018ecfa936474128ec4cd7e0e28ac96e00233637e1da5834f050e21feffe570b3de90afc09d92f5e696b88604e0114273c28652191d88afcf637b81cb569dbcf1795ce05cebdf3e36efafd4dddc74fbee926377a0a40fe6be118f73aa1e118a676969be0240c4d0001f84762ba6f8c1b6af652bdd8471c6cc0ef80de1ad92505d6b2f2090d34399593b7f0d7924b2533182f941691305864ccd40af77309c353ea95994e7574319c9c9f5854a580899a914e44c84b2e4242fb4c61f06d8d08554a991c0dcff1ab72287a8a68faed65017200b489f3b3d70155551f48b0abb2c85efe058bf17783119b77528ebf11538236d03f5536e6236f6a4d66d267e49602b66892300bc5e382beb231de3bac800fda66daca7ed05e9c9c211167a4afb2372a18afa3786a9192b69354e48327fdb81c5061042d5c86803d2522d8144ac851e9eddb140a0583613d3259baeab3c7850c1891b12dfd760d26035eb67b30f04b98db411b2bc83c84de2c27e289d6ee0f66537ef2c54fdfc11c517ba6ee753e6718c18509e7eee9390e60427d084ec534299ca9bf35f62799a5c33d8359afdaf0b39bef2f1ef7e0c61068a7929ff441c87ce48b7936efa9654498bff31072a7c75dbb9d5f7ce9ec460d5da60221b6af0c53be10953326cde4dda869454d25161e436ad32d5debf77e6fa909b3fcbf14063c9af10281e8ea3c9c8b8804b7b2de62c982d4e4db1f198599da15592794d30cff66fca2e7ab7560f14d305ff003be30335c39ab8db042d9b03b682c3e4e3dfbaed278ecfbf04cf0d92a91229308fa2d89526594cbac53c631e28264de979dc064671f7fbaa74887b74295ef5ab1c5c913dbc1c8087f166249fde44131449f007edf1332e5740d3cd5b04c07d0d0e22be8615f78dbf49e392c94b1c9b7f29c7a9f8df326d272ebdf60c67cf7d6e41decc9e792787d29e9969493010b5aa95eb416fb15f9701d63d1ef17a35983b89ab86f08d4bf8583efab6d9c0b6a52ac9e12cdb06975a68956bd358e2bc0eb56bc85bf55b72dd97cbc619cce7ffb8062682e3dd771646da640b4427a907cbdb012fe9bd5d96686b38576dbf4d03d85314d6fb10e5b10032d6204c1fbda82e63fea1da60b64bca4831daddb8bb62b3d55152040e7d63d5f64c1a82ecf7418c7f1169cf9a46e7a648f11e8783ba95043e68b310dc8a7ac7aff0bce0398b4fa49649a4438f6971b35ae39f739f920c19bdac1903fee9630a8670bb2836b5598f0e37bc9291e729b9d7716b3d03a94cf2fce98fe7c49657cc55274cb6e5f7cc604705486686a920d2c65d41901ca7167ab9e7919f56ba8c065e3370fa9e3498c4c4af4f79f681631c1bc9241fe06fa2d2071b8011bde0ba9ff5544fbfce932f9df9103b6e452ba51548fb2652d77fb340fb08ae6126914fd1401065234da41d99b5b632bca2d06906c5e7c612cfa0d30710f888fe3174f10562028da1f8be7f0b03d089b2b5e6dc7f9ff636f62780dfc49953c4dcbb6a0a7e37267eb5634c0f3504373589b1415341956d33141388370d7ebf74327eab6e0535ebbbe73f0305103125954c3d2ad82cb9474a5a828f1dc9f1c6199ab25a97eb6bb0f2b447a4920d55a1b04fc698a23e0eb40cbedeb8793d72eef2aaba20b6e9bea77ffde715d37c829fc2240e1de31292918a6adf0b44b6d9240b8ed77da5cb464ed9b6b97b9cc2971678cf5b723b14f8c5570fd9e248ac0db5b63d6b2aafbb5cee977f23a1edb0e129d90626b56d79e9d9e6190beb2eaec7c1ba344d7799cc4405f233baa7fd2182d9d44cdb4d18216fd979af535e59c82fa1f8a16d02686add0205b78c04390e91bc7f798c7c6c49445cb96662af64a9d5e4fc65b94c4044150aca8fd8e38f943061afba382d47a149fd3f4b9c6305165c871b1300c8872ea6a0b25abe1b54130faea832901514da3e8c587a3543dc59250821a631ee2a0b02d9946a172bbd81c893a07a51fe25df1c458eab6faa57675ea8a6becc2a6e988b2836f9b62045f84fdcbd8df0a1c6fedadd2e02b87c1a12e536af9eaf89e592024f72c4f52fb0daff7e679bf74931ffaee6c27848c5955a6fb01977b8bf7cc185b3ee8dc5337157e4ca47472594e4872dc82b9b297094e99a71119e9d7e82c3a0358fcb10d84c76b30f2741de6e495f2a85960edad122b70913792a0767547754dfd317e4ec221e777f1bef22d11f83340122e6262fd7402911ce3d59461c629e931c87f9914d5eba105241905e6288403c5da10e8c248a9cdec3d54c87fe87b2af218df0bafdbbcc8e44bde369cf4c156cb381fb9222640b97addaa6821a76dccb2e5139b44fdf29afbad68c0e6eca0239cfbbeaf6ef57d48c705ce55b7c5c059bfaf2f87fdf5c9f93315800206b0305be3d4a82ed2ec4b8c30f3b385fa7fbea95c46e05bd8d4b377a82ecc988b59ed94da9f45413f8a2a1191819f58f349cafa19a091cdad2eafc1fffe0105afd8b759272cd463e71e445d6740167db7ea22facc513b1fded17895c951fbc809015552ba06ed7558e269abf9dfebf83398fae033c508a7793b9cd82e3d49d427c4c3caceeadfa2c9830d42ebc8619d28c7b72cc81458714dfb86a0317f4f3c7bf053b84ad28732840141f74449fb9292aa68e326f17480cada664712b9e2364a86e612b5f74eb4a832c5dc52fb1c04bd4ad4f1a233f8534a1b3218b11395713cc5ed3963190009e5d24c326147322cc5284d5ccc8a89f7a8a1fb88447a8892cfdc65a45e69755fd953be4baa63120884e12a4b818fc65d6003d7361f69f504c39e5884310f9b1e217b3535821b4dbf493b8786eb7c01f1295c035429469181b6e51e13e4c0ab374423192a2decc0a7ef389b4ac8b28ed8c37c0c0036365a22eda58805dae7d8fcb0fd24d38fb45a8a1129364c7f0969d87308ea4015a9547f083e775707c84151fd2026ae7f99b931a0301002b3ab4e06c837cfa1c75e11bfd5aba439e67abb61cfd7a297ba1b473758b603bca50be00bf9ff42346b6220e0289552c24414ae86ac3b7badd9c320677dcfd4d354343610d68faac78b45283dfcf08ae71004a6e5c75cbc4efc86a7f73756af2f01e2b224dfc17341568a4d1855493c0326ed734c30427fe7c5a932f88b4af757bd2d65252b962ca28778a9bf0d4637e5739138e883b0cd5203b9c226bc316b1b7944aae01c141620d2eadc249be95f14829a2b70f696a4da69e79c5947774eddc30448993d0e1c5c3fadeed7682f847f1f60d151c50ef83cf3f9cc44a2ac5ee44cbb43b1d16464dcf25c4ce5e40ece00ebc44aa962ad1a7bc1b50247c8c3388107a985fe809ce2269c70af691a6789372f880f25150c9526f1dddbd99a0896609b118a8a33387d6bf9b5e35048be08cdb3927138ee53ab3c14575a6479137586874cbc27c2491399db23a7482c419aa3ce23e6ff93d3d2969ffcd25105b42d430b7885e4e15dfcedce4bb323f78b0ef9f18915462611c8c79b521cefc2be2c62f4ab6e3e26a6999291a7df8d8f615dbd5f0be20d57f1627f9da38d66f9d237da296bf482f3c5c97e65992afeec996ace34894e80b2585677681517915cd9362baf0c81c422f22ee954e27a6c35ad2bad37385421fcfb59b6bf51b663b8826b160ee5ce3165ac351796f90e9fd2fb308ff3e7d9653d06a9f6e8301b86216b85a98cfdc563f5760133b26346b93ce6e71d41a2e0da11a9c710036d288e91a5a241f9ae60c2a1111ccb6d4c00c98f220e6148741e4b77581c0d20444ff4797efa87c72d7af431d893c0e568d65292f07a8d4ed8aeb947f8e78323945547884c444e4f1c3aaf37638599e4b1acb7fca9fe03bdb6da55cc83e5b70905731bda0b47b405d1850f4568562429cc4235751580707793321a7992446355b21f5d4d6444b1e1851cb89cf2b8fdb4c5d18a5774c957eec051cbefa004b6051d9062559bb87cb0f6ae1e4235a9bd01b52d6cea88dc6d092258c21692d9e48297eaf5a72d04e8daac5d8fc8199dd13f6900c3b9f077deb747de41f222fe38c1692fbac14e16b9c49ed7f57943378ce1b464a77f70800843a86ecbfa9a406b2b5ecc8e308bb4ba119a3c1dd83df606bdf23490be2624c1b2db0025d1995e10c52980a375de165b2c8c35efafec350e597d2a2403478fe65c11c6dd914c446585e7b09f25cb717236d4c73f563a1f8403d2fd7faf018373c65e314fabcc9a7777c09b46b0830a892548410d8e49ffdf6cec65bbc9e2c8fb56770a7352e0a46a8b8420bb58ea9c17bd33baf4538d3c2f86fd0a4b9ee80812d5c884b08c6f8958ea9716d73e74c7d4c074b53319ec9dd301b83197fd6485b9f5c64cd4300b0d450f1e94f02b16ebd10877508f68a0356b9c62156a6704ea63e4bcb9b5713a993b84bcc00a95f1da914aabdad217bba153d1fc680c543c1c4b33031f9a4ddfca9f91f955b180a5ac2f14d57c81be2983a55d95baf23b5c28ebe265cc291931e4b5686455fd23193c23a7811c65c206b0f519c3c963aea65e1a4305f162f659d31d4e74f34b8f88e10cd41175cc43928006d8cc90ed761cd8c31517aed8d91d4a22e13c519f2551538d122720d260c897f7b3789a1a78cef4530d3383c8659a471023bce0df3ac47a9028c17b3c4bf6a189c351d6c3abc367eae06bfd02fd4b105fb3ec448287e326572f0077cc1402097e0a975f03812c88859b9aca81c6ff93a6e884d41b9335188b8b8ad5823c863f270141541a05bb8763743a81da21bd138b2", 0x1000}, {&(0x7f00000010c0)="2debbb6cbf9016546a83a285df15637278f6f49b9619c67ba822c71a671725ecd980ca8cd31e12161dfe78ccc54bf66404a6d02a5417d978324880e063d389b522f404503984ff58442a703241e69281fed9ae7e37b75d30e98c04f826e398e8ab1b56022a91afb6aa62dd6c4d1b31c72cc0f9134b542dd705693fdab55954ad1793ac6ea6d51358716cf24081525cd1fb55a131658225cf27bbed95d21342c0fe89f1a20df432333a49aa8a08d5dd0e426baaac6a1efaf0c88905c276183f10c8f2d459ebfa79b434d0ccf1422a16bf3941b56eca560502388ae89714e95ee1f968bb5adcddca848cbb6df00834e409dfe6c306f029", 0xf6}], 0x3, &(0x7f0000003380)=[@cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, 0x0, r2, 0xffffffffffffffff}, @cred={0xfffffffffffffde2, 0xffff, 0x0, 0x0, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r14, r1, r15]}, @cred={0x20, 0xffff, 0x0, r16}], 0xc8, 0x40a}, 0x3) 10:28:31 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) r9 = getgid() r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:32 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) fcntl$setown(r0, 0x6, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) 10:28:32 executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x5}, 0x2, &(0x7f0000000140)="f8b98f297ffbea2b8f9af3da1fddbf3e4f45b6546811402fc4f226d3b9feb7ae5039e60c19f5e31079ce4cd120520408724bc7a0df7b8faecda2184561251c1ce7afd29fb7d432e73d7de25382cf800c2c6993c202c2ab3905ac43dc0d8e4758fe5f458cb8cc401430f5e9929f48458a0792ea9f79ac01167d21e5745e701f68e425a3c3e49bcb4817c3841cf01600", &(0x7f0000000100)=0xb3, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x42c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchown(r1, 0xffffffffffffffff, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x3ff, 0x800}], 0x1) msgget$private(0x0, 0x180) r2 = getpid() fcntl$setown(r1, 0x6, r2) 10:28:32 executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sendmmsg(r1, &(0x7f0000000340)={&(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="136ba19ecd8862094a9fe2c016c6da228e171891b7da8c3467d207508b128fa292ff2ac3001f4dad34b3d4b84c9312f4af72ada54d8c14645694af91321a33135c707f6f505d09733eac63ff4fb029f3733ab733885f98c8d0921ec56f2a94d80923c34d3db3cad23a8478948cea1e105a710833c00b7e9b40d7ca4427760bbe524828a03e96486e0e47cc3112a62693049fe44ea1048b4161843619b1c5bc41b177d4b98eada764ea59d42feee7ff4c24a0d0d75bef54c76bac29073da17f1c6dcf6b36c59cb1c052f7b239bc7d011645156b4a388351ee896d2daab486075413cb8360da6446", 0xe7}], 0x1, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x1ff, "029028734178befb131a5c056e4f96588b727ac2425ad83b2ec7674b197d324385a626cb561b409117e481895c57615da0911267468ef765fb2b3625cdcdbc7671700c5c95c9c6c449c3d74ecad989475f26bb7e9fe92e6cc794db8f4a686e28d4aaccf23d74a3b748e677e4d9d0260f780f3be6220f05c8cd915b90c9f944b771039453d44bfddb701166f48dd127ddbb26e5341a447f0975080b7af70fb2f3"}, {0x68, 0x795198d2a7ff90ba, 0x71f, "ad73815d4ec96ad27debc20d7db980c91aa044d921396dfdd45ce683fe93cb235ac511b1a806cbecbd79abba3ca03ca6b38c4dfe3b966164cf434411025ee496271d1f8432d9c4f407f0c274de2c0c12e6657164ab"}], 0x118}, 0x40}, 0x10, 0x4) close(r0) socket(0x2, 0x1, 0x0) mprotect(&(0x7f000070d000/0x2000)=nil, 0x2000, 0x4) connect$inet(r0, &(0x7f0000000000), 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) mmap(&(0x7f0000562000/0x1000)=nil, 0x1000, 0x4, 0x6811, r2, 0x7) 10:28:32 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() fchflags(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x10001, 0xffffffffffffffff}) r1 = syz_open_pts() fchflags(r1, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) dup2(0xffffffffffffffff, r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) syz_open_pts() (async) fchflags(r0, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x10001, 0xffffffffffffffff}) (async) syz_open_pts() (async) fchflags(r1, 0x0) (async) syz_open_pts() (async) fchflags(r2, 0x0) (async) ioctl$TIOCNXCL(r2, 0x2000740e) (async) dup2(0xffffffffffffffff, r1) (async) 10:28:32 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:32 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0) 10:28:32 executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x5}, 0x2, &(0x7f0000000140)="f8b98f297ffbea2b8f9af3da1fddbf3e4f45b6546811402fc4f226d3b9feb7ae5039e60c19f5e31079ce4cd120520408724bc7a0df7b8faecda2184561251c1ce7afd29fb7d432e73d7de25382cf800c2c6993c202c2ab3905ac43dc0d8e4758fe5f458cb8cc401430f5e9929f48458a0792ea9f79ac01167d21e5745e701f68e425a3c3e49bcb4817c3841cf01600", &(0x7f0000000100)=0xb3, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x42c) (async) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchown(r1, 0xffffffffffffffff, 0x0) (async) semop(r0, &(0x7f0000000000)=[{0x0, 0x3ff, 0x800}], 0x1) (async, rerun: 64) msgget$private(0x0, 0x180) (async, rerun: 64) r2 = getpid() fcntl$setown(r1, 0x6, r2) 10:28:32 executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f0000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x2, 0x1, 0x0) (async, rerun: 32) r1 = socket(0x2, 0x2, 0x0) (rerun: 32) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sendmmsg(r1, &(0x7f0000000340)={&(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="136ba19ecd8862094a9fe2c016c6da228e171891b7da8c3467d207508b128fa292ff2ac3001f4dad34b3d4b84c9312f4af72ada54d8c14645694af91321a33135c707f6f505d09733eac63ff4fb029f3733ab733885f98c8d0921ec56f2a94d80923c34d3db3cad23a8478948cea1e105a710833c00b7e9b40d7ca4427760bbe524828a03e96486e0e47cc3112a62693049fe44ea1048b4161843619b1c5bc41b177d4b98eada764ea59d42feee7ff4c24a0d0d75bef54c76bac29073da17f1c6dcf6b36c59cb1c052f7b239bc7d011645156b4a388351ee896d2daab486075413cb8360da6446", 0xe7}], 0x1, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x1ff, "029028734178befb131a5c056e4f96588b727ac2425ad83b2ec7674b197d324385a626cb561b409117e481895c57615da0911267468ef765fb2b3625cdcdbc7671700c5c95c9c6c449c3d74ecad989475f26bb7e9fe92e6cc794db8f4a686e28d4aaccf23d74a3b748e677e4d9d0260f780f3be6220f05c8cd915b90c9f944b771039453d44bfddb701166f48dd127ddbb26e5341a447f0975080b7af70fb2f3"}, {0x68, 0x795198d2a7ff90ba, 0x71f, "ad73815d4ec96ad27debc20d7db980c91aa044d921396dfdd45ce683fe93cb235ac511b1a806cbecbd79abba3ca03ca6b38c4dfe3b966164cf434411025ee496271d1f8432d9c4f407f0c274de2c0c12e6657164ab"}], 0x118}, 0x40}, 0x10, 0x4) close(r0) (async) socket(0x2, 0x1, 0x0) (async) mprotect(&(0x7f000070d000/0x2000)=nil, 0x2000, 0x4) (async) connect$inet(r0, &(0x7f0000000000), 0x10) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) mmap(&(0x7f0000562000/0x1000)=nil, 0x1000, 0x4, 0x6811, r2, 0x7) 10:28:32 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 10:28:32 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:32 executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0) 10:28:32 executing program 4: openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() fchflags(r0, 0x0) (async, rerun: 32) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x2, 0x10001, 0xffffffffffffffff}) (async, rerun: 32) r1 = syz_open_pts() fchflags(r1, 0x0) (async) r2 = syz_open_pts() fchflags(r2, 0x0) (async) ioctl$TIOCNXCL(r2, 0x2000740e) (async) dup2(0xffffffffffffffff, r1) 10:28:32 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 10:28:32 executing program 6: sysctl$vm(&(0x7f0000000040)={0x2, 0x5}, 0x2, &(0x7f0000000140)="f8b98f297ffbea2b8f9af3da1fddbf3e4f45b6546811402fc4f226d3b9feb7ae5039e60c19f5e31079ce4cd120520408724bc7a0df7b8faecda2184561251c1ce7afd29fb7d432e73d7de25382cf800c2c6993c202c2ab3905ac43dc0d8e4758fe5f458cb8cc401430f5e9929f48458a0792ea9f79ac01167d21e5745e701f68e425a3c3e49bcb4817c3841cf01600", &(0x7f0000000100)=0xb3, 0x0, 0x0) (async) r0 = semget$private(0x0, 0x3, 0x42c) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fchown(r1, 0xffffffffffffffff, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x3ff, 0x800}], 0x1) (async) msgget$private(0x0, 0x180) r2 = getpid() fcntl$setown(r1, 0x6, r2) 10:28:32 executing program 7: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f0000"], 0x1) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) r0 = socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) sendmmsg(r1, &(0x7f0000000340)={&(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000080)="136ba19ecd8862094a9fe2c016c6da228e171891b7da8c3467d207508b128fa292ff2ac3001f4dad34b3d4b84c9312f4af72ada54d8c14645694af91321a33135c707f6f505d09733eac63ff4fb029f3733ab733885f98c8d0921ec56f2a94d80923c34d3db3cad23a8478948cea1e105a710833c00b7e9b40d7ca4427760bbe524828a03e96486e0e47cc3112a62693049fe44ea1048b4161843619b1c5bc41b177d4b98eada764ea59d42feee7ff4c24a0d0d75bef54c76bac29073da17f1c6dcf6b36c59cb1c052f7b239bc7d011645156b4a388351ee896d2daab486075413cb8360da6446", 0xe7}], 0x1, &(0x7f00000001c0)=[{0xb0, 0xffff, 0x1ff, "029028734178befb131a5c056e4f96588b727ac2425ad83b2ec7674b197d324385a626cb561b409117e481895c57615da0911267468ef765fb2b3625cdcdbc7671700c5c95c9c6c449c3d74ecad989475f26bb7e9fe92e6cc794db8f4a686e28d4aaccf23d74a3b748e677e4d9d0260f780f3be6220f05c8cd915b90c9f944b771039453d44bfddb701166f48dd127ddbb26e5341a447f0975080b7af70fb2f3"}, {0x68, 0x795198d2a7ff90ba, 0x71f, "ad73815d4ec96ad27debc20d7db980c91aa044d921396dfdd45ce683fe93cb235ac511b1a806cbecbd79abba3ca03ca6b38c4dfe3b966164cf434411025ee496271d1f8432d9c4f407f0c274de2c0c12e6657164ab"}], 0x118}, 0x40}, 0x10, 0x4) (async) close(r0) socket(0x2, 0x1, 0x0) (async, rerun: 64) mprotect(&(0x7f000070d000/0x2000)=nil, 0x2000, 0x4) (async, rerun: 64) connect$inet(r0, &(0x7f0000000000), 0x10) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) mmap(&(0x7f0000562000/0x1000)=nil, 0x1000, 0x4, 0x6811, r2, 0x7) 10:28:32 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) r9 = getgid() r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:33 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async, rerun: 64) fcntl$setown(r0, 0x6, 0x0) (async, rerun: 64) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) 10:28:33 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) mquery(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) 10:28:33 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:33 executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0xfffffffffffffc6e) 10:28:33 executing program 4: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') sysctl$vm(&(0x7f0000000180)={0xa, 0x6}, 0x3, &(0x7f00000001c0)="7e618773", &(0x7f0000000000)=0x21, 0x0, 0x0) 10:28:33 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x40}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) 10:28:33 executing program 6: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x1000000000009}, {0x0, 0xfffffffffffffffd}}, 0x0) 10:28:33 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) setregid(0x0, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:33 executing program 0: r0 = syz_open_pts() fchflags(r0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async) fcntl$setown(r0, 0x6, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) 10:28:33 executing program 0: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b028ce47f000001f86598cdb8bc92c8411eaf2b8600f3bc92a1a0546531357cd3ba6efe30533955472314463f752fc358359094c7e0b3747335086cf45bc5"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="acebd482a5341c9926d88e5b4f1eee4fc99940a3fb21ef713becf61ce0dd8f688a46d8762a9e0bf803f1d4c065356f62f649bc5648eeaa442353ea81a5bee66a527de5af05a4333f2c96865eadc7a885ecf917cd", @ANYBLOB="0a5c51863f23ed93abe9aafbb0248074d4ad75f697ba08921ea954068783348c98161cbde41f3b67fec8a299e62851e13e91ef8e51977f27794045552b69", @ANYRESHEX, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64], 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) execve(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) sendto$inet(r4, &(0x7f0000000700)="03c1", 0x2, 0x7, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="0498abaa3950a6a2bd2b65b8f0dcd58c95f72f1b827ea3869144b41b665dcacd7eabc1c8780e5390434a9f5e463df24bcffa8b6f1a413322c43311195289f37d3469ce064cc6c2d18c9d9405ca08e326c31b56d710a3a28435efb1842c90ce2f34c8ba2ceaae2e35511188c53eabd4e61088021a2be2b785d12b1e14e333d9bcb021b932b9db596e1037d8df47acb6403fbe6c92f0f11f00", 0x98) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:28:33 executing program 6: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x1000000000009}, {0x0, 0xfffffffffffffffd}}, 0x0) 10:28:33 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x52, &(0x7f00000003c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "1fa918", 0x1c, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x5}], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 10:28:33 executing program 5: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0xfffffffffffffc6e) socket$inet6(0x18, 0x1, 0x0) (async) setsockopt(r0, 0x6, 0x8, 0x0, 0xfffffffffffffc6e) (async) 10:28:33 executing program 4: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') sysctl$vm(&(0x7f0000000180)={0xa, 0x6}, 0x3, &(0x7f00000001c0)="7e618773", &(0x7f0000000000)=0x21, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') (async) sysctl$vm(&(0x7f0000000180)={0xa, 0x6}, 0x3, &(0x7f00000001c0)="7e618773", &(0x7f0000000000)=0x21, 0x0, 0x0) (async) 10:28:33 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:33 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x52, &(0x7f00000003c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "1fa918", 0x1c, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x5}], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 10:28:33 executing program 6: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{0x0, 0x1000000000009}, {0x0, 0xfffffffffffffffd}}, 0x0) 10:28:33 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) mquery(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) 10:28:33 executing program 4: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='c\x00') (async) sysctl$vm(&(0x7f0000000180)={0xa, 0x6}, 0x3, &(0x7f00000001c0)="7e618773", &(0x7f0000000000)=0x21, 0x0, 0x0) 10:28:33 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) setregid(0x0, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:33 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:33 executing program 5: socket$inet6(0x18, 0x1, 0x0) (async) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0xfffffffffffffc6e) 10:28:33 executing program 6: setrlimit(0x5, &(0x7f0000000980)={0x100000000, 0xfff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x7, 0x0, 0x1, 0x3, "6b8dbf6faae28369852716597a0e6b9f87ddabd7", 0x2, 0x9}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r4 = syz_open_pts() fchflags(r4, 0x0) socket(0x10, 0x1, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20000, 0x0, 0x8, 0x0, "1105000000000000009f3af3f3872f89c256a957", 0xffffffff, 0x3ff}) writev(r3, &(0x7f00000003c0), 0x1000000000000265) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)="907922075fef24689dad2fa4d035fefa44e66c8c3a0830220ba022cbc4eef6ab1e46453c8c3afd65bfc37c274ab32e1e4524b15b90e74a71a1084f59f21dcab88c3a471a39202aec3f24d9ee3451bb3c8b388df5ed12cd8bee3949d85c00c4bcaaa4a5ba7a33ce14f5b4e400f4927a6380516ba3b6e766436a4e333d8409be9f8109f2e39a79f061cc6cd54a2065e094a99e3a07f07d02ea86dc631a8d0b9d", 0x9f}, {&(0x7f0000000180)="2713074ef8480f70b3d88e015b82db5385d551ed8b5508e31105699af3adde431301d62f80479e5dadd6625b78625ea3c1b8a0cf69694e2771f94eff62474f079412f85343b65e8e7f", 0x49}], 0x2) lseek(r1, 0x2, 0x1) 10:28:33 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x52, &(0x7f00000003c0)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "1fa918", 0x1c, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x5}], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 10:28:33 executing program 6: setrlimit(0x5, &(0x7f0000000980)={0x100000000, 0xfff}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async, rerun: 64) r1 = syz_open_pts() (async, rerun: 64) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x7, 0x0, 0x1, 0x3, "6b8dbf6faae28369852716597a0e6b9f87ddabd7", 0x2, 0x9}) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) r4 = syz_open_pts() fchflags(r4, 0x0) socket(0x10, 0x1, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20000, 0x0, 0x8, 0x0, "1105000000000000009f3af3f3872f89c256a957", 0xffffffff, 0x3ff}) (async) writev(r3, &(0x7f00000003c0), 0x1000000000000265) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)="907922075fef24689dad2fa4d035fefa44e66c8c3a0830220ba022cbc4eef6ab1e46453c8c3afd65bfc37c274ab32e1e4524b15b90e74a71a1084f59f21dcab88c3a471a39202aec3f24d9ee3451bb3c8b388df5ed12cd8bee3949d85c00c4bcaaa4a5ba7a33ce14f5b4e400f4927a6380516ba3b6e766436a4e333d8409be9f8109f2e39a79f061cc6cd54a2065e094a99e3a07f07d02ea86dc631a8d0b9d", 0x9f}, {&(0x7f0000000180)="2713074ef8480f70b3d88e015b82db5385d551ed8b5508e31105699af3adde431301d62f80479e5dadd6625b78625ea3c1b8a0cf69694e2771f94eff62474f079412f85343b65e8e7f", 0x49}], 0x2) lseek(r1, 0x2, 0x1) 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) (async) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) mquery(&(0x7f00003e4000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) 10:28:34 executing program 4: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x8000, 0x4) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x840, 0x0) dup2(r4, 0xffffffffffffffff) recvmmsg(r4, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) r5 = socket$inet(0x2, 0x4, 0x2) write(r5, &(0x7f00000001c0)="c11415a853fb30da3209672ad517ae18ae9c8d1d4c432a05f2b992e49cf08472bd07a46be19de24bbcca2f61e102f10aa39c898ef2fa9c447f5aafff00b6854dcc49cfa0badfd5654ed3a93a26aedcf1395f2e47c8612137b27200a55b7b", 0x5e) 10:28:34 executing program 5: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000080)="66f292ea6b22cb5248c7a46125f197c3844fe770ac0b5e2b550c568fc178e9fce91a05a4cffefe33a040f8366b1c050f9b652d41ab91fe7b00f61e007c9070a8316fe2446910be312b8fc9699e2e331f04d53e306d656e48513bb759e893208b1933025a6d2fad135ad36519b3b1fa5f454a8f968f9828eb1d2818d0202a5c60b42f9b8102896ecbcb08fada97cf599e5ed69e398b8ef383f86ade0bc8d6d85c4ce8c2b5d59e9f0f419b1b005c594fbf98918e942fd3fcbba686da6eef19c8207257baaa703355c0eea315f02eeab53e15dcba03fb6e68b64e27755a8ce056a2b309462d2d8bb36d121643e0f6f8a3411da47ff3c82dc8d39759af09501d801bfecf4316317349d9c537e80ba0f4911eb342e6e216c6b7dcb37093a751ce4bb4db07854312f6a4cbe85e7ef9f204ed46ff929bc322bd7ff8f998c049ae766c22b08c2f1f99162ae13953b436d47147dce4436b8dfd13c05371279714bad0de32207f14c4286a3337aae84e8d5ffe3e4be977b1fee7b4a247f7b6f168bdb1ed3b5a5fd2fa99331e4c68b927e8d49eabfc2bb7a788f9c8f2cad8887e7f56b667a81ba8bef8da32e9124612d077ccc7d024f3172bdfb8bdd3dcf66382fecfc9c30a365074a3e4f0880c1941b78351908a1f062b2dc86e9ef6b70ecd807ca78ec5eba5627645c49063e7c127ecfb513e14ceb9c6645b6cb695b4c5ab8d40ae747e003ea7de0ea2617a833899efb879e01f845ea40384c94c8d02976140c49426f7744ada3255bd4a39c543af17fba0b0ddba2df1063ce25deff533b65518ca9cb40736ebe179876525fb051e935bc5bf4f9961e6334d76c972f51be22b004c801fadce772dd7afc966081a1588bd065193628207f0c1d08796884300770f0549fa2865ee1b81fde5e74387efed5c85c2c188a187a17d8c97ae1e4286baa4794447dd6c0dfb1098b8fa1e59a2f11cae89d66b7d59d92b5e487a3a4dfd6cb80bec53ea58f571990e65d12eb05b7d36b0c9290855c5e6043c0cdba6343112d7adadf13e4fa2ac2f52dd6ac2c009a7184c002d23c1439b02d4b8145b529f32b5d12a9b60b77b7b3af90cc6d650e0abea99fe331692cd3b0de29f1d210a1207ded2420092db184f74b71e0d7ca5ac526eae4a650d5104de2ec3260087edb80aa3dcf75291c3741f34c795ca020c76974b116eddd1acb6deaaa75039bc55b527e47946da4e69a4fd64c1c0a3382c04eecbf5dd9fd3efb459439d67a61a79adbdda8b52066f69074b03b775527fe6c2fa6a14f390faba01b23e3f7cdee1db48389bd3f2e47115d0a73a93b679e771f7bc8e15c1212c20d79bf924590b6b45f1b7aced8cbcf7eb921e0196918024229b8accb749383c610af3594db1acc8e5a2c43ae89d05836827c080375a59435f5c1ae77659aa1cf5f62aa6f845a8424b3e89fecfb3a948cb7f3c7535bdca5b6e2217ff7da14e8e78e25b33f8cde8bc3ad3df7bb45c09696706711ffe6aac3663c195596e5c6106be09e0bd13aed61c492629f9fd73350b70c84aa3bf270ec1afdab35ce2f0c50c5728cf8bea5c4a90ad99b646c08f6f1c788ac5810b21d37156446ea1c498ca38f36d28c6b14fc23a9a6cc883f2ed52e9ad2209178ed62ce9ca90a95e8b690c346170442d60a76b86353cdbc406c8fbc6e69c7b39a36578e3ff6fa3fd5b238c4558481e1d0406ab95ca9cf7080f356eefa34eae4ac28b612581ceafbdfe81ee3effdb54ee882c1ac4259aab9015b2719d2b7d8bf13f35f434b8d2ff49fda926a60b09a54c17e5799cca1900932cbd36162af007c35ef26301e53c5a3788a61f27a1a5ab9bbeaff81858dada22ebd08ba684e97c6a99c9fc9917b8098f45dd655e2e4e0aad2cda10e06875984306609bb1a96b39329b7d709625f13e76fa2a97f74e0cca1e5cd3826061e28f84867e517c87d262c998b0339b7159835044f4a601eab398a7202843dd835d2340e3c42ba65042e1e0e5bfcb68e6ecdb77cd57faa4ee8b50cd3e8e5e1aa1d4348555ddfacfa881a40bc32aa977fdcd88ec33e499a77cc4462289dc21cd9827531c433571f5ea55ade0dda73fd799b968ece6af095ea4fc924cb268a5dad33ea93b1004f157464ade0b63dbab01861f04bf83a6ac2c9eddbbcb6d1d16cf7cf06ed23ce11b3b77b344390390cdeb9387a816554de957edc5e92b1c695ea9f39ce948c3459d0bb9bfa6422d3fd41bb3e3a6916c230dedb07843c91b4692e13bdbf3f22d4a61ce86efce4208851e703d825c0e9cb07c90a8d411327743c0bbd5aeef0d2aa37363778b82ffdb262ef18279e10d25d50cc95fe3065a97806d6e6e50d538ac4e5d0e075bd39711cc5ea69f19b6929d45cbe9b03100f58ebbdb158e10e5d8eb03626b6c382f0ff44c500df4543117761be952f7780d8f670ebb5711b413487ca2001232414651445d4e781206c917b50e6d6562121c5f2fa0e1d944613c5bd93998b781ad142023de516f6b7c9d34a41c3852c88a783fb3cf61e13e62e40b877f6c92c819175f30e501163e1feec9f6c827748495d14840ae2697888a90b74cc33c8ca69c10acb67e8fdf77a25ae7c9b1849ce60dae2e6e4703fab65e73bc43dec1386a3c6982ff0f7a4ab43a25f09c53f06dd72c3be6278121e8893e1688ccd2c7a681af977024db45a5f830e578b349cb1408232640afd43e87cb5d9bcdddb17c90b2db4e9f23931a852778e01a1512ad8c5d1208ff7122adc71c375cbdf238f77454e9649b72fe520006cd86df0382fbb17736578be377adb1ef83d8b795c79871245941a5409baa2cb19504583c23a3eac6cbe9677a873bd1d53647acdce0b5bea844f3011efb08c8c61fd80ab3d4dd8742d27b52af81f8f3449f01f2119febe1d36d963c6a5d465eaec64e17ef2126e9570f3ca13c52b39a3d913c32ff68be11ca3176aff07f86bf51f07776665522e08938e9c2155c59621e21dd6aecba09cbe7c51912091a498a19bb1ef662f00a60162507d6a016dff63b230d62d2b78e68201c653e77f56db56f31546bd6b529b56c6bdbb4da82843841e178a9bd515485d4af65538084eff26a72ee08f0ea9e2c08f6a56ae5b67555601a6a0d6477e0347c2c5411858f93ea497946f86e6fc99f48661bdcdf32ba28aff6dbb08376e6723cf93633b11268302ad191fe8da290f7552bb4d826ad09187d86cdb1a69a31ab469962fa34d92edaeb8cc8e4f2a7ca65f0a83a81bdfa1097d9abf8c30e154049bf72e2709fff8eed4775b6770efbf1e359e0fcfe4a25b45812c10fcbbaef33592b9e6181fe8acac6a107a9f1416dcd2124e691a54fd159cb218e4c51afff0ca48e9d590ca167cbc4debb558286240dd2555f04cde16afb87edfdc6a575cf83d37a2d8537bca12c1e1629ec032bf92c13fef164a5ed9d8cf540ffe9a12f1242d0517c1792326962fbdb9bc9425b41ee3b9283ddd49b847ea550de2e32e6b22308697178a47a5f002990860b066055e4b860b7127c93a7781c29600213ca35164a4fdfd640b724d7b358956e8ffa4e8bef96633ae507f09a348dc69e6eaf093343d3a3cad86c403231915da0e3c353278fbe4f99d41de1a04b124749bb1ce91b1e4f5444ac8010fb17655f8bfc4609c7b78017fdc6e84cb17e711f2d4b3fa66c163d9b863c99f55166ee16194cee5edafa241405db083a5b9ffce8b485d2f62b756617e8b0a0589a1feaf998ff268d864f7609f0088d9a5a1063e0ae67227206e13fec9b6f2a28c9aa4e3b15b6c79cb8dbe2b6cfc18a6f3b6ab0525bec6be90bf64574a05425745ddde6b77650f652f3cc083a3e2dee8bcb801db805b5fd650cd501ac95e7eee40e97606ed49023f112392e714818ba59563b4c9de9debeefbd05d4c5f68a71005ce84e7dcbd8c9f4ea82b52a93b0c33b5d1895d03e2ce04fd3609efbb7ba69f7e305a67cce8e594e363c39790eaf8ee195934bfc6b055aa487a3bb13601e64b0cceac45940b82ae58963846a3123df3a38aa0d40100f722d7c04b1b64aafd8517cdc4f021dbaeecf9ec141f174aceaa30eceecbbc7c0e720092093870f39b53715472cc4cca62c9c5b1c1ea099a6aab1ef73cbe3bda71566d646c1587a8f081c87a1851a58bc6314555fc23ceae694de80db6c5d06cfa5faf6e4794437cd4b5435dc7159449d59390a30ddd619ef267e3f7e6b3209264f03f6826a6247df94b950aa3c733b8cda0a37623406797752ea6cfb9527144a5fa6c48c67b4a804bae7776c6439a114d8ea02bbf6396ae427fef59ce8371efbeb0bc43cfecdbcc619253738b45e13996dcf8b66e37bcf523ee89c34e3d5aeb5417c579faeb21e880f8e0b251a5702cb5a3f5ce75bce8ff3c6ddcdf54ac66c0bed4130d8435baae848b6ee903f7ccf0b5efe1c1268ec9b52a073850aa3ed70cdc4211372650cc9e0ec1dd49f2c8d9e8b140eafc86f2d5c2d1b5582278e7580e99047bbaa71624c19b6a5c854d356df04b0dc1e565ebe1e62dcba9af8c1b3669763cf2a92fa487983dbe6446ef286a9f52d80f41bf97f1f4008a7f431c425df179385af7048c586ba48c09d2a78043230b3d6526c8c5a6bd47aefc9b38beada5dfee0ec774ed075a49f1b94bb37aadddbe71882a74336753373f55128bfc0250dfde3e1482f978e905884dcdc545e87154dded7cd773dfaaa51e5a654f1b91310ff7aa48d137963be374d7ffda2b865d2a653b68610f6cbd8e265ca58c30335c1bb184431ad525801f322c51c73169e3500d7c3e502d70b6e24a5cf84617ea9b05b325fba0e1fa6054983782c86727cca1cfa5d4ceb73bc57c282b0209b9792f9309bb26adbd04cc1dee7404680cf2daacf19ab3f15a2862b54ef50d695e46652312de1cf0ca86df7b35996eafadf6e546702916c846ef56427e9b4312ab946911537a188a208b8d5781dee20f691cc0bb3efa1cd10e16c306b3734690d35ab47968a1d14c506ea73f001904fcee3a73d715340aeb438b6098320f601183e7a83d6ddfdfbeb7b04c087a9d2c381035d7e460814be1e4987b40e9802480e5d85d71844614230be1d8f64a290e2c72c45ed1b36ddd9938df0b5a8a4491425b703c5786be01d3ab9fa85c05ad22e9164170dabbed43a6a18367fffe9bead5492128941c414c2b3bf9d25945cdd83e27518177fe6994336de71e5ede6b75b013527bd4773990bff09fccbe6cea8ca789e63ed388d830e386bc3129eabdd8b0dedda1becfff1ee9bc08bcee24280905365efc4514e3f49bba8fa0d6a386339d86bac32757a74f7794e4fe181fc89e1bec9455a9fc4ff10b5ff36d32bfa457d96767b5c536e9a12305dfa23d6338c07c0ec3a5c24b5e07bd2e468c72d8bf95203347a0b0d9ce63bf72dbc92efc78fe887c233a703cbf8f67a0bbc0c677bda97e9601af103f6785c84a403cf75acc27a4c408e39ae6bb1ed9c9b92977f2e561bcda28944ce07ae2ba9093190d03d5f81bf0293eadefa132453afec6e7b128291efb77115f18c0603d2f8a88f04dbc5120cdba85f6819928bffae69ef0b3ab1ce3df68517912473acbc999ca9336de35a136707ce11fdfaaa01cae2de31b0266bceae5f1f057dbe3160916cb73463c851a1ab23daf3afe5f4c5a62eaf73b2c6e20efc154bf6b0084e6862ae4391e365e9ab5435c82dd2c75f6a35a51264311c247950c275f6522fdbe002c014bb6b41c64cc4214a75ffaeafb4b6894f12260a21eb263f6c8a0584ed2440db1b20c476f4317288e10d9f096baaec91e47ba4f9b9a2cd5348dea5549b", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="29569bd129b56ccee0a5c3893ef0d56f07a915d0b0f88825c3cb7f76f3870f8398107e24fe75e0fb980eb662646013b4b0c73e78", 0x34) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0xffd6) 10:28:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:28:34 executing program 6: setrlimit(0x5, &(0x7f0000000980)={0x100000000, 0xfff}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x7, 0x0, 0x1, 0x3, "6b8dbf6faae28369852716597a0e6b9f87ddabd7", 0x2, 0x9}) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) r4 = syz_open_pts() fchflags(r4, 0x0) (async) socket(0x10, 0x1, 0x1) (async) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20000, 0x0, 0x8, 0x0, "1105000000000000009f3af3f3872f89c256a957", 0xffffffff, 0x3ff}) (async) writev(r3, &(0x7f00000003c0), 0x1000000000000265) pipe(&(0x7f0000000080)={0xffffffffffffffff}) writev(r6, &(0x7f0000000200)=[{&(0x7f00000000c0)="907922075fef24689dad2fa4d035fefa44e66c8c3a0830220ba022cbc4eef6ab1e46453c8c3afd65bfc37c274ab32e1e4524b15b90e74a71a1084f59f21dcab88c3a471a39202aec3f24d9ee3451bb3c8b388df5ed12cd8bee3949d85c00c4bcaaa4a5ba7a33ce14f5b4e400f4927a6380516ba3b6e766436a4e333d8409be9f8109f2e39a79f061cc6cd54a2065e094a99e3a07f07d02ea86dc631a8d0b9d", 0x9f}, {&(0x7f0000000180)="2713074ef8480f70b3d88e015b82db5385d551ed8b5508e31105699af3adde431301d62f80479e5dadd6625b78625ea3c1b8a0cf69694e2771f94eff62474f079412f85343b65e8e7f", 0x49}], 0x2) (async) lseek(r1, 0x2, 0x1) 10:28:34 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) setregid(0x0, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:34 executing program 0: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b028ce47f000001f86598cdb8bc92c8411eaf2b8600f3bc92a1a0546531357cd3ba6efe30533955472314463f752fc358359094c7e0b3747335086cf45bc5"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="acebd482a5341c9926d88e5b4f1eee4fc99940a3fb21ef713becf61ce0dd8f688a46d8762a9e0bf803f1d4c065356f62f649bc5648eeaa442353ea81a5bee66a527de5af05a4333f2c96865eadc7a885ecf917cd", @ANYBLOB="0a5c51863f23ed93abe9aafbb0248074d4ad75f697ba08921ea954068783348c98161cbde41f3b67fec8a299e62851e13e91ef8e51977f27794045552b69", @ANYRESHEX, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64], 0x10) r1 = dup(r0) listen(r1, 0x0) (async) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) close(r2) (async) accept$inet(r0, 0x0, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) (async) execve(0x0, 0x0, 0x0) (async, rerun: 64) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket(0x0, 0x0, 0x0) (async, rerun: 32) r5 = getpgrp() (rerun: 32) fcntl$setown(r1, 0x6, r5) (async) sendto$inet(r4, &(0x7f0000000700)="03c1", 0x2, 0x7, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) open(0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) write(0xffffffffffffffff, &(0x7f0000000200)="0498abaa3950a6a2bd2b65b8f0dcd58c95f72f1b827ea3869144b41b665dcacd7eabc1c8780e5390434a9f5e463df24bcffa8b6f1a413322c43311195289f37d3469ce064cc6c2d18c9d9405ca08e326c31b56d710a3a28435efb1842c90ce2f34c8ba2ceaae2e35511188c53eabd4e61088021a2be2b785d12b1e14e333d9bcb021b932b9db596e1037d8df47acb6403fbe6c92f0f11f00", 0x98) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:28:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x0, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 5: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000080)="66f292ea6b22cb5248c7a46125f197c3844fe770ac0b5e2b550c568fc178e9fce91a05a4cffefe33a040f8366b1c050f9b652d41ab91fe7b00f61e007c9070a8316fe2446910be312b8fc9699e2e331f04d53e306d656e48513bb759e893208b1933025a6d2fad135ad36519b3b1fa5f454a8f968f9828eb1d2818d0202a5c60b42f9b8102896ecbcb08fada97cf599e5ed69e398b8ef383f86ade0bc8d6d85c4ce8c2b5d59e9f0f419b1b005c594fbf98918e942fd3fcbba686da6eef19c8207257baaa703355c0eea315f02eeab53e15dcba03fb6e68b64e27755a8ce056a2b309462d2d8bb36d121643e0f6f8a3411da47ff3c82dc8d39759af09501d801bfecf4316317349d9c537e80ba0f4911eb342e6e216c6b7dcb37093a751ce4bb4db07854312f6a4cbe85e7ef9f204ed46ff929bc322bd7ff8f998c049ae766c22b08c2f1f99162ae13953b436d47147dce4436b8dfd13c05371279714bad0de32207f14c4286a3337aae84e8d5ffe3e4be977b1fee7b4a247f7b6f168bdb1ed3b5a5fd2fa99331e4c68b927e8d49eabfc2bb7a788f9c8f2cad8887e7f56b667a81ba8bef8da32e9124612d077ccc7d024f3172bdfb8bdd3dcf66382fecfc9c30a365074a3e4f0880c1941b78351908a1f062b2dc86e9ef6b70ecd807ca78ec5eba5627645c49063e7c127ecfb513e14ceb9c6645b6cb695b4c5ab8d40ae747e003ea7de0ea2617a833899efb879e01f845ea40384c94c8d02976140c49426f7744ada3255bd4a39c543af17fba0b0ddba2df1063ce25deff533b65518ca9cb40736ebe179876525fb051e935bc5bf4f9961e6334d76c972f51be22b004c801fadce772dd7afc966081a1588bd065193628207f0c1d08796884300770f0549fa2865ee1b81fde5e74387efed5c85c2c188a187a17d8c97ae1e4286baa4794447dd6c0dfb1098b8fa1e59a2f11cae89d66b7d59d92b5e487a3a4dfd6cb80bec53ea58f571990e65d12eb05b7d36b0c9290855c5e6043c0cdba6343112d7adadf13e4fa2ac2f52dd6ac2c009a7184c002d23c1439b02d4b8145b529f32b5d12a9b60b77b7b3af90cc6d650e0abea99fe331692cd3b0de29f1d210a1207ded2420092db184f74b71e0d7ca5ac526eae4a650d5104de2ec3260087edb80aa3dcf75291c3741f34c795ca020c76974b116eddd1acb6deaaa75039bc55b527e47946da4e69a4fd64c1c0a3382c04eecbf5dd9fd3efb459439d67a61a79adbdda8b52066f69074b03b775527fe6c2fa6a14f390faba01b23e3f7cdee1db48389bd3f2e47115d0a73a93b679e771f7bc8e15c1212c20d79bf924590b6b45f1b7aced8cbcf7eb921e0196918024229b8accb749383c610af3594db1acc8e5a2c43ae89d05836827c080375a59435f5c1ae77659aa1cf5f62aa6f845a8424b3e89fecfb3a948cb7f3c7535bdca5b6e2217ff7da14e8e78e25b33f8cde8bc3ad3df7bb45c09696706711ffe6aac3663c195596e5c6106be09e0bd13aed61c492629f9fd73350b70c84aa3bf270ec1afdab35ce2f0c50c5728cf8bea5c4a90ad99b646c08f6f1c788ac5810b21d37156446ea1c498ca38f36d28c6b14fc23a9a6cc883f2ed52e9ad2209178ed62ce9ca90a95e8b690c346170442d60a76b86353cdbc406c8fbc6e69c7b39a36578e3ff6fa3fd5b238c4558481e1d0406ab95ca9cf7080f356eefa34eae4ac28b612581ceafbdfe81ee3effdb54ee882c1ac4259aab9015b2719d2b7d8bf13f35f434b8d2ff49fda926a60b09a54c17e5799cca1900932cbd36162af007c35ef26301e53c5a3788a61f27a1a5ab9bbeaff81858dada22ebd08ba684e97c6a99c9fc9917b8098f45dd655e2e4e0aad2cda10e06875984306609bb1a96b39329b7d709625f13e76fa2a97f74e0cca1e5cd3826061e28f84867e517c87d262c998b0339b7159835044f4a601eab398a7202843dd835d2340e3c42ba65042e1e0e5bfcb68e6ecdb77cd57faa4ee8b50cd3e8e5e1aa1d4348555ddfacfa881a40bc32aa977fdcd88ec33e499a77cc4462289dc21cd9827531c433571f5ea55ade0dda73fd799b968ece6af095ea4fc924cb268a5dad33ea93b1004f157464ade0b63dbab01861f04bf83a6ac2c9eddbbcb6d1d16cf7cf06ed23ce11b3b77b344390390cdeb9387a816554de957edc5e92b1c695ea9f39ce948c3459d0bb9bfa6422d3fd41bb3e3a6916c230dedb07843c91b4692e13bdbf3f22d4a61ce86efce4208851e703d825c0e9cb07c90a8d411327743c0bbd5aeef0d2aa37363778b82ffdb262ef18279e10d25d50cc95fe3065a97806d6e6e50d538ac4e5d0e075bd39711cc5ea69f19b6929d45cbe9b03100f58ebbdb158e10e5d8eb03626b6c382f0ff44c500df4543117761be952f7780d8f670ebb5711b413487ca2001232414651445d4e781206c917b50e6d6562121c5f2fa0e1d944613c5bd93998b781ad142023de516f6b7c9d34a41c3852c88a783fb3cf61e13e62e40b877f6c92c819175f30e501163e1feec9f6c827748495d14840ae2697888a90b74cc33c8ca69c10acb67e8fdf77a25ae7c9b1849ce60dae2e6e4703fab65e73bc43dec1386a3c6982ff0f7a4ab43a25f09c53f06dd72c3be6278121e8893e1688ccd2c7a681af977024db45a5f830e578b349cb1408232640afd43e87cb5d9bcdddb17c90b2db4e9f23931a852778e01a1512ad8c5d1208ff7122adc71c375cbdf238f77454e9649b72fe520006cd86df0382fbb17736578be377adb1ef83d8b795c79871245941a5409baa2cb19504583c23a3eac6cbe9677a873bd1d53647acdce0b5bea844f3011efb08c8c61fd80ab3d4dd8742d27b52af81f8f3449f01f2119febe1d36d963c6a5d465eaec64e17ef2126e9570f3ca13c52b39a3d913c32ff68be11ca3176aff07f86bf51f07776665522e08938e9c2155c59621e21dd6aecba09cbe7c51912091a498a19bb1ef662f00a60162507d6a016dff63b230d62d2b78e68201c653e77f56db56f31546bd6b529b56c6bdbb4da82843841e178a9bd515485d4af65538084eff26a72ee08f0ea9e2c08f6a56ae5b67555601a6a0d6477e0347c2c5411858f93ea497946f86e6fc99f48661bdcdf32ba28aff6dbb08376e6723cf93633b11268302ad191fe8da290f7552bb4d826ad09187d86cdb1a69a31ab469962fa34d92edaeb8cc8e4f2a7ca65f0a83a81bdfa1097d9abf8c30e154049bf72e2709fff8eed4775b6770efbf1e359e0fcfe4a25b45812c10fcbbaef33592b9e6181fe8acac6a107a9f1416dcd2124e691a54fd159cb218e4c51afff0ca48e9d590ca167cbc4debb558286240dd2555f04cde16afb87edfdc6a575cf83d37a2d8537bca12c1e1629ec032bf92c13fef164a5ed9d8cf540ffe9a12f1242d0517c1792326962fbdb9bc9425b41ee3b9283ddd49b847ea550de2e32e6b22308697178a47a5f002990860b066055e4b860b7127c93a7781c29600213ca35164a4fdfd640b724d7b358956e8ffa4e8bef96633ae507f09a348dc69e6eaf093343d3a3cad86c403231915da0e3c353278fbe4f99d41de1a04b124749bb1ce91b1e4f5444ac8010fb17655f8bfc4609c7b78017fdc6e84cb17e711f2d4b3fa66c163d9b863c99f55166ee16194cee5edafa241405db083a5b9ffce8b485d2f62b756617e8b0a0589a1feaf998ff268d864f7609f0088d9a5a1063e0ae67227206e13fec9b6f2a28c9aa4e3b15b6c79cb8dbe2b6cfc18a6f3b6ab0525bec6be90bf64574a05425745ddde6b77650f652f3cc083a3e2dee8bcb801db805b5fd650cd501ac95e7eee40e97606ed49023f112392e714818ba59563b4c9de9debeefbd05d4c5f68a71005ce84e7dcbd8c9f4ea82b52a93b0c33b5d1895d03e2ce04fd3609efbb7ba69f7e305a67cce8e594e363c39790eaf8ee195934bfc6b055aa487a3bb13601e64b0cceac45940b82ae58963846a3123df3a38aa0d40100f722d7c04b1b64aafd8517cdc4f021dbaeecf9ec141f174aceaa30eceecbbc7c0e720092093870f39b53715472cc4cca62c9c5b1c1ea099a6aab1ef73cbe3bda71566d646c1587a8f081c87a1851a58bc6314555fc23ceae694de80db6c5d06cfa5faf6e4794437cd4b5435dc7159449d59390a30ddd619ef267e3f7e6b3209264f03f6826a6247df94b950aa3c733b8cda0a37623406797752ea6cfb9527144a5fa6c48c67b4a804bae7776c6439a114d8ea02bbf6396ae427fef59ce8371efbeb0bc43cfecdbcc619253738b45e13996dcf8b66e37bcf523ee89c34e3d5aeb5417c579faeb21e880f8e0b251a5702cb5a3f5ce75bce8ff3c6ddcdf54ac66c0bed4130d8435baae848b6ee903f7ccf0b5efe1c1268ec9b52a073850aa3ed70cdc4211372650cc9e0ec1dd49f2c8d9e8b140eafc86f2d5c2d1b5582278e7580e99047bbaa71624c19b6a5c854d356df04b0dc1e565ebe1e62dcba9af8c1b3669763cf2a92fa487983dbe6446ef286a9f52d80f41bf97f1f4008a7f431c425df179385af7048c586ba48c09d2a78043230b3d6526c8c5a6bd47aefc9b38beada5dfee0ec774ed075a49f1b94bb37aadddbe71882a74336753373f55128bfc0250dfde3e1482f978e905884dcdc545e87154dded7cd773dfaaa51e5a654f1b91310ff7aa48d137963be374d7ffda2b865d2a653b68610f6cbd8e265ca58c30335c1bb184431ad525801f322c51c73169e3500d7c3e502d70b6e24a5cf84617ea9b05b325fba0e1fa6054983782c86727cca1cfa5d4ceb73bc57c282b0209b9792f9309bb26adbd04cc1dee7404680cf2daacf19ab3f15a2862b54ef50d695e46652312de1cf0ca86df7b35996eafadf6e546702916c846ef56427e9b4312ab946911537a188a208b8d5781dee20f691cc0bb3efa1cd10e16c306b3734690d35ab47968a1d14c506ea73f001904fcee3a73d715340aeb438b6098320f601183e7a83d6ddfdfbeb7b04c087a9d2c381035d7e460814be1e4987b40e9802480e5d85d71844614230be1d8f64a290e2c72c45ed1b36ddd9938df0b5a8a4491425b703c5786be01d3ab9fa85c05ad22e9164170dabbed43a6a18367fffe9bead5492128941c414c2b3bf9d25945cdd83e27518177fe6994336de71e5ede6b75b013527bd4773990bff09fccbe6cea8ca789e63ed388d830e386bc3129eabdd8b0dedda1becfff1ee9bc08bcee24280905365efc4514e3f49bba8fa0d6a386339d86bac32757a74f7794e4fe181fc89e1bec9455a9fc4ff10b5ff36d32bfa457d96767b5c536e9a12305dfa23d6338c07c0ec3a5c24b5e07bd2e468c72d8bf95203347a0b0d9ce63bf72dbc92efc78fe887c233a703cbf8f67a0bbc0c677bda97e9601af103f6785c84a403cf75acc27a4c408e39ae6bb1ed9c9b92977f2e561bcda28944ce07ae2ba9093190d03d5f81bf0293eadefa132453afec6e7b128291efb77115f18c0603d2f8a88f04dbc5120cdba85f6819928bffae69ef0b3ab1ce3df68517912473acbc999ca9336de35a136707ce11fdfaaa01cae2de31b0266bceae5f1f057dbe3160916cb73463c851a1ab23daf3afe5f4c5a62eaf73b2c6e20efc154bf6b0084e6862ae4391e365e9ab5435c82dd2c75f6a35a51264311c247950c275f6522fdbe002c014bb6b41c64cc4214a75ffaeafb4b6894f12260a21eb263f6c8a0584ed2440db1b20c476f4317288e10d9f096baaec91e47ba4f9b9a2cd5348dea5549b", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="29569bd129b56ccee0a5c3893ef0d56f07a915d0b0f88825c3cb7f76f3870f8398107e24fe75e0fb980eb662646013b4b0c73e78", 0x34) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0xffd6) 10:28:34 executing program 4: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x8000, 0x4) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x840, 0x0) dup2(r4, 0xffffffffffffffff) recvmmsg(r4, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) r5 = socket$inet(0x2, 0x4, 0x2) write(r5, &(0x7f00000001c0)="c11415a853fb30da3209672ad517ae18ae9c8d1d4c432a05f2b992e49cf08472bd07a46be19de24bbcca2f61e102f10aa39c898ef2fa9c447f5aafff00b6854dcc49cfa0badfd5654ed3a93a26aedcf1395f2e47c8612137b27200a55b7b", 0x5e) socket(0x2, 0x2, 0x0) (async) socket(0x18, 0x8000, 0x4) (async) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) (async) pipe2(&(0x7f0000000080), 0x4) (async) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) socket(0x2, 0x1, 0x0) (async) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) dup(r2) (async) listen(r3, 0x0) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x100) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) (async) accept$inet(r2, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x840, 0x0) (async) dup2(r4, 0xffffffffffffffff) (async) recvmmsg(r4, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) (async) socket$inet(0x2, 0x4, 0x2) (async) write(r5, &(0x7f00000001c0)="c11415a853fb30da3209672ad517ae18ae9c8d1d4c432a05f2b992e49cf08472bd07a46be19de24bbcca2f61e102f10aa39c898ef2fa9c447f5aafff00b6854dcc49cfa0badfd5654ed3a93a26aedcf1395f2e47c8612137b27200a55b7b", 0x5e) (async) 10:28:34 executing program 6: connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) shutdown(0xffffffffffffffff, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto$inet(r1, &(0x7f0000000100)="74593a8c8650ad959de22bd772e35f618b0e0a7efde5221f9d2a41577845ab7aef1c50f4ba90fe080be07ded1897e59df26424480970ada45098e083faa153ee2de450f49623f65f8d2ce2156ff430e2", 0x50, 0x408, &(0x7f0000000080)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 10:28:34 executing program 0: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6b028ce47f000001f86598cdb8bc92c8411eaf2b8600f3bc92a1a0546531357cd3ba6efe30533955472314463f752fc358359094c7e0b3747335086cf45bc5"], 0x1) (async, rerun: 64) r0 = socket(0x2, 0x1, 0x0) (rerun: 64) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="acebd482a5341c9926d88e5b4f1eee4fc99940a3fb21ef713becf61ce0dd8f688a46d8762a9e0bf803f1d4c065356f62f649bc5648eeaa442353ea81a5bee66a527de5af05a4333f2c96865eadc7a885ecf917cd", @ANYBLOB="0a5c51863f23ed93abe9aafbb0248074d4ad75f697ba08921ea954068783348c98161cbde41f3b67fec8a299e62851e13e91ef8e51977f27794045552b69", @ANYRESHEX, @ANYRESOCT=r0, @ANYRES32=r0, @ANYRES64], 0x10) r1 = dup(r0) listen(r1, 0x0) (async) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) close(r2) (async) accept$inet(r0, 0x0, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) (async) execve(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) (async) sendto$inet(r4, &(0x7f0000000700)="03c1", 0x2, 0x7, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) (async) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="0498abaa3950a6a2bd2b65b8f0dcd58c95f72f1b827ea3869144b41b665dcacd7eabc1c8780e5390434a9f5e463df24bcffa8b6f1a413322c43311195289f37d3469ce064cc6c2d18c9d9405ca08e326c31b56d710a3a28435efb1842c90ce2f34c8ba2ceaae2e35511188c53eabd4e61088021a2be2b785d12b1e14e333d9bcb021b932b9db596e1037d8df47acb6403fbe6c92f0f11f00", 0x98) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:28:34 executing program 6: connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) (async) shutdown(0xffffffffffffffff, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto$inet(r1, &(0x7f0000000100)="74593a8c8650ad959de22bd772e35f618b0e0a7efde5221f9d2a41577845ab7aef1c50f4ba90fe080be07ded1897e59df26424480970ada45098e083faa153ee2de450f49623f65f8d2ce2156ff430e2", 0x50, 0x408, &(0x7f0000000080)={0x2, 0x3}, 0xc) (async) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x0, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x0, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 10:28:34 executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa001a42351000000000019078e00000010000000083ae950000a84630ca35f68add00907800000000001c00000000000000"]) 10:28:34 executing program 4: r0 = socket(0x2, 0x2, 0x0) socket(0x18, 0x8000, 0x4) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) r4 = accept$inet(r2, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x840, 0x0) dup2(r4, 0xffffffffffffffff) recvmmsg(r4, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) r5 = socket$inet(0x2, 0x4, 0x2) write(r5, &(0x7f00000001c0)="c11415a853fb30da3209672ad517ae18ae9c8d1d4c432a05f2b992e49cf08472bd07a46be19de24bbcca2f61e102f10aa39c898ef2fa9c447f5aafff00b6854dcc49cfa0badfd5654ed3a93a26aedcf1395f2e47c8612137b27200a55b7b", 0x5e) socket(0x2, 0x2, 0x0) (async) socket(0x18, 0x8000, 0x4) (async) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) (async) pipe2(&(0x7f0000000080), 0x4) (async) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) (async) socket(0x2, 0x1, 0x0) (async) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) dup(r2) (async) listen(r3, 0x0) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0x100) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) (async) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) (async) accept$inet(r2, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000940)={&(0x7f0000000780)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x840, 0x0) (async) dup2(r4, 0xffffffffffffffff) (async) recvmmsg(r4, &(0x7f0000000700)={0x0}, 0x10, 0x840, 0x0) (async) socket$inet(0x2, 0x4, 0x2) (async) write(r5, &(0x7f00000001c0)="c11415a853fb30da3209672ad517ae18ae9c8d1d4c432a05f2b992e49cf08472bd07a46be19de24bbcca2f61e102f10aa39c898ef2fa9c447f5aafff00b6854dcc49cfa0badfd5654ed3a93a26aedcf1395f2e47c8612137b27200a55b7b", 0x5e) (async) 10:28:34 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 10:28:34 executing program 6: connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x3}, 0xc) (async) shutdown(0xffffffffffffffff, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='r\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) sendto$inet(r1, &(0x7f0000000100)="74593a8c8650ad959de22bd772e35f618b0e0a7efde5221f9d2a41577845ab7aef1c50f4ba90fe080be07ded1897e59df26424480970ada45098e083faa153ee2de450f49623f65f8d2ce2156ff430e2", 0x50, 0x408, &(0x7f0000000080)={0x2, 0x3}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 10:28:34 executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa001a42351000000000019078e00000010000000083ae950000a84630ca35f68add00907800000000001c00000000000000"]) 10:28:34 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() fchflags(r3, 0x0) write(r3, &(0x7f0000000000)="0a6bd214276e8f5f0c3453cb9981", 0xe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) poll(&(0x7f0000000140)=[{r1, 0x40}], 0x1, 0x0) 10:28:34 executing program 4: r0 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000000007fff, 0xffffffffffffffff}) mquery(&(0x7f0000e34000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x84da}) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x512, &(0x7f0000e35000/0x3000)=nil) shmat(r4, &(0x7f0000e36000/0x2000)=nil, 0x0) mprotect(&(0x7f0000e33000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r7, 0x0) connect$unix(r7, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = semget(0x2, 0x3, 0x0) semop(r8, &(0x7f00000000c0)=[{0x1, 0xfffe}, {0x4, 0x2, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x2, 0x800}], 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) shmget$private(0x0, 0x3000, 0x0, &(0x7f000000f000/0x3000)=nil) 10:28:34 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) (async) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) (async, rerun: 64) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) (async, rerun: 64) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 7: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa001a42351000000000019078e00000010000000083ae950000a84630ca35f68add00907800000000001c00000000000000"]) 10:28:34 executing program 6: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) 10:28:34 executing program 5: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000080)="66f292ea6b22cb5248c7a46125f197c3844fe770ac0b5e2b550c568fc178e9fce91a05a4cffefe33a040f8366b1c050f9b652d41ab91fe7b00f61e007c9070a8316fe2446910be312b8fc9699e2e331f04d53e306d656e48513bb759e893208b1933025a6d2fad135ad36519b3b1fa5f454a8f968f9828eb1d2818d0202a5c60b42f9b8102896ecbcb08fada97cf599e5ed69e398b8ef383f86ade0bc8d6d85c4ce8c2b5d59e9f0f419b1b005c594fbf98918e942fd3fcbba686da6eef19c8207257baaa703355c0eea315f02eeab53e15dcba03fb6e68b64e27755a8ce056a2b309462d2d8bb36d121643e0f6f8a3411da47ff3c82dc8d39759af09501d801bfecf4316317349d9c537e80ba0f4911eb342e6e216c6b7dcb37093a751ce4bb4db07854312f6a4cbe85e7ef9f204ed46ff929bc322bd7ff8f998c049ae766c22b08c2f1f99162ae13953b436d47147dce4436b8dfd13c05371279714bad0de32207f14c4286a3337aae84e8d5ffe3e4be977b1fee7b4a247f7b6f168bdb1ed3b5a5fd2fa99331e4c68b927e8d49eabfc2bb7a788f9c8f2cad8887e7f56b667a81ba8bef8da32e9124612d077ccc7d024f3172bdfb8bdd3dcf66382fecfc9c30a365074a3e4f0880c1941b78351908a1f062b2dc86e9ef6b70ecd807ca78ec5eba5627645c49063e7c127ecfb513e14ceb9c6645b6cb695b4c5ab8d40ae747e003ea7de0ea2617a833899efb879e01f845ea40384c94c8d02976140c49426f7744ada3255bd4a39c543af17fba0b0ddba2df1063ce25deff533b65518ca9cb40736ebe179876525fb051e935bc5bf4f9961e6334d76c972f51be22b004c801fadce772dd7afc966081a1588bd065193628207f0c1d08796884300770f0549fa2865ee1b81fde5e74387efed5c85c2c188a187a17d8c97ae1e4286baa4794447dd6c0dfb1098b8fa1e59a2f11cae89d66b7d59d92b5e487a3a4dfd6cb80bec53ea58f571990e65d12eb05b7d36b0c9290855c5e6043c0cdba6343112d7adadf13e4fa2ac2f52dd6ac2c009a7184c002d23c1439b02d4b8145b529f32b5d12a9b60b77b7b3af90cc6d650e0abea99fe331692cd3b0de29f1d210a1207ded2420092db184f74b71e0d7ca5ac526eae4a650d5104de2ec3260087edb80aa3dcf75291c3741f34c795ca020c76974b116eddd1acb6deaaa75039bc55b527e47946da4e69a4fd64c1c0a3382c04eecbf5dd9fd3efb459439d67a61a79adbdda8b52066f69074b03b775527fe6c2fa6a14f390faba01b23e3f7cdee1db48389bd3f2e47115d0a73a93b679e771f7bc8e15c1212c20d79bf924590b6b45f1b7aced8cbcf7eb921e0196918024229b8accb749383c610af3594db1acc8e5a2c43ae89d05836827c080375a59435f5c1ae77659aa1cf5f62aa6f845a8424b3e89fecfb3a948cb7f3c7535bdca5b6e2217ff7da14e8e78e25b33f8cde8bc3ad3df7bb45c09696706711ffe6aac3663c195596e5c6106be09e0bd13aed61c492629f9fd73350b70c84aa3bf270ec1afdab35ce2f0c50c5728cf8bea5c4a90ad99b646c08f6f1c788ac5810b21d37156446ea1c498ca38f36d28c6b14fc23a9a6cc883f2ed52e9ad2209178ed62ce9ca90a95e8b690c346170442d60a76b86353cdbc406c8fbc6e69c7b39a36578e3ff6fa3fd5b238c4558481e1d0406ab95ca9cf7080f356eefa34eae4ac28b612581ceafbdfe81ee3effdb54ee882c1ac4259aab9015b2719d2b7d8bf13f35f434b8d2ff49fda926a60b09a54c17e5799cca1900932cbd36162af007c35ef26301e53c5a3788a61f27a1a5ab9bbeaff81858dada22ebd08ba684e97c6a99c9fc9917b8098f45dd655e2e4e0aad2cda10e06875984306609bb1a96b39329b7d709625f13e76fa2a97f74e0cca1e5cd3826061e28f84867e517c87d262c998b0339b7159835044f4a601eab398a7202843dd835d2340e3c42ba65042e1e0e5bfcb68e6ecdb77cd57faa4ee8b50cd3e8e5e1aa1d4348555ddfacfa881a40bc32aa977fdcd88ec33e499a77cc4462289dc21cd9827531c433571f5ea55ade0dda73fd799b968ece6af095ea4fc924cb268a5dad33ea93b1004f157464ade0b63dbab01861f04bf83a6ac2c9eddbbcb6d1d16cf7cf06ed23ce11b3b77b344390390cdeb9387a816554de957edc5e92b1c695ea9f39ce948c3459d0bb9bfa6422d3fd41bb3e3a6916c230dedb07843c91b4692e13bdbf3f22d4a61ce86efce4208851e703d825c0e9cb07c90a8d411327743c0bbd5aeef0d2aa37363778b82ffdb262ef18279e10d25d50cc95fe3065a97806d6e6e50d538ac4e5d0e075bd39711cc5ea69f19b6929d45cbe9b03100f58ebbdb158e10e5d8eb03626b6c382f0ff44c500df4543117761be952f7780d8f670ebb5711b413487ca2001232414651445d4e781206c917b50e6d6562121c5f2fa0e1d944613c5bd93998b781ad142023de516f6b7c9d34a41c3852c88a783fb3cf61e13e62e40b877f6c92c819175f30e501163e1feec9f6c827748495d14840ae2697888a90b74cc33c8ca69c10acb67e8fdf77a25ae7c9b1849ce60dae2e6e4703fab65e73bc43dec1386a3c6982ff0f7a4ab43a25f09c53f06dd72c3be6278121e8893e1688ccd2c7a681af977024db45a5f830e578b349cb1408232640afd43e87cb5d9bcdddb17c90b2db4e9f23931a852778e01a1512ad8c5d1208ff7122adc71c375cbdf238f77454e9649b72fe520006cd86df0382fbb17736578be377adb1ef83d8b795c79871245941a5409baa2cb19504583c23a3eac6cbe9677a873bd1d53647acdce0b5bea844f3011efb08c8c61fd80ab3d4dd8742d27b52af81f8f3449f01f2119febe1d36d963c6a5d465eaec64e17ef2126e9570f3ca13c52b39a3d913c32ff68be11ca3176aff07f86bf51f07776665522e08938e9c2155c59621e21dd6aecba09cbe7c51912091a498a19bb1ef662f00a60162507d6a016dff63b230d62d2b78e68201c653e77f56db56f31546bd6b529b56c6bdbb4da82843841e178a9bd515485d4af65538084eff26a72ee08f0ea9e2c08f6a56ae5b67555601a6a0d6477e0347c2c5411858f93ea497946f86e6fc99f48661bdcdf32ba28aff6dbb08376e6723cf93633b11268302ad191fe8da290f7552bb4d826ad09187d86cdb1a69a31ab469962fa34d92edaeb8cc8e4f2a7ca65f0a83a81bdfa1097d9abf8c30e154049bf72e2709fff8eed4775b6770efbf1e359e0fcfe4a25b45812c10fcbbaef33592b9e6181fe8acac6a107a9f1416dcd2124e691a54fd159cb218e4c51afff0ca48e9d590ca167cbc4debb558286240dd2555f04cde16afb87edfdc6a575cf83d37a2d8537bca12c1e1629ec032bf92c13fef164a5ed9d8cf540ffe9a12f1242d0517c1792326962fbdb9bc9425b41ee3b9283ddd49b847ea550de2e32e6b22308697178a47a5f002990860b066055e4b860b7127c93a7781c29600213ca35164a4fdfd640b724d7b358956e8ffa4e8bef96633ae507f09a348dc69e6eaf093343d3a3cad86c403231915da0e3c353278fbe4f99d41de1a04b124749bb1ce91b1e4f5444ac8010fb17655f8bfc4609c7b78017fdc6e84cb17e711f2d4b3fa66c163d9b863c99f55166ee16194cee5edafa241405db083a5b9ffce8b485d2f62b756617e8b0a0589a1feaf998ff268d864f7609f0088d9a5a1063e0ae67227206e13fec9b6f2a28c9aa4e3b15b6c79cb8dbe2b6cfc18a6f3b6ab0525bec6be90bf64574a05425745ddde6b77650f652f3cc083a3e2dee8bcb801db805b5fd650cd501ac95e7eee40e97606ed49023f112392e714818ba59563b4c9de9debeefbd05d4c5f68a71005ce84e7dcbd8c9f4ea82b52a93b0c33b5d1895d03e2ce04fd3609efbb7ba69f7e305a67cce8e594e363c39790eaf8ee195934bfc6b055aa487a3bb13601e64b0cceac45940b82ae58963846a3123df3a38aa0d40100f722d7c04b1b64aafd8517cdc4f021dbaeecf9ec141f174aceaa30eceecbbc7c0e720092093870f39b53715472cc4cca62c9c5b1c1ea099a6aab1ef73cbe3bda71566d646c1587a8f081c87a1851a58bc6314555fc23ceae694de80db6c5d06cfa5faf6e4794437cd4b5435dc7159449d59390a30ddd619ef267e3f7e6b3209264f03f6826a6247df94b950aa3c733b8cda0a37623406797752ea6cfb9527144a5fa6c48c67b4a804bae7776c6439a114d8ea02bbf6396ae427fef59ce8371efbeb0bc43cfecdbcc619253738b45e13996dcf8b66e37bcf523ee89c34e3d5aeb5417c579faeb21e880f8e0b251a5702cb5a3f5ce75bce8ff3c6ddcdf54ac66c0bed4130d8435baae848b6ee903f7ccf0b5efe1c1268ec9b52a073850aa3ed70cdc4211372650cc9e0ec1dd49f2c8d9e8b140eafc86f2d5c2d1b5582278e7580e99047bbaa71624c19b6a5c854d356df04b0dc1e565ebe1e62dcba9af8c1b3669763cf2a92fa487983dbe6446ef286a9f52d80f41bf97f1f4008a7f431c425df179385af7048c586ba48c09d2a78043230b3d6526c8c5a6bd47aefc9b38beada5dfee0ec774ed075a49f1b94bb37aadddbe71882a74336753373f55128bfc0250dfde3e1482f978e905884dcdc545e87154dded7cd773dfaaa51e5a654f1b91310ff7aa48d137963be374d7ffda2b865d2a653b68610f6cbd8e265ca58c30335c1bb184431ad525801f322c51c73169e3500d7c3e502d70b6e24a5cf84617ea9b05b325fba0e1fa6054983782c86727cca1cfa5d4ceb73bc57c282b0209b9792f9309bb26adbd04cc1dee7404680cf2daacf19ab3f15a2862b54ef50d695e46652312de1cf0ca86df7b35996eafadf6e546702916c846ef56427e9b4312ab946911537a188a208b8d5781dee20f691cc0bb3efa1cd10e16c306b3734690d35ab47968a1d14c506ea73f001904fcee3a73d715340aeb438b6098320f601183e7a83d6ddfdfbeb7b04c087a9d2c381035d7e460814be1e4987b40e9802480e5d85d71844614230be1d8f64a290e2c72c45ed1b36ddd9938df0b5a8a4491425b703c5786be01d3ab9fa85c05ad22e9164170dabbed43a6a18367fffe9bead5492128941c414c2b3bf9d25945cdd83e27518177fe6994336de71e5ede6b75b013527bd4773990bff09fccbe6cea8ca789e63ed388d830e386bc3129eabdd8b0dedda1becfff1ee9bc08bcee24280905365efc4514e3f49bba8fa0d6a386339d86bac32757a74f7794e4fe181fc89e1bec9455a9fc4ff10b5ff36d32bfa457d96767b5c536e9a12305dfa23d6338c07c0ec3a5c24b5e07bd2e468c72d8bf95203347a0b0d9ce63bf72dbc92efc78fe887c233a703cbf8f67a0bbc0c677bda97e9601af103f6785c84a403cf75acc27a4c408e39ae6bb1ed9c9b92977f2e561bcda28944ce07ae2ba9093190d03d5f81bf0293eadefa132453afec6e7b128291efb77115f18c0603d2f8a88f04dbc5120cdba85f6819928bffae69ef0b3ab1ce3df68517912473acbc999ca9336de35a136707ce11fdfaaa01cae2de31b0266bceae5f1f057dbe3160916cb73463c851a1ab23daf3afe5f4c5a62eaf73b2c6e20efc154bf6b0084e6862ae4391e365e9ab5435c82dd2c75f6a35a51264311c247950c275f6522fdbe002c014bb6b41c64cc4214a75ffaeafb4b6894f12260a21eb263f6c8a0584ed2440db1b20c476f4317288e10d9f096baaec91e47ba4f9b9a2cd5348dea5549b", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="29569bd129b56ccee0a5c3893ef0d56f07a915d0b0f88825c3cb7f76f3870f8398107e24fe75e0fb980eb662646013b4b0c73e78", 0x34) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0xffd6) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000080)="66f292ea6b22cb5248c7a46125f197c3844fe770ac0b5e2b550c568fc178e9fce91a05a4cffefe33a040f8366b1c050f9b652d41ab91fe7b00f61e007c9070a8316fe2446910be312b8fc9699e2e331f04d53e306d656e48513bb759e893208b1933025a6d2fad135ad36519b3b1fa5f454a8f968f9828eb1d2818d0202a5c60b42f9b8102896ecbcb08fada97cf599e5ed69e398b8ef383f86ade0bc8d6d85c4ce8c2b5d59e9f0f419b1b005c594fbf98918e942fd3fcbba686da6eef19c8207257baaa703355c0eea315f02eeab53e15dcba03fb6e68b64e27755a8ce056a2b309462d2d8bb36d121643e0f6f8a3411da47ff3c82dc8d39759af09501d801bfecf4316317349d9c537e80ba0f4911eb342e6e216c6b7dcb37093a751ce4bb4db07854312f6a4cbe85e7ef9f204ed46ff929bc322bd7ff8f998c049ae766c22b08c2f1f99162ae13953b436d47147dce4436b8dfd13c05371279714bad0de32207f14c4286a3337aae84e8d5ffe3e4be977b1fee7b4a247f7b6f168bdb1ed3b5a5fd2fa99331e4c68b927e8d49eabfc2bb7a788f9c8f2cad8887e7f56b667a81ba8bef8da32e9124612d077ccc7d024f3172bdfb8bdd3dcf66382fecfc9c30a365074a3e4f0880c1941b78351908a1f062b2dc86e9ef6b70ecd807ca78ec5eba5627645c49063e7c127ecfb513e14ceb9c6645b6cb695b4c5ab8d40ae747e003ea7de0ea2617a833899efb879e01f845ea40384c94c8d02976140c49426f7744ada3255bd4a39c543af17fba0b0ddba2df1063ce25deff533b65518ca9cb40736ebe179876525fb051e935bc5bf4f9961e6334d76c972f51be22b004c801fadce772dd7afc966081a1588bd065193628207f0c1d08796884300770f0549fa2865ee1b81fde5e74387efed5c85c2c188a187a17d8c97ae1e4286baa4794447dd6c0dfb1098b8fa1e59a2f11cae89d66b7d59d92b5e487a3a4dfd6cb80bec53ea58f571990e65d12eb05b7d36b0c9290855c5e6043c0cdba6343112d7adadf13e4fa2ac2f52dd6ac2c009a7184c002d23c1439b02d4b8145b529f32b5d12a9b60b77b7b3af90cc6d650e0abea99fe331692cd3b0de29f1d210a1207ded2420092db184f74b71e0d7ca5ac526eae4a650d5104de2ec3260087edb80aa3dcf75291c3741f34c795ca020c76974b116eddd1acb6deaaa75039bc55b527e47946da4e69a4fd64c1c0a3382c04eecbf5dd9fd3efb459439d67a61a79adbdda8b52066f69074b03b775527fe6c2fa6a14f390faba01b23e3f7cdee1db48389bd3f2e47115d0a73a93b679e771f7bc8e15c1212c20d79bf924590b6b45f1b7aced8cbcf7eb921e0196918024229b8accb749383c610af3594db1acc8e5a2c43ae89d05836827c080375a59435f5c1ae77659aa1cf5f62aa6f845a8424b3e89fecfb3a948cb7f3c7535bdca5b6e2217ff7da14e8e78e25b33f8cde8bc3ad3df7bb45c09696706711ffe6aac3663c195596e5c6106be09e0bd13aed61c492629f9fd73350b70c84aa3bf270ec1afdab35ce2f0c50c5728cf8bea5c4a90ad99b646c08f6f1c788ac5810b21d37156446ea1c498ca38f36d28c6b14fc23a9a6cc883f2ed52e9ad2209178ed62ce9ca90a95e8b690c346170442d60a76b86353cdbc406c8fbc6e69c7b39a36578e3ff6fa3fd5b238c4558481e1d0406ab95ca9cf7080f356eefa34eae4ac28b612581ceafbdfe81ee3effdb54ee882c1ac4259aab9015b2719d2b7d8bf13f35f434b8d2ff49fda926a60b09a54c17e5799cca1900932cbd36162af007c35ef26301e53c5a3788a61f27a1a5ab9bbeaff81858dada22ebd08ba684e97c6a99c9fc9917b8098f45dd655e2e4e0aad2cda10e06875984306609bb1a96b39329b7d709625f13e76fa2a97f74e0cca1e5cd3826061e28f84867e517c87d262c998b0339b7159835044f4a601eab398a7202843dd835d2340e3c42ba65042e1e0e5bfcb68e6ecdb77cd57faa4ee8b50cd3e8e5e1aa1d4348555ddfacfa881a40bc32aa977fdcd88ec33e499a77cc4462289dc21cd9827531c433571f5ea55ade0dda73fd799b968ece6af095ea4fc924cb268a5dad33ea93b1004f157464ade0b63dbab01861f04bf83a6ac2c9eddbbcb6d1d16cf7cf06ed23ce11b3b77b344390390cdeb9387a816554de957edc5e92b1c695ea9f39ce948c3459d0bb9bfa6422d3fd41bb3e3a6916c230dedb07843c91b4692e13bdbf3f22d4a61ce86efce4208851e703d825c0e9cb07c90a8d411327743c0bbd5aeef0d2aa37363778b82ffdb262ef18279e10d25d50cc95fe3065a97806d6e6e50d538ac4e5d0e075bd39711cc5ea69f19b6929d45cbe9b03100f58ebbdb158e10e5d8eb03626b6c382f0ff44c500df4543117761be952f7780d8f670ebb5711b413487ca2001232414651445d4e781206c917b50e6d6562121c5f2fa0e1d944613c5bd93998b781ad142023de516f6b7c9d34a41c3852c88a783fb3cf61e13e62e40b877f6c92c819175f30e501163e1feec9f6c827748495d14840ae2697888a90b74cc33c8ca69c10acb67e8fdf77a25ae7c9b1849ce60dae2e6e4703fab65e73bc43dec1386a3c6982ff0f7a4ab43a25f09c53f06dd72c3be6278121e8893e1688ccd2c7a681af977024db45a5f830e578b349cb1408232640afd43e87cb5d9bcdddb17c90b2db4e9f23931a852778e01a1512ad8c5d1208ff7122adc71c375cbdf238f77454e9649b72fe520006cd86df0382fbb17736578be377adb1ef83d8b795c79871245941a5409baa2cb19504583c23a3eac6cbe9677a873bd1d53647acdce0b5bea844f3011efb08c8c61fd80ab3d4dd8742d27b52af81f8f3449f01f2119febe1d36d963c6a5d465eaec64e17ef2126e9570f3ca13c52b39a3d913c32ff68be11ca3176aff07f86bf51f07776665522e08938e9c2155c59621e21dd6aecba09cbe7c51912091a498a19bb1ef662f00a60162507d6a016dff63b230d62d2b78e68201c653e77f56db56f31546bd6b529b56c6bdbb4da82843841e178a9bd515485d4af65538084eff26a72ee08f0ea9e2c08f6a56ae5b67555601a6a0d6477e0347c2c5411858f93ea497946f86e6fc99f48661bdcdf32ba28aff6dbb08376e6723cf93633b11268302ad191fe8da290f7552bb4d826ad09187d86cdb1a69a31ab469962fa34d92edaeb8cc8e4f2a7ca65f0a83a81bdfa1097d9abf8c30e154049bf72e2709fff8eed4775b6770efbf1e359e0fcfe4a25b45812c10fcbbaef33592b9e6181fe8acac6a107a9f1416dcd2124e691a54fd159cb218e4c51afff0ca48e9d590ca167cbc4debb558286240dd2555f04cde16afb87edfdc6a575cf83d37a2d8537bca12c1e1629ec032bf92c13fef164a5ed9d8cf540ffe9a12f1242d0517c1792326962fbdb9bc9425b41ee3b9283ddd49b847ea550de2e32e6b22308697178a47a5f002990860b066055e4b860b7127c93a7781c29600213ca35164a4fdfd640b724d7b358956e8ffa4e8bef96633ae507f09a348dc69e6eaf093343d3a3cad86c403231915da0e3c353278fbe4f99d41de1a04b124749bb1ce91b1e4f5444ac8010fb17655f8bfc4609c7b78017fdc6e84cb17e711f2d4b3fa66c163d9b863c99f55166ee16194cee5edafa241405db083a5b9ffce8b485d2f62b756617e8b0a0589a1feaf998ff268d864f7609f0088d9a5a1063e0ae67227206e13fec9b6f2a28c9aa4e3b15b6c79cb8dbe2b6cfc18a6f3b6ab0525bec6be90bf64574a05425745ddde6b77650f652f3cc083a3e2dee8bcb801db805b5fd650cd501ac95e7eee40e97606ed49023f112392e714818ba59563b4c9de9debeefbd05d4c5f68a71005ce84e7dcbd8c9f4ea82b52a93b0c33b5d1895d03e2ce04fd3609efbb7ba69f7e305a67cce8e594e363c39790eaf8ee195934bfc6b055aa487a3bb13601e64b0cceac45940b82ae58963846a3123df3a38aa0d40100f722d7c04b1b64aafd8517cdc4f021dbaeecf9ec141f174aceaa30eceecbbc7c0e720092093870f39b53715472cc4cca62c9c5b1c1ea099a6aab1ef73cbe3bda71566d646c1587a8f081c87a1851a58bc6314555fc23ceae694de80db6c5d06cfa5faf6e4794437cd4b5435dc7159449d59390a30ddd619ef267e3f7e6b3209264f03f6826a6247df94b950aa3c733b8cda0a37623406797752ea6cfb9527144a5fa6c48c67b4a804bae7776c6439a114d8ea02bbf6396ae427fef59ce8371efbeb0bc43cfecdbcc619253738b45e13996dcf8b66e37bcf523ee89c34e3d5aeb5417c579faeb21e880f8e0b251a5702cb5a3f5ce75bce8ff3c6ddcdf54ac66c0bed4130d8435baae848b6ee903f7ccf0b5efe1c1268ec9b52a073850aa3ed70cdc4211372650cc9e0ec1dd49f2c8d9e8b140eafc86f2d5c2d1b5582278e7580e99047bbaa71624c19b6a5c854d356df04b0dc1e565ebe1e62dcba9af8c1b3669763cf2a92fa487983dbe6446ef286a9f52d80f41bf97f1f4008a7f431c425df179385af7048c586ba48c09d2a78043230b3d6526c8c5a6bd47aefc9b38beada5dfee0ec774ed075a49f1b94bb37aadddbe71882a74336753373f55128bfc0250dfde3e1482f978e905884dcdc545e87154dded7cd773dfaaa51e5a654f1b91310ff7aa48d137963be374d7ffda2b865d2a653b68610f6cbd8e265ca58c30335c1bb184431ad525801f322c51c73169e3500d7c3e502d70b6e24a5cf84617ea9b05b325fba0e1fa6054983782c86727cca1cfa5d4ceb73bc57c282b0209b9792f9309bb26adbd04cc1dee7404680cf2daacf19ab3f15a2862b54ef50d695e46652312de1cf0ca86df7b35996eafadf6e546702916c846ef56427e9b4312ab946911537a188a208b8d5781dee20f691cc0bb3efa1cd10e16c306b3734690d35ab47968a1d14c506ea73f001904fcee3a73d715340aeb438b6098320f601183e7a83d6ddfdfbeb7b04c087a9d2c381035d7e460814be1e4987b40e9802480e5d85d71844614230be1d8f64a290e2c72c45ed1b36ddd9938df0b5a8a4491425b703c5786be01d3ab9fa85c05ad22e9164170dabbed43a6a18367fffe9bead5492128941c414c2b3bf9d25945cdd83e27518177fe6994336de71e5ede6b75b013527bd4773990bff09fccbe6cea8ca789e63ed388d830e386bc3129eabdd8b0dedda1becfff1ee9bc08bcee24280905365efc4514e3f49bba8fa0d6a386339d86bac32757a74f7794e4fe181fc89e1bec9455a9fc4ff10b5ff36d32bfa457d96767b5c536e9a12305dfa23d6338c07c0ec3a5c24b5e07bd2e468c72d8bf95203347a0b0d9ce63bf72dbc92efc78fe887c233a703cbf8f67a0bbc0c677bda97e9601af103f6785c84a403cf75acc27a4c408e39ae6bb1ed9c9b92977f2e561bcda28944ce07ae2ba9093190d03d5f81bf0293eadefa132453afec6e7b128291efb77115f18c0603d2f8a88f04dbc5120cdba85f6819928bffae69ef0b3ab1ce3df68517912473acbc999ca9336de35a136707ce11fdfaaa01cae2de31b0266bceae5f1f057dbe3160916cb73463c851a1ab23daf3afe5f4c5a62eaf73b2c6e20efc154bf6b0084e6862ae4391e365e9ab5435c82dd2c75f6a35a51264311c247950c275f6522fdbe002c014bb6b41c64cc4214a75ffaeafb4b6894f12260a21eb263f6c8a0584ed2440db1b20c476f4317288e10d9f096baaec91e47ba4f9b9a2cd5348dea5549b", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="29569bd129b56ccee0a5c3893ef0d56f07a915d0b0f88825c3cb7f76f3870f8398107e24fe75e0fb980eb662646013b4b0c73e78", 0x34) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0xffd6) (async) 10:28:34 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) r9 = getgid() setregid(r9, 0x0) r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:34 executing program 4: r0 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r0, &(0x7f0000e35000/0x2000)=nil, 0x2000) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000000007fff, 0xffffffffffffffff}) (async) mquery(&(0x7f0000e34000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x6) (async) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) (async) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) (async, rerun: 64) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (rerun: 64) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x84da}) (async, rerun: 32) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) (rerun: 32) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x512, &(0x7f0000e35000/0x3000)=nil) shmat(r4, &(0x7f0000e36000/0x2000)=nil, 0x0) mprotect(&(0x7f0000e33000/0x2000)=nil, 0x2000, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) (async, rerun: 64) r6 = semget$private(0x0, 0x4000000009, 0x82) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async, rerun: 32) r7 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x3) (rerun: 32) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r7, 0x0) (async, rerun: 32) connect$unix(r7, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) (async, rerun: 32) r8 = semget(0x2, 0x3, 0x0) semop(r8, &(0x7f00000000c0)=[{0x1, 0xfffe}, {0x4, 0x2, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x2, 0x800}], 0x4) (async) semop(r6, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) (async) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f000000f000/0x3000)=nil) 10:28:34 executing program 6: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) (async) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) 10:28:34 executing program 6: ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000040)) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) 10:28:34 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() fchflags(r3, 0x0) write(r3, &(0x7f0000000000)="0a6bd214276e8f5f0c3453cb9981", 0xe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) poll(&(0x7f0000000140)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) dup2(r0, r0) (async) close(r0) (async) syz_open_pts() (async) close(r2) (async) syz_open_pts() (async) fchflags(r3, 0x0) (async) write(r3, &(0x7f0000000000)="0a6bd214276e8f5f0c3453cb9981", 0xe) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) (async) poll(&(0x7f0000000140)=[{r1, 0x40}], 0x1, 0x0) (async) 10:28:34 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) (async) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) (async) shmget$private(0x0, 0x4000, 0x280, &(0x7f0000ffc000/0x4000)=nil) (async) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) (async) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) (async) 10:28:34 executing program 4: r0 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r0, &(0x7f0000e35000/0x2000)=nil, 0x2000) (async, rerun: 64) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) (async, rerun: 64) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000000007fff, 0xffffffffffffffff}) mquery(&(0x7f0000e34000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x6) (async) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) r2 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) (async) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0x84da}) (async) shmctl$IPC_STAT(r2, 0x2, 0xffffffffffffffff) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x3000) (async, rerun: 32) r4 = shmget$private(0x0, 0x3000, 0x512, &(0x7f0000e35000/0x3000)=nil) (rerun: 32) shmat(r4, &(0x7f0000e36000/0x2000)=nil, 0x0) (async, rerun: 32) mprotect(&(0x7f0000e33000/0x2000)=nil, 0x2000, 0x1) (async, rerun: 32) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000100)=0xc) r6 = semget$private(0x0, 0x4000000009, 0x82) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r7 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r7, 0x0) (async) connect$unix(r7, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) (async, rerun: 64) r8 = semget(0x2, 0x3, 0x0) (rerun: 64) semop(r8, &(0x7f00000000c0)=[{0x1, 0xfffe}, {0x4, 0x2, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x2, 0x800}], 0x4) (async) semop(r6, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) (async) shmget$private(0x0, 0x3000, 0x0, &(0x7f000000f000/0x3000)=nil) 10:28:34 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() fchflags(r3, 0x0) write(r3, &(0x7f0000000000)="0a6bd214276e8f5f0c3453cb9981", 0xe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) poll(&(0x7f0000000140)=[{r1, 0x40}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) dup2(r0, r0) (async) close(r0) (async) syz_open_pts() (async) close(r2) (async) syz_open_pts() (async) fchflags(r3, 0x0) (async) write(r3, &(0x7f0000000000)="0a6bd214276e8f5f0c3453cb9981", 0xe) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) (async) poll(&(0x7f0000000140)=[{r1, 0x40}], 0x1, 0x0) (async) 10:28:34 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = syz_open_pts() fchflags(r1, 0x0) dup(r1) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) mquery(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x7) mmap(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) shmget$private(0x0, 0x4000, 0x268, &(0x7f00003e1000/0x4000)=nil) 10:28:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff3f67f655fc66eb1860691edd000800000000000000000000ff03000000000000000000000000010000000000000000004e21089078"]) r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$inet(r0, &(0x7f0000000000)="2a2982f7", 0x4, 0x0, 0x0, 0x0) 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 6: sysctl$net_inet_udp(&(0x7f00000001c0)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x52) 10:28:34 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3e, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6, 0xff}, @ssrr={0x89, 0x7, 0x0, [@local={0xac, 0x14, 0x0}]}]}}, @icmp=@info_reply}}}}) 10:28:34 executing program 5: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x7fff) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@random="971ac536f3d5", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "c2a165", 0xffffff80, 0x89, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x7f) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() setregid(r2, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getgid() r5 = getegid() r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r7 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r5}, 0xc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX=r6, @ANYRESDEC], 0x0, 0x0) msgrcv(r7, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r7, @ANYRES32=r7, @ANYRESOCT=r5, @ANYRESOCT=r5, @ANYRES32=r7, @ANYRES8=r6, @ANYRESDEC=r5], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb, 0x200}, 0x7, 0x4, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r8 = getegid() r9 = geteuid() semop(r0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r1, r8, r9, r10, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, r9, 0x0, 0x20, 0xce77}, 0x5, 0x6c80000, 0x3c82}) 10:28:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff3f67f655fc66eb1860691edd000800000000000000000000ff03000000000000000000000000010000000000000000004e21089078"]) (async) r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) (async) sendto$inet(r0, &(0x7f0000000000)="2a2982f7", 0x4, 0x0, 0x0, 0x0) 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:34 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) r9 = getgid() setregid(r9, 0x0) r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:34 executing program 6: sysctl$net_inet_udp(&(0x7f00000001c0)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x52) 10:28:34 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004900002caa3d821521ca489e740000000000000000000000004e200519fdbd2f78202e7c81761d1fba69096ec9ef126ed2df09ef4ffbe9ae688e37b34ac42d0585cbe4b71870ccf411ce4485e64349961e612155027ef2750200fc07044f863aa4c2894204ca481bda82839e05f04340b1d590a10721f483ede690af76a78b652d8da01de15f4c140000000000000002670f197a89c37c942de370e900"/188]) 10:28:34 executing program 5: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x7fff) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@random="971ac536f3d5", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "c2a165", 0xffffff80, 0x89, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x7f) (async) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) (async, rerun: 64) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) (async) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async, rerun: 32) r2 = getgid() (rerun: 32) setregid(r2, 0x0) (async) r3 = getpgid(0xffffffffffffffff) (async) r4 = getgid() (async) r5 = getegid() (async) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r7 = msgget$private(0x0, 0xfffffffffffffffd) (async, rerun: 64) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r5}, 0xc) (rerun: 64) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX=r6, @ANYRESDEC], 0x0, 0x0) msgrcv(r7, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r7, @ANYRES32=r7, @ANYRESOCT=r5, @ANYRESOCT=r5, @ANYRES32=r7, @ANYRES8=r6, @ANYRESDEC=r5], 0x9a, 0x0, 0x1800) (async, rerun: 64) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async, rerun: 64) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xff}) (async) r8 = getegid() r9 = geteuid() semop(r0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r1, r8, r9, r10, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, r9, 0x0, 0x20, 0xce77}, 0x5, 0x6c80000, 0x3c82}) 10:28:34 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3e, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6, 0xff}, @ssrr={0x89, 0x7, 0x0, [@local={0xac, 0x14, 0x0}]}]}}, @icmp=@info_reply}}}}) 10:28:34 executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffff3f67f655fc66eb1860691edd000800000000000000000000ff03000000000000000000000000010000000000000000004e21089078"]) (async) r0 = socket(0x11, 0x3, 0x0) (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) (async) sendto$inet(r0, &(0x7f0000000000)="2a2982f7", 0x4, 0x0, 0x0, 0x0) 10:28:34 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:35 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) r1 = syz_open_pts() fchflags(r1, 0x0) (async) dup(r1) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) (async) mquery(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x7) mmap(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) shmget$private(0x0, 0x4000, 0x268, &(0x7f00003e1000/0x4000)=nil) 10:28:35 executing program 6: sysctl$net_inet_udp(&(0x7f00000001c0)={0x4, 0x2, 0x11, 0x3}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x52) 10:28:35 executing program 4: dup(0xffffffffffffff9c) sysctl$hw(&(0x7f0000000140)={0x6, 0x7}, 0x2, &(0x7f0000000000), &(0x7f0000000200), 0x0, 0x0) 10:28:35 executing program 5: ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000000)=0x7fff) syz_emit_ethernet(0x4a, &(0x7f0000000040)={@random="971ac536f3d5", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "c2a165", 0xffffff80, 0x89, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x7f) (async) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) (async) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getgid() setregid(r2, 0x0) (async) r3 = getpgid(0xffffffffffffffff) (async) r4 = getgid() (async) r5 = getegid() r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) (async) r7 = msgget$private(0x0, 0xfffffffffffffffd) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r5}, 0xc) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRESHEX=r6, @ANYRESDEC], 0x0, 0x0) msgrcv(r7, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r7, @ANYRES32=r7, @ANYRESOCT=r5, @ANYRESOCT=r5, @ANYRES32=r7, @ANYRES8=r6, @ANYRESDEC=r5], 0x9a, 0x0, 0x1800) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r4, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r3, 0x1f8, 0x3, 0x7, 0x7f}) (async) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r2, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r8 = getegid() (async) r9 = geteuid() (async) semop(r0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) (async) r10 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, r1, r8, r9, r10, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x1, 0x0, 0x0, r9, 0x0, 0x20, 0xce77}, 0x5, 0x6c80000, 0x3c82}) 10:28:35 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:35 executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3e, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6, 0xff}, @ssrr={0x89, 0x7, 0x0, [@local={0xac, 0x14, 0x0}]}]}}, @icmp=@info_reply}}}}) 10:28:35 executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fed, 0x9, 0x603519, "0407cb473062a0735b63211b07791d2b030200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="000000000000002b42f8778147c4d1866c1214e050cfd3c06804", 0x1a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xee7, 0x693, 0x10000, 0x9, "9d96df35d2ba4b564c895c96e425d954be7d8730", 0x1000, 0x20000}) 10:28:35 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004900002caa3d821521ca489e740000000000000000000000004e200519fdbd2f78202e7c81761d1fba69096ec9ef126ed2df09ef4ffbe9ae688e37b34ac42d0585cbe4b71870ccf411ce4485e64349961e612155027ef2750200fc07044f863aa4c2894204ca481bda82839e05f04340b1d590a10721f483ede690af76a78b652d8da01de15f4c140000000000000002670f197a89c37c942de370e900"/188]) 10:28:35 executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) r1 = syz_open_pts() fchflags(r1, 0x0) (async) dup(r1) (async) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x3000)=nil, 0x3000) (async) mquery(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x7) (async, rerun: 64) mmap(&(0x7f00003e2000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) (async, rerun: 64) shmget$private(0x0, 0x4000, 0x268, &(0x7f00003e1000/0x4000)=nil) 10:28:35 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) r9 = getgid() setregid(r9, 0x0) r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:35 executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000540)="fe91e53ca04eb4a27c8a1aac67f4a8e2296ef2f87885cbab00a81dc43cb058613d2c68e1e2deed56bcabf31de092810cdd15b7be15c3e2b76a438bc93723c7e050aa24db0dc3a0f1d677fa8937b6f58ce72fadf86c7606b1d94a4e18c43f93e664182b54e7a25a0962f4a1264aec46a18d923dbc1f4c2f37cfacd6b71d967400bfaf8789", 0x84}, {&(0x7f0000000340)="023f012b748d08c8f46693295b0f9ae10ef637646c6880e33ede4de2a1bc18bf9927a7c22b6834d0eb9f56ca1337480a029c27a582ee22017a0d89b1c349975946813506f6af88ef9006a413c19fee99ff8537dacea6e2b49f7d36ef60d840ad3dc7f2e09fe4bfb00bce629adeb7c9aa886bfa9349da0c93c2d464eaf17168661c537b21135bfbabea7c8b2c86ce3c83f3ef91547d467f3641f4a49267dc3779ac666337ebb9d0f08f758d8c97835171ddf1d1ef747e2ec3c8321ec5bd97331a3217ab9e3f0c6218ef59c48ba2f1c94accfe38cac693383f976908dfdd218598e96f4f1275327d1820e649d8baf52fc7d3c22ae49a30f233387c", 0xfa}, {&(0x7f0000000200)="ea85d6fdb7ed01a55fa53d3a9494164971531d4ed4f8b51c5124d1ec312e4e5c24babcb8d7d9d52dd15c49cb4ea299394f1f1dfc643a338ebd380aa5", 0x3c}, {&(0x7f0000000240)="6f9169050bb3e4e264fbd5b7e670aac1cc247200a670b1de5d3e61a54db5841767320ccc16cb77d673ee0491144ca766c31c5fff54ddde1aef0f54786bf81fdba476d6d98e026bcc4d3a4850f751b10c10acc6f35eea6934eff9cf5bfcc5b2f76a2c07dd9eef3db952c69edb2dfb8ab733ce2d651a3296f1ee53a89c54f378abd43fee691ec8705d3bc95dfc80fc6be825b04227e6242d5fcda51796472667140fa183ba876d4ced6d431e53ecff5db1c10690779061f41bbe75db9bdd5c96a13af72198a8b6a018", 0xc8}, {&(0x7f00000024c0)="e551190e3c2b19003c95127ad0b810a2300771b75bf79a1c77f85c9798a6f2c91ec724e723da435367b4254ddf87071baa628f8e367f9e684a71e406943df1b2d930f0d14669fd24a7c12aff131934a7ab6f03061ec28bd4fa8a6de8a7e09d408d19dabd4c0bcdc63628256659e46a2668fd7ccc8ba5a26a41a110f59db417b617a4d32cf0c744cca0ecc54a76cfea61eed2e5733f871d3678b6a781c37b712ed651ac4da18771d01b9e3dddd6b9d8fd79aad3dd3f57b1051cc5f373432eb646883c38b228b6a3a18947d5911ae5a7c4f0465a09feabfa152c18588d947c202038a9a22212fe8b2cb04055a9cfe15dd472d0327e93f2b6ab22df6d986dc825656a106ae92e248c5fff8a79a51596691ba4186fdfccd45f33325440b1badc1b289289cbfd594dcbe4e87530275d2cde326188cf03c5445fdb3cd60437c312051f3c90ab68482baf653b0d9cc8a1c52f25ea55ea0e0d30efd3215eaf2ba573bf71e240031a509015a822ce822305f8056e2cbe47281a70c58a7f0d02fb942a40b3f1b6a01506dbc4c066a6dc44845aec215cfca49c9b81304ad854d0a8af71a4a1485e7ca73f64fa1ddce86885df01dd167c8bd6c3b4d3943ee6e7161451c4bd6911c6523aa15cb6b15afaa30e6353832fb2815c14579f8d7c2f8cb3a1de552ef7bb41f86719ab72ee7316828d7d8d4c7b1dfe5b998c3e0669cb9f7d0efc967f39016d5beab2621f1bc555755e86c170c1ba5d8915be6d13f57dc7fbd6e1dff3659ba18458047d16871a5782a07e5ff4b16fb8f0df0cfbd1856b56c21e95a04b311e60e680c5ccd4d76c9eca20f638eda0fd99274da3404d470ef1aeb402f8a115760364273a27302c6934d97fe4b516ef7954f75f12eaad8da07f661bc9f8c2233551a66a035dc42d3fa45be1839b46eb168144d795a5440f324bad7181750dc5514ccdea0698a5d80b0253e4c1e31950114b659b69cb38f4a84ad10f667d416a2f564922ce829aca670c4e6ff9bbeb25678d92dddf44c6f7526bf041c27a099bd385ad4cdb9c6c2e68f5d72a70c8b61dc9a0b537ef36e1eaa51b984608eebc23cdc94bfc21fe0f2207087d53c7d493f9e3d54b9a4163673ce1b9c9b98d3d07f9fef310b2cc610f9d3d535815bc88a3e4abf6aa8304ff9243a072e4161d9f802d5b12da03de972881c6c00092fff275bd0251de7a737b77f7b7d93638e81b9e58b1678255712fa04cd28897c34a6b13462ee5e230fb995b6380a9e5945c00dea879445151adddcf9502d1a6c448a82a23ab05546baf6239010443dc1ef488bb837cc1e98d02440a7f1cce134e36b19bf71b3c5bdb1bf56cc737bb2df8588155fc901566b52c7e735bc32a6dd6086bec6e29777f6393940c19d86907e2993a6edcdc08a399b9a4042d9e2eaf759caf9b6697772249ce0ce64482399d869b156afe7c4648f59be954bed20da07847e50538aea38c00d0b53cf6091d1dce18843ea4bf350fedf6f714c13785c72c0c116cb97a5a07685159dd3f29f1f4376aeb7f5e26a35dc42e76ee0659220061a4691a9d2bb6ab6742e500f32043cffc287f2b762b5d3b91dc93973d4d2d38bdf959dd59b63b7d40c385251e13cd5f78a23ed1afe8b23ee7ad112075ba034a64f451b14d6169235d4d7e633aecc5ef3b6593d9498392851a37843aa59fcf63d257e229b81ca30e8dcd4f8c1971cb831647d8c711fb7f6395024c22d5fb103b12ae6e70ce50887478a0d90b14da294637ceca8f22bfcfe182c158c24bbe334b8a7ee025855d20df383efdb436784b9f31eba974edb3656228e273e4f246d61e5f69b5657c4ae1e2b1c0d3ddfc09a41d07f68950358ef8c65b836b80a302578c168904aaa5315212ef31bdef672d27c689a716ad403f28a6e204bd874634001b6500210849ffdbdb4cfa10609321f2690950608ce76677b3cd66510708fc9e9796d1bb780e4c77f87df444d078f616e6c6fb0152db4cc6ed49a1d22262716ce31c0146227da5933542e74054c0e89e196703747e0d603c6d02f5750029fbec58ee2eda51dc9a610cf895af7bf17fd6074cedf63adb209ff980bc6e9b5ea1088ecd825b1ff6f7deb05f2e5eafa27fe1a598128c17e912a1d922566f6f0ee580ed8edff9ed3b27143b90e5fa59c68f9a523f133963a14647aee17c497dd0058c99d6e386a1902a0f407e1e4e3b1bad74ce76e0beb1f591b0970f2f342fa127767a2572e2f879ac0e5c59ef8f84580c093a2650f8e086aed4ebcc9336ea8d96dc9d6239427c45b8627174efeb010a7fd287b77a6a20848f47d177364ece33a1c26bb1ee55983b8bf2788482a2471126196cb01b0f6037445b65ee74090607fdbd43f2d767bbcd35532f3fa27f114c5366a34e0780a44821035764b8d547aee3e800bdd11e11aac40ca4afe7f668216dcbe9806d5a517c39d6f2e88b2cecc81eb79301a5ca4ff0169de0bc06e18caf2c0081310c530a07a835c55e704fd36aa6ca4599e9c3da795336ff26a0b9aa5cd4d5bc5222b94270cdac2e73151fa0f996f36ca9213cf1804555d47c310962ee9b88a2e0aeaa979c108da543ca4024362ce9867de4518c027d062937e83b4809ca6dae49f00104b7488d901db1b2db428c5794b807767d3ea78d0d29c9476c62d8360e880bad3030aa1a8a53e8d3dd48e09d32f06ce0e76a6672f8914b134ad8d7bec9613a3f8a2733514efbef03464a69b330f6b4c5b59289574a97ac6470332fc347ea0985a8faf6dc3634fc2ac5464d6fcca36f10caa324fc505274196968a14cf1501e5e06782277d90a01efff64bf0461ba3ce6699df43153e72d5ba4e3df057d8f03f8a59cb704e6818f2944fd1b0f1c82772ed1af9bde78ad9fc50fbb09bf32490e68d13ab5c038f59ba1e3a6482cc4ea2d7395dcd2d9a5c32290111fcf9e3f599f5b18111f3ed691eacd6703f72a56243bcda08e7ac1edd3a279e3a417d281980afb3a9ea457287fa6584a2e89b8fc8d42dd3c2bcc841e75180b796addde96a7f16a18c486556f8972461871ef720cf20ead3e5a3feb98a9a223ef8bbcaf1313af1ed6781bfd8128c67ab4724f52e43b4433b8363590aa3d8b745b5254a3da81ee954b63667523decd96f20710cc26802d85ca605d6751261ffe344518d426460e8f955aebf57386a0434d0a2a0dfde0a6b799916b9afc5cac4900267d2cb47cca9d1dadf85a20c8f13363a2a023f755f7bec6dbefe7438801a0759864bf5d24031c77f2b2f2423082e674f2a4097d03671f139547597020ec04c2507131ad31447ef0ceb3c5c231f00f592fd7639fe524ef4c2faffffbdc72767c9404795c627846d549c3401f5e2275e4896f5c6c6a5ce4748ed4a37ec93951b41e04460b1e46844e09d8faf73394b8040f5e4988b8e4e3ea5d1a5ad1a093d535b4f99152bb9da5494ee8e42f63eac75a1c74422cf8643b20547f44356a640f837fdffd9bd43d48ea01c4c6ad5cf066b7e7aae85be1f76cd3f2f1749eec263af9cb3d1e54322e5eb6757be7bb3afafd4614e34bc59327f5fafbcce387be99eb1b25c9f36e382030dfcde2b995ec5ff29369d9ae226942802fa70443f1cc2d62679266e80e00db9fb9bcb8261b40b3c6e7c2073062cd34cdbf9bef0245b74aeb4f153f965a9b616e98350d2064710feb688154d2ecea17ad1ce40006adef8d95f2393455f2a3ddc98b033395818a06b67498a320fcd49049f570283beebf233231ed49a1a67ad32d1f2a4e0d991a6a1cf7fd4ac8313891db6121e37ebe19c4a5d8d3ad9da32814fcf5099bf0ecbc6dfad92ddf4fb68e893e33c40fd5b8d1ddcd6b71eef5da36f49fdac4aca8c4dcc3ae3e0d38dc8adeb27a74b785e33bc66869d194c6418f4d4b0f31594760fd11333fabe83d4a1162df6db8f66014915e5ee98803c4f75e74b1fe6d16f94d0c4d384e5e6a77ae2fb36bd967145d8df72160ba45e70db42f11fe8de4961c2722bf621f69775f8c693c86a50016240a4c3b3ee70cff972d77705dc928ab916289e6fb97f67a223c770052fb0003d0097c11bb1011e6ad094fb787355a143f20cf9e23f037935d2cabe961a4a57bea761e822b7b4ed8570144fff0083ba8636a6c70a59724d5f7c6a40d9ae6c26684bf2d851e2d6d682ef8fa75b781aa15e6a5afae281ed5af374d83c717602ca40997cd5e32ea8fdda63cb22ed45e87f7052f33db47c157dace5a60361b692daf682a72fd2d77cd425343fad06301844db17d17cf7f6c782fde4ef97430366c4bb4190090e769f4a57a9005ae0829bba1da90787b25b805fc45f0efc2b0d252ed5b2eb8715cbcce3d6813826dfb56da2bda0beae78717a2efd06895267dd180d50abb1448f95ceaa696b4bf989a3d1b7cfedf44463885fcef4a5dc19e6557c5f48e182123d117bdbf6e9175973032c9e2bc66f5db034e7aeb94d0729137b6dc5f5830edfc008a839e7b6b2d86881b605da206b6d149123e5508b9ce79cdb0a32aaba822b75cf5ad636c5162067c321bcf87e8303d7187aec23b1be21123d366aa1b94953d441b570a0529f06191a3645f398a21d414a78232fea2104377cacfaf32f3ee570d78aea07c74d433633b947cbc0144dd1a2474170a847c8cacc42267cb7096db75574026cd81760e71263f083ca0d56e8bc096d3f5301f8eec3bedcb7693625549912af4f22026e4618b97fe951f0b7b1f9ac90619f2f235e7700d600f16d1525058ac68315fb6e136ae2bc83508cc4888a44427f0a7179e0553337c918f3ea330c188c0e6a8d1739cd36dbe429b655a712f81356d9d44e17098472770b38756964936879fc4e1711f1b4cf9867aef501b6901e32be5a7b42c89318468ef42f5b85512d683802a2b42f55b348d348e1d4e526fcfa0e351b5017c35ebd803f9eb4d836e5ccb8ad269477ee8a6cbeb32b82d7caeb436b0125205371e4fd6570c4d4f6380d93343a2014bb372321a9f6494ef324ea66720826f1925a1183bea87630a878da30f04fa340d56d9090d7b1fbffa4a07777450498d6e9dca499f0aff08581a9d3d10a75ff3ed7332f3faaa6ea916a06cf94e5256424e8f3bff28071d38f3ecdc1d4914c255366bbdbfde26e551bfc9888ab62ad4e717a2fae0e13698b4b17c4abfb8f6551fc8c1f40d0c090b635c36bdcdb1d66b8245efc1c9edfa0cc217406de948f00a40384bc422325b9b0e6e393906ef35ea5f43a0f156b49bc3e9ac05109897ea7d42f147052f64ac357b7ab5455c33451e908308eaea4daf5760340c12dd61167b82e7cb5ff252cedffd3ac76e032c3e1c0a1f24dd41d6b9e73243b11a2a2064379b6d6595c1568d28565f8eb9899302bc70b1eedd1edb3d56c0899c96baf7c927fea135f529006c27f8eab84ac8bff2161e077401f59da2b863da51550da165b2db31d3fd04d3c1de14afdb4d9ce020ead6bebc2365e7e9027c21c541e86e2386ba7de20bf8016de4385d6704e7a2c6a06f1a59d2892f74015ba900f0550c2c38450d57ab3681b7a4247448503fefd784415ab68c6ba16e5e54f5862ab0edd7bbcd0edced56e8f9762c5de04687dc3a26f2b046acd33804aeeb671aa16a66a616200e6e68265e81e34b8df12d013fae89839524c496bfa250663c02752b0505b8bb64f1c72c86b30ac990b641807ba5f7eb1a2ef2d0a6d9247547714e0ec70eb03c266c1d64bbc609029c4594450fc81863259feafdb09882e1ab71643c09be2efe660d236b526a5ba512f96c379e497f297bd721ce2cfa57757b59151652925b5d9cf01acc", 0x1000}, {&(0x7f0000001340)="e6df88068bbdb4b7b7125023d35be00f2e7730b481df8322358931ef3e044b7df1af706ba909f092a0e01ffa46e288d1eec0ea0b14eb9cfaaec5f462e0044f34fba6b17864a656baa7e2d7a04b4080bffc3f128560e74ecb71b58da98716101875f5618078024419095c49dc165e0632691939fe909c9f905d5d6e058af91e566db5f0a558953a8d2dc3084f4a5cf73595c8d8b1e5f794ce51448a32d0a0ca06ac9cfad027027188fdaa25bab52792752109fea0897186e52f37de50252b41e792ae80783e43b16df3dc17c2d1ff7fafb608acdd2c2f8d0a09ab2bcf4faae614fd97f0ce9881284eb10651f8701baacb90b125d7cd4d19cb66f4dac9739c0cf7923dea5c42546f9c7b827a31f185c8029e98f9b227eff550251da711796084366ebc30b948839bf3d424674fca7b5b0b078d452a637330ef33d5d548fbb20a81bba70ab2cb0602ba0222c6eaff82bdb20f4dfbbe19c95831eb7bdfdc730d1f956fd78dae6581d225892ed9f39071188c393a374aee9c88fe97eb6841dd84433e8fd11d21a0563c0eaab630f735fffb79ff6da546b285ce809a856f3fd101011ca9dd1818a0bd7bd62907d1f6d33ffe1ffb33c7aabefebd3e96da987ca3ae9ebed2024f867dc497799676e3b1882ad92d4fad50eadfe55ad27c62443e2152e3cb3da836ad1ddbb910a02d6fc18ef2fa4c50000d1cd49d3ae3b2a3ce7e7e2325745b47f2a653734505e695e6aa6f4cc1823e048cf9235104abc2e79fdeedb88fca9fe42d3ec2ef085875c408a5c112e366e2e0216dc206b19a5ae147d3a235d7001e00fa7dc9acf2596b0bf7a375f50a80fd14bd20055d626057f23d93cacfdea4919854867cce8010443b9eb338531c4d0c9f8c0e8de9a307afba1d17f7dcee0a3ba9a6e053df2e29dfb6e5ae23665532fe7add320d3d51ead39e1810fc8434f71fb0e609ec083f76637225bb8052c1fd5cbb6379ffef88ed8bb6b1580ce35773145db340ad0318c69bdfb7aedaa9e007d80c01e0221c55f4d6047b6eaba68046e23f52a87f1972889684b18e9b1887789315591ca5b2a90a542a5f406259f9a6e94bd0341f4625388ed85e83a51099477d5ae77c17d958753cc5e50cd6b1345331bf7ccb3dd4bef787daaa71de6c6745d34bc25a6e4ff91104a093574fa826e0fdd3afbaefea5563a1abd9b8ee4d0067b244d7c7cbe278584d45d56b4081ed9dbde870007575f9dde2d1232f1992d27d3d8b4b7c76711ea62dec4d1813bd8a8b093d58d59229dc782c170ae89353e7f69881d4095383ce62feb5fee1612ee811da092da8380ff7530d9a881893ba3743441a6effd3453a2bf1424e99c89fe730d5e96ac9fbd115111b64aa42ca256f91ae4ba7a1dc3602b0b2032095321ee86fd8f52ea1365e2affab07fcb16da61f7fb48885052d4e9a0c0d05c382909c343055ac2df9d92188d212262033806078f4d9b0f68f33dd84bb122654013144cf6b49cde06541af52efeb1f776e36afde840181a95bb097a73b5acc19cbc3c137a5ed0af9df352760993f7462224a49f477e00aef845729ce08076f2958db14c15caea4ea2a3a11e75fed34f044b801032ca149e194517920bcc582b010e7a85d71616aca0d6b7fca946a35910e2af6236c6c2baa1bdc44c3375a74eaac1d6a5306f692fe9eb645dd3a6df65873d76caee526972933059b6f4f454b2d53e7715fc8db99a1eace54557f6790f586ede5ecf3d062f8f8b29ed9c4cc397ca21eb82fab3b542bfa810a5fe16698b144fb8750e6eab6283bde8849fe9ec318f835a19d3f2f9b92720d6dc4fd7f33c044d4519a90ecb8252de9610e1489c37f2c16d8d48c528cf0a3924ba3209bcad52eab114ba7784aad028196a429f3678d2214b6f6c1c4532a2975221f3dbf0b5bb4e34b39cbbb46269f91de32b5c49eb5c47b43efdec2b13e0fca7d615ce065f2cf68755b3eb69621010493862325d340c6f6ed5434eb1d151f681071a8976ff38e7d4eed31bc23c5395d6590ce35fd8de0b651d6213f1ce5990531a764e3342cd9fa1ed2054ace5ac9802f9e2b7f426298f5c4096bcd97979ea8fe785220697a46e6b9ee9c542615185cecfa836bb4a809437771f63029378a218f1706dcd72110f506aec72d105e7f7e506d5e9664791372e3982af0175e614ad6db579927dbabb36ce5e2599e9a65b84898b540cdcc89e3bc826f7a578120ffff732a7933064951866a82d8f92ecdd994fb5623bb5f074c9381249da6ece461ac964f30f018fbc93435ab49495858770f2f2d43838eec51187c8e77e84000c01ab145dbe4d23525f338c88eb84071ec4f3974823467231338e1a40c96fb62b0578272439c417675d57155b69579c5b6104bcc75b03ab64fb5f4db3bb603fa61bdffd0439820d829abc8b72c2fa03dc3d33aaed30c8c08edbb7a80aa34f994da688f8c5f70871a99f8f1abb5af2be918c9bb3ed4d07a61ef442a50071f338197268164b9fcc3d30067e4dd21db4413cee4c6717ac7833e7b480ca5592bae15c45b8adb55efd8507f21c9bfc2194a63fcba2521a3c67ac31d1235c07cfb8969b90ec7ff453654b96fd0af52d1724f33bfd9c34063f6d524028131a5d704f4afd8397562eed5005b8f9d7a6bdac5e2cb6cabab341249e84e9d66746546dcbc66c53c0dae6004c7633deba868479d162a61ce2e3b095a11e80df9808a557f5cd3bd906fd43e576312355fe059efb9997df9548176dad1bf562d6c9636a9e0bfeee8d64d0ad7d1641d018980af22625694d99372c36ff85d9b1b188a8a686b3f6bba24301b14c6dcf47d48fa3017cb35fe28618cb45fa0367e08ee2dddc8cace93f98a7252adc75ff7b0dd75e774cc5890e628f5b66247dd7a24d78824f9077549457648a9a5a6a07e5c4d4e5674b3f52f456386091eb787cd15898d96565ab8f362750d468a1e0d607c0caf8ae79213e555b39133b4ee3f9831e0c6e07b09fc70c2d6dfa0178406ca2ab1485fb6368372ff45970cc767e8723f28c86a8338262da14703445beef49cbb8248cd03e14174af5ef14d7c2d8eab1fc05a23c0c8bd1529d5f9a86e0fa3636e777c5884844c3667b9e692909d5fb0a6b6847d00db9efb298fa4b267f3cd888a6217e07f023937fe1704918e66bdb5357d18f898626216ae8bd84da8412d828f53e11943a9dd2bbaf498b34f7be9f02d5eed06c7132ee655abd4d051a017ac537944e373429085a44456e802e77eafaca5b8b19e77c7b94ee5f8384e821f0626ec8eb4539a44381d80251cb631ae8e39d7cef98b6d48d097d4efe67aa6d121c6073442468143d0bc1db3e117057ffda5a75cb6a91a13aa0cd7174b2f77c140ff16bee8bcbf1ccb54894859679bc381133656a28b644b48ce8a21ecfb9fb7689408e78a84ce9c23e8c769a60bd6b112aef142c4c98d4afa82765e3783d0e7fd7bcf122c950ffc7defed155c9e4433a6e5a01d535c7834246fdd1bd46890f8ee4e20225e43e2a60aa7d5c4b7fb4f416aeeffc75dbc3c69ff730bc6649555cafaa0dee65f95ae8dc4e5ddc6e1a8ba293b7c0fde37989f7c9abb2ac9d70ab38e1e4f0db7ddc06190283bd622aea111f74418e9afeec43330785cf14f2eb967057f382d54da13f40ba04dc0a96731ab1e3a1fb077f71f9205ff5d4d9b39e293262bd73308e6c4c06c703223884e87b024d910f3e4fc0d14153d5b2f6f60a976fc30da1a8fd18302abfad3018d7a920df1e517883ab8ef310962419d32ed00071920cf628dcb55809391ab55943fa3836dcdf1219f3de53cc1fe98f50df4c519372e1e5d7c2956dc72a0ad14aa1225c26818dd42b08e35917fbf54ce8d2ce1a50f5e572dffd389e0eb346a06eae23c51033717168ba697690f4852aa1920a5efecfdec37cccb3ffdb0185e655842912301eabafb01a62853c4b699de8535f14c1e98b3f86862bbe5d6e454a2bd5a746a6434d5d48ab8b95e5dbab8df8889a16e9982a730ca2ff1fe6b2f906083dd95761d3afd5025ec3d760aba2b260e51a85e2ead8e01c9bba0fcbec0f4f600ebb5cc83538ac439d0f9f3a7c11b07f4daef9f5d775355d7573f9d9ab981b21771482725a9d593cc2d484abbfae0cb3adcfdb21317d2a53c8d52346a27e266bae91eae9552f89e5b18399e512b659a3c0ee575a533d42563e5be280d7e1b4bd725f94516dcd67b1425446a877f77c55fda8ae703682e9b2a6c4e525dd4489c28f4c7a5262395adcf8a38d528b9be8bf3e582f4b9973ffea00f74338cf710bb5124f657029aef2ffb955889f8338fbc9cdb1379217cb9cd2797b525d1b3a4af3a247925f20339d14cc5daf00a45c1707625eb6d59b255f832cd9a6068048f7c9684d9e3d988816e8e876c5afdde3a56c518335f71be19e3b0ba9bca3aef98f208b70cd19aabbc6c38615b1c977aeabdcd0b9e43ebd36042a2fa31891ce3983db595ebe6e4766103439c8b7016f6abd1e0d0d94da75ed72a6ee02254eb09ba89326b881bec33c74a9c5c205733c7757da09c7c45da6c85008420d9a50e844feee8c3bf0a4fb527b92271fad46568ad8aac819bf675f0f7654c9827f0645a810440f2e77bcd1af069531a9e58b49e717b8a28fce0c5f6852279250bcc66d30e52cb9768efc1abb9df3c864b363225ed1daf163d2d8620f86b595272cb29a64739cfc29e7c92febe6a5c5d2935e4258231db1cc98883493038a5d6a5c524754cac53b276efa570c8e09fca37aaa8bbafa89d3c74c5e1c6c04d3acd851c735b449399573c344a2cb91b8ad90e5f81d4cd1d27f9032a6a4ea425cff4473101ec1ca71842760378c0a7ebfa5b588f43d4c221c6570485688ba62c33359af69fa7562eaf7646f688a4affc16ac562d0e172fc9dbdbcab6c87b3490053d59df1827be76695669ff986431bfd07d1480662a8b43c8d7631c81a30bfe11610f948de71ac4fcf4a8c1a04b84c39394e2e3ea4426bbe03da4fb939fc02df7a64f097f97052b64a9d79133bd94e03bb2c35df7cc6d4b60b10d0e2395d01cc4fbae58b54d71c443a95b540a5c9b0d919ebcf94aa06ba7135aaaa1e4c09ae9d7aaaf86092dc2aa26a3c1f0ac18f700c3ddaccd7fe3013f91d5a63087e56f69f014fec4a2b87700cd9394765fd0f6bce392567d500218e16fadd05eb103fae1b340fedf1325840841a01ef52da31ff0eaa9e45276c35c93cc03b0cfb5cdb9dab995bbc193d35159a59f3bdd0ee9f934b39f8f97d5dafd1c47e3d6b8b4a18860b7b276911ca6093880e7ad656185e86df2605af05902e58b82079954d3f9a6d3b902073064ff6841d9b4be4793e3a74f9b9cd1258a38b8fb95d54150207776f2a3b5e8ceeca5ce59276958912e5be95d8917fe82d0f515a6c8e0eeb1feb9be19011457d1e147ba550e1fbb5cc34a4ff28ebecf14c163d71e45de9fd14401c1e7a5b88f2054cba5ac99fad677bcd52aee04750363257ba84cd2228486e6313b7025cfaa13a08e35ccd7fac568db40c4abef3c4a30ea8fd626170bc11a96583c500e565d8023983be8a40d29625d706e563edc75e20495565f240b29a23f5edcc4c78f6f09c7c26fb04643f255407eae58a5f040647c427cee9619651ca3ce37340238bc02f3196d9773841820e46ebd1339c612f866eac43032831217b305aab7613a915bdd76a9fdcef80b11157ae4a12f12914b0427202e98dd3926d23a0fdb84359271cce1666871dccbc9f4cf748c9efae2f7e51c6fa934f21f200c63ecee9ae2f716aa8f6b7efc31e0861630788e9615", 0x1000}, {&(0x7f0000000440)="6d8a832d723c3d00cf5a60549d525cfbdc3cfb0a49a03f1dc9c4557c889c7a657a8786e93df569177c7e83fa2aa70cf5a9b4b7447b127622e82da1df0ed9967ee408e8feab5d88a69e95007e5b5419cf735fcb7632650e23f85a4501ed627f0fc6407d03e6fbd5bb375ea0a2735deeecc8020086ed74793ab0e89e6ca3b5e21cf34349822a8fc4ed9a8a1bc659b60d050bfadc4443e2c923de4f70533893d64f780fd16fede337a5251deaf306d150793fbad3f69461468c071e3a0976017ec8a9dfce559d88bd993f304181c6ced3bb4710cc6ec27a14cd674bcafeae4b4794806b7d2f2b3f1505ff9dee55ef91e15781a5f5d0de4f", 0xf6}, {&(0x7f0000000100)="e65fba045187fab813129f886de107f6a7846f4c86fe7c2295dafb4b554fbaff5bd8dbb7d49f72f31a5b544445261d29ea997124d9d9a540f39eea6ea53f3a92358e4cc91aaabb744a1811fbf3", 0x4d}], 0x8) r0 = syz_open_pts() fchflags(r0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2bdbfa3fb274966e, 0x10, r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:28:35 executing program 4: dup(0xffffffffffffff9c) sysctl$hw(&(0x7f0000000140)={0x6, 0x7}, 0x2, &(0x7f0000000000), &(0x7f0000000200), 0x0, 0x0) dup(0xffffffffffffff9c) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0x7}, 0x2, &(0x7f0000000000), &(0x7f0000000200), 0x0, 0x0) (async) 10:28:35 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xa26) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x0, "2c9aec609ec6d89c4a16b96665d99df46bfe3d4f"}) r2 = syz_open_pts() fchflags(r2, 0x0) ftruncate(r2, 0x400000000000) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)='c', 0x1}], 0x1) 10:28:35 executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r1, 0x0) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fed, 0x9, 0x603519, "0407cb473062a0735b63211b07791d2b030200"}) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="000000000000002b42f8778147c4d1866c1214e050cfd3c06804", 0x1a}], 0x1) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xee7, 0x693, 0x10000, 0x9, "9d96df35d2ba4b564c895c96e425d954be7d8730", 0x1000, 0x20000}) 10:28:35 executing program 7: r0 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0xc2) r1 = open(&(0x7f0000001040)='./file0\x00', 0x80, 0x2) r2 = accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) writev(r2, &(0x7f0000001180)=[{&(0x7f0000001100)="df62bb65c1ecfbb0b69f779df5f7b1a1c867b1639fc0ebb75be7672b64e5ff3cdf907daa6e720028e3e7b770831d6df4786875cef0f764a3244c11b78b645c41f676c34c687992b11f238ec678ba4fd0b1ec0f72e9678d06fdde10a323b361f514d7429708a32005ee496796851bd8d3a96b85909a53", 0x76}], 0x1) getdents(r0, &(0x7f0000000040)=""/4074, 0xfea) 10:28:35 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x3) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:35 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004900002caa3d821521ca489e740000000000000000000000004e200519fdbd2f78202e7c81761d1fba69096ec9ef126ed2df09ef4ffbe9ae688e37b34ac42d0585cbe4b71870ccf411ce4485e64349961e612155027ef2750200fc07044f863aa4c2894204ca481bda82839e05f04340b1d590a10721f483ede690af76a78b652d8da01de15f4c140000000000000002670f197a89c37c942de370e900"/188]) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004900002caa3d821521ca489e740000000000000000000000004e200519fdbd2f78202e7c81761d1fba69096ec9ef126ed2df09ef4ffbe9ae688e37b34ac42d0585cbe4b71870ccf411ce4485e64349961e612155027ef2750200fc07044f863aa4c2894204ca481bda82839e05f04340b1d590a10721f483ede690af76a78b652d8da01de15f4c140000000000000002670f197a89c37c942de370e900"/188]) (async) 10:28:35 executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000540)="fe91e53ca04eb4a27c8a1aac67f4a8e2296ef2f87885cbab00a81dc43cb058613d2c68e1e2deed56bcabf31de092810cdd15b7be15c3e2b76a438bc93723c7e050aa24db0dc3a0f1d677fa8937b6f58ce72fadf86c7606b1d94a4e18c43f93e664182b54e7a25a0962f4a1264aec46a18d923dbc1f4c2f37cfacd6b71d967400bfaf8789", 0x84}, {&(0x7f0000000340)="023f012b748d08c8f46693295b0f9ae10ef637646c6880e33ede4de2a1bc18bf9927a7c22b6834d0eb9f56ca1337480a029c27a582ee22017a0d89b1c349975946813506f6af88ef9006a413c19fee99ff8537dacea6e2b49f7d36ef60d840ad3dc7f2e09fe4bfb00bce629adeb7c9aa886bfa9349da0c93c2d464eaf17168661c537b21135bfbabea7c8b2c86ce3c83f3ef91547d467f3641f4a49267dc3779ac666337ebb9d0f08f758d8c97835171ddf1d1ef747e2ec3c8321ec5bd97331a3217ab9e3f0c6218ef59c48ba2f1c94accfe38cac693383f976908dfdd218598e96f4f1275327d1820e649d8baf52fc7d3c22ae49a30f233387c", 0xfa}, {&(0x7f0000000200)="ea85d6fdb7ed01a55fa53d3a9494164971531d4ed4f8b51c5124d1ec312e4e5c24babcb8d7d9d52dd15c49cb4ea299394f1f1dfc643a338ebd380aa5", 0x3c}, {&(0x7f0000000240)="6f9169050bb3e4e264fbd5b7e670aac1cc247200a670b1de5d3e61a54db5841767320ccc16cb77d673ee0491144ca766c31c5fff54ddde1aef0f54786bf81fdba476d6d98e026bcc4d3a4850f751b10c10acc6f35eea6934eff9cf5bfcc5b2f76a2c07dd9eef3db952c69edb2dfb8ab733ce2d651a3296f1ee53a89c54f378abd43fee691ec8705d3bc95dfc80fc6be825b04227e6242d5fcda51796472667140fa183ba876d4ced6d431e53ecff5db1c10690779061f41bbe75db9bdd5c96a13af72198a8b6a018", 0xc8}, {&(0x7f00000024c0)="e551190e3c2b19003c95127ad0b810a2300771b75bf79a1c77f85c9798a6f2c91ec724e723da435367b4254ddf87071baa628f8e367f9e684a71e406943df1b2d930f0d14669fd24a7c12aff131934a7ab6f03061ec28bd4fa8a6de8a7e09d408d19dabd4c0bcdc63628256659e46a2668fd7ccc8ba5a26a41a110f59db417b617a4d32cf0c744cca0ecc54a76cfea61eed2e5733f871d3678b6a781c37b712ed651ac4da18771d01b9e3dddd6b9d8fd79aad3dd3f57b1051cc5f373432eb646883c38b228b6a3a18947d5911ae5a7c4f0465a09feabfa152c18588d947c202038a9a22212fe8b2cb04055a9cfe15dd472d0327e93f2b6ab22df6d986dc825656a106ae92e248c5fff8a79a51596691ba4186fdfccd45f33325440b1badc1b289289cbfd594dcbe4e87530275d2cde326188cf03c5445fdb3cd60437c312051f3c90ab68482baf653b0d9cc8a1c52f25ea55ea0e0d30efd3215eaf2ba573bf71e240031a509015a822ce822305f8056e2cbe47281a70c58a7f0d02fb942a40b3f1b6a01506dbc4c066a6dc44845aec215cfca49c9b81304ad854d0a8af71a4a1485e7ca73f64fa1ddce86885df01dd167c8bd6c3b4d3943ee6e7161451c4bd6911c6523aa15cb6b15afaa30e6353832fb2815c14579f8d7c2f8cb3a1de552ef7bb41f86719ab72ee7316828d7d8d4c7b1dfe5b998c3e0669cb9f7d0efc967f39016d5beab2621f1bc555755e86c170c1ba5d8915be6d13f57dc7fbd6e1dff3659ba18458047d16871a5782a07e5ff4b16fb8f0df0cfbd1856b56c21e95a04b311e60e680c5ccd4d76c9eca20f638eda0fd99274da3404d470ef1aeb402f8a115760364273a27302c6934d97fe4b516ef7954f75f12eaad8da07f661bc9f8c2233551a66a035dc42d3fa45be1839b46eb168144d795a5440f324bad7181750dc5514ccdea0698a5d80b0253e4c1e31950114b659b69cb38f4a84ad10f667d416a2f564922ce829aca670c4e6ff9bbeb25678d92dddf44c6f7526bf041c27a099bd385ad4cdb9c6c2e68f5d72a70c8b61dc9a0b537ef36e1eaa51b984608eebc23cdc94bfc21fe0f2207087d53c7d493f9e3d54b9a4163673ce1b9c9b98d3d07f9fef310b2cc610f9d3d535815bc88a3e4abf6aa8304ff9243a072e4161d9f802d5b12da03de972881c6c00092fff275bd0251de7a737b77f7b7d93638e81b9e58b1678255712fa04cd28897c34a6b13462ee5e230fb995b6380a9e5945c00dea879445151adddcf9502d1a6c448a82a23ab05546baf6239010443dc1ef488bb837cc1e98d02440a7f1cce134e36b19bf71b3c5bdb1bf56cc737bb2df8588155fc901566b52c7e735bc32a6dd6086bec6e29777f6393940c19d86907e2993a6edcdc08a399b9a4042d9e2eaf759caf9b6697772249ce0ce64482399d869b156afe7c4648f59be954bed20da07847e50538aea38c00d0b53cf6091d1dce18843ea4bf350fedf6f714c13785c72c0c116cb97a5a07685159dd3f29f1f4376aeb7f5e26a35dc42e76ee0659220061a4691a9d2bb6ab6742e500f32043cffc287f2b762b5d3b91dc93973d4d2d38bdf959dd59b63b7d40c385251e13cd5f78a23ed1afe8b23ee7ad112075ba034a64f451b14d6169235d4d7e633aecc5ef3b6593d9498392851a37843aa59fcf63d257e229b81ca30e8dcd4f8c1971cb831647d8c711fb7f6395024c22d5fb103b12ae6e70ce50887478a0d90b14da294637ceca8f22bfcfe182c158c24bbe334b8a7ee025855d20df383efdb436784b9f31eba974edb3656228e273e4f246d61e5f69b5657c4ae1e2b1c0d3ddfc09a41d07f68950358ef8c65b836b80a302578c168904aaa5315212ef31bdef672d27c689a716ad403f28a6e204bd874634001b6500210849ffdbdb4cfa10609321f2690950608ce76677b3cd66510708fc9e9796d1bb780e4c77f87df444d078f616e6c6fb0152db4cc6ed49a1d22262716ce31c0146227da5933542e74054c0e89e196703747e0d603c6d02f5750029fbec58ee2eda51dc9a610cf895af7bf17fd6074cedf63adb209ff980bc6e9b5ea1088ecd825b1ff6f7deb05f2e5eafa27fe1a598128c17e912a1d922566f6f0ee580ed8edff9ed3b27143b90e5fa59c68f9a523f133963a14647aee17c497dd0058c99d6e386a1902a0f407e1e4e3b1bad74ce76e0beb1f591b0970f2f342fa127767a2572e2f879ac0e5c59ef8f84580c093a2650f8e086aed4ebcc9336ea8d96dc9d6239427c45b8627174efeb010a7fd287b77a6a20848f47d177364ece33a1c26bb1ee55983b8bf2788482a2471126196cb01b0f6037445b65ee74090607fdbd43f2d767bbcd35532f3fa27f114c5366a34e0780a44821035764b8d547aee3e800bdd11e11aac40ca4afe7f668216dcbe9806d5a517c39d6f2e88b2cecc81eb79301a5ca4ff0169de0bc06e18caf2c0081310c530a07a835c55e704fd36aa6ca4599e9c3da795336ff26a0b9aa5cd4d5bc5222b94270cdac2e73151fa0f996f36ca9213cf1804555d47c310962ee9b88a2e0aeaa979c108da543ca4024362ce9867de4518c027d062937e83b4809ca6dae49f00104b7488d901db1b2db428c5794b807767d3ea78d0d29c9476c62d8360e880bad3030aa1a8a53e8d3dd48e09d32f06ce0e76a6672f8914b134ad8d7bec9613a3f8a2733514efbef03464a69b330f6b4c5b59289574a97ac6470332fc347ea0985a8faf6dc3634fc2ac5464d6fcca36f10caa324fc505274196968a14cf1501e5e06782277d90a01efff64bf0461ba3ce6699df43153e72d5ba4e3df057d8f03f8a59cb704e6818f2944fd1b0f1c82772ed1af9bde78ad9fc50fbb09bf32490e68d13ab5c038f59ba1e3a6482cc4ea2d7395dcd2d9a5c32290111fcf9e3f599f5b18111f3ed691eacd6703f72a56243bcda08e7ac1edd3a279e3a417d281980afb3a9ea457287fa6584a2e89b8fc8d42dd3c2bcc841e75180b796addde96a7f16a18c486556f8972461871ef720cf20ead3e5a3feb98a9a223ef8bbcaf1313af1ed6781bfd8128c67ab4724f52e43b4433b8363590aa3d8b745b5254a3da81ee954b63667523decd96f20710cc26802d85ca605d6751261ffe344518d426460e8f955aebf57386a0434d0a2a0dfde0a6b799916b9afc5cac4900267d2cb47cca9d1dadf85a20c8f13363a2a023f755f7bec6dbefe7438801a0759864bf5d24031c77f2b2f2423082e674f2a4097d03671f139547597020ec04c2507131ad31447ef0ceb3c5c231f00f592fd7639fe524ef4c2faffffbdc72767c9404795c627846d549c3401f5e2275e4896f5c6c6a5ce4748ed4a37ec93951b41e04460b1e46844e09d8faf73394b8040f5e4988b8e4e3ea5d1a5ad1a093d535b4f99152bb9da5494ee8e42f63eac75a1c74422cf8643b20547f44356a640f837fdffd9bd43d48ea01c4c6ad5cf066b7e7aae85be1f76cd3f2f1749eec263af9cb3d1e54322e5eb6757be7bb3afafd4614e34bc59327f5fafbcce387be99eb1b25c9f36e382030dfcde2b995ec5ff29369d9ae226942802fa70443f1cc2d62679266e80e00db9fb9bcb8261b40b3c6e7c2073062cd34cdbf9bef0245b74aeb4f153f965a9b616e98350d2064710feb688154d2ecea17ad1ce40006adef8d95f2393455f2a3ddc98b033395818a06b67498a320fcd49049f570283beebf233231ed49a1a67ad32d1f2a4e0d991a6a1cf7fd4ac8313891db6121e37ebe19c4a5d8d3ad9da32814fcf5099bf0ecbc6dfad92ddf4fb68e893e33c40fd5b8d1ddcd6b71eef5da36f49fdac4aca8c4dcc3ae3e0d38dc8adeb27a74b785e33bc66869d194c6418f4d4b0f31594760fd11333fabe83d4a1162df6db8f66014915e5ee98803c4f75e74b1fe6d16f94d0c4d384e5e6a77ae2fb36bd967145d8df72160ba45e70db42f11fe8de4961c2722bf621f69775f8c693c86a50016240a4c3b3ee70cff972d77705dc928ab916289e6fb97f67a223c770052fb0003d0097c11bb1011e6ad094fb787355a143f20cf9e23f037935d2cabe961a4a57bea761e822b7b4ed8570144fff0083ba8636a6c70a59724d5f7c6a40d9ae6c26684bf2d851e2d6d682ef8fa75b781aa15e6a5afae281ed5af374d83c717602ca40997cd5e32ea8fdda63cb22ed45e87f7052f33db47c157dace5a60361b692daf682a72fd2d77cd425343fad06301844db17d17cf7f6c782fde4ef97430366c4bb4190090e769f4a57a9005ae0829bba1da90787b25b805fc45f0efc2b0d252ed5b2eb8715cbcce3d6813826dfb56da2bda0beae78717a2efd06895267dd180d50abb1448f95ceaa696b4bf989a3d1b7cfedf44463885fcef4a5dc19e6557c5f48e182123d117bdbf6e9175973032c9e2bc66f5db034e7aeb94d0729137b6dc5f5830edfc008a839e7b6b2d86881b605da206b6d149123e5508b9ce79cdb0a32aaba822b75cf5ad636c5162067c321bcf87e8303d7187aec23b1be21123d366aa1b94953d441b570a0529f06191a3645f398a21d414a78232fea2104377cacfaf32f3ee570d78aea07c74d433633b947cbc0144dd1a2474170a847c8cacc42267cb7096db75574026cd81760e71263f083ca0d56e8bc096d3f5301f8eec3bedcb7693625549912af4f22026e4618b97fe951f0b7b1f9ac90619f2f235e7700d600f16d1525058ac68315fb6e136ae2bc83508cc4888a44427f0a7179e0553337c918f3ea330c188c0e6a8d1739cd36dbe429b655a712f81356d9d44e17098472770b38756964936879fc4e1711f1b4cf9867aef501b6901e32be5a7b42c89318468ef42f5b85512d683802a2b42f55b348d348e1d4e526fcfa0e351b5017c35ebd803f9eb4d836e5ccb8ad269477ee8a6cbeb32b82d7caeb436b0125205371e4fd6570c4d4f6380d93343a2014bb372321a9f6494ef324ea66720826f1925a1183bea87630a878da30f04fa340d56d9090d7b1fbffa4a07777450498d6e9dca499f0aff08581a9d3d10a75ff3ed7332f3faaa6ea916a06cf94e5256424e8f3bff28071d38f3ecdc1d4914c255366bbdbfde26e551bfc9888ab62ad4e717a2fae0e13698b4b17c4abfb8f6551fc8c1f40d0c090b635c36bdcdb1d66b8245efc1c9edfa0cc217406de948f00a40384bc422325b9b0e6e393906ef35ea5f43a0f156b49bc3e9ac05109897ea7d42f147052f64ac357b7ab5455c33451e908308eaea4daf5760340c12dd61167b82e7cb5ff252cedffd3ac76e032c3e1c0a1f24dd41d6b9e73243b11a2a2064379b6d6595c1568d28565f8eb9899302bc70b1eedd1edb3d56c0899c96baf7c927fea135f529006c27f8eab84ac8bff2161e077401f59da2b863da51550da165b2db31d3fd04d3c1de14afdb4d9ce020ead6bebc2365e7e9027c21c541e86e2386ba7de20bf8016de4385d6704e7a2c6a06f1a59d2892f74015ba900f0550c2c38450d57ab3681b7a4247448503fefd784415ab68c6ba16e5e54f5862ab0edd7bbcd0edced56e8f9762c5de04687dc3a26f2b046acd33804aeeb671aa16a66a616200e6e68265e81e34b8df12d013fae89839524c496bfa250663c02752b0505b8bb64f1c72c86b30ac990b641807ba5f7eb1a2ef2d0a6d9247547714e0ec70eb03c266c1d64bbc609029c4594450fc81863259feafdb09882e1ab71643c09be2efe660d236b526a5ba512f96c379e497f297bd721ce2cfa57757b59151652925b5d9cf01acc", 0x1000}, {&(0x7f0000001340)="e6df88068bbdb4b7b7125023d35be00f2e7730b481df8322358931ef3e044b7df1af706ba909f092a0e01ffa46e288d1eec0ea0b14eb9cfaaec5f462e0044f34fba6b17864a656baa7e2d7a04b4080bffc3f128560e74ecb71b58da98716101875f5618078024419095c49dc165e0632691939fe909c9f905d5d6e058af91e566db5f0a558953a8d2dc3084f4a5cf73595c8d8b1e5f794ce51448a32d0a0ca06ac9cfad027027188fdaa25bab52792752109fea0897186e52f37de50252b41e792ae80783e43b16df3dc17c2d1ff7fafb608acdd2c2f8d0a09ab2bcf4faae614fd97f0ce9881284eb10651f8701baacb90b125d7cd4d19cb66f4dac9739c0cf7923dea5c42546f9c7b827a31f185c8029e98f9b227eff550251da711796084366ebc30b948839bf3d424674fca7b5b0b078d452a637330ef33d5d548fbb20a81bba70ab2cb0602ba0222c6eaff82bdb20f4dfbbe19c95831eb7bdfdc730d1f956fd78dae6581d225892ed9f39071188c393a374aee9c88fe97eb6841dd84433e8fd11d21a0563c0eaab630f735fffb79ff6da546b285ce809a856f3fd101011ca9dd1818a0bd7bd62907d1f6d33ffe1ffb33c7aabefebd3e96da987ca3ae9ebed2024f867dc497799676e3b1882ad92d4fad50eadfe55ad27c62443e2152e3cb3da836ad1ddbb910a02d6fc18ef2fa4c50000d1cd49d3ae3b2a3ce7e7e2325745b47f2a653734505e695e6aa6f4cc1823e048cf9235104abc2e79fdeedb88fca9fe42d3ec2ef085875c408a5c112e366e2e0216dc206b19a5ae147d3a235d7001e00fa7dc9acf2596b0bf7a375f50a80fd14bd20055d626057f23d93cacfdea4919854867cce8010443b9eb338531c4d0c9f8c0e8de9a307afba1d17f7dcee0a3ba9a6e053df2e29dfb6e5ae23665532fe7add320d3d51ead39e1810fc8434f71fb0e609ec083f76637225bb8052c1fd5cbb6379ffef88ed8bb6b1580ce35773145db340ad0318c69bdfb7aedaa9e007d80c01e0221c55f4d6047b6eaba68046e23f52a87f1972889684b18e9b1887789315591ca5b2a90a542a5f406259f9a6e94bd0341f4625388ed85e83a51099477d5ae77c17d958753cc5e50cd6b1345331bf7ccb3dd4bef787daaa71de6c6745d34bc25a6e4ff91104a093574fa826e0fdd3afbaefea5563a1abd9b8ee4d0067b244d7c7cbe278584d45d56b4081ed9dbde870007575f9dde2d1232f1992d27d3d8b4b7c76711ea62dec4d1813bd8a8b093d58d59229dc782c170ae89353e7f69881d4095383ce62feb5fee1612ee811da092da8380ff7530d9a881893ba3743441a6effd3453a2bf1424e99c89fe730d5e96ac9fbd115111b64aa42ca256f91ae4ba7a1dc3602b0b2032095321ee86fd8f52ea1365e2affab07fcb16da61f7fb48885052d4e9a0c0d05c382909c343055ac2df9d92188d212262033806078f4d9b0f68f33dd84bb122654013144cf6b49cde06541af52efeb1f776e36afde840181a95bb097a73b5acc19cbc3c137a5ed0af9df352760993f7462224a49f477e00aef845729ce08076f2958db14c15caea4ea2a3a11e75fed34f044b801032ca149e194517920bcc582b010e7a85d71616aca0d6b7fca946a35910e2af6236c6c2baa1bdc44c3375a74eaac1d6a5306f692fe9eb645dd3a6df65873d76caee526972933059b6f4f454b2d53e7715fc8db99a1eace54557f6790f586ede5ecf3d062f8f8b29ed9c4cc397ca21eb82fab3b542bfa810a5fe16698b144fb8750e6eab6283bde8849fe9ec318f835a19d3f2f9b92720d6dc4fd7f33c044d4519a90ecb8252de9610e1489c37f2c16d8d48c528cf0a3924ba3209bcad52eab114ba7784aad028196a429f3678d2214b6f6c1c4532a2975221f3dbf0b5bb4e34b39cbbb46269f91de32b5c49eb5c47b43efdec2b13e0fca7d615ce065f2cf68755b3eb69621010493862325d340c6f6ed5434eb1d151f681071a8976ff38e7d4eed31bc23c5395d6590ce35fd8de0b651d6213f1ce5990531a764e3342cd9fa1ed2054ace5ac9802f9e2b7f426298f5c4096bcd97979ea8fe785220697a46e6b9ee9c542615185cecfa836bb4a809437771f63029378a218f1706dcd72110f506aec72d105e7f7e506d5e9664791372e3982af0175e614ad6db579927dbabb36ce5e2599e9a65b84898b540cdcc89e3bc826f7a578120ffff732a7933064951866a82d8f92ecdd994fb5623bb5f074c9381249da6ece461ac964f30f018fbc93435ab49495858770f2f2d43838eec51187c8e77e84000c01ab145dbe4d23525f338c88eb84071ec4f3974823467231338e1a40c96fb62b0578272439c417675d57155b69579c5b6104bcc75b03ab64fb5f4db3bb603fa61bdffd0439820d829abc8b72c2fa03dc3d33aaed30c8c08edbb7a80aa34f994da688f8c5f70871a99f8f1abb5af2be918c9bb3ed4d07a61ef442a50071f338197268164b9fcc3d30067e4dd21db4413cee4c6717ac7833e7b480ca5592bae15c45b8adb55efd8507f21c9bfc2194a63fcba2521a3c67ac31d1235c07cfb8969b90ec7ff453654b96fd0af52d1724f33bfd9c34063f6d524028131a5d704f4afd8397562eed5005b8f9d7a6bdac5e2cb6cabab341249e84e9d66746546dcbc66c53c0dae6004c7633deba868479d162a61ce2e3b095a11e80df9808a557f5cd3bd906fd43e576312355fe059efb9997df9548176dad1bf562d6c9636a9e0bfeee8d64d0ad7d1641d018980af22625694d99372c36ff85d9b1b188a8a686b3f6bba24301b14c6dcf47d48fa3017cb35fe28618cb45fa0367e08ee2dddc8cace93f98a7252adc75ff7b0dd75e774cc5890e628f5b66247dd7a24d78824f9077549457648a9a5a6a07e5c4d4e5674b3f52f456386091eb787cd15898d96565ab8f362750d468a1e0d607c0caf8ae79213e555b39133b4ee3f9831e0c6e07b09fc70c2d6dfa0178406ca2ab1485fb6368372ff45970cc767e8723f28c86a8338262da14703445beef49cbb8248cd03e14174af5ef14d7c2d8eab1fc05a23c0c8bd1529d5f9a86e0fa3636e777c5884844c3667b9e692909d5fb0a6b6847d00db9efb298fa4b267f3cd888a6217e07f023937fe1704918e66bdb5357d18f898626216ae8bd84da8412d828f53e11943a9dd2bbaf498b34f7be9f02d5eed06c7132ee655abd4d051a017ac537944e373429085a44456e802e77eafaca5b8b19e77c7b94ee5f8384e821f0626ec8eb4539a44381d80251cb631ae8e39d7cef98b6d48d097d4efe67aa6d121c6073442468143d0bc1db3e117057ffda5a75cb6a91a13aa0cd7174b2f77c140ff16bee8bcbf1ccb54894859679bc381133656a28b644b48ce8a21ecfb9fb7689408e78a84ce9c23e8c769a60bd6b112aef142c4c98d4afa82765e3783d0e7fd7bcf122c950ffc7defed155c9e4433a6e5a01d535c7834246fdd1bd46890f8ee4e20225e43e2a60aa7d5c4b7fb4f416aeeffc75dbc3c69ff730bc6649555cafaa0dee65f95ae8dc4e5ddc6e1a8ba293b7c0fde37989f7c9abb2ac9d70ab38e1e4f0db7ddc06190283bd622aea111f74418e9afeec43330785cf14f2eb967057f382d54da13f40ba04dc0a96731ab1e3a1fb077f71f9205ff5d4d9b39e293262bd73308e6c4c06c703223884e87b024d910f3e4fc0d14153d5b2f6f60a976fc30da1a8fd18302abfad3018d7a920df1e517883ab8ef310962419d32ed00071920cf628dcb55809391ab55943fa3836dcdf1219f3de53cc1fe98f50df4c519372e1e5d7c2956dc72a0ad14aa1225c26818dd42b08e35917fbf54ce8d2ce1a50f5e572dffd389e0eb346a06eae23c51033717168ba697690f4852aa1920a5efecfdec37cccb3ffdb0185e655842912301eabafb01a62853c4b699de8535f14c1e98b3f86862bbe5d6e454a2bd5a746a6434d5d48ab8b95e5dbab8df8889a16e9982a730ca2ff1fe6b2f906083dd95761d3afd5025ec3d760aba2b260e51a85e2ead8e01c9bba0fcbec0f4f600ebb5cc83538ac439d0f9f3a7c11b07f4daef9f5d775355d7573f9d9ab981b21771482725a9d593cc2d484abbfae0cb3adcfdb21317d2a53c8d52346a27e266bae91eae9552f89e5b18399e512b659a3c0ee575a533d42563e5be280d7e1b4bd725f94516dcd67b1425446a877f77c55fda8ae703682e9b2a6c4e525dd4489c28f4c7a5262395adcf8a38d528b9be8bf3e582f4b9973ffea00f74338cf710bb5124f657029aef2ffb955889f8338fbc9cdb1379217cb9cd2797b525d1b3a4af3a247925f20339d14cc5daf00a45c1707625eb6d59b255f832cd9a6068048f7c9684d9e3d988816e8e876c5afdde3a56c518335f71be19e3b0ba9bca3aef98f208b70cd19aabbc6c38615b1c977aeabdcd0b9e43ebd36042a2fa31891ce3983db595ebe6e4766103439c8b7016f6abd1e0d0d94da75ed72a6ee02254eb09ba89326b881bec33c74a9c5c205733c7757da09c7c45da6c85008420d9a50e844feee8c3bf0a4fb527b92271fad46568ad8aac819bf675f0f7654c9827f0645a810440f2e77bcd1af069531a9e58b49e717b8a28fce0c5f6852279250bcc66d30e52cb9768efc1abb9df3c864b363225ed1daf163d2d8620f86b595272cb29a64739cfc29e7c92febe6a5c5d2935e4258231db1cc98883493038a5d6a5c524754cac53b276efa570c8e09fca37aaa8bbafa89d3c74c5e1c6c04d3acd851c735b449399573c344a2cb91b8ad90e5f81d4cd1d27f9032a6a4ea425cff4473101ec1ca71842760378c0a7ebfa5b588f43d4c221c6570485688ba62c33359af69fa7562eaf7646f688a4affc16ac562d0e172fc9dbdbcab6c87b3490053d59df1827be76695669ff986431bfd07d1480662a8b43c8d7631c81a30bfe11610f948de71ac4fcf4a8c1a04b84c39394e2e3ea4426bbe03da4fb939fc02df7a64f097f97052b64a9d79133bd94e03bb2c35df7cc6d4b60b10d0e2395d01cc4fbae58b54d71c443a95b540a5c9b0d919ebcf94aa06ba7135aaaa1e4c09ae9d7aaaf86092dc2aa26a3c1f0ac18f700c3ddaccd7fe3013f91d5a63087e56f69f014fec4a2b87700cd9394765fd0f6bce392567d500218e16fadd05eb103fae1b340fedf1325840841a01ef52da31ff0eaa9e45276c35c93cc03b0cfb5cdb9dab995bbc193d35159a59f3bdd0ee9f934b39f8f97d5dafd1c47e3d6b8b4a18860b7b276911ca6093880e7ad656185e86df2605af05902e58b82079954d3f9a6d3b902073064ff6841d9b4be4793e3a74f9b9cd1258a38b8fb95d54150207776f2a3b5e8ceeca5ce59276958912e5be95d8917fe82d0f515a6c8e0eeb1feb9be19011457d1e147ba550e1fbb5cc34a4ff28ebecf14c163d71e45de9fd14401c1e7a5b88f2054cba5ac99fad677bcd52aee04750363257ba84cd2228486e6313b7025cfaa13a08e35ccd7fac568db40c4abef3c4a30ea8fd626170bc11a96583c500e565d8023983be8a40d29625d706e563edc75e20495565f240b29a23f5edcc4c78f6f09c7c26fb04643f255407eae58a5f040647c427cee9619651ca3ce37340238bc02f3196d9773841820e46ebd1339c612f866eac43032831217b305aab7613a915bdd76a9fdcef80b11157ae4a12f12914b0427202e98dd3926d23a0fdb84359271cce1666871dccbc9f4cf748c9efae2f7e51c6fa934f21f200c63ecee9ae2f716aa8f6b7efc31e0861630788e9615", 0x1000}, {&(0x7f0000000440)="6d8a832d723c3d00cf5a60549d525cfbdc3cfb0a49a03f1dc9c4557c889c7a657a8786e93df569177c7e83fa2aa70cf5a9b4b7447b127622e82da1df0ed9967ee408e8feab5d88a69e95007e5b5419cf735fcb7632650e23f85a4501ed627f0fc6407d03e6fbd5bb375ea0a2735deeecc8020086ed74793ab0e89e6ca3b5e21cf34349822a8fc4ed9a8a1bc659b60d050bfadc4443e2c923de4f70533893d64f780fd16fede337a5251deaf306d150793fbad3f69461468c071e3a0976017ec8a9dfce559d88bd993f304181c6ced3bb4710cc6ec27a14cd674bcafeae4b4794806b7d2f2b3f1505ff9dee55ef91e15781a5f5d0de4f", 0xf6}, {&(0x7f0000000100)="e65fba045187fab813129f886de107f6a7846f4c86fe7c2295dafb4b554fbaff5bd8dbb7d49f72f31a5b544445261d29ea997124d9d9a540f39eea6ea53f3a92358e4cc91aaabb744a1811fbf3", 0x4d}], 0x8) r0 = syz_open_pts() fchflags(r0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2bdbfa3fb274966e, 0x10, r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000540)="fe91e53ca04eb4a27c8a1aac67f4a8e2296ef2f87885cbab00a81dc43cb058613d2c68e1e2deed56bcabf31de092810cdd15b7be15c3e2b76a438bc93723c7e050aa24db0dc3a0f1d677fa8937b6f58ce72fadf86c7606b1d94a4e18c43f93e664182b54e7a25a0962f4a1264aec46a18d923dbc1f4c2f37cfacd6b71d967400bfaf8789", 0x84}, {&(0x7f0000000340)="023f012b748d08c8f46693295b0f9ae10ef637646c6880e33ede4de2a1bc18bf9927a7c22b6834d0eb9f56ca1337480a029c27a582ee22017a0d89b1c349975946813506f6af88ef9006a413c19fee99ff8537dacea6e2b49f7d36ef60d840ad3dc7f2e09fe4bfb00bce629adeb7c9aa886bfa9349da0c93c2d464eaf17168661c537b21135bfbabea7c8b2c86ce3c83f3ef91547d467f3641f4a49267dc3779ac666337ebb9d0f08f758d8c97835171ddf1d1ef747e2ec3c8321ec5bd97331a3217ab9e3f0c6218ef59c48ba2f1c94accfe38cac693383f976908dfdd218598e96f4f1275327d1820e649d8baf52fc7d3c22ae49a30f233387c", 0xfa}, {&(0x7f0000000200)="ea85d6fdb7ed01a55fa53d3a9494164971531d4ed4f8b51c5124d1ec312e4e5c24babcb8d7d9d52dd15c49cb4ea299394f1f1dfc643a338ebd380aa5", 0x3c}, {&(0x7f0000000240)="6f9169050bb3e4e264fbd5b7e670aac1cc247200a670b1de5d3e61a54db5841767320ccc16cb77d673ee0491144ca766c31c5fff54ddde1aef0f54786bf81fdba476d6d98e026bcc4d3a4850f751b10c10acc6f35eea6934eff9cf5bfcc5b2f76a2c07dd9eef3db952c69edb2dfb8ab733ce2d651a3296f1ee53a89c54f378abd43fee691ec8705d3bc95dfc80fc6be825b04227e6242d5fcda51796472667140fa183ba876d4ced6d431e53ecff5db1c10690779061f41bbe75db9bdd5c96a13af72198a8b6a018", 0xc8}, {&(0x7f00000024c0)="e551190e3c2b19003c95127ad0b810a2300771b75bf79a1c77f85c9798a6f2c91ec724e723da435367b4254ddf87071baa628f8e367f9e684a71e406943df1b2d930f0d14669fd24a7c12aff131934a7ab6f03061ec28bd4fa8a6de8a7e09d408d19dabd4c0bcdc63628256659e46a2668fd7ccc8ba5a26a41a110f59db417b617a4d32cf0c744cca0ecc54a76cfea61eed2e5733f871d3678b6a781c37b712ed651ac4da18771d01b9e3dddd6b9d8fd79aad3dd3f57b1051cc5f373432eb646883c38b228b6a3a18947d5911ae5a7c4f0465a09feabfa152c18588d947c202038a9a22212fe8b2cb04055a9cfe15dd472d0327e93f2b6ab22df6d986dc825656a106ae92e248c5fff8a79a51596691ba4186fdfccd45f33325440b1badc1b289289cbfd594dcbe4e87530275d2cde326188cf03c5445fdb3cd60437c312051f3c90ab68482baf653b0d9cc8a1c52f25ea55ea0e0d30efd3215eaf2ba573bf71e240031a509015a822ce822305f8056e2cbe47281a70c58a7f0d02fb942a40b3f1b6a01506dbc4c066a6dc44845aec215cfca49c9b81304ad854d0a8af71a4a1485e7ca73f64fa1ddce86885df01dd167c8bd6c3b4d3943ee6e7161451c4bd6911c6523aa15cb6b15afaa30e6353832fb2815c14579f8d7c2f8cb3a1de552ef7bb41f86719ab72ee7316828d7d8d4c7b1dfe5b998c3e0669cb9f7d0efc967f39016d5beab2621f1bc555755e86c170c1ba5d8915be6d13f57dc7fbd6e1dff3659ba18458047d16871a5782a07e5ff4b16fb8f0df0cfbd1856b56c21e95a04b311e60e680c5ccd4d76c9eca20f638eda0fd99274da3404d470ef1aeb402f8a115760364273a27302c6934d97fe4b516ef7954f75f12eaad8da07f661bc9f8c2233551a66a035dc42d3fa45be1839b46eb168144d795a5440f324bad7181750dc5514ccdea0698a5d80b0253e4c1e31950114b659b69cb38f4a84ad10f667d416a2f564922ce829aca670c4e6ff9bbeb25678d92dddf44c6f7526bf041c27a099bd385ad4cdb9c6c2e68f5d72a70c8b61dc9a0b537ef36e1eaa51b984608eebc23cdc94bfc21fe0f2207087d53c7d493f9e3d54b9a4163673ce1b9c9b98d3d07f9fef310b2cc610f9d3d535815bc88a3e4abf6aa8304ff9243a072e4161d9f802d5b12da03de972881c6c00092fff275bd0251de7a737b77f7b7d93638e81b9e58b1678255712fa04cd28897c34a6b13462ee5e230fb995b6380a9e5945c00dea879445151adddcf9502d1a6c448a82a23ab05546baf6239010443dc1ef488bb837cc1e98d02440a7f1cce134e36b19bf71b3c5bdb1bf56cc737bb2df8588155fc901566b52c7e735bc32a6dd6086bec6e29777f6393940c19d86907e2993a6edcdc08a399b9a4042d9e2eaf759caf9b6697772249ce0ce64482399d869b156afe7c4648f59be954bed20da07847e50538aea38c00d0b53cf6091d1dce18843ea4bf350fedf6f714c13785c72c0c116cb97a5a07685159dd3f29f1f4376aeb7f5e26a35dc42e76ee0659220061a4691a9d2bb6ab6742e500f32043cffc287f2b762b5d3b91dc93973d4d2d38bdf959dd59b63b7d40c385251e13cd5f78a23ed1afe8b23ee7ad112075ba034a64f451b14d6169235d4d7e633aecc5ef3b6593d9498392851a37843aa59fcf63d257e229b81ca30e8dcd4f8c1971cb831647d8c711fb7f6395024c22d5fb103b12ae6e70ce50887478a0d90b14da294637ceca8f22bfcfe182c158c24bbe334b8a7ee025855d20df383efdb436784b9f31eba974edb3656228e273e4f246d61e5f69b5657c4ae1e2b1c0d3ddfc09a41d07f68950358ef8c65b836b80a302578c168904aaa5315212ef31bdef672d27c689a716ad403f28a6e204bd874634001b6500210849ffdbdb4cfa10609321f2690950608ce76677b3cd66510708fc9e9796d1bb780e4c77f87df444d078f616e6c6fb0152db4cc6ed49a1d22262716ce31c0146227da5933542e74054c0e89e196703747e0d603c6d02f5750029fbec58ee2eda51dc9a610cf895af7bf17fd6074cedf63adb209ff980bc6e9b5ea1088ecd825b1ff6f7deb05f2e5eafa27fe1a598128c17e912a1d922566f6f0ee580ed8edff9ed3b27143b90e5fa59c68f9a523f133963a14647aee17c497dd0058c99d6e386a1902a0f407e1e4e3b1bad74ce76e0beb1f591b0970f2f342fa127767a2572e2f879ac0e5c59ef8f84580c093a2650f8e086aed4ebcc9336ea8d96dc9d6239427c45b8627174efeb010a7fd287b77a6a20848f47d177364ece33a1c26bb1ee55983b8bf2788482a2471126196cb01b0f6037445b65ee74090607fdbd43f2d767bbcd35532f3fa27f114c5366a34e0780a44821035764b8d547aee3e800bdd11e11aac40ca4afe7f668216dcbe9806d5a517c39d6f2e88b2cecc81eb79301a5ca4ff0169de0bc06e18caf2c0081310c530a07a835c55e704fd36aa6ca4599e9c3da795336ff26a0b9aa5cd4d5bc5222b94270cdac2e73151fa0f996f36ca9213cf1804555d47c310962ee9b88a2e0aeaa979c108da543ca4024362ce9867de4518c027d062937e83b4809ca6dae49f00104b7488d901db1b2db428c5794b807767d3ea78d0d29c9476c62d8360e880bad3030aa1a8a53e8d3dd48e09d32f06ce0e76a6672f8914b134ad8d7bec9613a3f8a2733514efbef03464a69b330f6b4c5b59289574a97ac6470332fc347ea0985a8faf6dc3634fc2ac5464d6fcca36f10caa324fc505274196968a14cf1501e5e06782277d90a01efff64bf0461ba3ce6699df43153e72d5ba4e3df057d8f03f8a59cb704e6818f2944fd1b0f1c82772ed1af9bde78ad9fc50fbb09bf32490e68d13ab5c038f59ba1e3a6482cc4ea2d7395dcd2d9a5c32290111fcf9e3f599f5b18111f3ed691eacd6703f72a56243bcda08e7ac1edd3a279e3a417d281980afb3a9ea457287fa6584a2e89b8fc8d42dd3c2bcc841e75180b796addde96a7f16a18c486556f8972461871ef720cf20ead3e5a3feb98a9a223ef8bbcaf1313af1ed6781bfd8128c67ab4724f52e43b4433b8363590aa3d8b745b5254a3da81ee954b63667523decd96f20710cc26802d85ca605d6751261ffe344518d426460e8f955aebf57386a0434d0a2a0dfde0a6b799916b9afc5cac4900267d2cb47cca9d1dadf85a20c8f13363a2a023f755f7bec6dbefe7438801a0759864bf5d24031c77f2b2f2423082e674f2a4097d03671f139547597020ec04c2507131ad31447ef0ceb3c5c231f00f592fd7639fe524ef4c2faffffbdc72767c9404795c627846d549c3401f5e2275e4896f5c6c6a5ce4748ed4a37ec93951b41e04460b1e46844e09d8faf73394b8040f5e4988b8e4e3ea5d1a5ad1a093d535b4f99152bb9da5494ee8e42f63eac75a1c74422cf8643b20547f44356a640f837fdffd9bd43d48ea01c4c6ad5cf066b7e7aae85be1f76cd3f2f1749eec263af9cb3d1e54322e5eb6757be7bb3afafd4614e34bc59327f5fafbcce387be99eb1b25c9f36e382030dfcde2b995ec5ff29369d9ae226942802fa70443f1cc2d62679266e80e00db9fb9bcb8261b40b3c6e7c2073062cd34cdbf9bef0245b74aeb4f153f965a9b616e98350d2064710feb688154d2ecea17ad1ce40006adef8d95f2393455f2a3ddc98b033395818a06b67498a320fcd49049f570283beebf233231ed49a1a67ad32d1f2a4e0d991a6a1cf7fd4ac8313891db6121e37ebe19c4a5d8d3ad9da32814fcf5099bf0ecbc6dfad92ddf4fb68e893e33c40fd5b8d1ddcd6b71eef5da36f49fdac4aca8c4dcc3ae3e0d38dc8adeb27a74b785e33bc66869d194c6418f4d4b0f31594760fd11333fabe83d4a1162df6db8f66014915e5ee98803c4f75e74b1fe6d16f94d0c4d384e5e6a77ae2fb36bd967145d8df72160ba45e70db42f11fe8de4961c2722bf621f69775f8c693c86a50016240a4c3b3ee70cff972d77705dc928ab916289e6fb97f67a223c770052fb0003d0097c11bb1011e6ad094fb787355a143f20cf9e23f037935d2cabe961a4a57bea761e822b7b4ed8570144fff0083ba8636a6c70a59724d5f7c6a40d9ae6c26684bf2d851e2d6d682ef8fa75b781aa15e6a5afae281ed5af374d83c717602ca40997cd5e32ea8fdda63cb22ed45e87f7052f33db47c157dace5a60361b692daf682a72fd2d77cd425343fad06301844db17d17cf7f6c782fde4ef97430366c4bb4190090e769f4a57a9005ae0829bba1da90787b25b805fc45f0efc2b0d252ed5b2eb8715cbcce3d6813826dfb56da2bda0beae78717a2efd06895267dd180d50abb1448f95ceaa696b4bf989a3d1b7cfedf44463885fcef4a5dc19e6557c5f48e182123d117bdbf6e9175973032c9e2bc66f5db034e7aeb94d0729137b6dc5f5830edfc008a839e7b6b2d86881b605da206b6d149123e5508b9ce79cdb0a32aaba822b75cf5ad636c5162067c321bcf87e8303d7187aec23b1be21123d366aa1b94953d441b570a0529f06191a3645f398a21d414a78232fea2104377cacfaf32f3ee570d78aea07c74d433633b947cbc0144dd1a2474170a847c8cacc42267cb7096db75574026cd81760e71263f083ca0d56e8bc096d3f5301f8eec3bedcb7693625549912af4f22026e4618b97fe951f0b7b1f9ac90619f2f235e7700d600f16d1525058ac68315fb6e136ae2bc83508cc4888a44427f0a7179e0553337c918f3ea330c188c0e6a8d1739cd36dbe429b655a712f81356d9d44e17098472770b38756964936879fc4e1711f1b4cf9867aef501b6901e32be5a7b42c89318468ef42f5b85512d683802a2b42f55b348d348e1d4e526fcfa0e351b5017c35ebd803f9eb4d836e5ccb8ad269477ee8a6cbeb32b82d7caeb436b0125205371e4fd6570c4d4f6380d93343a2014bb372321a9f6494ef324ea66720826f1925a1183bea87630a878da30f04fa340d56d9090d7b1fbffa4a07777450498d6e9dca499f0aff08581a9d3d10a75ff3ed7332f3faaa6ea916a06cf94e5256424e8f3bff28071d38f3ecdc1d4914c255366bbdbfde26e551bfc9888ab62ad4e717a2fae0e13698b4b17c4abfb8f6551fc8c1f40d0c090b635c36bdcdb1d66b8245efc1c9edfa0cc217406de948f00a40384bc422325b9b0e6e393906ef35ea5f43a0f156b49bc3e9ac05109897ea7d42f147052f64ac357b7ab5455c33451e908308eaea4daf5760340c12dd61167b82e7cb5ff252cedffd3ac76e032c3e1c0a1f24dd41d6b9e73243b11a2a2064379b6d6595c1568d28565f8eb9899302bc70b1eedd1edb3d56c0899c96baf7c927fea135f529006c27f8eab84ac8bff2161e077401f59da2b863da51550da165b2db31d3fd04d3c1de14afdb4d9ce020ead6bebc2365e7e9027c21c541e86e2386ba7de20bf8016de4385d6704e7a2c6a06f1a59d2892f74015ba900f0550c2c38450d57ab3681b7a4247448503fefd784415ab68c6ba16e5e54f5862ab0edd7bbcd0edced56e8f9762c5de04687dc3a26f2b046acd33804aeeb671aa16a66a616200e6e68265e81e34b8df12d013fae89839524c496bfa250663c02752b0505b8bb64f1c72c86b30ac990b641807ba5f7eb1a2ef2d0a6d9247547714e0ec70eb03c266c1d64bbc609029c4594450fc81863259feafdb09882e1ab71643c09be2efe660d236b526a5ba512f96c379e497f297bd721ce2cfa57757b59151652925b5d9cf01acc", 0x1000}, {&(0x7f0000001340)="e6df88068bbdb4b7b7125023d35be00f2e7730b481df8322358931ef3e044b7df1af706ba909f092a0e01ffa46e288d1eec0ea0b14eb9cfaaec5f462e0044f34fba6b17864a656baa7e2d7a04b4080bffc3f128560e74ecb71b58da98716101875f5618078024419095c49dc165e0632691939fe909c9f905d5d6e058af91e566db5f0a558953a8d2dc3084f4a5cf73595c8d8b1e5f794ce51448a32d0a0ca06ac9cfad027027188fdaa25bab52792752109fea0897186e52f37de50252b41e792ae80783e43b16df3dc17c2d1ff7fafb608acdd2c2f8d0a09ab2bcf4faae614fd97f0ce9881284eb10651f8701baacb90b125d7cd4d19cb66f4dac9739c0cf7923dea5c42546f9c7b827a31f185c8029e98f9b227eff550251da711796084366ebc30b948839bf3d424674fca7b5b0b078d452a637330ef33d5d548fbb20a81bba70ab2cb0602ba0222c6eaff82bdb20f4dfbbe19c95831eb7bdfdc730d1f956fd78dae6581d225892ed9f39071188c393a374aee9c88fe97eb6841dd84433e8fd11d21a0563c0eaab630f735fffb79ff6da546b285ce809a856f3fd101011ca9dd1818a0bd7bd62907d1f6d33ffe1ffb33c7aabefebd3e96da987ca3ae9ebed2024f867dc497799676e3b1882ad92d4fad50eadfe55ad27c62443e2152e3cb3da836ad1ddbb910a02d6fc18ef2fa4c50000d1cd49d3ae3b2a3ce7e7e2325745b47f2a653734505e695e6aa6f4cc1823e048cf9235104abc2e79fdeedb88fca9fe42d3ec2ef085875c408a5c112e366e2e0216dc206b19a5ae147d3a235d7001e00fa7dc9acf2596b0bf7a375f50a80fd14bd20055d626057f23d93cacfdea4919854867cce8010443b9eb338531c4d0c9f8c0e8de9a307afba1d17f7dcee0a3ba9a6e053df2e29dfb6e5ae23665532fe7add320d3d51ead39e1810fc8434f71fb0e609ec083f76637225bb8052c1fd5cbb6379ffef88ed8bb6b1580ce35773145db340ad0318c69bdfb7aedaa9e007d80c01e0221c55f4d6047b6eaba68046e23f52a87f1972889684b18e9b1887789315591ca5b2a90a542a5f406259f9a6e94bd0341f4625388ed85e83a51099477d5ae77c17d958753cc5e50cd6b1345331bf7ccb3dd4bef787daaa71de6c6745d34bc25a6e4ff91104a093574fa826e0fdd3afbaefea5563a1abd9b8ee4d0067b244d7c7cbe278584d45d56b4081ed9dbde870007575f9dde2d1232f1992d27d3d8b4b7c76711ea62dec4d1813bd8a8b093d58d59229dc782c170ae89353e7f69881d4095383ce62feb5fee1612ee811da092da8380ff7530d9a881893ba3743441a6effd3453a2bf1424e99c89fe730d5e96ac9fbd115111b64aa42ca256f91ae4ba7a1dc3602b0b2032095321ee86fd8f52ea1365e2affab07fcb16da61f7fb48885052d4e9a0c0d05c382909c343055ac2df9d92188d212262033806078f4d9b0f68f33dd84bb122654013144cf6b49cde06541af52efeb1f776e36afde840181a95bb097a73b5acc19cbc3c137a5ed0af9df352760993f7462224a49f477e00aef845729ce08076f2958db14c15caea4ea2a3a11e75fed34f044b801032ca149e194517920bcc582b010e7a85d71616aca0d6b7fca946a35910e2af6236c6c2baa1bdc44c3375a74eaac1d6a5306f692fe9eb645dd3a6df65873d76caee526972933059b6f4f454b2d53e7715fc8db99a1eace54557f6790f586ede5ecf3d062f8f8b29ed9c4cc397ca21eb82fab3b542bfa810a5fe16698b144fb8750e6eab6283bde8849fe9ec318f835a19d3f2f9b92720d6dc4fd7f33c044d4519a90ecb8252de9610e1489c37f2c16d8d48c528cf0a3924ba3209bcad52eab114ba7784aad028196a429f3678d2214b6f6c1c4532a2975221f3dbf0b5bb4e34b39cbbb46269f91de32b5c49eb5c47b43efdec2b13e0fca7d615ce065f2cf68755b3eb69621010493862325d340c6f6ed5434eb1d151f681071a8976ff38e7d4eed31bc23c5395d6590ce35fd8de0b651d6213f1ce5990531a764e3342cd9fa1ed2054ace5ac9802f9e2b7f426298f5c4096bcd97979ea8fe785220697a46e6b9ee9c542615185cecfa836bb4a809437771f63029378a218f1706dcd72110f506aec72d105e7f7e506d5e9664791372e3982af0175e614ad6db579927dbabb36ce5e2599e9a65b84898b540cdcc89e3bc826f7a578120ffff732a7933064951866a82d8f92ecdd994fb5623bb5f074c9381249da6ece461ac964f30f018fbc93435ab49495858770f2f2d43838eec51187c8e77e84000c01ab145dbe4d23525f338c88eb84071ec4f3974823467231338e1a40c96fb62b0578272439c417675d57155b69579c5b6104bcc75b03ab64fb5f4db3bb603fa61bdffd0439820d829abc8b72c2fa03dc3d33aaed30c8c08edbb7a80aa34f994da688f8c5f70871a99f8f1abb5af2be918c9bb3ed4d07a61ef442a50071f338197268164b9fcc3d30067e4dd21db4413cee4c6717ac7833e7b480ca5592bae15c45b8adb55efd8507f21c9bfc2194a63fcba2521a3c67ac31d1235c07cfb8969b90ec7ff453654b96fd0af52d1724f33bfd9c34063f6d524028131a5d704f4afd8397562eed5005b8f9d7a6bdac5e2cb6cabab341249e84e9d66746546dcbc66c53c0dae6004c7633deba868479d162a61ce2e3b095a11e80df9808a557f5cd3bd906fd43e576312355fe059efb9997df9548176dad1bf562d6c9636a9e0bfeee8d64d0ad7d1641d018980af22625694d99372c36ff85d9b1b188a8a686b3f6bba24301b14c6dcf47d48fa3017cb35fe28618cb45fa0367e08ee2dddc8cace93f98a7252adc75ff7b0dd75e774cc5890e628f5b66247dd7a24d78824f9077549457648a9a5a6a07e5c4d4e5674b3f52f456386091eb787cd15898d96565ab8f362750d468a1e0d607c0caf8ae79213e555b39133b4ee3f9831e0c6e07b09fc70c2d6dfa0178406ca2ab1485fb6368372ff45970cc767e8723f28c86a8338262da14703445beef49cbb8248cd03e14174af5ef14d7c2d8eab1fc05a23c0c8bd1529d5f9a86e0fa3636e777c5884844c3667b9e692909d5fb0a6b6847d00db9efb298fa4b267f3cd888a6217e07f023937fe1704918e66bdb5357d18f898626216ae8bd84da8412d828f53e11943a9dd2bbaf498b34f7be9f02d5eed06c7132ee655abd4d051a017ac537944e373429085a44456e802e77eafaca5b8b19e77c7b94ee5f8384e821f0626ec8eb4539a44381d80251cb631ae8e39d7cef98b6d48d097d4efe67aa6d121c6073442468143d0bc1db3e117057ffda5a75cb6a91a13aa0cd7174b2f77c140ff16bee8bcbf1ccb54894859679bc381133656a28b644b48ce8a21ecfb9fb7689408e78a84ce9c23e8c769a60bd6b112aef142c4c98d4afa82765e3783d0e7fd7bcf122c950ffc7defed155c9e4433a6e5a01d535c7834246fdd1bd46890f8ee4e20225e43e2a60aa7d5c4b7fb4f416aeeffc75dbc3c69ff730bc6649555cafaa0dee65f95ae8dc4e5ddc6e1a8ba293b7c0fde37989f7c9abb2ac9d70ab38e1e4f0db7ddc06190283bd622aea111f74418e9afeec43330785cf14f2eb967057f382d54da13f40ba04dc0a96731ab1e3a1fb077f71f9205ff5d4d9b39e293262bd73308e6c4c06c703223884e87b024d910f3e4fc0d14153d5b2f6f60a976fc30da1a8fd18302abfad3018d7a920df1e517883ab8ef310962419d32ed00071920cf628dcb55809391ab55943fa3836dcdf1219f3de53cc1fe98f50df4c519372e1e5d7c2956dc72a0ad14aa1225c26818dd42b08e35917fbf54ce8d2ce1a50f5e572dffd389e0eb346a06eae23c51033717168ba697690f4852aa1920a5efecfdec37cccb3ffdb0185e655842912301eabafb01a62853c4b699de8535f14c1e98b3f86862bbe5d6e454a2bd5a746a6434d5d48ab8b95e5dbab8df8889a16e9982a730ca2ff1fe6b2f906083dd95761d3afd5025ec3d760aba2b260e51a85e2ead8e01c9bba0fcbec0f4f600ebb5cc83538ac439d0f9f3a7c11b07f4daef9f5d775355d7573f9d9ab981b21771482725a9d593cc2d484abbfae0cb3adcfdb21317d2a53c8d52346a27e266bae91eae9552f89e5b18399e512b659a3c0ee575a533d42563e5be280d7e1b4bd725f94516dcd67b1425446a877f77c55fda8ae703682e9b2a6c4e525dd4489c28f4c7a5262395adcf8a38d528b9be8bf3e582f4b9973ffea00f74338cf710bb5124f657029aef2ffb955889f8338fbc9cdb1379217cb9cd2797b525d1b3a4af3a247925f20339d14cc5daf00a45c1707625eb6d59b255f832cd9a6068048f7c9684d9e3d988816e8e876c5afdde3a56c518335f71be19e3b0ba9bca3aef98f208b70cd19aabbc6c38615b1c977aeabdcd0b9e43ebd36042a2fa31891ce3983db595ebe6e4766103439c8b7016f6abd1e0d0d94da75ed72a6ee02254eb09ba89326b881bec33c74a9c5c205733c7757da09c7c45da6c85008420d9a50e844feee8c3bf0a4fb527b92271fad46568ad8aac819bf675f0f7654c9827f0645a810440f2e77bcd1af069531a9e58b49e717b8a28fce0c5f6852279250bcc66d30e52cb9768efc1abb9df3c864b363225ed1daf163d2d8620f86b595272cb29a64739cfc29e7c92febe6a5c5d2935e4258231db1cc98883493038a5d6a5c524754cac53b276efa570c8e09fca37aaa8bbafa89d3c74c5e1c6c04d3acd851c735b449399573c344a2cb91b8ad90e5f81d4cd1d27f9032a6a4ea425cff4473101ec1ca71842760378c0a7ebfa5b588f43d4c221c6570485688ba62c33359af69fa7562eaf7646f688a4affc16ac562d0e172fc9dbdbcab6c87b3490053d59df1827be76695669ff986431bfd07d1480662a8b43c8d7631c81a30bfe11610f948de71ac4fcf4a8c1a04b84c39394e2e3ea4426bbe03da4fb939fc02df7a64f097f97052b64a9d79133bd94e03bb2c35df7cc6d4b60b10d0e2395d01cc4fbae58b54d71c443a95b540a5c9b0d919ebcf94aa06ba7135aaaa1e4c09ae9d7aaaf86092dc2aa26a3c1f0ac18f700c3ddaccd7fe3013f91d5a63087e56f69f014fec4a2b87700cd9394765fd0f6bce392567d500218e16fadd05eb103fae1b340fedf1325840841a01ef52da31ff0eaa9e45276c35c93cc03b0cfb5cdb9dab995bbc193d35159a59f3bdd0ee9f934b39f8f97d5dafd1c47e3d6b8b4a18860b7b276911ca6093880e7ad656185e86df2605af05902e58b82079954d3f9a6d3b902073064ff6841d9b4be4793e3a74f9b9cd1258a38b8fb95d54150207776f2a3b5e8ceeca5ce59276958912e5be95d8917fe82d0f515a6c8e0eeb1feb9be19011457d1e147ba550e1fbb5cc34a4ff28ebecf14c163d71e45de9fd14401c1e7a5b88f2054cba5ac99fad677bcd52aee04750363257ba84cd2228486e6313b7025cfaa13a08e35ccd7fac568db40c4abef3c4a30ea8fd626170bc11a96583c500e565d8023983be8a40d29625d706e563edc75e20495565f240b29a23f5edcc4c78f6f09c7c26fb04643f255407eae58a5f040647c427cee9619651ca3ce37340238bc02f3196d9773841820e46ebd1339c612f866eac43032831217b305aab7613a915bdd76a9fdcef80b11157ae4a12f12914b0427202e98dd3926d23a0fdb84359271cce1666871dccbc9f4cf748c9efae2f7e51c6fa934f21f200c63ecee9ae2f716aa8f6b7efc31e0861630788e9615", 0x1000}, {&(0x7f0000000440)="6d8a832d723c3d00cf5a60549d525cfbdc3cfb0a49a03f1dc9c4557c889c7a657a8786e93df569177c7e83fa2aa70cf5a9b4b7447b127622e82da1df0ed9967ee408e8feab5d88a69e95007e5b5419cf735fcb7632650e23f85a4501ed627f0fc6407d03e6fbd5bb375ea0a2735deeecc8020086ed74793ab0e89e6ca3b5e21cf34349822a8fc4ed9a8a1bc659b60d050bfadc4443e2c923de4f70533893d64f780fd16fede337a5251deaf306d150793fbad3f69461468c071e3a0976017ec8a9dfce559d88bd993f304181c6ced3bb4710cc6ec27a14cd674bcafeae4b4794806b7d2f2b3f1505ff9dee55ef91e15781a5f5d0de4f", 0xf6}, {&(0x7f0000000100)="e65fba045187fab813129f886de107f6a7846f4c86fe7c2295dafb4b554fbaff5bd8dbb7d49f72f31a5b544445261d29ea997124d9d9a540f39eea6ea53f3a92358e4cc91aaabb744a1811fbf3", 0x4d}], 0x8) (async) syz_open_pts() (async) fchflags(r0, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2bdbfa3fb274966e, 0x10, r0, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) 10:28:35 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xa26) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x0, "2c9aec609ec6d89c4a16b96665d99df46bfe3d4f"}) r2 = syz_open_pts() fchflags(r2, 0x0) (async) ftruncate(r2, 0x400000000000) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)='c', 0x1}], 0x1) 10:28:35 executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fchflags(r1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() (async) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fed, 0x9, 0x603519, "0407cb473062a0735b63211b07791d2b030200"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fed, 0x9, 0x603519, "0407cb473062a0735b63211b07791d2b030200"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="000000000000002b42f8778147c4d1866c1214e050cfd3c06804", 0x1a}], 0x1) (async) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="000000000000002b42f8778147c4d1866c1214e050cfd3c06804", 0x1a}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xee7, 0x693, 0x10000, 0x9, "9d96df35d2ba4b564c895c96e425d954be7d8730", 0x1000, 0x20000}) 10:28:35 executing program 7: r0 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0xc2) open(&(0x7f0000001040)='./file0\x00', 0x80, 0x2) (async) r1 = open(&(0x7f0000001040)='./file0\x00', 0x80, 0x2) r2 = accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) writev(r2, &(0x7f0000001180)=[{&(0x7f0000001100)="df62bb65c1ecfbb0b69f779df5f7b1a1c867b1639fc0ebb75be7672b64e5ff3cdf907daa6e720028e3e7b770831d6df4786875cef0f764a3244c11b78b645c41f676c34c687992b11f238ec678ba4fd0b1ec0f72e9678d06fdde10a323b361f514d7429708a32005ee496796851bd8d3a96b85909a53", 0x76}], 0x1) getdents(r0, &(0x7f0000000040)=""/4074, 0xfea) 10:28:35 executing program 0: mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x9) 10:28:35 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0xa26) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x401, 0x0, "2c9aec609ec6d89c4a16b96665d99df46bfe3d4f"}) (async) r2 = syz_open_pts() fchflags(r2, 0x0) (async) ftruncate(r2, 0x400000000000) (async) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000000)='c', 0x1}], 0x1) 10:28:35 executing program 6: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000540)="fe91e53ca04eb4a27c8a1aac67f4a8e2296ef2f87885cbab00a81dc43cb058613d2c68e1e2deed56bcabf31de092810cdd15b7be15c3e2b76a438bc93723c7e050aa24db0dc3a0f1d677fa8937b6f58ce72fadf86c7606b1d94a4e18c43f93e664182b54e7a25a0962f4a1264aec46a18d923dbc1f4c2f37cfacd6b71d967400bfaf8789", 0x84}, {&(0x7f0000000340)="023f012b748d08c8f46693295b0f9ae10ef637646c6880e33ede4de2a1bc18bf9927a7c22b6834d0eb9f56ca1337480a029c27a582ee22017a0d89b1c349975946813506f6af88ef9006a413c19fee99ff8537dacea6e2b49f7d36ef60d840ad3dc7f2e09fe4bfb00bce629adeb7c9aa886bfa9349da0c93c2d464eaf17168661c537b21135bfbabea7c8b2c86ce3c83f3ef91547d467f3641f4a49267dc3779ac666337ebb9d0f08f758d8c97835171ddf1d1ef747e2ec3c8321ec5bd97331a3217ab9e3f0c6218ef59c48ba2f1c94accfe38cac693383f976908dfdd218598e96f4f1275327d1820e649d8baf52fc7d3c22ae49a30f233387c", 0xfa}, {&(0x7f0000000200)="ea85d6fdb7ed01a55fa53d3a9494164971531d4ed4f8b51c5124d1ec312e4e5c24babcb8d7d9d52dd15c49cb4ea299394f1f1dfc643a338ebd380aa5", 0x3c}, {&(0x7f0000000240)="6f9169050bb3e4e264fbd5b7e670aac1cc247200a670b1de5d3e61a54db5841767320ccc16cb77d673ee0491144ca766c31c5fff54ddde1aef0f54786bf81fdba476d6d98e026bcc4d3a4850f751b10c10acc6f35eea6934eff9cf5bfcc5b2f76a2c07dd9eef3db952c69edb2dfb8ab733ce2d651a3296f1ee53a89c54f378abd43fee691ec8705d3bc95dfc80fc6be825b04227e6242d5fcda51796472667140fa183ba876d4ced6d431e53ecff5db1c10690779061f41bbe75db9bdd5c96a13af72198a8b6a018", 0xc8}, {&(0x7f00000024c0)="e551190e3c2b19003c95127ad0b810a2300771b75bf79a1c77f85c9798a6f2c91ec724e723da435367b4254ddf87071baa628f8e367f9e684a71e406943df1b2d930f0d14669fd24a7c12aff131934a7ab6f03061ec28bd4fa8a6de8a7e09d408d19dabd4c0bcdc63628256659e46a2668fd7ccc8ba5a26a41a110f59db417b617a4d32cf0c744cca0ecc54a76cfea61eed2e5733f871d3678b6a781c37b712ed651ac4da18771d01b9e3dddd6b9d8fd79aad3dd3f57b1051cc5f373432eb646883c38b228b6a3a18947d5911ae5a7c4f0465a09feabfa152c18588d947c202038a9a22212fe8b2cb04055a9cfe15dd472d0327e93f2b6ab22df6d986dc825656a106ae92e248c5fff8a79a51596691ba4186fdfccd45f33325440b1badc1b289289cbfd594dcbe4e87530275d2cde326188cf03c5445fdb3cd60437c312051f3c90ab68482baf653b0d9cc8a1c52f25ea55ea0e0d30efd3215eaf2ba573bf71e240031a509015a822ce822305f8056e2cbe47281a70c58a7f0d02fb942a40b3f1b6a01506dbc4c066a6dc44845aec215cfca49c9b81304ad854d0a8af71a4a1485e7ca73f64fa1ddce86885df01dd167c8bd6c3b4d3943ee6e7161451c4bd6911c6523aa15cb6b15afaa30e6353832fb2815c14579f8d7c2f8cb3a1de552ef7bb41f86719ab72ee7316828d7d8d4c7b1dfe5b998c3e0669cb9f7d0efc967f39016d5beab2621f1bc555755e86c170c1ba5d8915be6d13f57dc7fbd6e1dff3659ba18458047d16871a5782a07e5ff4b16fb8f0df0cfbd1856b56c21e95a04b311e60e680c5ccd4d76c9eca20f638eda0fd99274da3404d470ef1aeb402f8a115760364273a27302c6934d97fe4b516ef7954f75f12eaad8da07f661bc9f8c2233551a66a035dc42d3fa45be1839b46eb168144d795a5440f324bad7181750dc5514ccdea0698a5d80b0253e4c1e31950114b659b69cb38f4a84ad10f667d416a2f564922ce829aca670c4e6ff9bbeb25678d92dddf44c6f7526bf041c27a099bd385ad4cdb9c6c2e68f5d72a70c8b61dc9a0b537ef36e1eaa51b984608eebc23cdc94bfc21fe0f2207087d53c7d493f9e3d54b9a4163673ce1b9c9b98d3d07f9fef310b2cc610f9d3d535815bc88a3e4abf6aa8304ff9243a072e4161d9f802d5b12da03de972881c6c00092fff275bd0251de7a737b77f7b7d93638e81b9e58b1678255712fa04cd28897c34a6b13462ee5e230fb995b6380a9e5945c00dea879445151adddcf9502d1a6c448a82a23ab05546baf6239010443dc1ef488bb837cc1e98d02440a7f1cce134e36b19bf71b3c5bdb1bf56cc737bb2df8588155fc901566b52c7e735bc32a6dd6086bec6e29777f6393940c19d86907e2993a6edcdc08a399b9a4042d9e2eaf759caf9b6697772249ce0ce64482399d869b156afe7c4648f59be954bed20da07847e50538aea38c00d0b53cf6091d1dce18843ea4bf350fedf6f714c13785c72c0c116cb97a5a07685159dd3f29f1f4376aeb7f5e26a35dc42e76ee0659220061a4691a9d2bb6ab6742e500f32043cffc287f2b762b5d3b91dc93973d4d2d38bdf959dd59b63b7d40c385251e13cd5f78a23ed1afe8b23ee7ad112075ba034a64f451b14d6169235d4d7e633aecc5ef3b6593d9498392851a37843aa59fcf63d257e229b81ca30e8dcd4f8c1971cb831647d8c711fb7f6395024c22d5fb103b12ae6e70ce50887478a0d90b14da294637ceca8f22bfcfe182c158c24bbe334b8a7ee025855d20df383efdb436784b9f31eba974edb3656228e273e4f246d61e5f69b5657c4ae1e2b1c0d3ddfc09a41d07f68950358ef8c65b836b80a302578c168904aaa5315212ef31bdef672d27c689a716ad403f28a6e204bd874634001b6500210849ffdbdb4cfa10609321f2690950608ce76677b3cd66510708fc9e9796d1bb780e4c77f87df444d078f616e6c6fb0152db4cc6ed49a1d22262716ce31c0146227da5933542e74054c0e89e196703747e0d603c6d02f5750029fbec58ee2eda51dc9a610cf895af7bf17fd6074cedf63adb209ff980bc6e9b5ea1088ecd825b1ff6f7deb05f2e5eafa27fe1a598128c17e912a1d922566f6f0ee580ed8edff9ed3b27143b90e5fa59c68f9a523f133963a14647aee17c497dd0058c99d6e386a1902a0f407e1e4e3b1bad74ce76e0beb1f591b0970f2f342fa127767a2572e2f879ac0e5c59ef8f84580c093a2650f8e086aed4ebcc9336ea8d96dc9d6239427c45b8627174efeb010a7fd287b77a6a20848f47d177364ece33a1c26bb1ee55983b8bf2788482a2471126196cb01b0f6037445b65ee74090607fdbd43f2d767bbcd35532f3fa27f114c5366a34e0780a44821035764b8d547aee3e800bdd11e11aac40ca4afe7f668216dcbe9806d5a517c39d6f2e88b2cecc81eb79301a5ca4ff0169de0bc06e18caf2c0081310c530a07a835c55e704fd36aa6ca4599e9c3da795336ff26a0b9aa5cd4d5bc5222b94270cdac2e73151fa0f996f36ca9213cf1804555d47c310962ee9b88a2e0aeaa979c108da543ca4024362ce9867de4518c027d062937e83b4809ca6dae49f00104b7488d901db1b2db428c5794b807767d3ea78d0d29c9476c62d8360e880bad3030aa1a8a53e8d3dd48e09d32f06ce0e76a6672f8914b134ad8d7bec9613a3f8a2733514efbef03464a69b330f6b4c5b59289574a97ac6470332fc347ea0985a8faf6dc3634fc2ac5464d6fcca36f10caa324fc505274196968a14cf1501e5e06782277d90a01efff64bf0461ba3ce6699df43153e72d5ba4e3df057d8f03f8a59cb704e6818f2944fd1b0f1c82772ed1af9bde78ad9fc50fbb09bf32490e68d13ab5c038f59ba1e3a6482cc4ea2d7395dcd2d9a5c32290111fcf9e3f599f5b18111f3ed691eacd6703f72a56243bcda08e7ac1edd3a279e3a417d281980afb3a9ea457287fa6584a2e89b8fc8d42dd3c2bcc841e75180b796addde96a7f16a18c486556f8972461871ef720cf20ead3e5a3feb98a9a223ef8bbcaf1313af1ed6781bfd8128c67ab4724f52e43b4433b8363590aa3d8b745b5254a3da81ee954b63667523decd96f20710cc26802d85ca605d6751261ffe344518d426460e8f955aebf57386a0434d0a2a0dfde0a6b799916b9afc5cac4900267d2cb47cca9d1dadf85a20c8f13363a2a023f755f7bec6dbefe7438801a0759864bf5d24031c77f2b2f2423082e674f2a4097d03671f139547597020ec04c2507131ad31447ef0ceb3c5c231f00f592fd7639fe524ef4c2faffffbdc72767c9404795c627846d549c3401f5e2275e4896f5c6c6a5ce4748ed4a37ec93951b41e04460b1e46844e09d8faf73394b8040f5e4988b8e4e3ea5d1a5ad1a093d535b4f99152bb9da5494ee8e42f63eac75a1c74422cf8643b20547f44356a640f837fdffd9bd43d48ea01c4c6ad5cf066b7e7aae85be1f76cd3f2f1749eec263af9cb3d1e54322e5eb6757be7bb3afafd4614e34bc59327f5fafbcce387be99eb1b25c9f36e382030dfcde2b995ec5ff29369d9ae226942802fa70443f1cc2d62679266e80e00db9fb9bcb8261b40b3c6e7c2073062cd34cdbf9bef0245b74aeb4f153f965a9b616e98350d2064710feb688154d2ecea17ad1ce40006adef8d95f2393455f2a3ddc98b033395818a06b67498a320fcd49049f570283beebf233231ed49a1a67ad32d1f2a4e0d991a6a1cf7fd4ac8313891db6121e37ebe19c4a5d8d3ad9da32814fcf5099bf0ecbc6dfad92ddf4fb68e893e33c40fd5b8d1ddcd6b71eef5da36f49fdac4aca8c4dcc3ae3e0d38dc8adeb27a74b785e33bc66869d194c6418f4d4b0f31594760fd11333fabe83d4a1162df6db8f66014915e5ee98803c4f75e74b1fe6d16f94d0c4d384e5e6a77ae2fb36bd967145d8df72160ba45e70db42f11fe8de4961c2722bf621f69775f8c693c86a50016240a4c3b3ee70cff972d77705dc928ab916289e6fb97f67a223c770052fb0003d0097c11bb1011e6ad094fb787355a143f20cf9e23f037935d2cabe961a4a57bea761e822b7b4ed8570144fff0083ba8636a6c70a59724d5f7c6a40d9ae6c26684bf2d851e2d6d682ef8fa75b781aa15e6a5afae281ed5af374d83c717602ca40997cd5e32ea8fdda63cb22ed45e87f7052f33db47c157dace5a60361b692daf682a72fd2d77cd425343fad06301844db17d17cf7f6c782fde4ef97430366c4bb4190090e769f4a57a9005ae0829bba1da90787b25b805fc45f0efc2b0d252ed5b2eb8715cbcce3d6813826dfb56da2bda0beae78717a2efd06895267dd180d50abb1448f95ceaa696b4bf989a3d1b7cfedf44463885fcef4a5dc19e6557c5f48e182123d117bdbf6e9175973032c9e2bc66f5db034e7aeb94d0729137b6dc5f5830edfc008a839e7b6b2d86881b605da206b6d149123e5508b9ce79cdb0a32aaba822b75cf5ad636c5162067c321bcf87e8303d7187aec23b1be21123d366aa1b94953d441b570a0529f06191a3645f398a21d414a78232fea2104377cacfaf32f3ee570d78aea07c74d433633b947cbc0144dd1a2474170a847c8cacc42267cb7096db75574026cd81760e71263f083ca0d56e8bc096d3f5301f8eec3bedcb7693625549912af4f22026e4618b97fe951f0b7b1f9ac90619f2f235e7700d600f16d1525058ac68315fb6e136ae2bc83508cc4888a44427f0a7179e0553337c918f3ea330c188c0e6a8d1739cd36dbe429b655a712f81356d9d44e17098472770b38756964936879fc4e1711f1b4cf9867aef501b6901e32be5a7b42c89318468ef42f5b85512d683802a2b42f55b348d348e1d4e526fcfa0e351b5017c35ebd803f9eb4d836e5ccb8ad269477ee8a6cbeb32b82d7caeb436b0125205371e4fd6570c4d4f6380d93343a2014bb372321a9f6494ef324ea66720826f1925a1183bea87630a878da30f04fa340d56d9090d7b1fbffa4a07777450498d6e9dca499f0aff08581a9d3d10a75ff3ed7332f3faaa6ea916a06cf94e5256424e8f3bff28071d38f3ecdc1d4914c255366bbdbfde26e551bfc9888ab62ad4e717a2fae0e13698b4b17c4abfb8f6551fc8c1f40d0c090b635c36bdcdb1d66b8245efc1c9edfa0cc217406de948f00a40384bc422325b9b0e6e393906ef35ea5f43a0f156b49bc3e9ac05109897ea7d42f147052f64ac357b7ab5455c33451e908308eaea4daf5760340c12dd61167b82e7cb5ff252cedffd3ac76e032c3e1c0a1f24dd41d6b9e73243b11a2a2064379b6d6595c1568d28565f8eb9899302bc70b1eedd1edb3d56c0899c96baf7c927fea135f529006c27f8eab84ac8bff2161e077401f59da2b863da51550da165b2db31d3fd04d3c1de14afdb4d9ce020ead6bebc2365e7e9027c21c541e86e2386ba7de20bf8016de4385d6704e7a2c6a06f1a59d2892f74015ba900f0550c2c38450d57ab3681b7a4247448503fefd784415ab68c6ba16e5e54f5862ab0edd7bbcd0edced56e8f9762c5de04687dc3a26f2b046acd33804aeeb671aa16a66a616200e6e68265e81e34b8df12d013fae89839524c496bfa250663c02752b0505b8bb64f1c72c86b30ac990b641807ba5f7eb1a2ef2d0a6d9247547714e0ec70eb03c266c1d64bbc609029c4594450fc81863259feafdb09882e1ab71643c09be2efe660d236b526a5ba512f96c379e497f297bd721ce2cfa57757b59151652925b5d9cf01acc", 0x1000}, {&(0x7f0000001340)="e6df88068bbdb4b7b7125023d35be00f2e7730b481df8322358931ef3e044b7df1af706ba909f092a0e01ffa46e288d1eec0ea0b14eb9cfaaec5f462e0044f34fba6b17864a656baa7e2d7a04b4080bffc3f128560e74ecb71b58da98716101875f5618078024419095c49dc165e0632691939fe909c9f905d5d6e058af91e566db5f0a558953a8d2dc3084f4a5cf73595c8d8b1e5f794ce51448a32d0a0ca06ac9cfad027027188fdaa25bab52792752109fea0897186e52f37de50252b41e792ae80783e43b16df3dc17c2d1ff7fafb608acdd2c2f8d0a09ab2bcf4faae614fd97f0ce9881284eb10651f8701baacb90b125d7cd4d19cb66f4dac9739c0cf7923dea5c42546f9c7b827a31f185c8029e98f9b227eff550251da711796084366ebc30b948839bf3d424674fca7b5b0b078d452a637330ef33d5d548fbb20a81bba70ab2cb0602ba0222c6eaff82bdb20f4dfbbe19c95831eb7bdfdc730d1f956fd78dae6581d225892ed9f39071188c393a374aee9c88fe97eb6841dd84433e8fd11d21a0563c0eaab630f735fffb79ff6da546b285ce809a856f3fd101011ca9dd1818a0bd7bd62907d1f6d33ffe1ffb33c7aabefebd3e96da987ca3ae9ebed2024f867dc497799676e3b1882ad92d4fad50eadfe55ad27c62443e2152e3cb3da836ad1ddbb910a02d6fc18ef2fa4c50000d1cd49d3ae3b2a3ce7e7e2325745b47f2a653734505e695e6aa6f4cc1823e048cf9235104abc2e79fdeedb88fca9fe42d3ec2ef085875c408a5c112e366e2e0216dc206b19a5ae147d3a235d7001e00fa7dc9acf2596b0bf7a375f50a80fd14bd20055d626057f23d93cacfdea4919854867cce8010443b9eb338531c4d0c9f8c0e8de9a307afba1d17f7dcee0a3ba9a6e053df2e29dfb6e5ae23665532fe7add320d3d51ead39e1810fc8434f71fb0e609ec083f76637225bb8052c1fd5cbb6379ffef88ed8bb6b1580ce35773145db340ad0318c69bdfb7aedaa9e007d80c01e0221c55f4d6047b6eaba68046e23f52a87f1972889684b18e9b1887789315591ca5b2a90a542a5f406259f9a6e94bd0341f4625388ed85e83a51099477d5ae77c17d958753cc5e50cd6b1345331bf7ccb3dd4bef787daaa71de6c6745d34bc25a6e4ff91104a093574fa826e0fdd3afbaefea5563a1abd9b8ee4d0067b244d7c7cbe278584d45d56b4081ed9dbde870007575f9dde2d1232f1992d27d3d8b4b7c76711ea62dec4d1813bd8a8b093d58d59229dc782c170ae89353e7f69881d4095383ce62feb5fee1612ee811da092da8380ff7530d9a881893ba3743441a6effd3453a2bf1424e99c89fe730d5e96ac9fbd115111b64aa42ca256f91ae4ba7a1dc3602b0b2032095321ee86fd8f52ea1365e2affab07fcb16da61f7fb48885052d4e9a0c0d05c382909c343055ac2df9d92188d212262033806078f4d9b0f68f33dd84bb122654013144cf6b49cde06541af52efeb1f776e36afde840181a95bb097a73b5acc19cbc3c137a5ed0af9df352760993f7462224a49f477e00aef845729ce08076f2958db14c15caea4ea2a3a11e75fed34f044b801032ca149e194517920bcc582b010e7a85d71616aca0d6b7fca946a35910e2af6236c6c2baa1bdc44c3375a74eaac1d6a5306f692fe9eb645dd3a6df65873d76caee526972933059b6f4f454b2d53e7715fc8db99a1eace54557f6790f586ede5ecf3d062f8f8b29ed9c4cc397ca21eb82fab3b542bfa810a5fe16698b144fb8750e6eab6283bde8849fe9ec318f835a19d3f2f9b92720d6dc4fd7f33c044d4519a90ecb8252de9610e1489c37f2c16d8d48c528cf0a3924ba3209bcad52eab114ba7784aad028196a429f3678d2214b6f6c1c4532a2975221f3dbf0b5bb4e34b39cbbb46269f91de32b5c49eb5c47b43efdec2b13e0fca7d615ce065f2cf68755b3eb69621010493862325d340c6f6ed5434eb1d151f681071a8976ff38e7d4eed31bc23c5395d6590ce35fd8de0b651d6213f1ce5990531a764e3342cd9fa1ed2054ace5ac9802f9e2b7f426298f5c4096bcd97979ea8fe785220697a46e6b9ee9c542615185cecfa836bb4a809437771f63029378a218f1706dcd72110f506aec72d105e7f7e506d5e9664791372e3982af0175e614ad6db579927dbabb36ce5e2599e9a65b84898b540cdcc89e3bc826f7a578120ffff732a7933064951866a82d8f92ecdd994fb5623bb5f074c9381249da6ece461ac964f30f018fbc93435ab49495858770f2f2d43838eec51187c8e77e84000c01ab145dbe4d23525f338c88eb84071ec4f3974823467231338e1a40c96fb62b0578272439c417675d57155b69579c5b6104bcc75b03ab64fb5f4db3bb603fa61bdffd0439820d829abc8b72c2fa03dc3d33aaed30c8c08edbb7a80aa34f994da688f8c5f70871a99f8f1abb5af2be918c9bb3ed4d07a61ef442a50071f338197268164b9fcc3d30067e4dd21db4413cee4c6717ac7833e7b480ca5592bae15c45b8adb55efd8507f21c9bfc2194a63fcba2521a3c67ac31d1235c07cfb8969b90ec7ff453654b96fd0af52d1724f33bfd9c34063f6d524028131a5d704f4afd8397562eed5005b8f9d7a6bdac5e2cb6cabab341249e84e9d66746546dcbc66c53c0dae6004c7633deba868479d162a61ce2e3b095a11e80df9808a557f5cd3bd906fd43e576312355fe059efb9997df9548176dad1bf562d6c9636a9e0bfeee8d64d0ad7d1641d018980af22625694d99372c36ff85d9b1b188a8a686b3f6bba24301b14c6dcf47d48fa3017cb35fe28618cb45fa0367e08ee2dddc8cace93f98a7252adc75ff7b0dd75e774cc5890e628f5b66247dd7a24d78824f9077549457648a9a5a6a07e5c4d4e5674b3f52f456386091eb787cd15898d96565ab8f362750d468a1e0d607c0caf8ae79213e555b39133b4ee3f9831e0c6e07b09fc70c2d6dfa0178406ca2ab1485fb6368372ff45970cc767e8723f28c86a8338262da14703445beef49cbb8248cd03e14174af5ef14d7c2d8eab1fc05a23c0c8bd1529d5f9a86e0fa3636e777c5884844c3667b9e692909d5fb0a6b6847d00db9efb298fa4b267f3cd888a6217e07f023937fe1704918e66bdb5357d18f898626216ae8bd84da8412d828f53e11943a9dd2bbaf498b34f7be9f02d5eed06c7132ee655abd4d051a017ac537944e373429085a44456e802e77eafaca5b8b19e77c7b94ee5f8384e821f0626ec8eb4539a44381d80251cb631ae8e39d7cef98b6d48d097d4efe67aa6d121c6073442468143d0bc1db3e117057ffda5a75cb6a91a13aa0cd7174b2f77c140ff16bee8bcbf1ccb54894859679bc381133656a28b644b48ce8a21ecfb9fb7689408e78a84ce9c23e8c769a60bd6b112aef142c4c98d4afa82765e3783d0e7fd7bcf122c950ffc7defed155c9e4433a6e5a01d535c7834246fdd1bd46890f8ee4e20225e43e2a60aa7d5c4b7fb4f416aeeffc75dbc3c69ff730bc6649555cafaa0dee65f95ae8dc4e5ddc6e1a8ba293b7c0fde37989f7c9abb2ac9d70ab38e1e4f0db7ddc06190283bd622aea111f74418e9afeec43330785cf14f2eb967057f382d54da13f40ba04dc0a96731ab1e3a1fb077f71f9205ff5d4d9b39e293262bd73308e6c4c06c703223884e87b024d910f3e4fc0d14153d5b2f6f60a976fc30da1a8fd18302abfad3018d7a920df1e517883ab8ef310962419d32ed00071920cf628dcb55809391ab55943fa3836dcdf1219f3de53cc1fe98f50df4c519372e1e5d7c2956dc72a0ad14aa1225c26818dd42b08e35917fbf54ce8d2ce1a50f5e572dffd389e0eb346a06eae23c51033717168ba697690f4852aa1920a5efecfdec37cccb3ffdb0185e655842912301eabafb01a62853c4b699de8535f14c1e98b3f86862bbe5d6e454a2bd5a746a6434d5d48ab8b95e5dbab8df8889a16e9982a730ca2ff1fe6b2f906083dd95761d3afd5025ec3d760aba2b260e51a85e2ead8e01c9bba0fcbec0f4f600ebb5cc83538ac439d0f9f3a7c11b07f4daef9f5d775355d7573f9d9ab981b21771482725a9d593cc2d484abbfae0cb3adcfdb21317d2a53c8d52346a27e266bae91eae9552f89e5b18399e512b659a3c0ee575a533d42563e5be280d7e1b4bd725f94516dcd67b1425446a877f77c55fda8ae703682e9b2a6c4e525dd4489c28f4c7a5262395adcf8a38d528b9be8bf3e582f4b9973ffea00f74338cf710bb5124f657029aef2ffb955889f8338fbc9cdb1379217cb9cd2797b525d1b3a4af3a247925f20339d14cc5daf00a45c1707625eb6d59b255f832cd9a6068048f7c9684d9e3d988816e8e876c5afdde3a56c518335f71be19e3b0ba9bca3aef98f208b70cd19aabbc6c38615b1c977aeabdcd0b9e43ebd36042a2fa31891ce3983db595ebe6e4766103439c8b7016f6abd1e0d0d94da75ed72a6ee02254eb09ba89326b881bec33c74a9c5c205733c7757da09c7c45da6c85008420d9a50e844feee8c3bf0a4fb527b92271fad46568ad8aac819bf675f0f7654c9827f0645a810440f2e77bcd1af069531a9e58b49e717b8a28fce0c5f6852279250bcc66d30e52cb9768efc1abb9df3c864b363225ed1daf163d2d8620f86b595272cb29a64739cfc29e7c92febe6a5c5d2935e4258231db1cc98883493038a5d6a5c524754cac53b276efa570c8e09fca37aaa8bbafa89d3c74c5e1c6c04d3acd851c735b449399573c344a2cb91b8ad90e5f81d4cd1d27f9032a6a4ea425cff4473101ec1ca71842760378c0a7ebfa5b588f43d4c221c6570485688ba62c33359af69fa7562eaf7646f688a4affc16ac562d0e172fc9dbdbcab6c87b3490053d59df1827be76695669ff986431bfd07d1480662a8b43c8d7631c81a30bfe11610f948de71ac4fcf4a8c1a04b84c39394e2e3ea4426bbe03da4fb939fc02df7a64f097f97052b64a9d79133bd94e03bb2c35df7cc6d4b60b10d0e2395d01cc4fbae58b54d71c443a95b540a5c9b0d919ebcf94aa06ba7135aaaa1e4c09ae9d7aaaf86092dc2aa26a3c1f0ac18f700c3ddaccd7fe3013f91d5a63087e56f69f014fec4a2b87700cd9394765fd0f6bce392567d500218e16fadd05eb103fae1b340fedf1325840841a01ef52da31ff0eaa9e45276c35c93cc03b0cfb5cdb9dab995bbc193d35159a59f3bdd0ee9f934b39f8f97d5dafd1c47e3d6b8b4a18860b7b276911ca6093880e7ad656185e86df2605af05902e58b82079954d3f9a6d3b902073064ff6841d9b4be4793e3a74f9b9cd1258a38b8fb95d54150207776f2a3b5e8ceeca5ce59276958912e5be95d8917fe82d0f515a6c8e0eeb1feb9be19011457d1e147ba550e1fbb5cc34a4ff28ebecf14c163d71e45de9fd14401c1e7a5b88f2054cba5ac99fad677bcd52aee04750363257ba84cd2228486e6313b7025cfaa13a08e35ccd7fac568db40c4abef3c4a30ea8fd626170bc11a96583c500e565d8023983be8a40d29625d706e563edc75e20495565f240b29a23f5edcc4c78f6f09c7c26fb04643f255407eae58a5f040647c427cee9619651ca3ce37340238bc02f3196d9773841820e46ebd1339c612f866eac43032831217b305aab7613a915bdd76a9fdcef80b11157ae4a12f12914b0427202e98dd3926d23a0fdb84359271cce1666871dccbc9f4cf748c9efae2f7e51c6fa934f21f200c63ecee9ae2f716aa8f6b7efc31e0861630788e9615", 0x1000}, {&(0x7f0000000440)="6d8a832d723c3d00cf5a60549d525cfbdc3cfb0a49a03f1dc9c4557c889c7a657a8786e93df569177c7e83fa2aa70cf5a9b4b7447b127622e82da1df0ed9967ee408e8feab5d88a69e95007e5b5419cf735fcb7632650e23f85a4501ed627f0fc6407d03e6fbd5bb375ea0a2735deeecc8020086ed74793ab0e89e6ca3b5e21cf34349822a8fc4ed9a8a1bc659b60d050bfadc4443e2c923de4f70533893d64f780fd16fede337a5251deaf306d150793fbad3f69461468c071e3a0976017ec8a9dfce559d88bd993f304181c6ced3bb4710cc6ec27a14cd674bcafeae4b4794806b7d2f2b3f1505ff9dee55ef91e15781a5f5d0de4f", 0xf6}, {&(0x7f0000000100)="e65fba045187fab813129f886de107f6a7846f4c86fe7c2295dafb4b554fbaff5bd8dbb7d49f72f31a5b544445261d29ea997124d9d9a540f39eea6ea53f3a92358e4cc91aaabb744a1811fbf3", 0x4d}], 0x8) (async) r0 = syz_open_pts() fchflags(r0, 0x0) (async) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2bdbfa3fb274966e, 0x10, r0, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 10:28:35 executing program 4: dup(0xffffffffffffff9c) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0x7}, 0x2, &(0x7f0000000000), &(0x7f0000000200), 0x0, 0x0) 10:28:35 executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000000000000000000001000"}) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/203, 0xcb}], 0x1000000000000028) syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000072000001a5113fe4ea10500fef935673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000021c0b0cd7329071d0d4c4a00000022830cf41bed66f40066fffff3e4999d9d20002002c5dbfa0008e371dd0000001205ff00000000000002000000000000000000000000000000000000000000000000bb62f8c678501a16938af0", 0xbc, 0x0, 0x0, 0x0) 10:28:35 executing program 7: r0 = open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0xc2) r1 = open(&(0x7f0000001040)='./file0\x00', 0x80, 0x2) r2 = accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) writev(r2, &(0x7f0000001180)=[{&(0x7f0000001100)="df62bb65c1ecfbb0b69f779df5f7b1a1c867b1639fc0ebb75be7672b64e5ff3cdf907daa6e720028e3e7b770831d6df4786875cef0f764a3244c11b78b645c41f676c34c687992b11f238ec678ba4fd0b1ec0f72e9678d06fdde10a323b361f514d7429708a32005ee496796851bd8d3a96b85909a53", 0x76}], 0x1) getdents(r0, &(0x7f0000000040)=""/4074, 0xfea) open$dir(&(0x7f00000011c0)='./file0\x00', 0x2, 0xc2) (async) open(&(0x7f0000001040)='./file0\x00', 0x80, 0x2) (async) accept$inet6(r1, &(0x7f0000001080), &(0x7f00000010c0)=0xc) (async) writev(r2, &(0x7f0000001180)=[{&(0x7f0000001100)="df62bb65c1ecfbb0b69f779df5f7b1a1c867b1639fc0ebb75be7672b64e5ff3cdf907daa6e720028e3e7b770831d6df4786875cef0f764a3244c11b78b645c41f676c34c687992b11f238ec678ba4fd0b1ec0f72e9678d06fdde10a323b361f514d7429708a32005ee496796851bd8d3a96b85909a53", 0x76}], 0x1) (async) getdents(r0, &(0x7f0000000040)=""/4074, 0xfea) (async) 10:28:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) fcntl$dupfd(r0, 0xa, r2) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000040)="5ab7776a", 0x4) 10:28:35 executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000240)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000280)="777ae6bbcee9e1b6684fc34359db489beb43a8c8962d3e245f5c7df8b29be3b4362f343ddbb45afacc67c93f07e801e9729e8487ec4867d5621dac0255bcf54d6603e54fb31b84af95f8f18e055556211aa3a3d43c9c7832cb78cf3db0f6e3610e4baf48a1f1df787bcf5cab874b7cb3c37de1561b2cc1e57dc97bf589db7cbdfbdc0e5a9eebff8aa671f523edb907d8a62201ba3ccae3b7491ce4dc94f400eb17a19fc282b2a16e4c5c317080c77380a3d6b17be9e906ebb6f0233f5800a640ec4ae7aeda88a8472169326891941ed7f84e9840363b5b", &(0x7f0000000380)=0xd7, &(0x7f00000003c0)="4eb443ef45d816d718b352309f41f4c635ac63f8949ea118c932a49bca2c96db155c617ec87f64fdb18f81628d2f0f569e871d9868246082b85b497ddb8410fde558048268614de24937f4274fc28a7e6cb29b90a085b832bb3741f9af1e9b5afb87c0d0bd51a6a2d100425d67f5651016a5021b3f80d2c7ab6ee86f8d9133096024ed2eb53d688320394f0f2d94b13e5ac3953067bc22cb27f381331177ff36a4faad78567aa27b213b22ae543e38b15355807e", 0xb4) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="2215aaa61fc6619fa16f5ef9109e2b21eeb9e8f4bdd1820286fa65445424cff23147b8e8bb6834044d795514002003f269a2ad5f49336cc3c51e355309e19e106f96e7d85e1c4ee07c651372b561e5c68b85e439845a148078abe04232ff8366484e262dd9c7dffe3fe506829358bae8d860f7a24238d58fcd92a5b00ac6f45dce86b044d06034e1dfc3eeaf4376f31f729f54dd0f6d5c5d49d30669c88ad406fdf8128fdaf052bf082c10971f", &(0x7f0000000140)=0xad, &(0x7f0000000180)="ffe57e2b905a089272b12ee5aeda22a8d625c43879aa1b4ca4a091c5772c65d332fcb439ce34f4d269760f04a075ccbc9492593635f46e9c3d046ac5b35a76739a5ef5caf6f70844a62afcc266c926b066f194bccb804edf041f996241f43aed99c19c478d4592562af18086b94a71573465e55ca121481afe6631ab7241ff6c92edd0b9", 0x84) sysctl$net_inet_ipip(&(0x7f0000000480), 0x4, &(0x7f00000004c0)="fed839db03e17d2b7a262e3d3c577ce9d20f5973ffe995891c6af921632f6893564d71f595b9a7fa8126de9a14a73f3d7ed1d047537a208cb68df5fc8cdb3fb6595651a269e5e5d6cc204d6cfd8880b0f828140c0ba9822962343fb7c183ca3ebd2fc99210b507370f607d870d4eafba5749be766c4157ba7e24f4f836070478b25534a4af62bc7be3e01d784beb7f1aa1c9f6a6e039742874ad090dfcd5a01780ec41a7014cb99e73a422609ac68e749089a02725fc9ddce83e4f26dd60703cd992b9678e9594509fd7dd5477623b6d8819f9e630194e77736e8912a9f1f6a6496696f15fa7db4e7bff79413f3d8cfc97eaf4ff2a6869a2f71072ea3a070f4bcee4c2dc201ff771f230034129d41a00bf187bddaf407df55d469ffd7bec4e5f4ae05a08bca0da7401983955cdeb7ae5461acb534cb1e669dfffef5a8f9d83bbfa79aedfa1f16520165cfeeb207995478fff79525da6afc88e163d3249917d819c0fcab4ce8d5c2498af917027424b3dbe60057b0ef99f0d22c550a0c6664e56fa4494a62447c900029f8d2761c79c224faba3cce5e59d17512378d2c7ff2e6f5f79e0cdbf938ba4c7b6a1cf42a83899ac1e8e5a7034f154699f3afd75f6270d3c0fed9ed9b57eff6a184ea6c4647e09a4fef33b1feadf122b23e8da3acf67bdd5e966db2f670e75c636f9087f5b8c8646ce1ec9ac97e8d4fd9a9ad33dc6fe5db9e99197d02aaac60aed768301df092b8a4eb789878e0867ff83640ca24ec148b6fd80fffee88f8d23f2f7de583e827ec70703262fb0220e8679986ffac798f23cc0bd477487d394bd1e37a1ade51e017bf04a1bbb8e34012b67f7cdafca17931fc8da7d34dad12aefbd547989c67a4f90f583c99e6416788e91d0f5a090d5a18b2f569b35b6f42034015f654805a3cd28cb8be72145d4808ef89c1903a17ef578a14d0db1cabc69389e90755a48af26977486eb7741bceed9076d63530ce6f6c976b19e10776b00b5e626484b25b17f56fb8659e03170fc235e1184aec8dc315ed8a2a29ddb66c2f2499c33c6b9ea0887cc904614a4908322cf43f5dd20730d728876201566365c7820fa3599cc3b8ee65a11b7946d0793055a1353e3711be3bd43b6451f1cdfa83eddd7db6fdebb4a62afe3b0194c6002fbad04a1d04ee5cbe45ef963cd0bfe9d0dffbbd7ad87c330dd31bfe7afde2acba5300872a8bd31ece53dcd6a3bb30027322ea920a2cacbd7ab9aa68abdb1d02f718ebacf66d726c52febfd406a78d91810c8e69de01a761cbc5782a24c1b1fd420235bef02ccc19e46d7ab2dd88766ebdd8de3bc9398e80df5f1f4aab361934b8075d0d906d7c94b3661285479d365549d6a7895a59e4aa456cef1bf98af858dc50687edae9a7bacc3eaa2aaa1aa31729cb186734c4aeb2cdc02a587883bf3b7e56a1b6332f4284a8268994fdaa0495739c49f859e16ba1f2b01e2e65406bb9ffcb31d702bc1d9779ed4f9ea6c126d71ab5401d7b7627bc0e1b17fd530fe2e0acb27b811abd69c9133c88b131827c12739f5b584fc5cd52c9a0327a5fab6e0fc38a8d2f99eabe47c196fc9901259a535b81bb30951b1e8bc3b9dc754f9441affaa963b4b6e641281d42b9aa4734c3ff421686d130ee856edcd33112df08c865f92a837e065790cb2dc799ef62a1fb0ddf257c509d521cd3c8f90f266bc0d889152d45b9386ab2b07d6d06e2885848c8208d4ee5aa081265940ba2bc6b9904bf4e56e5f18257b3fd5d4ac6926758cd0b98f256bd0f35267a4774ed1c4f0752bbf6a38cb8914ca4063cd290f575244a52c5675e075abe21bc0be08541191968f225ea627f292840c8395dd9ff35ebf07708623fc6995dd403073242ed91bdc0e90d0bdd8afa09393da9983531db196c02153685a7ecb95df245dc40fa0b7a8aae3f77cea93a4706948b510233c0c3112591c33dd6bc6d93acbd72a265dfe19edab8fcc6f977b6d94a600f1e2e671d8ec58dd8272aa292aae7431b8dcb3f0d34f3aa226093d62f3b33b4cc696de39ee2a945f4e80e56728a9eae49c604dd455eb550dfbc96dc6070db37a5cfb2e19bc34bbc0fbf5fd5d5182d6a27c5a2bda56b4fd11c3a35432c64756443efa953f92a95cbccc0c40329b97fc2c564fb5429560f0ddea156d9cb4f1ad7b237baa4b5660084c4df45e21fdd73555c2d4c3b8e59025a1264fe64c742d5221e65dcee4f6eb2c8dd73ccd91dc296251879d37a2e44dcc760e10aa031189031b16cfcf844d4eaa42563124fa8bc06fdc3f0bdc58a54da68c6fcb8d73f4e0618cf713e9410100e3a7970289a95e90954998f77843c7d00e0c39a3092da051d99fd01592706b8b99ff91a326f9f62e76577fc713e5a0e3b88095941e81c6bce23dbdcbf5dab1fb883057aa069937204d3e736c919519eb623c31471e914ca5c259ad2d73a77a8aa371c1051b1fafc3495041b1f57233bcde52fb4763626fd356023c20cd78194ad5657ed6b13d88b41489556cea22c6f23b04f4ad71b93f4e7475cb4d79d5f2725248a2f3ea8f6af1813e6e8937b7d4e7b3dda7e07b094c04ae06c4eb5948446898f99081f06873ce6e0d4dad165f30ead19bedef6148d0b2fe0fbbae13c4729edcf2e2de03fd6bb50152ecdabf44af0db9e30ddf46ee3aef8e98ec965e21fdd1a41b6ce4776f8eb49e6ae109a580d0235f8ace8a950eb5e22673e98b55374a38573108a339e66dd0c5fecea9306f7ffc5b56d74043ba8cd1c8f9ab9d78a9a5c13720da135fb461ea1aa64d5d839e8594f2051beb4f760380d55e62b078c2a8720896199d0df8cc177ced800b2c8c94251a6fe1588089b356c43a332823cd5e8c9960c4a5718e11e4050fdfef11a1c754edfc6fbb39a5f0c300db2034a5d94c5a518984d9159962293211d61822cfc1487f4d110fbaf29c1e6bde3a9ca3f4eb8fa8aed2a53ecd8b23a72a61f0c6b0fc417a5b9de5b3b6b0ca12ad07e2eca8088ca79da72d21fde0cdde555f71f0a824637bc707507bb8ee193124ce972615a5b85a07d86c0043c67044506daf4e44b12373ca6b5231ec9de1d685c7afed9b6bfdb036c69c1b71371833ad11212d398517af6542b3a64b6f71ebdbcd9d2e7ebd2a3eb187fc3bcf7bfbad070587f51df74b4da6ec68865494c27711ba369e849e693c8a08a494ad0799c96d55dbf43f93b77e423a22caae49a5b74c02127b97182d24ab13075277b72aad4301470dc3b1160c2ef4e327374af421c2dad5cac29c508444a7755571c53e027347b1c9bec5af9682d1a36b613e2583e03f49c09c5964b941522d2f69b6e66fad8f2f0fd7b0c9e1a3f53608aea1e226e34b2e68dffbd2a7f8324f223c6bc554681af204b29a44919b4a19e6604c5442aaa2d946e21a77ab1ebbf2dfe6a96f57a0ae064efbfd589502e853754d487476083bc6f793ac491d044c5bbba5ba0cee2332dd0e1e863c989d2528e5ec233528ee5b24e5a0d86209914446b0120071c3d8b68de2dd8b770d4b90cdeb75be09949a9d64a8f3ef9b67b98b63d71508332c581a5fb76ea7fef40b149db24a902d0db3f8aa123e78eae987e57309387e0ea485f63381fa937384fcec57c2df487f2459e17af0b385e837e74154978821649a6e205e7350578f559f30f6ec59f19a9c6524bf737131cd45b020df9b3779bb1303eb6bd655c173d49a99d3b6e3bf7a20a3d6b2fc6d644a2aa64967c41992a6f106d35cd03034e8ce16b46bf413006ba0749dbfcc510deccd16745fb3498a7e6619c2c5a8072a9ac4bd2e75e47c05154e923d52fa398ba50768a726210171ef9fd7f90277f4d427a5bae9ff126b6fcdb9f6061f8617ab2eda40ca4726c5b9028b875f4bcc0903532a11e1c0fe9f2b3295916fdda38795e57ee5b79111b2e60259014aeba85a176366d30cbc4f75f6dfb8f40808fb236b5835bba72f0eea63c3da1ed426e49856274f2b3b8cbe79a96aea712324b13f24d2240cf827263ddbf68629e1d698e8ffd38e234fc7a82c4b987655a5bee212b994195e44c4a4f3f3bb08f14018ff0629b00f7fd3eb8de4dd310716166602ee83e51fe7a2ec4b6d0d6dbe22eae376ae8471781f8a709e0e0db369ccdc9d1f6d80b92d758c0addba5102dfe825667e9100a36f9fb9dfc1f26f0d5ea5638361016ce4db17ea5ddf9a6274c3ddc14c2aab036d49fd9eafd4c2e498d2eb0661e272c67b1fd70a0c3c7d31c335d4e90bd1215b3cc92559b1a8721afcac2d60a62ee780af71e503c0a6a80f83d24398bdd8a0e02be766392dde59275d0b95c8427e55a43467b22ec8610981e502ebd11727826004f55ae38c1b32208bb23542b9c6bdfa60b89471ec9ebfea6c42a0ff05013cb6321eb5dae49de4476f90238e8aca8784668d198627dcb15f77f190b55c2d8a10ad9f2dfbf60f3421016e009c535678f11237f4f3dc230cf381b6fd499861966107e20b3f65cb94ed31c79f9cdb97fc96bb59ba7421f8bf73a822892a4fed77fcd6595d6c7964cf55ed6803a798d8af5f45548f7e54173bad83114a1039d82375417f75eaa0409f1582179990beb98ef52e14926462c96669d69fa548d792165a9592d443fe1f3ce9d137d294b65cdf0d29523d840cfb32f080156ff208ae5881456ca05be83cabbe5d150f9692f76446e7938e8c5a2f5048c73405983f36537c49ef51b24134d1d73bdb090a582fd2b03a44c0a20952d535ab1212810fc3ca1024719954708cc9f280feb27ea28d97213517d646eb9683e7a171db0f36e4e1ebeb3999d6d69cd390176cfa99b18099e34568475d0ae072f8fb1f432781ebad9f403d7380b256cc76def3d921fbd786698614da3365a3a68a735aa97635c396cf25dea8821c4d4358e9fdc7480d61a70b16349d21106d578a5ddfa91ba79f015f6ec5277b0c39f56cb49927b013285b0994292261360e4d0dd3a4027d076c3e006e4d9e020271d61ad3a37b43684412d0870b1fde21b9703ec8b95d3912475d827cc90c1d46fe6b404f2679f254091b3c5d5d56fd3a839e20813bd65cc03efbd18fe4323e601d13e91bb23b667ab1fdcf9c20f95deebe65940c0fc515dc798a0f795f9e724a7c6cd1e2d872b9aff64479820a755afa199b4dc4c4967057426dc3089b51032545bee0f3373a1d8e8c8816529e686238e01db893023d11c033e09dd9a04cd4783d00fdab3162fced3ee60d57d4af5f1f714039b97ff2df23378eb8873beebfd04aea151b97e93341bd48fd5c3f65d05fcdadbb4a7ab32476987254ab442f9431458e58f95e7bfc722090149763b8039e182d7723b1e3bf12aa8a63eba068872ccafb7ed47341dd140302fa5929c2bffac2e57e3c5ccdcb31df41e829e4779843f00e5ea7cb61f612c2a7a2d70c47613581acef519936b2cb777f5cbcd248f73dda9921381bcc94164e3429e522489507c787ea88c1fb13f8900b92617164f87c2aa737ccdfa37b71bb87b461b7e4ab6e7c6cece751cb7b6808788ae623655e96a6d7f962d45a2968bb8954579728ac33758d8515f8cf7953e108d205a351a99609b759939c0d964093e41be2994356264e72ac10bdb372c0b84f0b7ff1291fece864c0376cfd946cbb59c3d05d81d95654328c87f6a61f1822a83336f6163c6c325ec427441364a50f7bb8bdf2a13a74a33d8a783c85fde81fbfd1510be46a596b8e0b6afdd3de9799131077c6d3cd2bd2556fd97de976a1aad228d901abde0d3e1ace7c04a5db2cd8eb581cc70688059a7a6c3d50e7099514221567fe87549b2aed608879", &(0x7f00000014c0)=0x1000, &(0x7f0000001500)="801385de347e068be76cc63a98d300544fa27784244b07dee15a8d030463580b61939e805085b1", 0x27) 10:28:35 executing program 0: mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x9) 10:28:35 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:35 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() fchflags(r2, 0x0) pwrite(r2, &(0x7f0000000180)="47edab1c9cfa087db09c2bfe07fbda50c403b6ef1e066fd5b4ebff430f881b59018d99cd07d44b60c9d1679fe1effa1e4cda1d8cf407e07918ee7f8adae40947d495ebab783d87c93d033486d6e31a4cebe4eb6dde31cb6bbbb6144b677b8f26e37b152e5a2cdfff9a9575530c6dd8a27c86e1caad355b5a27c50c79fdb499793c8fa756096c8eadc275b39a9c254106bf325be138c308ba06f1ea36887666eb6264d54aa2a9ba182db46157cf8a26bd673234dc7a6a645b7e0fc2d9dec8913e17", 0xc1, 0x1) sendmsg(r1, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) socket$inet(0x2, 0x4, 0x0) getsockopt(r3, 0x6, 0x8208, &(0x7f0000000100)=""/49, &(0x7f0000000140)=0x31) 10:28:35 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) r9 = getgid() setregid(r9, 0x0) r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:35 executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000240)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000280)="777ae6bbcee9e1b6684fc34359db489beb43a8c8962d3e245f5c7df8b29be3b4362f343ddbb45afacc67c93f07e801e9729e8487ec4867d5621dac0255bcf54d6603e54fb31b84af95f8f18e055556211aa3a3d43c9c7832cb78cf3db0f6e3610e4baf48a1f1df787bcf5cab874b7cb3c37de1561b2cc1e57dc97bf589db7cbdfbdc0e5a9eebff8aa671f523edb907d8a62201ba3ccae3b7491ce4dc94f400eb17a19fc282b2a16e4c5c317080c77380a3d6b17be9e906ebb6f0233f5800a640ec4ae7aeda88a8472169326891941ed7f84e9840363b5b", &(0x7f0000000380)=0xd7, &(0x7f00000003c0)="4eb443ef45d816d718b352309f41f4c635ac63f8949ea118c932a49bca2c96db155c617ec87f64fdb18f81628d2f0f569e871d9868246082b85b497ddb8410fde558048268614de24937f4274fc28a7e6cb29b90a085b832bb3741f9af1e9b5afb87c0d0bd51a6a2d100425d67f5651016a5021b3f80d2c7ab6ee86f8d9133096024ed2eb53d688320394f0f2d94b13e5ac3953067bc22cb27f381331177ff36a4faad78567aa27b213b22ae543e38b15355807e", 0xb4) (async) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="2215aaa61fc6619fa16f5ef9109e2b21eeb9e8f4bdd1820286fa65445424cff23147b8e8bb6834044d795514002003f269a2ad5f49336cc3c51e355309e19e106f96e7d85e1c4ee07c651372b561e5c68b85e439845a148078abe04232ff8366484e262dd9c7dffe3fe506829358bae8d860f7a24238d58fcd92a5b00ac6f45dce86b044d06034e1dfc3eeaf4376f31f729f54dd0f6d5c5d49d30669c88ad406fdf8128fdaf052bf082c10971f", &(0x7f0000000140)=0xad, &(0x7f0000000180)="ffe57e2b905a089272b12ee5aeda22a8d625c43879aa1b4ca4a091c5772c65d332fcb439ce34f4d269760f04a075ccbc9492593635f46e9c3d046ac5b35a76739a5ef5caf6f70844a62afcc266c926b066f194bccb804edf041f996241f43aed99c19c478d4592562af18086b94a71573465e55ca121481afe6631ab7241ff6c92edd0b9", 0x84) (async) sysctl$net_inet_ipip(&(0x7f0000000480), 0x4, &(0x7f00000004c0)="fed839db03e17d2b7a262e3d3c577ce9d20f5973ffe995891c6af921632f6893564d71f595b9a7fa8126de9a14a73f3d7ed1d047537a208cb68df5fc8cdb3fb6595651a269e5e5d6cc204d6cfd8880b0f828140c0ba9822962343fb7c183ca3ebd2fc99210b507370f607d870d4eafba5749be766c4157ba7e24f4f836070478b25534a4af62bc7be3e01d784beb7f1aa1c9f6a6e039742874ad090dfcd5a01780ec41a7014cb99e73a422609ac68e749089a02725fc9ddce83e4f26dd60703cd992b9678e9594509fd7dd5477623b6d8819f9e630194e77736e8912a9f1f6a6496696f15fa7db4e7bff79413f3d8cfc97eaf4ff2a6869a2f71072ea3a070f4bcee4c2dc201ff771f230034129d41a00bf187bddaf407df55d469ffd7bec4e5f4ae05a08bca0da7401983955cdeb7ae5461acb534cb1e669dfffef5a8f9d83bbfa79aedfa1f16520165cfeeb207995478fff79525da6afc88e163d3249917d819c0fcab4ce8d5c2498af917027424b3dbe60057b0ef99f0d22c550a0c6664e56fa4494a62447c900029f8d2761c79c224faba3cce5e59d17512378d2c7ff2e6f5f79e0cdbf938ba4c7b6a1cf42a83899ac1e8e5a7034f154699f3afd75f6270d3c0fed9ed9b57eff6a184ea6c4647e09a4fef33b1feadf122b23e8da3acf67bdd5e966db2f670e75c636f9087f5b8c8646ce1ec9ac97e8d4fd9a9ad33dc6fe5db9e99197d02aaac60aed768301df092b8a4eb789878e0867ff83640ca24ec148b6fd80fffee88f8d23f2f7de583e827ec70703262fb0220e8679986ffac798f23cc0bd477487d394bd1e37a1ade51e017bf04a1bbb8e34012b67f7cdafca17931fc8da7d34dad12aefbd547989c67a4f90f583c99e6416788e91d0f5a090d5a18b2f569b35b6f42034015f654805a3cd28cb8be72145d4808ef89c1903a17ef578a14d0db1cabc69389e90755a48af26977486eb7741bceed9076d63530ce6f6c976b19e10776b00b5e626484b25b17f56fb8659e03170fc235e1184aec8dc315ed8a2a29ddb66c2f2499c33c6b9ea0887cc904614a4908322cf43f5dd20730d728876201566365c7820fa3599cc3b8ee65a11b7946d0793055a1353e3711be3bd43b6451f1cdfa83eddd7db6fdebb4a62afe3b0194c6002fbad04a1d04ee5cbe45ef963cd0bfe9d0dffbbd7ad87c330dd31bfe7afde2acba5300872a8bd31ece53dcd6a3bb30027322ea920a2cacbd7ab9aa68abdb1d02f718ebacf66d726c52febfd406a78d91810c8e69de01a761cbc5782a24c1b1fd420235bef02ccc19e46d7ab2dd88766ebdd8de3bc9398e80df5f1f4aab361934b8075d0d906d7c94b3661285479d365549d6a7895a59e4aa456cef1bf98af858dc50687edae9a7bacc3eaa2aaa1aa31729cb186734c4aeb2cdc02a587883bf3b7e56a1b6332f4284a8268994fdaa0495739c49f859e16ba1f2b01e2e65406bb9ffcb31d702bc1d9779ed4f9ea6c126d71ab5401d7b7627bc0e1b17fd530fe2e0acb27b811abd69c9133c88b131827c12739f5b584fc5cd52c9a0327a5fab6e0fc38a8d2f99eabe47c196fc9901259a535b81bb30951b1e8bc3b9dc754f9441affaa963b4b6e641281d42b9aa4734c3ff421686d130ee856edcd33112df08c865f92a837e065790cb2dc799ef62a1fb0ddf257c509d521cd3c8f90f266bc0d889152d45b9386ab2b07d6d06e2885848c8208d4ee5aa081265940ba2bc6b9904bf4e56e5f18257b3fd5d4ac6926758cd0b98f256bd0f35267a4774ed1c4f0752bbf6a38cb8914ca4063cd290f575244a52c5675e075abe21bc0be08541191968f225ea627f292840c8395dd9ff35ebf07708623fc6995dd403073242ed91bdc0e90d0bdd8afa09393da9983531db196c02153685a7ecb95df245dc40fa0b7a8aae3f77cea93a4706948b510233c0c3112591c33dd6bc6d93acbd72a265dfe19edab8fcc6f977b6d94a600f1e2e671d8ec58dd8272aa292aae7431b8dcb3f0d34f3aa226093d62f3b33b4cc696de39ee2a945f4e80e56728a9eae49c604dd455eb550dfbc96dc6070db37a5cfb2e19bc34bbc0fbf5fd5d5182d6a27c5a2bda56b4fd11c3a35432c64756443efa953f92a95cbccc0c40329b97fc2c564fb5429560f0ddea156d9cb4f1ad7b237baa4b5660084c4df45e21fdd73555c2d4c3b8e59025a1264fe64c742d5221e65dcee4f6eb2c8dd73ccd91dc296251879d37a2e44dcc760e10aa031189031b16cfcf844d4eaa42563124fa8bc06fdc3f0bdc58a54da68c6fcb8d73f4e0618cf713e9410100e3a7970289a95e90954998f77843c7d00e0c39a3092da051d99fd01592706b8b99ff91a326f9f62e76577fc713e5a0e3b88095941e81c6bce23dbdcbf5dab1fb883057aa069937204d3e736c919519eb623c31471e914ca5c259ad2d73a77a8aa371c1051b1fafc3495041b1f57233bcde52fb4763626fd356023c20cd78194ad5657ed6b13d88b41489556cea22c6f23b04f4ad71b93f4e7475cb4d79d5f2725248a2f3ea8f6af1813e6e8937b7d4e7b3dda7e07b094c04ae06c4eb5948446898f99081f06873ce6e0d4dad165f30ead19bedef6148d0b2fe0fbbae13c4729edcf2e2de03fd6bb50152ecdabf44af0db9e30ddf46ee3aef8e98ec965e21fdd1a41b6ce4776f8eb49e6ae109a580d0235f8ace8a950eb5e22673e98b55374a38573108a339e66dd0c5fecea9306f7ffc5b56d74043ba8cd1c8f9ab9d78a9a5c13720da135fb461ea1aa64d5d839e8594f2051beb4f760380d55e62b078c2a8720896199d0df8cc177ced800b2c8c94251a6fe1588089b356c43a332823cd5e8c9960c4a5718e11e4050fdfef11a1c754edfc6fbb39a5f0c300db2034a5d94c5a518984d9159962293211d61822cfc1487f4d110fbaf29c1e6bde3a9ca3f4eb8fa8aed2a53ecd8b23a72a61f0c6b0fc417a5b9de5b3b6b0ca12ad07e2eca8088ca79da72d21fde0cdde555f71f0a824637bc707507bb8ee193124ce972615a5b85a07d86c0043c67044506daf4e44b12373ca6b5231ec9de1d685c7afed9b6bfdb036c69c1b71371833ad11212d398517af6542b3a64b6f71ebdbcd9d2e7ebd2a3eb187fc3bcf7bfbad070587f51df74b4da6ec68865494c27711ba369e849e693c8a08a494ad0799c96d55dbf43f93b77e423a22caae49a5b74c02127b97182d24ab13075277b72aad4301470dc3b1160c2ef4e327374af421c2dad5cac29c508444a7755571c53e027347b1c9bec5af9682d1a36b613e2583e03f49c09c5964b941522d2f69b6e66fad8f2f0fd7b0c9e1a3f53608aea1e226e34b2e68dffbd2a7f8324f223c6bc554681af204b29a44919b4a19e6604c5442aaa2d946e21a77ab1ebbf2dfe6a96f57a0ae064efbfd589502e853754d487476083bc6f793ac491d044c5bbba5ba0cee2332dd0e1e863c989d2528e5ec233528ee5b24e5a0d86209914446b0120071c3d8b68de2dd8b770d4b90cdeb75be09949a9d64a8f3ef9b67b98b63d71508332c581a5fb76ea7fef40b149db24a902d0db3f8aa123e78eae987e57309387e0ea485f63381fa937384fcec57c2df487f2459e17af0b385e837e74154978821649a6e205e7350578f559f30f6ec59f19a9c6524bf737131cd45b020df9b3779bb1303eb6bd655c173d49a99d3b6e3bf7a20a3d6b2fc6d644a2aa64967c41992a6f106d35cd03034e8ce16b46bf413006ba0749dbfcc510deccd16745fb3498a7e6619c2c5a8072a9ac4bd2e75e47c05154e923d52fa398ba50768a726210171ef9fd7f90277f4d427a5bae9ff126b6fcdb9f6061f8617ab2eda40ca4726c5b9028b875f4bcc0903532a11e1c0fe9f2b3295916fdda38795e57ee5b79111b2e60259014aeba85a176366d30cbc4f75f6dfb8f40808fb236b5835bba72f0eea63c3da1ed426e49856274f2b3b8cbe79a96aea712324b13f24d2240cf827263ddbf68629e1d698e8ffd38e234fc7a82c4b987655a5bee212b994195e44c4a4f3f3bb08f14018ff0629b00f7fd3eb8de4dd310716166602ee83e51fe7a2ec4b6d0d6dbe22eae376ae8471781f8a709e0e0db369ccdc9d1f6d80b92d758c0addba5102dfe825667e9100a36f9fb9dfc1f26f0d5ea5638361016ce4db17ea5ddf9a6274c3ddc14c2aab036d49fd9eafd4c2e498d2eb0661e272c67b1fd70a0c3c7d31c335d4e90bd1215b3cc92559b1a8721afcac2d60a62ee780af71e503c0a6a80f83d24398bdd8a0e02be766392dde59275d0b95c8427e55a43467b22ec8610981e502ebd11727826004f55ae38c1b32208bb23542b9c6bdfa60b89471ec9ebfea6c42a0ff05013cb6321eb5dae49de4476f90238e8aca8784668d198627dcb15f77f190b55c2d8a10ad9f2dfbf60f3421016e009c535678f11237f4f3dc230cf381b6fd499861966107e20b3f65cb94ed31c79f9cdb97fc96bb59ba7421f8bf73a822892a4fed77fcd6595d6c7964cf55ed6803a798d8af5f45548f7e54173bad83114a1039d82375417f75eaa0409f1582179990beb98ef52e14926462c96669d69fa548d792165a9592d443fe1f3ce9d137d294b65cdf0d29523d840cfb32f080156ff208ae5881456ca05be83cabbe5d150f9692f76446e7938e8c5a2f5048c73405983f36537c49ef51b24134d1d73bdb090a582fd2b03a44c0a20952d535ab1212810fc3ca1024719954708cc9f280feb27ea28d97213517d646eb9683e7a171db0f36e4e1ebeb3999d6d69cd390176cfa99b18099e34568475d0ae072f8fb1f432781ebad9f403d7380b256cc76def3d921fbd786698614da3365a3a68a735aa97635c396cf25dea8821c4d4358e9fdc7480d61a70b16349d21106d578a5ddfa91ba79f015f6ec5277b0c39f56cb49927b013285b0994292261360e4d0dd3a4027d076c3e006e4d9e020271d61ad3a37b43684412d0870b1fde21b9703ec8b95d3912475d827cc90c1d46fe6b404f2679f254091b3c5d5d56fd3a839e20813bd65cc03efbd18fe4323e601d13e91bb23b667ab1fdcf9c20f95deebe65940c0fc515dc798a0f795f9e724a7c6cd1e2d872b9aff64479820a755afa199b4dc4c4967057426dc3089b51032545bee0f3373a1d8e8c8816529e686238e01db893023d11c033e09dd9a04cd4783d00fdab3162fced3ee60d57d4af5f1f714039b97ff2df23378eb8873beebfd04aea151b97e93341bd48fd5c3f65d05fcdadbb4a7ab32476987254ab442f9431458e58f95e7bfc722090149763b8039e182d7723b1e3bf12aa8a63eba068872ccafb7ed47341dd140302fa5929c2bffac2e57e3c5ccdcb31df41e829e4779843f00e5ea7cb61f612c2a7a2d70c47613581acef519936b2cb777f5cbcd248f73dda9921381bcc94164e3429e522489507c787ea88c1fb13f8900b92617164f87c2aa737ccdfa37b71bb87b461b7e4ab6e7c6cece751cb7b6808788ae623655e96a6d7f962d45a2968bb8954579728ac33758d8515f8cf7953e108d205a351a99609b759939c0d964093e41be2994356264e72ac10bdb372c0b84f0b7ff1291fece864c0376cfd946cbb59c3d05d81d95654328c87f6a61f1822a83336f6163c6c325ec427441364a50f7bb8bdf2a13a74a33d8a783c85fde81fbfd1510be46a596b8e0b6afdd3de9799131077c6d3cd2bd2556fd97de976a1aad228d901abde0d3e1ace7c04a5db2cd8eb581cc70688059a7a6c3d50e7099514221567fe87549b2aed608879", &(0x7f00000014c0)=0x1000, &(0x7f0000001500)="801385de347e068be76cc63a98d300544fa27784244b07dee15a8d030463580b61939e805085b1", 0x27) 10:28:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) (async) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) fcntl$dupfd(r0, 0xa, r2) (async) fcntl$dupfd(r0, 0xa, r2) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000040)="5ab7776a", 0x4) 10:28:35 executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x2, 0x1, 0x21) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="babc25088317c7cf6d4feb5e4269af693c80e25c654b421dec06697d8ac45564a81d3f8f5b85bc32df315e18b8e326e2ca177974a98db099f7f64d95ec2b8c10f3a9ddb18ebf09bd29d3fedaf521886a2d80e212265c6a0049e247785943aa3c51ba10b142e0370b1d7df5951450960e4fc7fe33acdf6276efad7b0c83defd5b82d0fc2114225574fe423f4023c7f475f7ca47453e320e4ca134105f025395544a229431c61529af92f9348c092302ddeb6b3ad1bbd1150f0697801bc8a8acd34ab5250acee6a200edc483ba16a64bdb8bef28134a84123dbcdf45914db09c7024c7b654924460df5a014c60a85d9f319b83d9abeae49a4d4fe0a592ae59553dae54a4d05b6e8e42e437e3a24a95f89260a7dc9f9defeb821889b27c77da9587a47977f92d2320749601aedae19a1322ce8c7cb2a4c898282d6c87efe42e30f3fb1ec8f550eceb2cc09ee2569c5ebdda46c3718164a64f58f52d66781593ee312bfb2d69b56b8af80a35011fc992c05b7cee6d329489a9c938c5c3db3976b46029ef2c1c31e8e2ef976b4dbbe71dca34095240c135a2f66774cb4788114bea0cecd62d03aa001f0afd57d388fdf74b46f51289459566d51467ede19bb76d080119cbfbb87c2a431637ea7f388b4bc61ac7c21e9bd9bedd07a412119572a10aa81d8265eb5fb3fea4efdc03d357c66aeb40d6b3c6c67caceee658df5d03cc100027b05a1b43f388ba533d2a0d2833752d1158c02961f5c1eb3df25e00894f95172bfd5b6a415b1c3a3f5bc2da0817c0d56d25a5ec0afb7cac6fdab65b4ddb03c4a7842789fdff1f0c88a38e23e0b0449ef7a83c260ddbceea5458bd1a85aa6e78976bcbf5982c76bca7e08ca8e1c5fc2bb20e5893b5f78976fe74b38be41ff66978bc7dc9b850bc88fa97dd7cbf5f597f78a363d5a9e182dae5e40139e6742dbddee703cf813f60203a73a63ca99ab5188dcee85360150069ed44d02dcca7349c0106c3cb26cd72f2915d82f5eb4e7c58c918ffa898dea033c4b3f7021789a649eac4e432bd2e33db4ae352345d6617017364c7a41e6eff9fd9003b0527ec1ab40dd40779dbef2c3ee81ae4e88006a9fc6c628116ed59028e52d459f2b5d507bfe336628e1003f6afafc0ad74a7d52b21065311a5ee5399d91a84ec0f8aa487e59d237938316bdad6adbc3a5fb9ed0c9f47802f116e984c6fed2e363d7c35edf2f29c7997959b1db22238fa08b07e3dcf1f730a69e484ae8e465a5d0483764da1a4290785b6d56b1f78ad4e9426f741c5f5f56f22915079e9f58187c2abef53549d4199b4c2950e4378c73a9d98a34e738150686876d097554da0ebbbcf97cbe114ba389ebfea0e0b9eee6399bf8d02b18b6f385755cf96aab85539bc6ca0afa647f53430907ace389e116ede1fe1beb09c2b8619d4b495a8a7916b647f477203d8a06872a43e78fcf7ad8938fd723310c7971a9de0b004942bc9b59c568907c2c8681afe40306f3a78d20ce53d7cefcf8201d23c4ded0b9ac1c0561f15b27d48a36b3f7158ecf889b51d5843d6f490c8bb50e940b5dd5ac02f8c193e2bcaee344fa29c7204f653a0ad173b5f70f163ff4ab3c5da8d56865ba580388357469669cd7ade4cc501bfedea0835651b434cbac6491612803382dbfa2f099c702abce9491c7e6c21b15d018d84a46772ef8d4bfdd968a68f907f639b36e2c048061be5df4d450194ec8d3f36da49cc81cbc27def6c4eed9548610d7f527a48b9b6f67b6d0938f1a81158904195d2f81cc61f2749abcbde111254b31ca04a55524d9f9c97a0fa085834d4d01b4ecd15fe355fffd2c1f4c887a4a76541c7db55e0310e35168b62416a52a396f1aebfa1ebd3e1d1dbc710b2dde16434ee6fd4236fe4c6da9467338f6a81c9557e14f4b3862db4f1ac6b105ee0588cd289f1237f30f0a99e9dc3cac42fe11b42db14759a44d4c65a96d1b889cc0784a6740709f13478b14735ad41d5de8405351c52f4e05882679cbcdf20cda05edada71d617c00aa329e9dd4082477d5b0a2f97348ec28a7cc90469782eec056e204a30c3c1209d60e180e77671fd41ad43a29b953e933f86d63b59eab72986437bd39993decd42ce6c67a7f7f105c30168dabacee7a03ffb7cec70dc2bca4121fa4d11c8587de7701abc69e25f8e731f56cd7b573de3f8a0c121ecff0870d8f08a2271070a9cacca1773ba0a5fb4b395b04654a5619ae3e2e29aa54fe3b71100fc5beb2b6b2b419a7929c70ff7a02cab1903455c4df4052d9462051a800844002971e6ea7874faf8308c9115ddb49c5855847f132a20f163017135b860ab743376460c91b0cc234c978ec2b0cff8ba3c42fd7881ec476e2447334807e98ec3e91fc7f572720a92d6ca0a08fc5079ba99e790f7ca1aedb59a6ce43ac7803724d71c39bcb173ba8c78b118a605eb32e2580ece626c223212005f2b33ad50fe53c809e822d41996d9d5efa3b537367c2a453065dbcff8fa118f8833b1bd0a713845dd6209c36b57cbfce4c509ef494c7b9e2387d2b630cb6c75bb1896d189ef1ef383f1035e1886e91486a16e31019d5c662fc0fdbad38b686f4807e009f8f5fd15a22f98ceed1a51d95e50a3dd408cc86a903ef0be2387f260c2c3d593ed09b3805f36a390b1a042a5ca2c02ff22d93d18d145bfb3ff77aa5af8034e86de645943be964b5a690a51009917fc97f9cbfd17c967f5cc329c9f051d7256d263acda1e70306d4ca45c2b34fedb9a7c97540f8d3e9ddbea25f83746c77775185a30d1476b71811b494ade5f3909a8058cb0193f1af74d324bb78e53d247ea5f8fb83a67fe83d56b5e57aac34895d974832e8359fe253b17b472184071ab82d605d7db0520a23cf38f039d3a796673330487cd427574979886f5d494004d3e37dc4eba9ce9544b93d6cd2b4ef5a38e08cfcb9d61951e8642f1570cc04fdf8b265b87e0d839c853db871659d4d6effed10ebbf765ef5cfe7f6f2d16cec6cf2ccea882aec3b7a207493b0bf70c1d2ba634216029094eda8de173aa4004c6b72c0b6ffbcac73b424cc950ac42c2ceb30dae3a91f90a8a133badf54ced349a3e67e04f0bccfa73b59360f77436192ee4814d738f57f321b68dbb41aa8abf9603f61b85db5539fe2587545f20f168d3598d52cdf68927cbea85ac3b3baee0d06ec209b000e48f862688fefe6e0326e295f8b95849f47c657605c2b2cc7bf1f6919dc2034717a221f497ae214648e34b7aa8d34fbf70c295186c56e1459e0a1eb32df36a285fe97b31250b52136d85ada7532a6abea7c96a4bc16ec5e8ce8b792851de072393a64ab8f2a0d9cb2cfb630517c2a285cd113d15984cd699a5e20887ad08434701d4c8f9206ad63a29fa93cfbe761b2320d24b8a583714a880b324b4fd30244054acfb5239a5675dbec7a535e92da9cc62f98838fd1f54b81b8ac9aebc06a437a69c3a23e229c847254b843e1ca76c18755c386473b6e8ead4f9dd04786f572710b629c5463f5b844f54ec990218f5c2f4267ebdd987cc0a7bea6b21df6bb7273a48be1745eeb68d3c47f8cd06bcd4ae18aef77cf2bb9a9e74219838685b65326864acd2c3aa1ede017acd910d341712d4563ffddfbda6598c0f5bc19302042107db341733b5a0bfa4d713c6b9baa4846879e0c96371c2e16640cc9707e3e2a426a64d3fb71fc56fac1620529dd40d8a7d92cb85cfa612f10b9ea7e6db1c997d8bedb37909284f74d31f487bbab290108976496092a65faacf2a48d2069ac5d5bf0a26961d2f0440f67557b3bcccfbc1a1eaca82952afd731d0ea6305b44b489a49cc2db148536ae8df17ac87fcbc29b9d96f838a35157de15eb1ab10cc4291adb2dff3fadafc2e0f6f224843899cf80315f91b7a6bae99c88160c18a47214bf893069ca8629330ecc499d79d01afcb131c55bfac53a3aa4c1d7855fad55c7a0a88c638adcea2fd1b8a3061a86dbebbd268a1a398d0554a89e987dc3ad92106c4bd27bc7513ede98c16069e81461f98d49d2c5b9c36ff14fa07546d6cf69bb8813eea069c762e0c60749d5c5505f2dd7208b1c52016aec4161a3a7be15a01b252c9e866333f1ed5ad557184fba2bdc094020051fd0ea6ded7ef2d2766f25dbeff905a86f6be4b9cd307cd29bfd70596c9e2955e805e218d3cb709ea892c3ef8f68eca2bd226ef6296f8113bdf3feca829be2b15a28ea1edc90967927d1c312c470669019a27a8c80d8a9bbd92727e74aed26b75877c15742941ba622b45dd9242c2cb1ca5d0d17a8632d4cf5454d3f76b9116866e9dbe24e9895f85a7f7451a34d6be83d238d8260f04615a1061a6e3cfde1f0d741c5d404ca95a77e89dd03fc74504f6179e889a4fd8a3180dba2550593c990554e1d4959822d814853cb8833d507e90ba87afc2d9698424c92a417d3360a6a9324620054e7a0823e21b692953bcd5de0fc2048eebb2e34b5f22cb3f07b6c9b6520da4a7a6a3018ac52be4de3e4753738d570aa11c592b88c3013a94369dace0be02ec5200dfd14d97fdf158012ec690c07ca51c4eaecc23c7d9f4d6c2133727263346002c81668efda8c7c556f4e5cba82785ef1fbd91134da61d39b3ab9c622c002255cab207cc274ecfda75413bdd4877b024eb8ebcf63efaf1e7b0ef7ae46f55a8135b6095ea73afad7e4127bed7deb208a7040135e78254210ef3a46a48b8f7a6c974c0bf7226630354969fc209d8703a5cbf6ef1ae017595d345b0607f51b628411ba09a2d6f3f062de35fc93177e812c15a320a75163507cbaf93101ae45e21ebe041cf7f0a25944c0609a95477e5333b8f7eeba08190c74b81f5607ebe550c9e68638f1e1480399ffc2f733eda4fe730cdad4182d0d4b4b96b6aa2ffba7c7c04a860b6888f6eb9cbd320a43966ec0f5cd69e3c26538acb6360b2f3e6b76f40bb26792aad8dc98c47a0ba796a663518f3559e166221ab796bd76756e2ca4ef66dce3cd508159b551cca1e229320679cf55d97dbc7932cd599cd1aafbc2b79f4fcebe57936126de3e8668b0b4d0b5eb84f0b6c9c751a6047c72c6c4d6156709fc1b06b93b2f3b37068055ca5f47051cfb454107e41f494e7b22702054975fdf463ae79d11ce3df17d8a600cd16503330ae73e06ffe82332671bf09e627df261d0c5ab9c7b26c6b4f3c926e16e253cc7420f051abefe0b109542a15072d70c5357fd4e9f6c44e61d08e8086eb880d36ff5c670b8b9cd849d092cc8524d810bed58f53a5c1d6bf8957f219ea0b6d775a4f457e2c958fa2d0ebfd2c89d9d67f86e15dd6dec21e31bcb41f20469103a8bbee2c7e19c479d058f8940e6a60db781aecbfa66728db8e0679b7b33aeae449d4f012b6f9c5a809503f8bba670ee0961cc9adc52ed573b59484d6c883ab6038d086339ba81931000744b5fbada22180515ed4d071eb8a2dd225aecc1227f588ec6faf7f418ed15910fd3413a1bec1f492a78a766bdc9580c47f5cf362ef5dc13612dff25b600007e5c6d8b820f53c6c08468c1f19dae39e2fb177a97dd1c4d9d7dd210d80914a069d6a42d0fcb6dfea0a85f8e1afc3c242e405aff3fc2edf9dbb21f4eec687f849e445164ef1064d4e35880b0d0128eacbde77c3f285c69cc033703fc16e1ad80bb75507853a04ffbb99463f973d9b9fa5372ce1f6c5de41cba2b270dcb28f53bf0908361490c55f68b55a46900d27d90a19e8e4b381a94b1b6f4bba5ce7e9f9a042cfe522662a9560c5d998837d725506c31c02bc5e9075cca569904c0155290", 0x1000) 10:28:35 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r2 = syz_open_pts() fchflags(r2, 0x0) (async) pwrite(r2, &(0x7f0000000180)="47edab1c9cfa087db09c2bfe07fbda50c403b6ef1e066fd5b4ebff430f881b59018d99cd07d44b60c9d1679fe1effa1e4cda1d8cf407e07918ee7f8adae40947d495ebab783d87c93d033486d6e31a4cebe4eb6dde31cb6bbbb6144b677b8f26e37b152e5a2cdfff9a9575530c6dd8a27c86e1caad355b5a27c50c79fdb499793c8fa756096c8eadc275b39a9c254106bf325be138c308ba06f1ea36887666eb6264d54aa2a9ba182db46157cf8a26bd673234dc7a6a645b7e0fc2d9dec8913e17", 0xc1, 0x1) (async) sendmsg(r1, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) socket$inet(0x2, 0x4, 0x0) getsockopt(r3, 0x6, 0x8208, &(0x7f0000000100)=""/49, &(0x7f0000000140)=0x31) 10:28:35 executing program 0: mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x9) 10:28:35 executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000240)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000280)="777ae6bbcee9e1b6684fc34359db489beb43a8c8962d3e245f5c7df8b29be3b4362f343ddbb45afacc67c93f07e801e9729e8487ec4867d5621dac0255bcf54d6603e54fb31b84af95f8f18e055556211aa3a3d43c9c7832cb78cf3db0f6e3610e4baf48a1f1df787bcf5cab874b7cb3c37de1561b2cc1e57dc97bf589db7cbdfbdc0e5a9eebff8aa671f523edb907d8a62201ba3ccae3b7491ce4dc94f400eb17a19fc282b2a16e4c5c317080c77380a3d6b17be9e906ebb6f0233f5800a640ec4ae7aeda88a8472169326891941ed7f84e9840363b5b", &(0x7f0000000380)=0xd7, &(0x7f00000003c0)="4eb443ef45d816d718b352309f41f4c635ac63f8949ea118c932a49bca2c96db155c617ec87f64fdb18f81628d2f0f569e871d9868246082b85b497ddb8410fde558048268614de24937f4274fc28a7e6cb29b90a085b832bb3741f9af1e9b5afb87c0d0bd51a6a2d100425d67f5651016a5021b3f80d2c7ab6ee86f8d9133096024ed2eb53d688320394f0f2d94b13e5ac3953067bc22cb27f381331177ff36a4faad78567aa27b213b22ae543e38b15355807e", 0xb4) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="2215aaa61fc6619fa16f5ef9109e2b21eeb9e8f4bdd1820286fa65445424cff23147b8e8bb6834044d795514002003f269a2ad5f49336cc3c51e355309e19e106f96e7d85e1c4ee07c651372b561e5c68b85e439845a148078abe04232ff8366484e262dd9c7dffe3fe506829358bae8d860f7a24238d58fcd92a5b00ac6f45dce86b044d06034e1dfc3eeaf4376f31f729f54dd0f6d5c5d49d30669c88ad406fdf8128fdaf052bf082c10971f", &(0x7f0000000140)=0xad, &(0x7f0000000180)="ffe57e2b905a089272b12ee5aeda22a8d625c43879aa1b4ca4a091c5772c65d332fcb439ce34f4d269760f04a075ccbc9492593635f46e9c3d046ac5b35a76739a5ef5caf6f70844a62afcc266c926b066f194bccb804edf041f996241f43aed99c19c478d4592562af18086b94a71573465e55ca121481afe6631ab7241ff6c92edd0b9", 0x84) sysctl$net_inet_ipip(&(0x7f0000000480), 0x4, &(0x7f00000004c0)="fed839db03e17d2b7a262e3d3c577ce9d20f5973ffe995891c6af921632f6893564d71f595b9a7fa8126de9a14a73f3d7ed1d047537a208cb68df5fc8cdb3fb6595651a269e5e5d6cc204d6cfd8880b0f828140c0ba9822962343fb7c183ca3ebd2fc99210b507370f607d870d4eafba5749be766c4157ba7e24f4f836070478b25534a4af62bc7be3e01d784beb7f1aa1c9f6a6e039742874ad090dfcd5a01780ec41a7014cb99e73a422609ac68e749089a02725fc9ddce83e4f26dd60703cd992b9678e9594509fd7dd5477623b6d8819f9e630194e77736e8912a9f1f6a6496696f15fa7db4e7bff79413f3d8cfc97eaf4ff2a6869a2f71072ea3a070f4bcee4c2dc201ff771f230034129d41a00bf187bddaf407df55d469ffd7bec4e5f4ae05a08bca0da7401983955cdeb7ae5461acb534cb1e669dfffef5a8f9d83bbfa79aedfa1f16520165cfeeb207995478fff79525da6afc88e163d3249917d819c0fcab4ce8d5c2498af917027424b3dbe60057b0ef99f0d22c550a0c6664e56fa4494a62447c900029f8d2761c79c224faba3cce5e59d17512378d2c7ff2e6f5f79e0cdbf938ba4c7b6a1cf42a83899ac1e8e5a7034f154699f3afd75f6270d3c0fed9ed9b57eff6a184ea6c4647e09a4fef33b1feadf122b23e8da3acf67bdd5e966db2f670e75c636f9087f5b8c8646ce1ec9ac97e8d4fd9a9ad33dc6fe5db9e99197d02aaac60aed768301df092b8a4eb789878e0867ff83640ca24ec148b6fd80fffee88f8d23f2f7de583e827ec70703262fb0220e8679986ffac798f23cc0bd477487d394bd1e37a1ade51e017bf04a1bbb8e34012b67f7cdafca17931fc8da7d34dad12aefbd547989c67a4f90f583c99e6416788e91d0f5a090d5a18b2f569b35b6f42034015f654805a3cd28cb8be72145d4808ef89c1903a17ef578a14d0db1cabc69389e90755a48af26977486eb7741bceed9076d63530ce6f6c976b19e10776b00b5e626484b25b17f56fb8659e03170fc235e1184aec8dc315ed8a2a29ddb66c2f2499c33c6b9ea0887cc904614a4908322cf43f5dd20730d728876201566365c7820fa3599cc3b8ee65a11b7946d0793055a1353e3711be3bd43b6451f1cdfa83eddd7db6fdebb4a62afe3b0194c6002fbad04a1d04ee5cbe45ef963cd0bfe9d0dffbbd7ad87c330dd31bfe7afde2acba5300872a8bd31ece53dcd6a3bb30027322ea920a2cacbd7ab9aa68abdb1d02f718ebacf66d726c52febfd406a78d91810c8e69de01a761cbc5782a24c1b1fd420235bef02ccc19e46d7ab2dd88766ebdd8de3bc9398e80df5f1f4aab361934b8075d0d906d7c94b3661285479d365549d6a7895a59e4aa456cef1bf98af858dc50687edae9a7bacc3eaa2aaa1aa31729cb186734c4aeb2cdc02a587883bf3b7e56a1b6332f4284a8268994fdaa0495739c49f859e16ba1f2b01e2e65406bb9ffcb31d702bc1d9779ed4f9ea6c126d71ab5401d7b7627bc0e1b17fd530fe2e0acb27b811abd69c9133c88b131827c12739f5b584fc5cd52c9a0327a5fab6e0fc38a8d2f99eabe47c196fc9901259a535b81bb30951b1e8bc3b9dc754f9441affaa963b4b6e641281d42b9aa4734c3ff421686d130ee856edcd33112df08c865f92a837e065790cb2dc799ef62a1fb0ddf257c509d521cd3c8f90f266bc0d889152d45b9386ab2b07d6d06e2885848c8208d4ee5aa081265940ba2bc6b9904bf4e56e5f18257b3fd5d4ac6926758cd0b98f256bd0f35267a4774ed1c4f0752bbf6a38cb8914ca4063cd290f575244a52c5675e075abe21bc0be08541191968f225ea627f292840c8395dd9ff35ebf07708623fc6995dd403073242ed91bdc0e90d0bdd8afa09393da9983531db196c02153685a7ecb95df245dc40fa0b7a8aae3f77cea93a4706948b510233c0c3112591c33dd6bc6d93acbd72a265dfe19edab8fcc6f977b6d94a600f1e2e671d8ec58dd8272aa292aae7431b8dcb3f0d34f3aa226093d62f3b33b4cc696de39ee2a945f4e80e56728a9eae49c604dd455eb550dfbc96dc6070db37a5cfb2e19bc34bbc0fbf5fd5d5182d6a27c5a2bda56b4fd11c3a35432c64756443efa953f92a95cbccc0c40329b97fc2c564fb5429560f0ddea156d9cb4f1ad7b237baa4b5660084c4df45e21fdd73555c2d4c3b8e59025a1264fe64c742d5221e65dcee4f6eb2c8dd73ccd91dc296251879d37a2e44dcc760e10aa031189031b16cfcf844d4eaa42563124fa8bc06fdc3f0bdc58a54da68c6fcb8d73f4e0618cf713e9410100e3a7970289a95e90954998f77843c7d00e0c39a3092da051d99fd01592706b8b99ff91a326f9f62e76577fc713e5a0e3b88095941e81c6bce23dbdcbf5dab1fb883057aa069937204d3e736c919519eb623c31471e914ca5c259ad2d73a77a8aa371c1051b1fafc3495041b1f57233bcde52fb4763626fd356023c20cd78194ad5657ed6b13d88b41489556cea22c6f23b04f4ad71b93f4e7475cb4d79d5f2725248a2f3ea8f6af1813e6e8937b7d4e7b3dda7e07b094c04ae06c4eb5948446898f99081f06873ce6e0d4dad165f30ead19bedef6148d0b2fe0fbbae13c4729edcf2e2de03fd6bb50152ecdabf44af0db9e30ddf46ee3aef8e98ec965e21fdd1a41b6ce4776f8eb49e6ae109a580d0235f8ace8a950eb5e22673e98b55374a38573108a339e66dd0c5fecea9306f7ffc5b56d74043ba8cd1c8f9ab9d78a9a5c13720da135fb461ea1aa64d5d839e8594f2051beb4f760380d55e62b078c2a8720896199d0df8cc177ced800b2c8c94251a6fe1588089b356c43a332823cd5e8c9960c4a5718e11e4050fdfef11a1c754edfc6fbb39a5f0c300db2034a5d94c5a518984d9159962293211d61822cfc1487f4d110fbaf29c1e6bde3a9ca3f4eb8fa8aed2a53ecd8b23a72a61f0c6b0fc417a5b9de5b3b6b0ca12ad07e2eca8088ca79da72d21fde0cdde555f71f0a824637bc707507bb8ee193124ce972615a5b85a07d86c0043c67044506daf4e44b12373ca6b5231ec9de1d685c7afed9b6bfdb036c69c1b71371833ad11212d398517af6542b3a64b6f71ebdbcd9d2e7ebd2a3eb187fc3bcf7bfbad070587f51df74b4da6ec68865494c27711ba369e849e693c8a08a494ad0799c96d55dbf43f93b77e423a22caae49a5b74c02127b97182d24ab13075277b72aad4301470dc3b1160c2ef4e327374af421c2dad5cac29c508444a7755571c53e027347b1c9bec5af9682d1a36b613e2583e03f49c09c5964b941522d2f69b6e66fad8f2f0fd7b0c9e1a3f53608aea1e226e34b2e68dffbd2a7f8324f223c6bc554681af204b29a44919b4a19e6604c5442aaa2d946e21a77ab1ebbf2dfe6a96f57a0ae064efbfd589502e853754d487476083bc6f793ac491d044c5bbba5ba0cee2332dd0e1e863c989d2528e5ec233528ee5b24e5a0d86209914446b0120071c3d8b68de2dd8b770d4b90cdeb75be09949a9d64a8f3ef9b67b98b63d71508332c581a5fb76ea7fef40b149db24a902d0db3f8aa123e78eae987e57309387e0ea485f63381fa937384fcec57c2df487f2459e17af0b385e837e74154978821649a6e205e7350578f559f30f6ec59f19a9c6524bf737131cd45b020df9b3779bb1303eb6bd655c173d49a99d3b6e3bf7a20a3d6b2fc6d644a2aa64967c41992a6f106d35cd03034e8ce16b46bf413006ba0749dbfcc510deccd16745fb3498a7e6619c2c5a8072a9ac4bd2e75e47c05154e923d52fa398ba50768a726210171ef9fd7f90277f4d427a5bae9ff126b6fcdb9f6061f8617ab2eda40ca4726c5b9028b875f4bcc0903532a11e1c0fe9f2b3295916fdda38795e57ee5b79111b2e60259014aeba85a176366d30cbc4f75f6dfb8f40808fb236b5835bba72f0eea63c3da1ed426e49856274f2b3b8cbe79a96aea712324b13f24d2240cf827263ddbf68629e1d698e8ffd38e234fc7a82c4b987655a5bee212b994195e44c4a4f3f3bb08f14018ff0629b00f7fd3eb8de4dd310716166602ee83e51fe7a2ec4b6d0d6dbe22eae376ae8471781f8a709e0e0db369ccdc9d1f6d80b92d758c0addba5102dfe825667e9100a36f9fb9dfc1f26f0d5ea5638361016ce4db17ea5ddf9a6274c3ddc14c2aab036d49fd9eafd4c2e498d2eb0661e272c67b1fd70a0c3c7d31c335d4e90bd1215b3cc92559b1a8721afcac2d60a62ee780af71e503c0a6a80f83d24398bdd8a0e02be766392dde59275d0b95c8427e55a43467b22ec8610981e502ebd11727826004f55ae38c1b32208bb23542b9c6bdfa60b89471ec9ebfea6c42a0ff05013cb6321eb5dae49de4476f90238e8aca8784668d198627dcb15f77f190b55c2d8a10ad9f2dfbf60f3421016e009c535678f11237f4f3dc230cf381b6fd499861966107e20b3f65cb94ed31c79f9cdb97fc96bb59ba7421f8bf73a822892a4fed77fcd6595d6c7964cf55ed6803a798d8af5f45548f7e54173bad83114a1039d82375417f75eaa0409f1582179990beb98ef52e14926462c96669d69fa548d792165a9592d443fe1f3ce9d137d294b65cdf0d29523d840cfb32f080156ff208ae5881456ca05be83cabbe5d150f9692f76446e7938e8c5a2f5048c73405983f36537c49ef51b24134d1d73bdb090a582fd2b03a44c0a20952d535ab1212810fc3ca1024719954708cc9f280feb27ea28d97213517d646eb9683e7a171db0f36e4e1ebeb3999d6d69cd390176cfa99b18099e34568475d0ae072f8fb1f432781ebad9f403d7380b256cc76def3d921fbd786698614da3365a3a68a735aa97635c396cf25dea8821c4d4358e9fdc7480d61a70b16349d21106d578a5ddfa91ba79f015f6ec5277b0c39f56cb49927b013285b0994292261360e4d0dd3a4027d076c3e006e4d9e020271d61ad3a37b43684412d0870b1fde21b9703ec8b95d3912475d827cc90c1d46fe6b404f2679f254091b3c5d5d56fd3a839e20813bd65cc03efbd18fe4323e601d13e91bb23b667ab1fdcf9c20f95deebe65940c0fc515dc798a0f795f9e724a7c6cd1e2d872b9aff64479820a755afa199b4dc4c4967057426dc3089b51032545bee0f3373a1d8e8c8816529e686238e01db893023d11c033e09dd9a04cd4783d00fdab3162fced3ee60d57d4af5f1f714039b97ff2df23378eb8873beebfd04aea151b97e93341bd48fd5c3f65d05fcdadbb4a7ab32476987254ab442f9431458e58f95e7bfc722090149763b8039e182d7723b1e3bf12aa8a63eba068872ccafb7ed47341dd140302fa5929c2bffac2e57e3c5ccdcb31df41e829e4779843f00e5ea7cb61f612c2a7a2d70c47613581acef519936b2cb777f5cbcd248f73dda9921381bcc94164e3429e522489507c787ea88c1fb13f8900b92617164f87c2aa737ccdfa37b71bb87b461b7e4ab6e7c6cece751cb7b6808788ae623655e96a6d7f962d45a2968bb8954579728ac33758d8515f8cf7953e108d205a351a99609b759939c0d964093e41be2994356264e72ac10bdb372c0b84f0b7ff1291fece864c0376cfd946cbb59c3d05d81d95654328c87f6a61f1822a83336f6163c6c325ec427441364a50f7bb8bdf2a13a74a33d8a783c85fde81fbfd1510be46a596b8e0b6afdd3de9799131077c6d3cd2bd2556fd97de976a1aad228d901abde0d3e1ace7c04a5db2cd8eb581cc70688059a7a6c3d50e7099514221567fe87549b2aed608879", &(0x7f00000014c0)=0x1000, &(0x7f0000001500)="801385de347e068be76cc63a98d300544fa27784244b07dee15a8d030463580b61939e805085b1", 0x27) 10:28:35 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) (async) r2 = syz_open_pts() fchflags(r2, 0x0) (async) fcntl$dupfd(r0, 0xa, r2) (async) setsockopt(r1, 0x1000000029, 0x2b, &(0x7f0000000040)="5ab7776a", 0x4) 10:28:35 executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) (async, rerun: 64) socket$inet(0x2, 0x1, 0x21) (async, rerun: 64) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="babc25088317c7cf6d4feb5e4269af693c80e25c654b421dec06697d8ac45564a81d3f8f5b85bc32df315e18b8e326e2ca177974a98db099f7f64d95ec2b8c10f3a9ddb18ebf09bd29d3fedaf521886a2d80e212265c6a0049e247785943aa3c51ba10b142e0370b1d7df5951450960e4fc7fe33acdf6276efad7b0c83defd5b82d0fc2114225574fe423f4023c7f475f7ca47453e320e4ca134105f025395544a229431c61529af92f9348c092302ddeb6b3ad1bbd1150f0697801bc8a8acd34ab5250acee6a200edc483ba16a64bdb8bef28134a84123dbcdf45914db09c7024c7b654924460df5a014c60a85d9f319b83d9abeae49a4d4fe0a592ae59553dae54a4d05b6e8e42e437e3a24a95f89260a7dc9f9defeb821889b27c77da9587a47977f92d2320749601aedae19a1322ce8c7cb2a4c898282d6c87efe42e30f3fb1ec8f550eceb2cc09ee2569c5ebdda46c3718164a64f58f52d66781593ee312bfb2d69b56b8af80a35011fc992c05b7cee6d329489a9c938c5c3db3976b46029ef2c1c31e8e2ef976b4dbbe71dca34095240c135a2f66774cb4788114bea0cecd62d03aa001f0afd57d388fdf74b46f51289459566d51467ede19bb76d080119cbfbb87c2a431637ea7f388b4bc61ac7c21e9bd9bedd07a412119572a10aa81d8265eb5fb3fea4efdc03d357c66aeb40d6b3c6c67caceee658df5d03cc100027b05a1b43f388ba533d2a0d2833752d1158c02961f5c1eb3df25e00894f95172bfd5b6a415b1c3a3f5bc2da0817c0d56d25a5ec0afb7cac6fdab65b4ddb03c4a7842789fdff1f0c88a38e23e0b0449ef7a83c260ddbceea5458bd1a85aa6e78976bcbf5982c76bca7e08ca8e1c5fc2bb20e5893b5f78976fe74b38be41ff66978bc7dc9b850bc88fa97dd7cbf5f597f78a363d5a9e182dae5e40139e6742dbddee703cf813f60203a73a63ca99ab5188dcee85360150069ed44d02dcca7349c0106c3cb26cd72f2915d82f5eb4e7c58c918ffa898dea033c4b3f7021789a649eac4e432bd2e33db4ae352345d6617017364c7a41e6eff9fd9003b0527ec1ab40dd40779dbef2c3ee81ae4e88006a9fc6c628116ed59028e52d459f2b5d507bfe336628e1003f6afafc0ad74a7d52b21065311a5ee5399d91a84ec0f8aa487e59d237938316bdad6adbc3a5fb9ed0c9f47802f116e984c6fed2e363d7c35edf2f29c7997959b1db22238fa08b07e3dcf1f730a69e484ae8e465a5d0483764da1a4290785b6d56b1f78ad4e9426f741c5f5f56f22915079e9f58187c2abef53549d4199b4c2950e4378c73a9d98a34e738150686876d097554da0ebbbcf97cbe114ba389ebfea0e0b9eee6399bf8d02b18b6f385755cf96aab85539bc6ca0afa647f53430907ace389e116ede1fe1beb09c2b8619d4b495a8a7916b647f477203d8a06872a43e78fcf7ad8938fd723310c7971a9de0b004942bc9b59c568907c2c8681afe40306f3a78d20ce53d7cefcf8201d23c4ded0b9ac1c0561f15b27d48a36b3f7158ecf889b51d5843d6f490c8bb50e940b5dd5ac02f8c193e2bcaee344fa29c7204f653a0ad173b5f70f163ff4ab3c5da8d56865ba580388357469669cd7ade4cc501bfedea0835651b434cbac6491612803382dbfa2f099c702abce9491c7e6c21b15d018d84a46772ef8d4bfdd968a68f907f639b36e2c048061be5df4d450194ec8d3f36da49cc81cbc27def6c4eed9548610d7f527a48b9b6f67b6d0938f1a81158904195d2f81cc61f2749abcbde111254b31ca04a55524d9f9c97a0fa085834d4d01b4ecd15fe355fffd2c1f4c887a4a76541c7db55e0310e35168b62416a52a396f1aebfa1ebd3e1d1dbc710b2dde16434ee6fd4236fe4c6da9467338f6a81c9557e14f4b3862db4f1ac6b105ee0588cd289f1237f30f0a99e9dc3cac42fe11b42db14759a44d4c65a96d1b889cc0784a6740709f13478b14735ad41d5de8405351c52f4e05882679cbcdf20cda05edada71d617c00aa329e9dd4082477d5b0a2f97348ec28a7cc90469782eec056e204a30c3c1209d60e180e77671fd41ad43a29b953e933f86d63b59eab72986437bd39993decd42ce6c67a7f7f105c30168dabacee7a03ffb7cec70dc2bca4121fa4d11c8587de7701abc69e25f8e731f56cd7b573de3f8a0c121ecff0870d8f08a2271070a9cacca1773ba0a5fb4b395b04654a5619ae3e2e29aa54fe3b71100fc5beb2b6b2b419a7929c70ff7a02cab1903455c4df4052d9462051a800844002971e6ea7874faf8308c9115ddb49c5855847f132a20f163017135b860ab743376460c91b0cc234c978ec2b0cff8ba3c42fd7881ec476e2447334807e98ec3e91fc7f572720a92d6ca0a08fc5079ba99e790f7ca1aedb59a6ce43ac7803724d71c39bcb173ba8c78b118a605eb32e2580ece626c223212005f2b33ad50fe53c809e822d41996d9d5efa3b537367c2a453065dbcff8fa118f8833b1bd0a713845dd6209c36b57cbfce4c509ef494c7b9e2387d2b630cb6c75bb1896d189ef1ef383f1035e1886e91486a16e31019d5c662fc0fdbad38b686f4807e009f8f5fd15a22f98ceed1a51d95e50a3dd408cc86a903ef0be2387f260c2c3d593ed09b3805f36a390b1a042a5ca2c02ff22d93d18d145bfb3ff77aa5af8034e86de645943be964b5a690a51009917fc97f9cbfd17c967f5cc329c9f051d7256d263acda1e70306d4ca45c2b34fedb9a7c97540f8d3e9ddbea25f83746c77775185a30d1476b71811b494ade5f3909a8058cb0193f1af74d324bb78e53d247ea5f8fb83a67fe83d56b5e57aac34895d974832e8359fe253b17b472184071ab82d605d7db0520a23cf38f039d3a796673330487cd427574979886f5d494004d3e37dc4eba9ce9544b93d6cd2b4ef5a38e08cfcb9d61951e8642f1570cc04fdf8b265b87e0d839c853db871659d4d6effed10ebbf765ef5cfe7f6f2d16cec6cf2ccea882aec3b7a207493b0bf70c1d2ba634216029094eda8de173aa4004c6b72c0b6ffbcac73b424cc950ac42c2ceb30dae3a91f90a8a133badf54ced349a3e67e04f0bccfa73b59360f77436192ee4814d738f57f321b68dbb41aa8abf9603f61b85db5539fe2587545f20f168d3598d52cdf68927cbea85ac3b3baee0d06ec209b000e48f862688fefe6e0326e295f8b95849f47c657605c2b2cc7bf1f6919dc2034717a221f497ae214648e34b7aa8d34fbf70c295186c56e1459e0a1eb32df36a285fe97b31250b52136d85ada7532a6abea7c96a4bc16ec5e8ce8b792851de072393a64ab8f2a0d9cb2cfb630517c2a285cd113d15984cd699a5e20887ad08434701d4c8f9206ad63a29fa93cfbe761b2320d24b8a583714a880b324b4fd30244054acfb5239a5675dbec7a535e92da9cc62f98838fd1f54b81b8ac9aebc06a437a69c3a23e229c847254b843e1ca76c18755c386473b6e8ead4f9dd04786f572710b629c5463f5b844f54ec990218f5c2f4267ebdd987cc0a7bea6b21df6bb7273a48be1745eeb68d3c47f8cd06bcd4ae18aef77cf2bb9a9e74219838685b65326864acd2c3aa1ede017acd910d341712d4563ffddfbda6598c0f5bc19302042107db341733b5a0bfa4d713c6b9baa4846879e0c96371c2e16640cc9707e3e2a426a64d3fb71fc56fac1620529dd40d8a7d92cb85cfa612f10b9ea7e6db1c997d8bedb37909284f74d31f487bbab290108976496092a65faacf2a48d2069ac5d5bf0a26961d2f0440f67557b3bcccfbc1a1eaca82952afd731d0ea6305b44b489a49cc2db148536ae8df17ac87fcbc29b9d96f838a35157de15eb1ab10cc4291adb2dff3fadafc2e0f6f224843899cf80315f91b7a6bae99c88160c18a47214bf893069ca8629330ecc499d79d01afcb131c55bfac53a3aa4c1d7855fad55c7a0a88c638adcea2fd1b8a3061a86dbebbd268a1a398d0554a89e987dc3ad92106c4bd27bc7513ede98c16069e81461f98d49d2c5b9c36ff14fa07546d6cf69bb8813eea069c762e0c60749d5c5505f2dd7208b1c52016aec4161a3a7be15a01b252c9e866333f1ed5ad557184fba2bdc094020051fd0ea6ded7ef2d2766f25dbeff905a86f6be4b9cd307cd29bfd70596c9e2955e805e218d3cb709ea892c3ef8f68eca2bd226ef6296f8113bdf3feca829be2b15a28ea1edc90967927d1c312c470669019a27a8c80d8a9bbd92727e74aed26b75877c15742941ba622b45dd9242c2cb1ca5d0d17a8632d4cf5454d3f76b9116866e9dbe24e9895f85a7f7451a34d6be83d238d8260f04615a1061a6e3cfde1f0d741c5d404ca95a77e89dd03fc74504f6179e889a4fd8a3180dba2550593c990554e1d4959822d814853cb8833d507e90ba87afc2d9698424c92a417d3360a6a9324620054e7a0823e21b692953bcd5de0fc2048eebb2e34b5f22cb3f07b6c9b6520da4a7a6a3018ac52be4de3e4753738d570aa11c592b88c3013a94369dace0be02ec5200dfd14d97fdf158012ec690c07ca51c4eaecc23c7d9f4d6c2133727263346002c81668efda8c7c556f4e5cba82785ef1fbd91134da61d39b3ab9c622c002255cab207cc274ecfda75413bdd4877b024eb8ebcf63efaf1e7b0ef7ae46f55a8135b6095ea73afad7e4127bed7deb208a7040135e78254210ef3a46a48b8f7a6c974c0bf7226630354969fc209d8703a5cbf6ef1ae017595d345b0607f51b628411ba09a2d6f3f062de35fc93177e812c15a320a75163507cbaf93101ae45e21ebe041cf7f0a25944c0609a95477e5333b8f7eeba08190c74b81f5607ebe550c9e68638f1e1480399ffc2f733eda4fe730cdad4182d0d4b4b96b6aa2ffba7c7c04a860b6888f6eb9cbd320a43966ec0f5cd69e3c26538acb6360b2f3e6b76f40bb26792aad8dc98c47a0ba796a663518f3559e166221ab796bd76756e2ca4ef66dce3cd508159b551cca1e229320679cf55d97dbc7932cd599cd1aafbc2b79f4fcebe57936126de3e8668b0b4d0b5eb84f0b6c9c751a6047c72c6c4d6156709fc1b06b93b2f3b37068055ca5f47051cfb454107e41f494e7b22702054975fdf463ae79d11ce3df17d8a600cd16503330ae73e06ffe82332671bf09e627df261d0c5ab9c7b26c6b4f3c926e16e253cc7420f051abefe0b109542a15072d70c5357fd4e9f6c44e61d08e8086eb880d36ff5c670b8b9cd849d092cc8524d810bed58f53a5c1d6bf8957f219ea0b6d775a4f457e2c958fa2d0ebfd2c89d9d67f86e15dd6dec21e31bcb41f20469103a8bbee2c7e19c479d058f8940e6a60db781aecbfa66728db8e0679b7b33aeae449d4f012b6f9c5a809503f8bba670ee0961cc9adc52ed573b59484d6c883ab6038d086339ba81931000744b5fbada22180515ed4d071eb8a2dd225aecc1227f588ec6faf7f418ed15910fd3413a1bec1f492a78a766bdc9580c47f5cf362ef5dc13612dff25b600007e5c6d8b820f53c6c08468c1f19dae39e2fb177a97dd1c4d9d7dd210d80914a069d6a42d0fcb6dfea0a85f8e1afc3c242e405aff3fc2edf9dbb21f4eec687f849e445164ef1064d4e35880b0d0128eacbde77c3f285c69cc033703fc16e1ad80bb75507853a04ffbb99463f973d9b9fa5372ce1f6c5de41cba2b270dcb28f53bf0908361490c55f68b55a46900d27d90a19e8e4b381a94b1b6f4bba5ce7e9f9a042cfe522662a9560c5d998837d725506c31c02bc5e9075cca569904c0155290", 0x1000) 10:28:35 executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x23}, 0x2, &(0x7f00000001c0)="bb25e745a0aa83df2fdcfd4049a52e45889c687a7b99eff6119a01daf0b8cc7c10e91f12f1eb857ea30a4c", &(0x7f0000000200)=0x2b, &(0x7f0000000240)="d93b18e2f8c60544a53b0fca0cb7ea28cf40c6fcf396f05f5d5efa3f5df8f71a3013a60f09b9a835cedd94ef0f04f02f82d241322c0402cc9dcb469001ed728a87f3cb7cc9b7641d51850969322f55907ea19c7035769b03f5f68ed09f1b63ebff2168be27af92a6a6384006ac08ac338a3ab862", 0x74) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000080)="e8441ca4d2fb536a0b6975be595fa78973cc9e7054cda6a93bdff0d3fb7028ccb0fe00fa0654017fcbed676b38b2cace8b898e949d7425f6376c9a72adfc5027dfe134401bee5bd00a22f8", &(0x7f0000000100)=0x4b, &(0x7f0000000140)="39f9132a26899a92196ae06c60e454012f24613eae6d7441eab59535f4256e70b94ea735cacd65f78756d2f6a2701fa64f", 0x31) 10:28:35 executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000040)={0x819f, 0x7}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x7fff, 0x0, 0x9, 0xffffffff, "1a11ff0060780000000000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27", 0xb0}], 0x1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffffffffafd1627a, 0x3, r2}) 10:28:35 executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) (async, rerun: 64) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) r2 = syz_open_pts() fchflags(r2, 0x0) pwrite(r2, &(0x7f0000000180)="47edab1c9cfa087db09c2bfe07fbda50c403b6ef1e066fd5b4ebff430f881b59018d99cd07d44b60c9d1679fe1effa1e4cda1d8cf407e07918ee7f8adae40947d495ebab783d87c93d033486d6e31a4cebe4eb6dde31cb6bbbb6144b677b8f26e37b152e5a2cdfff9a9575530c6dd8a27c86e1caad355b5a27c50c79fdb499793c8fa756096c8eadc275b39a9c254106bf325be138c308ba06f1ea36887666eb6264d54aa2a9ba182db46157cf8a26bd673234dc7a6a645b7e0fc2d9dec8913e17", 0xc1, 0x1) sendmsg(r1, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async, rerun: 64) socket$inet(0x2, 0x4, 0x0) (async, rerun: 64) getsockopt(r3, 0x6, 0x8208, &(0x7f0000000100)=""/49, &(0x7f0000000140)=0x31) 10:28:35 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) fchmod(r1, 0x4e) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) flock(r1, 0x1) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, 0xffffffffffffffff, 0x0) r2 = syz_open_pts() fchflags(r2, 0x0) r3 = kqueue() r4 = syz_open_pts() fchflags(r4, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) r6 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) r7 = dup(0xffffffffffffffff) listen(r7, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0xc1, 0x5, 0x8}]}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000700)=0x7d) fchflags(r6, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) r9 = syz_open_pts() fchflags(r9, 0x0) r10 = syz_open_pts() fchflags(r10, 0x0) kevent(r0, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x16, 0x4, 0x100000001, 0x1}, {{r0}, 0x7, 0x2, 0x2, 0x100000001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x18, 0x4, 0x21}, {{r5}, 0xfffffffffffffff8, 0x2c, 0xf00000c4, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x2}, {{r6}, 0x0, 0x10, 0x10, 0x4, 0x9}, {{r8}, 0xfffffffffffffff9, 0x51, 0xfffff, 0x10001, 0x3}], 0x0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x8000000000000001}, {{r9}, 0xfffffffffffffff8, 0x6, 0x1, 0x1, 0xffffffffffffffdf}, {{r10}, 0xffffffffffffffff, 0x28, 0x20000000, 0x8, 0x8}], 0x1, &(0x7f00000006c0)={0x4, 0x232e3cd1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/164, &(0x7f00000004c0)=0xa4) 10:28:35 executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000000000000000000001000"}) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/203, 0xcb}], 0x1000000000000028) syz_open_pts() socket(0x11, 0x3, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000072000001a5113fe4ea10500fef935673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000021c0b0cd7329071d0d4c4a00000022830cf41bed66f40066fffff3e4999d9d20002002c5dbfa0008e371dd0000001205ff00000000000002000000000000000000000000000000000000000000000000bb62f8c678501a16938af0", 0xbc, 0x0, 0x0, 0x0) (async) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000072000001a5113fe4ea10500fef935673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000021c0b0cd7329071d0d4c4a00000022830cf41bed66f40066fffff3e4999d9d20002002c5dbfa0008e371dd0000001205ff00000000000002000000000000000000000000000000000000000000000000bb62f8c678501a16938af0", 0xbc, 0x0, 0x0, 0x0) 10:28:35 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:35 executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket$inet(0x2, 0x1, 0x21) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="babc25088317c7cf6d4feb5e4269af693c80e25c654b421dec06697d8ac45564a81d3f8f5b85bc32df315e18b8e326e2ca177974a98db099f7f64d95ec2b8c10f3a9ddb18ebf09bd29d3fedaf521886a2d80e212265c6a0049e247785943aa3c51ba10b142e0370b1d7df5951450960e4fc7fe33acdf6276efad7b0c83defd5b82d0fc2114225574fe423f4023c7f475f7ca47453e320e4ca134105f025395544a229431c61529af92f9348c092302ddeb6b3ad1bbd1150f0697801bc8a8acd34ab5250acee6a200edc483ba16a64bdb8bef28134a84123dbcdf45914db09c7024c7b654924460df5a014c60a85d9f319b83d9abeae49a4d4fe0a592ae59553dae54a4d05b6e8e42e437e3a24a95f89260a7dc9f9defeb821889b27c77da9587a47977f92d2320749601aedae19a1322ce8c7cb2a4c898282d6c87efe42e30f3fb1ec8f550eceb2cc09ee2569c5ebdda46c3718164a64f58f52d66781593ee312bfb2d69b56b8af80a35011fc992c05b7cee6d329489a9c938c5c3db3976b46029ef2c1c31e8e2ef976b4dbbe71dca34095240c135a2f66774cb4788114bea0cecd62d03aa001f0afd57d388fdf74b46f51289459566d51467ede19bb76d080119cbfbb87c2a431637ea7f388b4bc61ac7c21e9bd9bedd07a412119572a10aa81d8265eb5fb3fea4efdc03d357c66aeb40d6b3c6c67caceee658df5d03cc100027b05a1b43f388ba533d2a0d2833752d1158c02961f5c1eb3df25e00894f95172bfd5b6a415b1c3a3f5bc2da0817c0d56d25a5ec0afb7cac6fdab65b4ddb03c4a7842789fdff1f0c88a38e23e0b0449ef7a83c260ddbceea5458bd1a85aa6e78976bcbf5982c76bca7e08ca8e1c5fc2bb20e5893b5f78976fe74b38be41ff66978bc7dc9b850bc88fa97dd7cbf5f597f78a363d5a9e182dae5e40139e6742dbddee703cf813f60203a73a63ca99ab5188dcee85360150069ed44d02dcca7349c0106c3cb26cd72f2915d82f5eb4e7c58c918ffa898dea033c4b3f7021789a649eac4e432bd2e33db4ae352345d6617017364c7a41e6eff9fd9003b0527ec1ab40dd40779dbef2c3ee81ae4e88006a9fc6c628116ed59028e52d459f2b5d507bfe336628e1003f6afafc0ad74a7d52b21065311a5ee5399d91a84ec0f8aa487e59d237938316bdad6adbc3a5fb9ed0c9f47802f116e984c6fed2e363d7c35edf2f29c7997959b1db22238fa08b07e3dcf1f730a69e484ae8e465a5d0483764da1a4290785b6d56b1f78ad4e9426f741c5f5f56f22915079e9f58187c2abef53549d4199b4c2950e4378c73a9d98a34e738150686876d097554da0ebbbcf97cbe114ba389ebfea0e0b9eee6399bf8d02b18b6f385755cf96aab85539bc6ca0afa647f53430907ace389e116ede1fe1beb09c2b8619d4b495a8a7916b647f477203d8a06872a43e78fcf7ad8938fd723310c7971a9de0b004942bc9b59c568907c2c8681afe40306f3a78d20ce53d7cefcf8201d23c4ded0b9ac1c0561f15b27d48a36b3f7158ecf889b51d5843d6f490c8bb50e940b5dd5ac02f8c193e2bcaee344fa29c7204f653a0ad173b5f70f163ff4ab3c5da8d56865ba580388357469669cd7ade4cc501bfedea0835651b434cbac6491612803382dbfa2f099c702abce9491c7e6c21b15d018d84a46772ef8d4bfdd968a68f907f639b36e2c048061be5df4d450194ec8d3f36da49cc81cbc27def6c4eed9548610d7f527a48b9b6f67b6d0938f1a81158904195d2f81cc61f2749abcbde111254b31ca04a55524d9f9c97a0fa085834d4d01b4ecd15fe355fffd2c1f4c887a4a76541c7db55e0310e35168b62416a52a396f1aebfa1ebd3e1d1dbc710b2dde16434ee6fd4236fe4c6da9467338f6a81c9557e14f4b3862db4f1ac6b105ee0588cd289f1237f30f0a99e9dc3cac42fe11b42db14759a44d4c65a96d1b889cc0784a6740709f13478b14735ad41d5de8405351c52f4e05882679cbcdf20cda05edada71d617c00aa329e9dd4082477d5b0a2f97348ec28a7cc90469782eec056e204a30c3c1209d60e180e77671fd41ad43a29b953e933f86d63b59eab72986437bd39993decd42ce6c67a7f7f105c30168dabacee7a03ffb7cec70dc2bca4121fa4d11c8587de7701abc69e25f8e731f56cd7b573de3f8a0c121ecff0870d8f08a2271070a9cacca1773ba0a5fb4b395b04654a5619ae3e2e29aa54fe3b71100fc5beb2b6b2b419a7929c70ff7a02cab1903455c4df4052d9462051a800844002971e6ea7874faf8308c9115ddb49c5855847f132a20f163017135b860ab743376460c91b0cc234c978ec2b0cff8ba3c42fd7881ec476e2447334807e98ec3e91fc7f572720a92d6ca0a08fc5079ba99e790f7ca1aedb59a6ce43ac7803724d71c39bcb173ba8c78b118a605eb32e2580ece626c223212005f2b33ad50fe53c809e822d41996d9d5efa3b537367c2a453065dbcff8fa118f8833b1bd0a713845dd6209c36b57cbfce4c509ef494c7b9e2387d2b630cb6c75bb1896d189ef1ef383f1035e1886e91486a16e31019d5c662fc0fdbad38b686f4807e009f8f5fd15a22f98ceed1a51d95e50a3dd408cc86a903ef0be2387f260c2c3d593ed09b3805f36a390b1a042a5ca2c02ff22d93d18d145bfb3ff77aa5af8034e86de645943be964b5a690a51009917fc97f9cbfd17c967f5cc329c9f051d7256d263acda1e70306d4ca45c2b34fedb9a7c97540f8d3e9ddbea25f83746c77775185a30d1476b71811b494ade5f3909a8058cb0193f1af74d324bb78e53d247ea5f8fb83a67fe83d56b5e57aac34895d974832e8359fe253b17b472184071ab82d605d7db0520a23cf38f039d3a796673330487cd427574979886f5d494004d3e37dc4eba9ce9544b93d6cd2b4ef5a38e08cfcb9d61951e8642f1570cc04fdf8b265b87e0d839c853db871659d4d6effed10ebbf765ef5cfe7f6f2d16cec6cf2ccea882aec3b7a207493b0bf70c1d2ba634216029094eda8de173aa4004c6b72c0b6ffbcac73b424cc950ac42c2ceb30dae3a91f90a8a133badf54ced349a3e67e04f0bccfa73b59360f77436192ee4814d738f57f321b68dbb41aa8abf9603f61b85db5539fe2587545f20f168d3598d52cdf68927cbea85ac3b3baee0d06ec209b000e48f862688fefe6e0326e295f8b95849f47c657605c2b2cc7bf1f6919dc2034717a221f497ae214648e34b7aa8d34fbf70c295186c56e1459e0a1eb32df36a285fe97b31250b52136d85ada7532a6abea7c96a4bc16ec5e8ce8b792851de072393a64ab8f2a0d9cb2cfb630517c2a285cd113d15984cd699a5e20887ad08434701d4c8f9206ad63a29fa93cfbe761b2320d24b8a583714a880b324b4fd30244054acfb5239a5675dbec7a535e92da9cc62f98838fd1f54b81b8ac9aebc06a437a69c3a23e229c847254b843e1ca76c18755c386473b6e8ead4f9dd04786f572710b629c5463f5b844f54ec990218f5c2f4267ebdd987cc0a7bea6b21df6bb7273a48be1745eeb68d3c47f8cd06bcd4ae18aef77cf2bb9a9e74219838685b65326864acd2c3aa1ede017acd910d341712d4563ffddfbda6598c0f5bc19302042107db341733b5a0bfa4d713c6b9baa4846879e0c96371c2e16640cc9707e3e2a426a64d3fb71fc56fac1620529dd40d8a7d92cb85cfa612f10b9ea7e6db1c997d8bedb37909284f74d31f487bbab290108976496092a65faacf2a48d2069ac5d5bf0a26961d2f0440f67557b3bcccfbc1a1eaca82952afd731d0ea6305b44b489a49cc2db148536ae8df17ac87fcbc29b9d96f838a35157de15eb1ab10cc4291adb2dff3fadafc2e0f6f224843899cf80315f91b7a6bae99c88160c18a47214bf893069ca8629330ecc499d79d01afcb131c55bfac53a3aa4c1d7855fad55c7a0a88c638adcea2fd1b8a3061a86dbebbd268a1a398d0554a89e987dc3ad92106c4bd27bc7513ede98c16069e81461f98d49d2c5b9c36ff14fa07546d6cf69bb8813eea069c762e0c60749d5c5505f2dd7208b1c52016aec4161a3a7be15a01b252c9e866333f1ed5ad557184fba2bdc094020051fd0ea6ded7ef2d2766f25dbeff905a86f6be4b9cd307cd29bfd70596c9e2955e805e218d3cb709ea892c3ef8f68eca2bd226ef6296f8113bdf3feca829be2b15a28ea1edc90967927d1c312c470669019a27a8c80d8a9bbd92727e74aed26b75877c15742941ba622b45dd9242c2cb1ca5d0d17a8632d4cf5454d3f76b9116866e9dbe24e9895f85a7f7451a34d6be83d238d8260f04615a1061a6e3cfde1f0d741c5d404ca95a77e89dd03fc74504f6179e889a4fd8a3180dba2550593c990554e1d4959822d814853cb8833d507e90ba87afc2d9698424c92a417d3360a6a9324620054e7a0823e21b692953bcd5de0fc2048eebb2e34b5f22cb3f07b6c9b6520da4a7a6a3018ac52be4de3e4753738d570aa11c592b88c3013a94369dace0be02ec5200dfd14d97fdf158012ec690c07ca51c4eaecc23c7d9f4d6c2133727263346002c81668efda8c7c556f4e5cba82785ef1fbd91134da61d39b3ab9c622c002255cab207cc274ecfda75413bdd4877b024eb8ebcf63efaf1e7b0ef7ae46f55a8135b6095ea73afad7e4127bed7deb208a7040135e78254210ef3a46a48b8f7a6c974c0bf7226630354969fc209d8703a5cbf6ef1ae017595d345b0607f51b628411ba09a2d6f3f062de35fc93177e812c15a320a75163507cbaf93101ae45e21ebe041cf7f0a25944c0609a95477e5333b8f7eeba08190c74b81f5607ebe550c9e68638f1e1480399ffc2f733eda4fe730cdad4182d0d4b4b96b6aa2ffba7c7c04a860b6888f6eb9cbd320a43966ec0f5cd69e3c26538acb6360b2f3e6b76f40bb26792aad8dc98c47a0ba796a663518f3559e166221ab796bd76756e2ca4ef66dce3cd508159b551cca1e229320679cf55d97dbc7932cd599cd1aafbc2b79f4fcebe57936126de3e8668b0b4d0b5eb84f0b6c9c751a6047c72c6c4d6156709fc1b06b93b2f3b37068055ca5f47051cfb454107e41f494e7b22702054975fdf463ae79d11ce3df17d8a600cd16503330ae73e06ffe82332671bf09e627df261d0c5ab9c7b26c6b4f3c926e16e253cc7420f051abefe0b109542a15072d70c5357fd4e9f6c44e61d08e8086eb880d36ff5c670b8b9cd849d092cc8524d810bed58f53a5c1d6bf8957f219ea0b6d775a4f457e2c958fa2d0ebfd2c89d9d67f86e15dd6dec21e31bcb41f20469103a8bbee2c7e19c479d058f8940e6a60db781aecbfa66728db8e0679b7b33aeae449d4f012b6f9c5a809503f8bba670ee0961cc9adc52ed573b59484d6c883ab6038d086339ba81931000744b5fbada22180515ed4d071eb8a2dd225aecc1227f588ec6faf7f418ed15910fd3413a1bec1f492a78a766bdc9580c47f5cf362ef5dc13612dff25b600007e5c6d8b820f53c6c08468c1f19dae39e2fb177a97dd1c4d9d7dd210d80914a069d6a42d0fcb6dfea0a85f8e1afc3c242e405aff3fc2edf9dbb21f4eec687f849e445164ef1064d4e35880b0d0128eacbde77c3f285c69cc033703fc16e1ad80bb75507853a04ffbb99463f973d9b9fa5372ce1f6c5de41cba2b270dcb28f53bf0908361490c55f68b55a46900d27d90a19e8e4b381a94b1b6f4bba5ce7e9f9a042cfe522662a9560c5d998837d725506c31c02bc5e9075cca569904c0155290", 0x1000) pipe(&(0x7f0000000000)) (async) close(r0) (async) socket$inet(0x2, 0x1, 0x21) (async) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="babc25088317c7cf6d4feb5e4269af693c80e25c654b421dec06697d8ac45564a81d3f8f5b85bc32df315e18b8e326e2ca177974a98db099f7f64d95ec2b8c10f3a9ddb18ebf09bd29d3fedaf521886a2d80e212265c6a0049e247785943aa3c51ba10b142e0370b1d7df5951450960e4fc7fe33acdf6276efad7b0c83defd5b82d0fc2114225574fe423f4023c7f475f7ca47453e320e4ca134105f025395544a229431c61529af92f9348c092302ddeb6b3ad1bbd1150f0697801bc8a8acd34ab5250acee6a200edc483ba16a64bdb8bef28134a84123dbcdf45914db09c7024c7b654924460df5a014c60a85d9f319b83d9abeae49a4d4fe0a592ae59553dae54a4d05b6e8e42e437e3a24a95f89260a7dc9f9defeb821889b27c77da9587a47977f92d2320749601aedae19a1322ce8c7cb2a4c898282d6c87efe42e30f3fb1ec8f550eceb2cc09ee2569c5ebdda46c3718164a64f58f52d66781593ee312bfb2d69b56b8af80a35011fc992c05b7cee6d329489a9c938c5c3db3976b46029ef2c1c31e8e2ef976b4dbbe71dca34095240c135a2f66774cb4788114bea0cecd62d03aa001f0afd57d388fdf74b46f51289459566d51467ede19bb76d080119cbfbb87c2a431637ea7f388b4bc61ac7c21e9bd9bedd07a412119572a10aa81d8265eb5fb3fea4efdc03d357c66aeb40d6b3c6c67caceee658df5d03cc100027b05a1b43f388ba533d2a0d2833752d1158c02961f5c1eb3df25e00894f95172bfd5b6a415b1c3a3f5bc2da0817c0d56d25a5ec0afb7cac6fdab65b4ddb03c4a7842789fdff1f0c88a38e23e0b0449ef7a83c260ddbceea5458bd1a85aa6e78976bcbf5982c76bca7e08ca8e1c5fc2bb20e5893b5f78976fe74b38be41ff66978bc7dc9b850bc88fa97dd7cbf5f597f78a363d5a9e182dae5e40139e6742dbddee703cf813f60203a73a63ca99ab5188dcee85360150069ed44d02dcca7349c0106c3cb26cd72f2915d82f5eb4e7c58c918ffa898dea033c4b3f7021789a649eac4e432bd2e33db4ae352345d6617017364c7a41e6eff9fd9003b0527ec1ab40dd40779dbef2c3ee81ae4e88006a9fc6c628116ed59028e52d459f2b5d507bfe336628e1003f6afafc0ad74a7d52b21065311a5ee5399d91a84ec0f8aa487e59d237938316bdad6adbc3a5fb9ed0c9f47802f116e984c6fed2e363d7c35edf2f29c7997959b1db22238fa08b07e3dcf1f730a69e484ae8e465a5d0483764da1a4290785b6d56b1f78ad4e9426f741c5f5f56f22915079e9f58187c2abef53549d4199b4c2950e4378c73a9d98a34e738150686876d097554da0ebbbcf97cbe114ba389ebfea0e0b9eee6399bf8d02b18b6f385755cf96aab85539bc6ca0afa647f53430907ace389e116ede1fe1beb09c2b8619d4b495a8a7916b647f477203d8a06872a43e78fcf7ad8938fd723310c7971a9de0b004942bc9b59c568907c2c8681afe40306f3a78d20ce53d7cefcf8201d23c4ded0b9ac1c0561f15b27d48a36b3f7158ecf889b51d5843d6f490c8bb50e940b5dd5ac02f8c193e2bcaee344fa29c7204f653a0ad173b5f70f163ff4ab3c5da8d56865ba580388357469669cd7ade4cc501bfedea0835651b434cbac6491612803382dbfa2f099c702abce9491c7e6c21b15d018d84a46772ef8d4bfdd968a68f907f639b36e2c048061be5df4d450194ec8d3f36da49cc81cbc27def6c4eed9548610d7f527a48b9b6f67b6d0938f1a81158904195d2f81cc61f2749abcbde111254b31ca04a55524d9f9c97a0fa085834d4d01b4ecd15fe355fffd2c1f4c887a4a76541c7db55e0310e35168b62416a52a396f1aebfa1ebd3e1d1dbc710b2dde16434ee6fd4236fe4c6da9467338f6a81c9557e14f4b3862db4f1ac6b105ee0588cd289f1237f30f0a99e9dc3cac42fe11b42db14759a44d4c65a96d1b889cc0784a6740709f13478b14735ad41d5de8405351c52f4e05882679cbcdf20cda05edada71d617c00aa329e9dd4082477d5b0a2f97348ec28a7cc90469782eec056e204a30c3c1209d60e180e77671fd41ad43a29b953e933f86d63b59eab72986437bd39993decd42ce6c67a7f7f105c30168dabacee7a03ffb7cec70dc2bca4121fa4d11c8587de7701abc69e25f8e731f56cd7b573de3f8a0c121ecff0870d8f08a2271070a9cacca1773ba0a5fb4b395b04654a5619ae3e2e29aa54fe3b71100fc5beb2b6b2b419a7929c70ff7a02cab1903455c4df4052d9462051a800844002971e6ea7874faf8308c9115ddb49c5855847f132a20f163017135b860ab743376460c91b0cc234c978ec2b0cff8ba3c42fd7881ec476e2447334807e98ec3e91fc7f572720a92d6ca0a08fc5079ba99e790f7ca1aedb59a6ce43ac7803724d71c39bcb173ba8c78b118a605eb32e2580ece626c223212005f2b33ad50fe53c809e822d41996d9d5efa3b537367c2a453065dbcff8fa118f8833b1bd0a713845dd6209c36b57cbfce4c509ef494c7b9e2387d2b630cb6c75bb1896d189ef1ef383f1035e1886e91486a16e31019d5c662fc0fdbad38b686f4807e009f8f5fd15a22f98ceed1a51d95e50a3dd408cc86a903ef0be2387f260c2c3d593ed09b3805f36a390b1a042a5ca2c02ff22d93d18d145bfb3ff77aa5af8034e86de645943be964b5a690a51009917fc97f9cbfd17c967f5cc329c9f051d7256d263acda1e70306d4ca45c2b34fedb9a7c97540f8d3e9ddbea25f83746c77775185a30d1476b71811b494ade5f3909a8058cb0193f1af74d324bb78e53d247ea5f8fb83a67fe83d56b5e57aac34895d974832e8359fe253b17b472184071ab82d605d7db0520a23cf38f039d3a796673330487cd427574979886f5d494004d3e37dc4eba9ce9544b93d6cd2b4ef5a38e08cfcb9d61951e8642f1570cc04fdf8b265b87e0d839c853db871659d4d6effed10ebbf765ef5cfe7f6f2d16cec6cf2ccea882aec3b7a207493b0bf70c1d2ba634216029094eda8de173aa4004c6b72c0b6ffbcac73b424cc950ac42c2ceb30dae3a91f90a8a133badf54ced349a3e67e04f0bccfa73b59360f77436192ee4814d738f57f321b68dbb41aa8abf9603f61b85db5539fe2587545f20f168d3598d52cdf68927cbea85ac3b3baee0d06ec209b000e48f862688fefe6e0326e295f8b95849f47c657605c2b2cc7bf1f6919dc2034717a221f497ae214648e34b7aa8d34fbf70c295186c56e1459e0a1eb32df36a285fe97b31250b52136d85ada7532a6abea7c96a4bc16ec5e8ce8b792851de072393a64ab8f2a0d9cb2cfb630517c2a285cd113d15984cd699a5e20887ad08434701d4c8f9206ad63a29fa93cfbe761b2320d24b8a583714a880b324b4fd30244054acfb5239a5675dbec7a535e92da9cc62f98838fd1f54b81b8ac9aebc06a437a69c3a23e229c847254b843e1ca76c18755c386473b6e8ead4f9dd04786f572710b629c5463f5b844f54ec990218f5c2f4267ebdd987cc0a7bea6b21df6bb7273a48be1745eeb68d3c47f8cd06bcd4ae18aef77cf2bb9a9e74219838685b65326864acd2c3aa1ede017acd910d341712d4563ffddfbda6598c0f5bc19302042107db341733b5a0bfa4d713c6b9baa4846879e0c96371c2e16640cc9707e3e2a426a64d3fb71fc56fac1620529dd40d8a7d92cb85cfa612f10b9ea7e6db1c997d8bedb37909284f74d31f487bbab290108976496092a65faacf2a48d2069ac5d5bf0a26961d2f0440f67557b3bcccfbc1a1eaca82952afd731d0ea6305b44b489a49cc2db148536ae8df17ac87fcbc29b9d96f838a35157de15eb1ab10cc4291adb2dff3fadafc2e0f6f224843899cf80315f91b7a6bae99c88160c18a47214bf893069ca8629330ecc499d79d01afcb131c55bfac53a3aa4c1d7855fad55c7a0a88c638adcea2fd1b8a3061a86dbebbd268a1a398d0554a89e987dc3ad92106c4bd27bc7513ede98c16069e81461f98d49d2c5b9c36ff14fa07546d6cf69bb8813eea069c762e0c60749d5c5505f2dd7208b1c52016aec4161a3a7be15a01b252c9e866333f1ed5ad557184fba2bdc094020051fd0ea6ded7ef2d2766f25dbeff905a86f6be4b9cd307cd29bfd70596c9e2955e805e218d3cb709ea892c3ef8f68eca2bd226ef6296f8113bdf3feca829be2b15a28ea1edc90967927d1c312c470669019a27a8c80d8a9bbd92727e74aed26b75877c15742941ba622b45dd9242c2cb1ca5d0d17a8632d4cf5454d3f76b9116866e9dbe24e9895f85a7f7451a34d6be83d238d8260f04615a1061a6e3cfde1f0d741c5d404ca95a77e89dd03fc74504f6179e889a4fd8a3180dba2550593c990554e1d4959822d814853cb8833d507e90ba87afc2d9698424c92a417d3360a6a9324620054e7a0823e21b692953bcd5de0fc2048eebb2e34b5f22cb3f07b6c9b6520da4a7a6a3018ac52be4de3e4753738d570aa11c592b88c3013a94369dace0be02ec5200dfd14d97fdf158012ec690c07ca51c4eaecc23c7d9f4d6c2133727263346002c81668efda8c7c556f4e5cba82785ef1fbd91134da61d39b3ab9c622c002255cab207cc274ecfda75413bdd4877b024eb8ebcf63efaf1e7b0ef7ae46f55a8135b6095ea73afad7e4127bed7deb208a7040135e78254210ef3a46a48b8f7a6c974c0bf7226630354969fc209d8703a5cbf6ef1ae017595d345b0607f51b628411ba09a2d6f3f062de35fc93177e812c15a320a75163507cbaf93101ae45e21ebe041cf7f0a25944c0609a95477e5333b8f7eeba08190c74b81f5607ebe550c9e68638f1e1480399ffc2f733eda4fe730cdad4182d0d4b4b96b6aa2ffba7c7c04a860b6888f6eb9cbd320a43966ec0f5cd69e3c26538acb6360b2f3e6b76f40bb26792aad8dc98c47a0ba796a663518f3559e166221ab796bd76756e2ca4ef66dce3cd508159b551cca1e229320679cf55d97dbc7932cd599cd1aafbc2b79f4fcebe57936126de3e8668b0b4d0b5eb84f0b6c9c751a6047c72c6c4d6156709fc1b06b93b2f3b37068055ca5f47051cfb454107e41f494e7b22702054975fdf463ae79d11ce3df17d8a600cd16503330ae73e06ffe82332671bf09e627df261d0c5ab9c7b26c6b4f3c926e16e253cc7420f051abefe0b109542a15072d70c5357fd4e9f6c44e61d08e8086eb880d36ff5c670b8b9cd849d092cc8524d810bed58f53a5c1d6bf8957f219ea0b6d775a4f457e2c958fa2d0ebfd2c89d9d67f86e15dd6dec21e31bcb41f20469103a8bbee2c7e19c479d058f8940e6a60db781aecbfa66728db8e0679b7b33aeae449d4f012b6f9c5a809503f8bba670ee0961cc9adc52ed573b59484d6c883ab6038d086339ba81931000744b5fbada22180515ed4d071eb8a2dd225aecc1227f588ec6faf7f418ed15910fd3413a1bec1f492a78a766bdc9580c47f5cf362ef5dc13612dff25b600007e5c6d8b820f53c6c08468c1f19dae39e2fb177a97dd1c4d9d7dd210d80914a069d6a42d0fcb6dfea0a85f8e1afc3c242e405aff3fc2edf9dbb21f4eec687f849e445164ef1064d4e35880b0d0128eacbde77c3f285c69cc033703fc16e1ad80bb75507853a04ffbb99463f973d9b9fa5372ce1f6c5de41cba2b270dcb28f53bf0908361490c55f68b55a46900d27d90a19e8e4b381a94b1b6f4bba5ce7e9f9a042cfe522662a9560c5d998837d725506c31c02bc5e9075cca569904c0155290", 0x1000) (async) 10:28:35 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) r9 = getgid() setregid(r9, 0x0) r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000040)={0x819f, 0x7}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x7fff, 0x0, 0x9, 0xffffffff, "1a11ff0060780000000000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27", 0xb0}], 0x1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffffffffafd1627a, 0x3, r2}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) setrlimit(0x6, &(0x7f0000000040)={0x819f, 0x7}) (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x7fff, 0x0, 0x9, 0xffffffff, "1a11ff0060780000000000e800"}) (async) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27", 0xb0}], 0x1) (async) getpgid(0xffffffffffffffff) (async) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffffffffafd1627a, 0x3, r2}) (async) 10:28:36 executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x6542fbfd2162a97b, &(0x7f0000000000)=0x80000001, 0x4) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000140)="9958cd78c1c77b8c714f488310ce928f0e430377b780c104adaa605215f32302a1088d49dc13f183cbac9cd90da59281e4fba87567ece953e7f84e8c05bf57eeacd6fc99cdd70f00adf6665f86b58a4c66c307f944a44db2400c0886141e6dc76f1dd1549eae5fc0508c61feb5ef8b4eeae29888c67a431e71465f1781ea3a59ab46e26516d4a01b55ded7c7b70c5077a5cb22adf3113da5f6f44fbdb13baf6cb0334615f1cbe2a01cd5d0976384e930caa4ac7e33e68ef661c07e0ebe6d3109ac", 0xc1) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000040)='\t \x00\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt(r2, 0x20, 0x5, &(0x7f0000000080)="24c07afdd6f4e2aaab0f846b6250c5e96b9c594aca43b5570d1007311fcacc6790a3f5e5906b5bebeec4972c3e862b0f171aa362efda09a6c524326d07e6da7d75548db0c4bf490a17ad9695dd65e46d83798698b782e8722a8ffa867cc557488725cfe188853268766fc6b89c50ded873bf3eefe2b45625795e7787b5b0506bc97f348fc7933bf0ae67ff77b65801160f014eaddead3f87b2eecb4b4b208530e9a4e493b22f3d22a2e13aa894d585addea148b7fb2123e174598a", 0xbb) 10:28:36 executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x23}, 0x2, &(0x7f00000001c0)="bb25e745a0aa83df2fdcfd4049a52e45889c687a7b99eff6119a01daf0b8cc7c10e91f12f1eb857ea30a4c", &(0x7f0000000200)=0x2b, &(0x7f0000000240)="d93b18e2f8c60544a53b0fca0cb7ea28cf40c6fcf396f05f5d5efa3f5df8f71a3013a60f09b9a835cedd94ef0f04f02f82d241322c0402cc9dcb469001ed728a87f3cb7cc9b7641d51850969322f55907ea19c7035769b03f5f68ed09f1b63ebff2168be27af92a6a6384006ac08ac338a3ab862", 0x74) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000080)="e8441ca4d2fb536a0b6975be595fa78973cc9e7054cda6a93bdff0d3fb7028ccb0fe00fa0654017fcbed676b38b2cace8b898e949d7425f6376c9a72adfc5027dfe134401bee5bd00a22f8", &(0x7f0000000100)=0x4b, &(0x7f0000000140)="39f9132a26899a92196ae06c60e454012f24613eae6d7441eab59535f4256e70b94ea735cacd65f78756d2f6a2701fa64f", 0x31) 10:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x21, 0xfffff8fe, 0xffffffff, "5a0e0ad5e43981507896104c00"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4d6903", 0x3}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f79d892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb802677939533bcc6c3f281", 0x571}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001200)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684bf74fd54af494f22c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df0875f85682d34a7a388e68065f3377bbfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d239104ef4e81", 0x1b6}, {&(0x7f0000000000)="93893ddc089254fbdbec47e0a9e63cd9e5adb6e784a1ac9cdd4ffecbc1a3bb8fa02b126142cc04fbe165c904c94d6f46ddbae3b9522b38860c3136311c757569eef916d945292ccf0eb511cfa395e4388c9b7a68afe8dbddc2155e5f1d5645de44334c5a3bcc10328039", 0x6a}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e136cd46647f5b810ab2fe3064138d", 0xf}], 0x1) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x0, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 4: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000000000000000000001000"}) (async) readv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/203, 0xcb}], 0x1000000000000028) syz_open_pts() (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005040000000000000000072000001a5113fe4ea10500fef935673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000021c0b0cd7329071d0d4c4a00000022830cf41bed66f40066fffff3e4999d9d20002002c5dbfa0008e371dd0000001205ff00000000000002000000000000000000000000000000000000000000000000bb62f8c678501a16938af0", 0xbc, 0x0, 0x0, 0x0) 10:28:36 executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x6542fbfd2162a97b, &(0x7f0000000000)=0x80000001, 0x4) (async) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000140)="9958cd78c1c77b8c714f488310ce928f0e430377b780c104adaa605215f32302a1088d49dc13f183cbac9cd90da59281e4fba87567ece953e7f84e8c05bf57eeacd6fc99cdd70f00adf6665f86b58a4c66c307f944a44db2400c0886141e6dc76f1dd1549eae5fc0508c61feb5ef8b4eeae29888c67a431e71465f1781ea3a59ab46e26516d4a01b55ded7c7b70c5077a5cb22adf3113da5f6f44fbdb13baf6cb0334615f1cbe2a01cd5d0976384e930caa4ac7e33e68ef661c07e0ebe6d3109ac", 0xc1) (async) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000040)='\t \x00\x00', 0x4) (async) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt(r2, 0x20, 0x5, &(0x7f0000000080)="24c07afdd6f4e2aaab0f846b6250c5e96b9c594aca43b5570d1007311fcacc6790a3f5e5906b5bebeec4972c3e862b0f171aa362efda09a6c524326d07e6da7d75548db0c4bf490a17ad9695dd65e46d83798698b782e8722a8ffa867cc557488725cfe188853268766fc6b89c50ded873bf3eefe2b45625795e7787b5b0506bc97f348fc7933bf0ae67ff77b65801160f014eaddead3f87b2eecb4b4b208530e9a4e493b22f3d22a2e13aa894d585addea148b7fb2123e174598a", 0xbb) 10:28:36 executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000240), 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x23}, 0x2, &(0x7f00000001c0)="bb25e745a0aa83df2fdcfd4049a52e45889c687a7b99eff6119a01daf0b8cc7c10e91f12f1eb857ea30a4c", &(0x7f0000000200)=0x2b, &(0x7f0000000240)="d93b18e2f8c60544a53b0fca0cb7ea28cf40c6fcf396f05f5d5efa3f5df8f71a3013a60f09b9a835cedd94ef0f04f02f82d241322c0402cc9dcb469001ed728a87f3cb7cc9b7641d51850969322f55907ea19c7035769b03f5f68ed09f1b63ebff2168be27af92a6a6384006ac08ac338a3ab862", 0x74) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000080)="e8441ca4d2fb536a0b6975be595fa78973cc9e7054cda6a93bdff0d3fb7028ccb0fe00fa0654017fcbed676b38b2cace8b898e949d7425f6376c9a72adfc5027dfe134401bee5bd00a22f8", &(0x7f0000000100)=0x4b, &(0x7f0000000140)="39f9132a26899a92196ae06c60e454012f24613eae6d7441eab59535f4256e70b94ea735cacd65f78756d2f6a2701fa64f", 0x31) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) fchmod(r1, 0x4e) (async) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) (async, rerun: 64) flock(r1, 0x1) (async, rerun: 64) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) (async) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = syz_open_pts() fchflags(r2, 0x0) (async) r3 = kqueue() (async) r4 = syz_open_pts() fchflags(r4, 0x0) (async) r5 = syz_open_pts() fchflags(r5, 0x0) (async) r6 = syz_open_pts() (async) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) (async) r7 = dup(0xffffffffffffffff) listen(r7, 0x0) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0xc1, 0x5, 0x8}]}) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000700)=0x7d) (async) fchflags(r6, 0x0) (async) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) (async) r9 = syz_open_pts() fchflags(r9, 0x0) r10 = syz_open_pts() fchflags(r10, 0x0) (async) kevent(r0, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x16, 0x4, 0x100000001, 0x1}, {{r0}, 0x7, 0x2, 0x2, 0x100000001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x18, 0x4, 0x21}, {{r5}, 0xfffffffffffffff8, 0x2c, 0xf00000c4, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x2}, {{r6}, 0x0, 0x10, 0x10, 0x4, 0x9}, {{r8}, 0xfffffffffffffff9, 0x51, 0xfffff, 0x10001, 0x3}], 0x0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x8000000000000001}, {{r9}, 0xfffffffffffffff8, 0x6, 0x1, 0x1, 0xffffffffffffffdf}, {{r10}, 0xffffffffffffffff, 0x28, 0x20000000, 0x8, 0x8}], 0x1, &(0x7f00000006c0)={0x4, 0x232e3cd1}) (async, rerun: 64) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/164, &(0x7f00000004c0)=0xa4) (rerun: 64) 10:28:36 executing program 5: r0 = getegid() r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = getegid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r5 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r5, @ANYRES32=r5, @ANYRESOCT=r3, @ANYRESOCT=r3, @ANYRES32=r5, @ANYRES8=r4, @ANYRESDEC=r3], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r1, r3, 0x0, 0xffffffffffffffff, 0x181, 0x3}, 0x8001, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x800, 0x5, 0x55ac64cc}) setregid(r0, 0x0) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a9150040000008b5f84cf71b59c7afec37082054a851bbf42111fdfef2c627bee52c9b081ccdaa207beab822bc42e4fcf140939d41e50302bcd2bbf211d3d6025a7aa0c171353bfa885ca29b5d2c438b29114f8bc0dc64121201d2e1c7a32a931f4ab4a09f36af2a2b42ed7f4ad63912b9837bece569c102b679b499f9bf31d5495ef5c81a50000", &(0x7f0000000080)=0x91, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x82}, 0x2, &(0x7f0000000340)="042af1149cbf1e16626228f380ca491f5fe2090e9e7410b252eb1dfc6b6315da4c65a1599291a09154b70e09de17d65a3b8b5837b0464f5992598bf7a3f5eef867baf48d18c497944afcfcf07200114c0543f8f0927164ddb493e3fbf7e04ed2f2d03e7dcf12f46c44f80b706ea5999dfb8ad895538b545ac6b46c05a2c5797c6fc93bd9ed1365b6d8a53679f3ac3b67c81295f8b5e885951693c5a0978df1881db9ceb63fc84ec12fb29776258dfe512107b5422c2de63ad5abdac113c9e0d9", &(0x7f0000000400)=0xc0, &(0x7f0000000440)="cc8a4677b4c28f54d18fdaf377ecc11b4eabc67866f188df6d4d2baeb92d84cce3ad4fca79593ec616a2441770a7e7de362101afebafdb2e27e67d74d2b6e3ea614b56e6aeddfddf49395ee9a950", 0x4e) sysctl$kern(&(0x7f00000004c0)={0x1, 0x49}, 0x2, &(0x7f0000000500)="c24d031b26a92a10c29d556a182b", &(0x7f0000000540)=0xe, &(0x7f0000000580)="5e5e67a236e4eb556c4a779580e25a728b443efaa1d5f670ce1117b45a4cde3efb167e862359fc9eaf08ee5e0b962c49fafbfcfcf0be742db1fdbfa910cef6a76d259bee5b6038439856d4a7dbb2aa1f289ad6257840862f5e527617916c6586e2824539b2f94edf58eba58a791534894719817d398ae5282a0017b61145ceaf3fa2e662c3a1daf3ed40ae7f4e54970a10a82a684d4cf531f8d2636b7d55e5e013535dbb419316a1e8d090d3225fb9cee468302f45454a7b4f8fd44ac74e5bf21b7073e75617e78bd929fed0a91984fc20180d6581f07504d5b86403624b8639cf96e5e3c4e0b6226795ebb5695fc58919bf6fbc696ab9750625810bad0ec37fa9a4ea69d38b9f8fc3269612aab3ae7804cf70bef77e6cf7ffcaf9e9bcab4a5986a62a5960d5a580a4ff2ed7b8853df3dbbb3495e98581f01e79510dbeeea03be86f0bae4fdbdb709815139af6756f5039ffc62c43136e4121b02c2fe3670be2d06eea30b7d2cc7dd253416f7f4c61f39ea719da83aff53f5159fdf190bd0d251cb87d5f31cd6ee0200a4ee9a9e1844b7f519653a7bbac4b6292da4c7ad82c2d5d9cfc852f02b8fad3bd4be0db4791becd26b91394e7c99094950cf89b35f4b284ccedc545d80aeb12dc805d67811d1132e4bf351609af5eb167274ff2b0cfc6284eff473a2dca36179e983e307389d5065add5c9886700af4f76fde2c5520e0d7c586e7235af399e3545130c4db938f6256f3b4e32cc965a6656aae82519b8daf26d01fa9a7599a1fe6476dbb738f35bad2fd10073dd385c9dd5d188109ed37c560ef7b5f0ebf214a6352bc1c813ba3560f1835bf127931dbb04145edf053ceafa1a2fc102e68da8c9945ac113dda97270e688b05ae439a8fea079cbb5d8a5d091d2e3d33804ea44740b70987bc07072018b56e1da6fa20dedfb45eb7a088f1701a40f1b3dffe45a13639b6ff25f854c734c175c6b631164d4ad4dd4c40cd734113606c0ce3c6227b391f860dd0bf3ccb064a264f2b0135eb2a9292a336315cb3184682d6f1fc9c9e60e676a489bbdf6e53b74c932f5fc3097b0a169415539d2963151eefaf2758db85ca923ee624054808f5cb2c6ed64228b79e187f1fceaf00d53e4acccab8a38ea43613c7064ebca5bc8c52101fab2f5284e9a9b842ad5ecb9fb6c2f1be603a1bb593c777469207f7351d58e51883c647cb6fffcbdf00e4474078ecc05ea13c5772c2ebf99b69589d1f60997a7c2668a5858202575b96603e5168c961ab2ee79abec2c021f95066183db217c2b5706c1e994e75f727f8ef772cc7044af8169335f17aaad427f1c2f137478305222120f5cd661d1d0a08c8c3b26479489233046a8fba5329ad346b1a5beee41b0222177b792baf431af5dbf449657bf4be0b213f39143c732781b1ae4a6ced3e833d5e2e79ac614ed1b6187b6bd9e64e4b2a3380545be55d25d421c4e277aa05b93fbbeee77d66c83398a9d235ce3aa43759e91ea915069a9c310093bf0a55537b28690ab5f428c496cc760ba403c67fdb56c3ceebc2191c4217b3b9a8fb4e4961c855318a93bf1d98266acc7d1c41b3d8b2661a98fb34db5e6f633b3bf55b198ac347a2c220443d9529187e6e3f0940d417454eecf33e75e79151333b6270073430f8c5f8d643c90f3116c708b9112582d7bacf70556af632cb4eff8f628617c32af2447636679b27f6a063933357b16dfdadba3b79775af8a12fd72c3d69278b2dc3ee712b76b1b40b3d89489822646aa76a583382b36c4a2216f4aab78221efdee901f398ccdcfc19f2ccee3c1fcc3dc8de95682fab8746267e4d3de0a09c8062777e5531a8262a981535244e848dccdbbbf50e6d8b36876f64af1c5c1e66a66c4513b13bb83ccbf9e519d942e1474f18c7caf02b98b27f753bcac2f096f6df9e5f3fd801562f70e04017cec7ebfd71baa3dbfb1dd2a6419e6f72c14949af891bdb1eb9b07a53a90d70387985c226d12d52ecd9d5e74b8b51ced40bc14f29ec046ac93796ab8022465cf0eafe542e686e4bad58bf4d895c16284be5609e2aa8481e863e70204af717138f777b23e5b800816406623003048094bfc32daed4d7d5a2333c3dd1d3f158df813ff59e145673c781b0324d6f011a237b3b5f5bd7d4d6c503a6a879da643a9942bcaf017b388213da7b9e6cf3cdbe0a2913714142ed5ebeacfb854db58f0ee930b1b62933d084cc0638a95a565a96b27023096a86b0e4563420bdb1a62b6364ad149850dc71c7ab7e27edafe0bd7ca72f85c6816484ae474076517a6a6998f1a7a3a93fe220121eb39abe5e7b0391a4228f79cda43d2da88b5961e5053eeb70a440fcee800972398533bf4b1785a9a03043cfd93e4e3b3707e001997d18025c72d7d1412b7fb0d2558c51b3ee98d6ff05ec3847b5f6bd9fd64118dce6b0c6e2a668261477dc0f63b681734b7fb95a534e85d395ada900a243844b9fc52c1cff02ffcd6d83eb1d248f267bb3b964428c1be4affcd3454e38c057f4fb5da018e22b344c84ddae8fa63659119faca6b33929a443c6c4a52ac78a11e33994e96e229e5c6b23af3f9b18f92673e04556bee5166e1bdeb46094733e32af5a0e61971ffa08456dd42e1a3c89b6d32afcc841570e6597ba40ba5bc89f17f3caacf9b048966ca593be2d6243b06f21d8c190e8e52f884346c044989074e543e4891419c6c9701306997ff822b6f8e4986d74a39a8d015f6294ec4e86eac0ecfb16106ac37a73251629561505273379b418f354cc1f636ec820c9deefab57e38123cfd9eececcd736b86f9a999bf413be1e841f39a4f0b1d69d92b72e1c67fcc6f58d2a93ccd448f966dafbec7b196b972b17faf10ac44ef65a8756e75b25d2fbd6ffc132761938de644191fb917fa57d5773c964c78cd3762d26cd15e4a77a5b97c4b943b1a5c7287ec5278ecdec42e63e147d2de6cb0b40fa84e2ce5437f747d19e3640250c0d30342728162470801f5c2985135a59641d41aaf31ee3322fae8f37628414be6712f3c3cd36433d83e7986a04d95c07ade7811cec0f3f36bcd767d07a1996e5b1771745119fc81d40993f1fc68aead2da9ab77ed52c4274aa8ac3d0d851ae26513bd45b98ccadd870cdb993b89a4840f4899ad79d557b79aee31db0e5fb70c8a350e932e8928a69b55f85b573fb7d479a7b74e51825f2fdd918fd09f4c47aa0de32df10cc3c62dbb2144c9f2e5ad79bad8647a21103cc7db3e9af2d746dc9dc057a760a59ab73add9c094acfec71eaf61edd422e1673ca95c8b2e1e566fcceda04b533d8a839757f2f915f11708c9853a75d17f676b13198c07135b13802db3398e2b17a872f4d0eab1ac132a5124d508e0758260e86d186cddc0740bb047a7de42ccd1502a77f4d2dc5443718c2857842cb81d8a5747267717d1068da236c72a5c271c34e635b216012e26b69087b2c465d7abb850d178774ffbd73fc1932f3faec8d1ba5fe3169fa6530527e7b646e092f52f2438e3a1a21cc769dc4e06edd3b3b7fd1b4dc59d516f7305961483b40e639581c25d77cd4e3e739e7c3d6c914e33fa6c08ce1ed795468da1a482c5d902731f2d97b6fd4fd7c924b662a8cdfcb2d6dd5da739374531cbdc03fa93d037a4264354fa0502572efc8f6d9bcd94f5e61a5d6fbc7c5c50687b0f4d57fa5f7ec33edd0b6ba6eb941ee8863f85e4dc117ea14fcd6be3847eb0b71f0e4c1d457baa931582ff0497c6ccc0b06d46a16b5cb36d21077ef1681396c45189d9d23d1a1e0b6999e635d1f14f69a00e862232f08003f1dfac5844890db52b4e34736e410725e10aeb891d2df9e89f6466db9c95e2f88d00c1ddc15297d37880ea9a1af74d8159bcf09d9212c42eddb68a3ba51d59d355c365687667883a87cb433856b3d554cfa40c5a848174b93fee1e2dfa352b25a8a7218b7ab8668e5e3928660f472b05b1d0994a43c861591766f252a81714d6cfb8f9458e6e1c915cdd50aae8c1864dad7bb323b2e5284f7cc2ff6b5b73888d582ce6846fb8b6b4b2036918142e715a007595ae79356866850411d19b3eb1a24faa48ce829da86b87b5995c808997c64361d03761376760e5937b15f94af5209e6f2d72b27187606caf356550cd4a8890026ebb9bc49ec4e2a7f9a6c0dd657148f31d7e8dc4eb655bb8164fa76c655282594abf71d09120103fcf6127a7cf333d8a7ce05907dea6fccab68bb0a575587bede92ff62d2f574884303241f8391953a9e7689164ef19724e42b3932a4911f1df1bad8fed7e5a41156e79008110fd71048a420d9a83a3e0f67ea6dfbe9a03d161f7f304f20761659dfabc964ff6f4d76c307c60e26fb45e3e4da89988a90a06f3f0dde6318be3fb382c5698bc743e4ac9c978c104559c5413d683206ad71e0f1b895e51bef729532e40d5a962626cc70844b4850e7cf6072987d7ab9eb2d0d0e660451d5a66cd21e95d6759325f7523eb9a077d93034464e0264c4d9e703975987430c9e16e17cd077cc95b37e7a8f74c7fca0b0440ae123aa25924841c437db39a0812acac72a4e19cf260260eb51fed3ccf3e2188b02f5c5d14ddd13be5b53c8e14a625c78f13426b22e76313975ffadf51428cf180e121576d4c6004a2b33adeb859e1ce8f27f87174a3132d3af19d375f379da2aaa97688dcba08a7f1075c8ea76f0782220846d11b3bc2b62803933eb8459bc680e1503815b3e3d14fb0c70ac28f25114d6ae87af3c6f25cffcd6c5c66456f6c13af3e71820a6e1044e257244dfa36bd958a7340d1b84b8f7fc530a70416b84c55627c95501dd568143c6053887de768945cfa7b2feec0758188c92befb43aebc3ab72944528df7f0df0d70e4deda6e28007634b82c0d62cc9665c1ce4e88095201b362091f7cc91e81e8dfbf900746bc5b2240b3e97d6276beec5811da6bb1734273e3d1c7cf8ec5117f0259e06a6826e44aa72575fd3f2da54e3af40852e86343f49a7bcef32eba49aceb57a16e151d328dac7174bb2d24c95d0b86c7d45462a473e4819e10965af933c5da930c8bdb2ea78d7af838a3be47b843ce8ae4ead7eecbed182c1b01a3215edc234e574f30e041282790eecfd24f8972f9b267e3e839bad9b0e1d10034ddfe919eb53c3c9ad281db771041a6b81486c9a32e77dd99d8b09191f8f524f60e0bd23abf61e1ab1f35d382ca013c93f806ddcb46aec9cc6d2a9a214b898ca7b7579a712203f1de6fbd7c92c029d1dcad6b94fcf5142423693dee66bec97f43ce5f0bb6ea2e0a9e84f5c0cc9f4593858f1634181077d6a72ee39fbb7dc4aa6f7524e0b9f770d89391d84a5964fdb6e0f3db1f8a3310aebe64e6af7c0f5d00d6772c9147921f346543cbb1202f3d7dae3f11999c17e568f630dcb33ec9c67f64f0030d9cb1829b7eb0be431a93fefbf859dd00c9bcbb979ed0f478db481bf70f1210a98e30d75ddc1c158e0b9e5d5487a2cf43e05c1d7f5d4305b80cfda128eb05ed750897df50e667c0d223f224a4af5eb17495088f66e7223b1f97279ab0c73ded71309396a9fe1e45c2554e2467b53f31f756947bc9efc012b73eb1071627a068a2f6bd97c3907af4d9c6907149798e7d1dfec828d53cc256d59d39b12e1ff22fa0749050fd7cda9d3af9eb77b17b96d8df4d126ee360c64e4ac299f5c6e75b844ebbe686f11c66c6a69ea7751cb2fc17d3ebfd963d034abb1cace76cfe95fe64bffe549138af24999edb796229a73c48fadfdf9b714618b5c4d0acf84c0f970ec129a35ea1b42881909cb", 0x1000) sysctl$kern(&(0x7f00000015c0)={0x1, 0x2e}, 0x2, &(0x7f00000016c0)="88f71abfc157e7e98ca0b6dee605fc789140b6535bdd3acaa20e84a582d70d965b12362656ea1800d5b44b5cba790b62768100bd33b04b3b7beadcde5eee06942a6bbc2cefc6dfac63d7c3f33ff106dcf8779039eaef40a0296a9c114c3c689beee295f856ab0436e4700f7f218241cc40a869905ffff74acc0b74decc6c9499bf18361b51288c4a1dd03005d94e8a", &(0x7f0000001780)=0x8f, &(0x7f00000017c0)="fe4fdda39f63bd9726416407ddb15cb26e1a18a05c0a7c83d1e61569bb25332021c58c10687b63cfe05089113b7e886e66a01d2d3375288e4294bd95db0c8ee94a6d1158e8e6d81d6b08a8c7b56afce2a3eeab7676b9e9e1e4103378fc5f5559e35bf785af2b39d66f65f3080d98af3ee58b329333b9a079b0e23c6da7b192", 0x7f) sysctl$kern(&(0x7f0000001580)={0x1, 0x34}, 0x2, &(0x7f00000015c0), &(0x7f0000001600), &(0x7f0000001640)="d675c36e12424d27bd97829fec887399c5d5d14b1d1294aa1c0b6914d0ecd179e249e16f54e612ab1eaef873cb81ac5f24801743cdcec41f55a4c526034988fade", 0x41) sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000100)="386dacc81d79ad78bd04d4109553969d5d40997da9871ee6330d8db3517b6416431a74bf6b537684078965c28bc5b2a1b3177c5dfa492606010a698b8ce0bf99ce01c8c9c2fb03d62fa8cbdb67f3f34b8ce565014215af955005829924e6bf7af24dd45217f0f6bca6a858264d4275392272b2de3ead6b76b221cc94b4f4cf95645f7f2920bdb0f570eca79975dfab4055c988f1500376035a66fe3a661220861e1050a29d7cb7cfd5059030fb1c61df597c", &(0x7f0000000040)=0xb2, &(0x7f00000002c0)="42e2234ce2847ecce489c6af67fc9c9fa1c496a4903a064d6d329b62e72e640114543839d64380418a54fa893d1ce5d7b383ebab83976dfa074569b6a17c0a751b39b0c59c373424f050cc8527c6d5a4b4bc5ba0ce4229608ecc26d02cf97e815b7e267012575448870caa", 0x6b) 10:28:36 executing program 5: r0 = getegid() (async) r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) (async) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = getegid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) (async) r5 = msgget$private(0x0, 0xfffffffffffffffd) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r5, @ANYRES32=r5, @ANYRESOCT=r3, @ANYRESOCT=r3, @ANYRES32=r5, @ANYRES8=r4, @ANYRESDEC=r3], 0x9a, 0x0, 0x1800) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r1, r3, 0x0, 0xffffffffffffffff, 0x181, 0x3}, 0x8001, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x800, 0x5, 0x55ac64cc}) setregid(r0, 0x0) 10:28:36 executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() setrlimit(0x6, &(0x7f0000000040)={0x819f, 0x7}) (async) close(r0) (async) r1 = syz_open_pts() (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000740)={0x7fff, 0x0, 0x9, 0xffffffff, "1a11ff0060780000000000e800"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27", 0xb0}], 0x1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xffffffffafd1627a, 0x3, r2}) 10:28:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000040)) r9 = getgid() setregid(r9, 0x0) r10 = getegid() r11 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r12 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r10}, 0xc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRESHEX=r11, @ANYRESDEC], 0x0, 0x0) msgrcv(r12, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r12, @ANYRES32=r12, @ANYRESOCT=r10, @ANYRESOCT=r10, @ANYRES32=r12, @ANYRES8=r11, @ANYRESDEC=r10], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r9, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r13) 10:28:36 executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a9150040000008b5f84cf71b59c7afec37082054a851bbf42111fdfef2c627bee52c9b081ccdaa207beab822bc42e4fcf140939d41e50302bcd2bbf211d3d6025a7aa0c171353bfa885ca29b5d2c438b29114f8bc0dc64121201d2e1c7a32a931f4ab4a09f36af2a2b42ed7f4ad63912b9837bece569c102b679b499f9bf31d5495ef5c81a50000", &(0x7f0000000080)=0x91, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x82}, 0x2, &(0x7f0000000340)="042af1149cbf1e16626228f380ca491f5fe2090e9e7410b252eb1dfc6b6315da4c65a1599291a09154b70e09de17d65a3b8b5837b0464f5992598bf7a3f5eef867baf48d18c497944afcfcf07200114c0543f8f0927164ddb493e3fbf7e04ed2f2d03e7dcf12f46c44f80b706ea5999dfb8ad895538b545ac6b46c05a2c5797c6fc93bd9ed1365b6d8a53679f3ac3b67c81295f8b5e885951693c5a0978df1881db9ceb63fc84ec12fb29776258dfe512107b5422c2de63ad5abdac113c9e0d9", &(0x7f0000000400)=0xc0, &(0x7f0000000440)="cc8a4677b4c28f54d18fdaf377ecc11b4eabc67866f188df6d4d2baeb92d84cce3ad4fca79593ec616a2441770a7e7de362101afebafdb2e27e67d74d2b6e3ea614b56e6aeddfddf49395ee9a950", 0x4e) (async) sysctl$kern(&(0x7f00000004c0)={0x1, 0x49}, 0x2, &(0x7f0000000500)="c24d031b26a92a10c29d556a182b", &(0x7f0000000540)=0xe, &(0x7f0000000580)="5e5e67a236e4eb556c4a779580e25a728b443efaa1d5f670ce1117b45a4cde3efb167e862359fc9eaf08ee5e0b962c49fafbfcfcf0be742db1fdbfa910cef6a76d259bee5b6038439856d4a7dbb2aa1f289ad6257840862f5e527617916c6586e2824539b2f94edf58eba58a791534894719817d398ae5282a0017b61145ceaf3fa2e662c3a1daf3ed40ae7f4e54970a10a82a684d4cf531f8d2636b7d55e5e013535dbb419316a1e8d090d3225fb9cee468302f45454a7b4f8fd44ac74e5bf21b7073e75617e78bd929fed0a91984fc20180d6581f07504d5b86403624b8639cf96e5e3c4e0b6226795ebb5695fc58919bf6fbc696ab9750625810bad0ec37fa9a4ea69d38b9f8fc3269612aab3ae7804cf70bef77e6cf7ffcaf9e9bcab4a5986a62a5960d5a580a4ff2ed7b8853df3dbbb3495e98581f01e79510dbeeea03be86f0bae4fdbdb709815139af6756f5039ffc62c43136e4121b02c2fe3670be2d06eea30b7d2cc7dd253416f7f4c61f39ea719da83aff53f5159fdf190bd0d251cb87d5f31cd6ee0200a4ee9a9e1844b7f519653a7bbac4b6292da4c7ad82c2d5d9cfc852f02b8fad3bd4be0db4791becd26b91394e7c99094950cf89b35f4b284ccedc545d80aeb12dc805d67811d1132e4bf351609af5eb167274ff2b0cfc6284eff473a2dca36179e983e307389d5065add5c9886700af4f76fde2c5520e0d7c586e7235af399e3545130c4db938f6256f3b4e32cc965a6656aae82519b8daf26d01fa9a7599a1fe6476dbb738f35bad2fd10073dd385c9dd5d188109ed37c560ef7b5f0ebf214a6352bc1c813ba3560f1835bf127931dbb04145edf053ceafa1a2fc102e68da8c9945ac113dda97270e688b05ae439a8fea079cbb5d8a5d091d2e3d33804ea44740b70987bc07072018b56e1da6fa20dedfb45eb7a088f1701a40f1b3dffe45a13639b6ff25f854c734c175c6b631164d4ad4dd4c40cd734113606c0ce3c6227b391f860dd0bf3ccb064a264f2b0135eb2a9292a336315cb3184682d6f1fc9c9e60e676a489bbdf6e53b74c932f5fc3097b0a169415539d2963151eefaf2758db85ca923ee624054808f5cb2c6ed64228b79e187f1fceaf00d53e4acccab8a38ea43613c7064ebca5bc8c52101fab2f5284e9a9b842ad5ecb9fb6c2f1be603a1bb593c777469207f7351d58e51883c647cb6fffcbdf00e4474078ecc05ea13c5772c2ebf99b69589d1f60997a7c2668a5858202575b96603e5168c961ab2ee79abec2c021f95066183db217c2b5706c1e994e75f727f8ef772cc7044af8169335f17aaad427f1c2f137478305222120f5cd661d1d0a08c8c3b26479489233046a8fba5329ad346b1a5beee41b0222177b792baf431af5dbf449657bf4be0b213f39143c732781b1ae4a6ced3e833d5e2e79ac614ed1b6187b6bd9e64e4b2a3380545be55d25d421c4e277aa05b93fbbeee77d66c83398a9d235ce3aa43759e91ea915069a9c310093bf0a55537b28690ab5f428c496cc760ba403c67fdb56c3ceebc2191c4217b3b9a8fb4e4961c855318a93bf1d98266acc7d1c41b3d8b2661a98fb34db5e6f633b3bf55b198ac347a2c220443d9529187e6e3f0940d417454eecf33e75e79151333b6270073430f8c5f8d643c90f3116c708b9112582d7bacf70556af632cb4eff8f628617c32af2447636679b27f6a063933357b16dfdadba3b79775af8a12fd72c3d69278b2dc3ee712b76b1b40b3d89489822646aa76a583382b36c4a2216f4aab78221efdee901f398ccdcfc19f2ccee3c1fcc3dc8de95682fab8746267e4d3de0a09c8062777e5531a8262a981535244e848dccdbbbf50e6d8b36876f64af1c5c1e66a66c4513b13bb83ccbf9e519d942e1474f18c7caf02b98b27f753bcac2f096f6df9e5f3fd801562f70e04017cec7ebfd71baa3dbfb1dd2a6419e6f72c14949af891bdb1eb9b07a53a90d70387985c226d12d52ecd9d5e74b8b51ced40bc14f29ec046ac93796ab8022465cf0eafe542e686e4bad58bf4d895c16284be5609e2aa8481e863e70204af717138f777b23e5b800816406623003048094bfc32daed4d7d5a2333c3dd1d3f158df813ff59e145673c781b0324d6f011a237b3b5f5bd7d4d6c503a6a879da643a9942bcaf017b388213da7b9e6cf3cdbe0a2913714142ed5ebeacfb854db58f0ee930b1b62933d084cc0638a95a565a96b27023096a86b0e4563420bdb1a62b6364ad149850dc71c7ab7e27edafe0bd7ca72f85c6816484ae474076517a6a6998f1a7a3a93fe220121eb39abe5e7b0391a4228f79cda43d2da88b5961e5053eeb70a440fcee800972398533bf4b1785a9a03043cfd93e4e3b3707e001997d18025c72d7d1412b7fb0d2558c51b3ee98d6ff05ec3847b5f6bd9fd64118dce6b0c6e2a668261477dc0f63b681734b7fb95a534e85d395ada900a243844b9fc52c1cff02ffcd6d83eb1d248f267bb3b964428c1be4affcd3454e38c057f4fb5da018e22b344c84ddae8fa63659119faca6b33929a443c6c4a52ac78a11e33994e96e229e5c6b23af3f9b18f92673e04556bee5166e1bdeb46094733e32af5a0e61971ffa08456dd42e1a3c89b6d32afcc841570e6597ba40ba5bc89f17f3caacf9b048966ca593be2d6243b06f21d8c190e8e52f884346c044989074e543e4891419c6c9701306997ff822b6f8e4986d74a39a8d015f6294ec4e86eac0ecfb16106ac37a73251629561505273379b418f354cc1f636ec820c9deefab57e38123cfd9eececcd736b86f9a999bf413be1e841f39a4f0b1d69d92b72e1c67fcc6f58d2a93ccd448f966dafbec7b196b972b17faf10ac44ef65a8756e75b25d2fbd6ffc132761938de644191fb917fa57d5773c964c78cd3762d26cd15e4a77a5b97c4b943b1a5c7287ec5278ecdec42e63e147d2de6cb0b40fa84e2ce5437f747d19e3640250c0d30342728162470801f5c2985135a59641d41aaf31ee3322fae8f37628414be6712f3c3cd36433d83e7986a04d95c07ade7811cec0f3f36bcd767d07a1996e5b1771745119fc81d40993f1fc68aead2da9ab77ed52c4274aa8ac3d0d851ae26513bd45b98ccadd870cdb993b89a4840f4899ad79d557b79aee31db0e5fb70c8a350e932e8928a69b55f85b573fb7d479a7b74e51825f2fdd918fd09f4c47aa0de32df10cc3c62dbb2144c9f2e5ad79bad8647a21103cc7db3e9af2d746dc9dc057a760a59ab73add9c094acfec71eaf61edd422e1673ca95c8b2e1e566fcceda04b533d8a839757f2f915f11708c9853a75d17f676b13198c07135b13802db3398e2b17a872f4d0eab1ac132a5124d508e0758260e86d186cddc0740bb047a7de42ccd1502a77f4d2dc5443718c2857842cb81d8a5747267717d1068da236c72a5c271c34e635b216012e26b69087b2c465d7abb850d178774ffbd73fc1932f3faec8d1ba5fe3169fa6530527e7b646e092f52f2438e3a1a21cc769dc4e06edd3b3b7fd1b4dc59d516f7305961483b40e639581c25d77cd4e3e739e7c3d6c914e33fa6c08ce1ed795468da1a482c5d902731f2d97b6fd4fd7c924b662a8cdfcb2d6dd5da739374531cbdc03fa93d037a4264354fa0502572efc8f6d9bcd94f5e61a5d6fbc7c5c50687b0f4d57fa5f7ec33edd0b6ba6eb941ee8863f85e4dc117ea14fcd6be3847eb0b71f0e4c1d457baa931582ff0497c6ccc0b06d46a16b5cb36d21077ef1681396c45189d9d23d1a1e0b6999e635d1f14f69a00e862232f08003f1dfac5844890db52b4e34736e410725e10aeb891d2df9e89f6466db9c95e2f88d00c1ddc15297d37880ea9a1af74d8159bcf09d9212c42eddb68a3ba51d59d355c365687667883a87cb433856b3d554cfa40c5a848174b93fee1e2dfa352b25a8a7218b7ab8668e5e3928660f472b05b1d0994a43c861591766f252a81714d6cfb8f9458e6e1c915cdd50aae8c1864dad7bb323b2e5284f7cc2ff6b5b73888d582ce6846fb8b6b4b2036918142e715a007595ae79356866850411d19b3eb1a24faa48ce829da86b87b5995c808997c64361d03761376760e5937b15f94af5209e6f2d72b27187606caf356550cd4a8890026ebb9bc49ec4e2a7f9a6c0dd657148f31d7e8dc4eb655bb8164fa76c655282594abf71d09120103fcf6127a7cf333d8a7ce05907dea6fccab68bb0a575587bede92ff62d2f574884303241f8391953a9e7689164ef19724e42b3932a4911f1df1bad8fed7e5a41156e79008110fd71048a420d9a83a3e0f67ea6dfbe9a03d161f7f304f20761659dfabc964ff6f4d76c307c60e26fb45e3e4da89988a90a06f3f0dde6318be3fb382c5698bc743e4ac9c978c104559c5413d683206ad71e0f1b895e51bef729532e40d5a962626cc70844b4850e7cf6072987d7ab9eb2d0d0e660451d5a66cd21e95d6759325f7523eb9a077d93034464e0264c4d9e703975987430c9e16e17cd077cc95b37e7a8f74c7fca0b0440ae123aa25924841c437db39a0812acac72a4e19cf260260eb51fed3ccf3e2188b02f5c5d14ddd13be5b53c8e14a625c78f13426b22e76313975ffadf51428cf180e121576d4c6004a2b33adeb859e1ce8f27f87174a3132d3af19d375f379da2aaa97688dcba08a7f1075c8ea76f0782220846d11b3bc2b62803933eb8459bc680e1503815b3e3d14fb0c70ac28f25114d6ae87af3c6f25cffcd6c5c66456f6c13af3e71820a6e1044e257244dfa36bd958a7340d1b84b8f7fc530a70416b84c55627c95501dd568143c6053887de768945cfa7b2feec0758188c92befb43aebc3ab72944528df7f0df0d70e4deda6e28007634b82c0d62cc9665c1ce4e88095201b362091f7cc91e81e8dfbf900746bc5b2240b3e97d6276beec5811da6bb1734273e3d1c7cf8ec5117f0259e06a6826e44aa72575fd3f2da54e3af40852e86343f49a7bcef32eba49aceb57a16e151d328dac7174bb2d24c95d0b86c7d45462a473e4819e10965af933c5da930c8bdb2ea78d7af838a3be47b843ce8ae4ead7eecbed182c1b01a3215edc234e574f30e041282790eecfd24f8972f9b267e3e839bad9b0e1d10034ddfe919eb53c3c9ad281db771041a6b81486c9a32e77dd99d8b09191f8f524f60e0bd23abf61e1ab1f35d382ca013c93f806ddcb46aec9cc6d2a9a214b898ca7b7579a712203f1de6fbd7c92c029d1dcad6b94fcf5142423693dee66bec97f43ce5f0bb6ea2e0a9e84f5c0cc9f4593858f1634181077d6a72ee39fbb7dc4aa6f7524e0b9f770d89391d84a5964fdb6e0f3db1f8a3310aebe64e6af7c0f5d00d6772c9147921f346543cbb1202f3d7dae3f11999c17e568f630dcb33ec9c67f64f0030d9cb1829b7eb0be431a93fefbf859dd00c9bcbb979ed0f478db481bf70f1210a98e30d75ddc1c158e0b9e5d5487a2cf43e05c1d7f5d4305b80cfda128eb05ed750897df50e667c0d223f224a4af5eb17495088f66e7223b1f97279ab0c73ded71309396a9fe1e45c2554e2467b53f31f756947bc9efc012b73eb1071627a068a2f6bd97c3907af4d9c6907149798e7d1dfec828d53cc256d59d39b12e1ff22fa0749050fd7cda9d3af9eb77b17b96d8df4d126ee360c64e4ac299f5c6e75b844ebbe686f11c66c6a69ea7751cb2fc17d3ebfd963d034abb1cace76cfe95fe64bffe549138af24999edb796229a73c48fadfdf9b714618b5c4d0acf84c0f970ec129a35ea1b42881909cb", 0x1000) (async) sysctl$kern(&(0x7f00000015c0)={0x1, 0x2e}, 0x2, &(0x7f00000016c0)="88f71abfc157e7e98ca0b6dee605fc789140b6535bdd3acaa20e84a582d70d965b12362656ea1800d5b44b5cba790b62768100bd33b04b3b7beadcde5eee06942a6bbc2cefc6dfac63d7c3f33ff106dcf8779039eaef40a0296a9c114c3c689beee295f856ab0436e4700f7f218241cc40a869905ffff74acc0b74decc6c9499bf18361b51288c4a1dd03005d94e8a", &(0x7f0000001780)=0x8f, &(0x7f00000017c0)="fe4fdda39f63bd9726416407ddb15cb26e1a18a05c0a7c83d1e61569bb25332021c58c10687b63cfe05089113b7e886e66a01d2d3375288e4294bd95db0c8ee94a6d1158e8e6d81d6b08a8c7b56afce2a3eeab7676b9e9e1e4103378fc5f5559e35bf785af2b39d66f65f3080d98af3ee58b329333b9a079b0e23c6da7b192", 0x7f) (async) sysctl$kern(&(0x7f0000001580)={0x1, 0x34}, 0x2, &(0x7f00000015c0), &(0x7f0000001600), &(0x7f0000001640)="d675c36e12424d27bd97829fec887399c5d5d14b1d1294aa1c0b6914d0ecd179e249e16f54e612ab1eaef873cb81ac5f24801743cdcec41f55a4c526034988fade", 0x41) sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000100)="386dacc81d79ad78bd04d4109553969d5d40997da9871ee6330d8db3517b6416431a74bf6b537684078965c28bc5b2a1b3177c5dfa492606010a698b8ce0bf99ce01c8c9c2fb03d62fa8cbdb67f3f34b8ce565014215af955005829924e6bf7af24dd45217f0f6bca6a858264d4275392272b2de3ead6b76b221cc94b4f4cf95645f7f2920bdb0f570eca79975dfab4055c988f1500376035a66fe3a661220861e1050a29d7cb7cfd5059030fb1c61df597c", &(0x7f0000000040)=0xb2, &(0x7f00000002c0)="42e2234ce2847ecce489c6af67fc9c9fa1c496a4903a064d6d329b62e72e640114543839d64380418a54fa893d1ce5d7b383ebab83976dfa074569b6a17c0a751b39b0c59c373424f050cc8527c6d5a4b4bc5ba0ce4229608ecc26d02cf97e815b7e267012575448870caa", 0x6b) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x21, 0xfffff8fe, 0xffffffff, "5a0e0ad5e43981507896104c00"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4d6903", 0x3}], 0x1) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f79d892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb802677939533bcc6c3f281", 0x571}], 0x1) (async) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001200)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684bf74fd54af494f22c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df0875f85682d34a7a388e68065f3377bbfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d239104ef4e81", 0x1b6}, {&(0x7f0000000000)="93893ddc089254fbdbec47e0a9e63cd9e5adb6e784a1ac9cdd4ffecbc1a3bb8fa02b126142cc04fbe165c904c94d6f46ddbae3b9522b38860c3136311c757569eef916d945292ccf0eb511cfa395e4388c9b7a68afe8dbddc2155e5f1d5645de44334c5a3bcc10328039", 0x6a}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e136cd46647f5b810ab2fe3064138d", 0xf}], 0x1) 10:28:36 executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x80, 0x0) (rerun: 32) fchmod(r1, 0x4e) (async, rerun: 64) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) (async, rerun: 64) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) (async) flock(r1, 0x1) (async, rerun: 32) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) (async, rerun: 32) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, 0xffffffffffffffff, 0x0) (async) r2 = syz_open_pts() fchflags(r2, 0x0) (async, rerun: 64) r3 = kqueue() (async, rerun: 64) r4 = syz_open_pts() fchflags(r4, 0x0) r5 = syz_open_pts() fchflags(r5, 0x0) (async) r6 = syz_open_pts() bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x10) (async) r7 = dup(0xffffffffffffffff) listen(r7, 0x0) (async) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0xc1, 0x5, 0x8}]}) (async, rerun: 64) ioctl$BIOCSDIRFILT(r7, 0x8004427d, &(0x7f0000000700)=0x7d) (async, rerun: 64) fchflags(r6, 0x0) (async) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) (async, rerun: 32) r9 = syz_open_pts() (rerun: 32) fchflags(r9, 0x0) (async) r10 = syz_open_pts() fchflags(r10, 0x0) (async) kevent(r0, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffff8, 0x48, 0x1, 0x3ff, 0x3}, {{r3}, 0xfffffffffffffffe, 0x16, 0x4, 0x100000001, 0x1}, {{r0}, 0x7, 0x2, 0x2, 0x100000001, 0x4}, {{r4}, 0xfffffffffffffffd, 0x18, 0x4, 0x21}, {{r5}, 0xfffffffffffffff8, 0x2c, 0xf00000c4, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x80, 0x1, 0x9, 0x2}, {{r6}, 0x0, 0x10, 0x10, 0x4, 0x9}, {{r8}, 0xfffffffffffffff9, 0x51, 0xfffff, 0x10001, 0x3}], 0x0, &(0x7f0000000640)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x20, 0x9, 0x6}, {{}, 0xffffffffffffffff, 0x4, 0x4, 0x6, 0x8000000000000001}, {{r9}, 0xfffffffffffffff8, 0x6, 0x1, 0x1, 0xffffffffffffffdf}, {{r10}, 0xffffffffffffffff, 0x28, 0x20000000, 0x8, 0x8}], 0x1, &(0x7f00000006c0)={0x4, 0x232e3cd1}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)=""/164, &(0x7f00000004c0)=0xa4) 10:28:36 executing program 5: r0 = getegid() r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r3 = getegid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r5 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r5, @ANYRES32=r5, @ANYRESOCT=r3, @ANYRESOCT=r3, @ANYRES32=r5, @ANYRES8=r4, @ANYRESDEC=r3], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r1, r3, 0x0, 0xffffffffffffffff, 0x181, 0x3}, 0x8001, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x800, 0x5, 0x55ac64cc}) setregid(r0, 0x0) getegid() (async) getuid() (async) semget$private(0x0, 0x4000000009, 0x82) (async) semop(r2, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) (async) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) (async) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) (async) getegid() (async) open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) (async) msgget$private(0x0, 0xfffffffffffffffd) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) (async) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) (async) msgrcv(r5, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r5, @ANYRES32=r5, @ANYRESOCT=r3, @ANYRESOCT=r3, @ANYRES32=r5, @ANYRES8=r4, @ANYRESDEC=r3], 0x9a, 0x0, 0x1800) (async) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r1, r3, 0x0, 0xffffffffffffffff, 0x181, 0x3}, 0x8001, 0x4, 0xffffffffffffffff, 0xffffffffffffffff, 0x800, 0x5, 0x55ac64cc}) (async) setregid(r0, 0x0) (async) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 7: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt$sock_int(r1, 0xffff, 0x6542fbfd2162a97b, &(0x7f0000000000)=0x80000001, 0x4) (async) setsockopt(r0, 0x3, 0xffffffff, &(0x7f0000000140)="9958cd78c1c77b8c714f488310ce928f0e430377b780c104adaa605215f32302a1088d49dc13f183cbac9cd90da59281e4fba87567ece953e7f84e8c05bf57eeacd6fc99cdd70f00adf6665f86b58a4c66c307f944a44db2400c0886141e6dc76f1dd1549eae5fc0508c61feb5ef8b4eeae29888c67a431e71465f1781ea3a59ab46e26516d4a01b55ded7c7b70c5077a5cb22adf3113da5f6f44fbdb13baf6cb0334615f1cbe2a01cd5d0976384e930caa4ac7e33e68ef661c07e0ebe6d3109ac", 0xc1) setsockopt(r0, 0x1000000000029, 0x2a, &(0x7f0000000040)='\t \x00\x00', 0x4) (async) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt(r2, 0x20, 0x5, &(0x7f0000000080)="24c07afdd6f4e2aaab0f846b6250c5e96b9c594aca43b5570d1007311fcacc6790a3f5e5906b5bebeec4972c3e862b0f171aa362efda09a6c524326d07e6da7d75548db0c4bf490a17ad9695dd65e46d83798698b782e8722a8ffa867cc557488725cfe188853268766fc6b89c50ded873bf3eefe2b45625795e7787b5b0506bc97f348fc7933bf0ae67ff77b65801160f014eaddead3f87b2eecb4b4b208530e9a4e493b22f3d22a2e13aa894d585addea148b7fb2123e174598a", 0xbb) 10:28:36 executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x21, 0xfffff8fe, 0xffffffff, "5a0e0ad5e43981507896104c00"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4d6903", 0x3}], 0x1) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f79d892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb802677939533bcc6c3f281", 0x571}], 0x1) (async) writev(r0, &(0x7f0000000340)=[{&(0x7f0000001fc0)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dc610d7777f052c4378b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed9610fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398daba0fde6448a4deacd1684b8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e10651e433153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864ccabb99d032d628a385bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f79d892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb802677939533bcc6c3f281", 0x571}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001200)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684bf74fd54af494f22c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df0875f85682d34a7a388e68065f3377bbfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d239104ef4e81", 0x1b6}, {&(0x7f0000000000)="93893ddc089254fbdbec47e0a9e63cd9e5adb6e784a1ac9cdd4ffecbc1a3bb8fa02b126142cc04fbe165c904c94d6f46ddbae3b9522b38860c3136311c757569eef916d945292ccf0eb511cfa395e4388c9b7a68afe8dbddc2155e5f1d5645de44334c5a3bcc10328039", 0x6a}], 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e136cd46647f5b810ab2fe3064138d", 0xf}], 0x1) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="e136cd46647f5b810ab2fe3064138d", 0xf}], 0x1) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a9150040000008b5f84cf71b59c7afec37082054a851bbf42111fdfef2c627bee52c9b081ccdaa207beab822bc42e4fcf140939d41e50302bcd2bbf211d3d6025a7aa0c171353bfa885ca29b5d2c438b29114f8bc0dc64121201d2e1c7a32a931f4ab4a09f36af2a2b42ed7f4ad63912b9837bece569c102b679b499f9bf31d5495ef5c81a50000", &(0x7f0000000080)=0x91, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000200)="71f91e3471ac0058bc5a9150040000008b5f84cf71b59c7afec37082054a851bbf42111fdfef2c627bee52c9b081ccdaa207beab822bc42e4fcf140939d41e50302bcd2bbf211d3d6025a7aa0c171353bfa885ca29b5d2c438b29114f8bc0dc64121201d2e1c7a32a931f4ab4a09f36af2a2b42ed7f4ad63912b9837bece569c102b679b499f9bf31d5495ef5c81a50000", &(0x7f0000000080)=0x91, 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x82}, 0x2, &(0x7f0000000340)="042af1149cbf1e16626228f380ca491f5fe2090e9e7410b252eb1dfc6b6315da4c65a1599291a09154b70e09de17d65a3b8b5837b0464f5992598bf7a3f5eef867baf48d18c497944afcfcf07200114c0543f8f0927164ddb493e3fbf7e04ed2f2d03e7dcf12f46c44f80b706ea5999dfb8ad895538b545ac6b46c05a2c5797c6fc93bd9ed1365b6d8a53679f3ac3b67c81295f8b5e885951693c5a0978df1881db9ceb63fc84ec12fb29776258dfe512107b5422c2de63ad5abdac113c9e0d9", &(0x7f0000000400)=0xc0, &(0x7f0000000440)="cc8a4677b4c28f54d18fdaf377ecc11b4eabc67866f188df6d4d2baeb92d84cce3ad4fca79593ec616a2441770a7e7de362101afebafdb2e27e67d74d2b6e3ea614b56e6aeddfddf49395ee9a950", 0x4e) sysctl$kern(&(0x7f00000004c0)={0x1, 0x49}, 0x2, &(0x7f0000000500)="c24d031b26a92a10c29d556a182b", &(0x7f0000000540)=0xe, &(0x7f0000000580)="5e5e67a236e4eb556c4a779580e25a728b443efaa1d5f670ce1117b45a4cde3efb167e862359fc9eaf08ee5e0b962c49fafbfcfcf0be742db1fdbfa910cef6a76d259bee5b6038439856d4a7dbb2aa1f289ad6257840862f5e527617916c6586e2824539b2f94edf58eba58a791534894719817d398ae5282a0017b61145ceaf3fa2e662c3a1daf3ed40ae7f4e54970a10a82a684d4cf531f8d2636b7d55e5e013535dbb419316a1e8d090d3225fb9cee468302f45454a7b4f8fd44ac74e5bf21b7073e75617e78bd929fed0a91984fc20180d6581f07504d5b86403624b8639cf96e5e3c4e0b6226795ebb5695fc58919bf6fbc696ab9750625810bad0ec37fa9a4ea69d38b9f8fc3269612aab3ae7804cf70bef77e6cf7ffcaf9e9bcab4a5986a62a5960d5a580a4ff2ed7b8853df3dbbb3495e98581f01e79510dbeeea03be86f0bae4fdbdb709815139af6756f5039ffc62c43136e4121b02c2fe3670be2d06eea30b7d2cc7dd253416f7f4c61f39ea719da83aff53f5159fdf190bd0d251cb87d5f31cd6ee0200a4ee9a9e1844b7f519653a7bbac4b6292da4c7ad82c2d5d9cfc852f02b8fad3bd4be0db4791becd26b91394e7c99094950cf89b35f4b284ccedc545d80aeb12dc805d67811d1132e4bf351609af5eb167274ff2b0cfc6284eff473a2dca36179e983e307389d5065add5c9886700af4f76fde2c5520e0d7c586e7235af399e3545130c4db938f6256f3b4e32cc965a6656aae82519b8daf26d01fa9a7599a1fe6476dbb738f35bad2fd10073dd385c9dd5d188109ed37c560ef7b5f0ebf214a6352bc1c813ba3560f1835bf127931dbb04145edf053ceafa1a2fc102e68da8c9945ac113dda97270e688b05ae439a8fea079cbb5d8a5d091d2e3d33804ea44740b70987bc07072018b56e1da6fa20dedfb45eb7a088f1701a40f1b3dffe45a13639b6ff25f854c734c175c6b631164d4ad4dd4c40cd734113606c0ce3c6227b391f860dd0bf3ccb064a264f2b0135eb2a9292a336315cb3184682d6f1fc9c9e60e676a489bbdf6e53b74c932f5fc3097b0a169415539d2963151eefaf2758db85ca923ee624054808f5cb2c6ed64228b79e187f1fceaf00d53e4acccab8a38ea43613c7064ebca5bc8c52101fab2f5284e9a9b842ad5ecb9fb6c2f1be603a1bb593c777469207f7351d58e51883c647cb6fffcbdf00e4474078ecc05ea13c5772c2ebf99b69589d1f60997a7c2668a5858202575b96603e5168c961ab2ee79abec2c021f95066183db217c2b5706c1e994e75f727f8ef772cc7044af8169335f17aaad427f1c2f137478305222120f5cd661d1d0a08c8c3b26479489233046a8fba5329ad346b1a5beee41b0222177b792baf431af5dbf449657bf4be0b213f39143c732781b1ae4a6ced3e833d5e2e79ac614ed1b6187b6bd9e64e4b2a3380545be55d25d421c4e277aa05b93fbbeee77d66c83398a9d235ce3aa43759e91ea915069a9c310093bf0a55537b28690ab5f428c496cc760ba403c67fdb56c3ceebc2191c4217b3b9a8fb4e4961c855318a93bf1d98266acc7d1c41b3d8b2661a98fb34db5e6f633b3bf55b198ac347a2c220443d9529187e6e3f0940d417454eecf33e75e79151333b6270073430f8c5f8d643c90f3116c708b9112582d7bacf70556af632cb4eff8f628617c32af2447636679b27f6a063933357b16dfdadba3b79775af8a12fd72c3d69278b2dc3ee712b76b1b40b3d89489822646aa76a583382b36c4a2216f4aab78221efdee901f398ccdcfc19f2ccee3c1fcc3dc8de95682fab8746267e4d3de0a09c8062777e5531a8262a981535244e848dccdbbbf50e6d8b36876f64af1c5c1e66a66c4513b13bb83ccbf9e519d942e1474f18c7caf02b98b27f753bcac2f096f6df9e5f3fd801562f70e04017cec7ebfd71baa3dbfb1dd2a6419e6f72c14949af891bdb1eb9b07a53a90d70387985c226d12d52ecd9d5e74b8b51ced40bc14f29ec046ac93796ab8022465cf0eafe542e686e4bad58bf4d895c16284be5609e2aa8481e863e70204af717138f777b23e5b800816406623003048094bfc32daed4d7d5a2333c3dd1d3f158df813ff59e145673c781b0324d6f011a237b3b5f5bd7d4d6c503a6a879da643a9942bcaf017b388213da7b9e6cf3cdbe0a2913714142ed5ebeacfb854db58f0ee930b1b62933d084cc0638a95a565a96b27023096a86b0e4563420bdb1a62b6364ad149850dc71c7ab7e27edafe0bd7ca72f85c6816484ae474076517a6a6998f1a7a3a93fe220121eb39abe5e7b0391a4228f79cda43d2da88b5961e5053eeb70a440fcee800972398533bf4b1785a9a03043cfd93e4e3b3707e001997d18025c72d7d1412b7fb0d2558c51b3ee98d6ff05ec3847b5f6bd9fd64118dce6b0c6e2a668261477dc0f63b681734b7fb95a534e85d395ada900a243844b9fc52c1cff02ffcd6d83eb1d248f267bb3b964428c1be4affcd3454e38c057f4fb5da018e22b344c84ddae8fa63659119faca6b33929a443c6c4a52ac78a11e33994e96e229e5c6b23af3f9b18f92673e04556bee5166e1bdeb46094733e32af5a0e61971ffa08456dd42e1a3c89b6d32afcc841570e6597ba40ba5bc89f17f3caacf9b048966ca593be2d6243b06f21d8c190e8e52f884346c044989074e543e4891419c6c9701306997ff822b6f8e4986d74a39a8d015f6294ec4e86eac0ecfb16106ac37a73251629561505273379b418f354cc1f636ec820c9deefab57e38123cfd9eececcd736b86f9a999bf413be1e841f39a4f0b1d69d92b72e1c67fcc6f58d2a93ccd448f966dafbec7b196b972b17faf10ac44ef65a8756e75b25d2fbd6ffc132761938de644191fb917fa57d5773c964c78cd3762d26cd15e4a77a5b97c4b943b1a5c7287ec5278ecdec42e63e147d2de6cb0b40fa84e2ce5437f747d19e3640250c0d30342728162470801f5c2985135a59641d41aaf31ee3322fae8f37628414be6712f3c3cd36433d83e7986a04d95c07ade7811cec0f3f36bcd767d07a1996e5b1771745119fc81d40993f1fc68aead2da9ab77ed52c4274aa8ac3d0d851ae26513bd45b98ccadd870cdb993b89a4840f4899ad79d557b79aee31db0e5fb70c8a350e932e8928a69b55f85b573fb7d479a7b74e51825f2fdd918fd09f4c47aa0de32df10cc3c62dbb2144c9f2e5ad79bad8647a21103cc7db3e9af2d746dc9dc057a760a59ab73add9c094acfec71eaf61edd422e1673ca95c8b2e1e566fcceda04b533d8a839757f2f915f11708c9853a75d17f676b13198c07135b13802db3398e2b17a872f4d0eab1ac132a5124d508e0758260e86d186cddc0740bb047a7de42ccd1502a77f4d2dc5443718c2857842cb81d8a5747267717d1068da236c72a5c271c34e635b216012e26b69087b2c465d7abb850d178774ffbd73fc1932f3faec8d1ba5fe3169fa6530527e7b646e092f52f2438e3a1a21cc769dc4e06edd3b3b7fd1b4dc59d516f7305961483b40e639581c25d77cd4e3e739e7c3d6c914e33fa6c08ce1ed795468da1a482c5d902731f2d97b6fd4fd7c924b662a8cdfcb2d6dd5da739374531cbdc03fa93d037a4264354fa0502572efc8f6d9bcd94f5e61a5d6fbc7c5c50687b0f4d57fa5f7ec33edd0b6ba6eb941ee8863f85e4dc117ea14fcd6be3847eb0b71f0e4c1d457baa931582ff0497c6ccc0b06d46a16b5cb36d21077ef1681396c45189d9d23d1a1e0b6999e635d1f14f69a00e862232f08003f1dfac5844890db52b4e34736e410725e10aeb891d2df9e89f6466db9c95e2f88d00c1ddc15297d37880ea9a1af74d8159bcf09d9212c42eddb68a3ba51d59d355c365687667883a87cb433856b3d554cfa40c5a848174b93fee1e2dfa352b25a8a7218b7ab8668e5e3928660f472b05b1d0994a43c861591766f252a81714d6cfb8f9458e6e1c915cdd50aae8c1864dad7bb323b2e5284f7cc2ff6b5b73888d582ce6846fb8b6b4b2036918142e715a007595ae79356866850411d19b3eb1a24faa48ce829da86b87b5995c808997c64361d03761376760e5937b15f94af5209e6f2d72b27187606caf356550cd4a8890026ebb9bc49ec4e2a7f9a6c0dd657148f31d7e8dc4eb655bb8164fa76c655282594abf71d09120103fcf6127a7cf333d8a7ce05907dea6fccab68bb0a575587bede92ff62d2f574884303241f8391953a9e7689164ef19724e42b3932a4911f1df1bad8fed7e5a41156e79008110fd71048a420d9a83a3e0f67ea6dfbe9a03d161f7f304f20761659dfabc964ff6f4d76c307c60e26fb45e3e4da89988a90a06f3f0dde6318be3fb382c5698bc743e4ac9c978c104559c5413d683206ad71e0f1b895e51bef729532e40d5a962626cc70844b4850e7cf6072987d7ab9eb2d0d0e660451d5a66cd21e95d6759325f7523eb9a077d93034464e0264c4d9e703975987430c9e16e17cd077cc95b37e7a8f74c7fca0b0440ae123aa25924841c437db39a0812acac72a4e19cf260260eb51fed3ccf3e2188b02f5c5d14ddd13be5b53c8e14a625c78f13426b22e76313975ffadf51428cf180e121576d4c6004a2b33adeb859e1ce8f27f87174a3132d3af19d375f379da2aaa97688dcba08a7f1075c8ea76f0782220846d11b3bc2b62803933eb8459bc680e1503815b3e3d14fb0c70ac28f25114d6ae87af3c6f25cffcd6c5c66456f6c13af3e71820a6e1044e257244dfa36bd958a7340d1b84b8f7fc530a70416b84c55627c95501dd568143c6053887de768945cfa7b2feec0758188c92befb43aebc3ab72944528df7f0df0d70e4deda6e28007634b82c0d62cc9665c1ce4e88095201b362091f7cc91e81e8dfbf900746bc5b2240b3e97d6276beec5811da6bb1734273e3d1c7cf8ec5117f0259e06a6826e44aa72575fd3f2da54e3af40852e86343f49a7bcef32eba49aceb57a16e151d328dac7174bb2d24c95d0b86c7d45462a473e4819e10965af933c5da930c8bdb2ea78d7af838a3be47b843ce8ae4ead7eecbed182c1b01a3215edc234e574f30e041282790eecfd24f8972f9b267e3e839bad9b0e1d10034ddfe919eb53c3c9ad281db771041a6b81486c9a32e77dd99d8b09191f8f524f60e0bd23abf61e1ab1f35d382ca013c93f806ddcb46aec9cc6d2a9a214b898ca7b7579a712203f1de6fbd7c92c029d1dcad6b94fcf5142423693dee66bec97f43ce5f0bb6ea2e0a9e84f5c0cc9f4593858f1634181077d6a72ee39fbb7dc4aa6f7524e0b9f770d89391d84a5964fdb6e0f3db1f8a3310aebe64e6af7c0f5d00d6772c9147921f346543cbb1202f3d7dae3f11999c17e568f630dcb33ec9c67f64f0030d9cb1829b7eb0be431a93fefbf859dd00c9bcbb979ed0f478db481bf70f1210a98e30d75ddc1c158e0b9e5d5487a2cf43e05c1d7f5d4305b80cfda128eb05ed750897df50e667c0d223f224a4af5eb17495088f66e7223b1f97279ab0c73ded71309396a9fe1e45c2554e2467b53f31f756947bc9efc012b73eb1071627a068a2f6bd97c3907af4d9c6907149798e7d1dfec828d53cc256d59d39b12e1ff22fa0749050fd7cda9d3af9eb77b17b96d8df4d126ee360c64e4ac299f5c6e75b844ebbe686f11c66c6a69ea7751cb2fc17d3ebfd963d034abb1cace76cfe95fe64bffe549138af24999edb796229a73c48fadfdf9b714618b5c4d0acf84c0f970ec129a35ea1b42881909cb", 0x1000) sysctl$kern(&(0x7f00000015c0)={0x1, 0x2e}, 0x2, &(0x7f00000016c0)="88f71abfc157e7e98ca0b6dee605fc789140b6535bdd3acaa20e84a582d70d965b12362656ea1800d5b44b5cba790b62768100bd33b04b3b7beadcde5eee06942a6bbc2cefc6dfac63d7c3f33ff106dcf8779039eaef40a0296a9c114c3c689beee295f856ab0436e4700f7f218241cc40a869905ffff74acc0b74decc6c9499bf18361b51288c4a1dd03005d94e8a", &(0x7f0000001780)=0x8f, &(0x7f00000017c0)="fe4fdda39f63bd9726416407ddb15cb26e1a18a05c0a7c83d1e61569bb25332021c58c10687b63cfe05089113b7e886e66a01d2d3375288e4294bd95db0c8ee94a6d1158e8e6d81d6b08a8c7b56afce2a3eeab7676b9e9e1e4103378fc5f5559e35bf785af2b39d66f65f3080d98af3ee58b329333b9a079b0e23c6da7b192", 0x7f) (async) sysctl$kern(&(0x7f00000015c0)={0x1, 0x2e}, 0x2, &(0x7f00000016c0)="88f71abfc157e7e98ca0b6dee605fc789140b6535bdd3acaa20e84a582d70d965b12362656ea1800d5b44b5cba790b62768100bd33b04b3b7beadcde5eee06942a6bbc2cefc6dfac63d7c3f33ff106dcf8779039eaef40a0296a9c114c3c689beee295f856ab0436e4700f7f218241cc40a869905ffff74acc0b74decc6c9499bf18361b51288c4a1dd03005d94e8a", &(0x7f0000001780)=0x8f, &(0x7f00000017c0)="fe4fdda39f63bd9726416407ddb15cb26e1a18a05c0a7c83d1e61569bb25332021c58c10687b63cfe05089113b7e886e66a01d2d3375288e4294bd95db0c8ee94a6d1158e8e6d81d6b08a8c7b56afce2a3eeab7676b9e9e1e4103378fc5f5559e35bf785af2b39d66f65f3080d98af3ee58b329333b9a079b0e23c6da7b192", 0x7f) sysctl$kern(&(0x7f0000001580)={0x1, 0x34}, 0x2, &(0x7f00000015c0), &(0x7f0000001600), &(0x7f0000001640)="d675c36e12424d27bd97829fec887399c5d5d14b1d1294aa1c0b6914d0ecd179e249e16f54e612ab1eaef873cb81ac5f24801743cdcec41f55a4c526034988fade", 0x41) sysctl$kern(&(0x7f0000000000)={0x1, 0x17}, 0x2, &(0x7f0000000100)="386dacc81d79ad78bd04d4109553969d5d40997da9871ee6330d8db3517b6416431a74bf6b537684078965c28bc5b2a1b3177c5dfa492606010a698b8ce0bf99ce01c8c9c2fb03d62fa8cbdb67f3f34b8ce565014215af955005829924e6bf7af24dd45217f0f6bca6a858264d4275392272b2de3ead6b76b221cc94b4f4cf95645f7f2920bdb0f570eca79975dfab4055c988f1500376035a66fe3a661220861e1050a29d7cb7cfd5059030fb1c61df597c", &(0x7f0000000040)=0xb2, &(0x7f00000002c0)="42e2234ce2847ecce489c6af67fc9c9fa1c496a4903a064d6d329b62e72e640114543839d64380418a54fa893d1ce5d7b383ebab83976dfa074569b6a17c0a751b39b0c59c373424f050cc8527c6d5a4b4bc5ba0ce4229608ecc26d02cf97e815b7e267012575448870caa", 0x6b) 10:28:36 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) dup2(r0, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782f679475308e335cf8a71194e48e3f784310a", 0x51}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8e1f", 0x2}, {&(0x7f00000000c0)="55e6d32f74735c532e57a94b0996a8cbd512952f6493bdc9ff2e5238238d017e82f4ad90f8", 0x25}, {&(0x7f00000004c0)="0d87b45bcf920a2bdb8bb2301fc3841a88f5e415935bc57115f262af3a49aae9a37a236e9f9ff10560125c0a34ebf9a8b125f2603248ae3c7a17633195592e1a52a5fac5a11f6c31d15a10b903ad877aa1e171284cbf3749c44137112c8daab0b6f3dabfa9cdeca46b9e48d1b12b8a33e755ea6e09d682e5e1ceef2f6a8aefe78e8e4c38069f8422011cbf3189af4d28bd149d49287a7c2c396dffa68cc44b1fed2da0181636e90d6adcec0039a7e4d5612cdeaeac00dfecda47ad66c9be0878a86dc17455ec467f6f5023d7bf8bdddec61191ad554458d524effa7ca47ad9ad7a71f96d67075615422912ce7d8a13325e7604564b6917663fb70be792733c99998d81e54e2925e55b07f470e16a99989b2c8caadc6da3fb7c80a78fedc71abef226aa12b67a641b6675fdf94d39a0d32d83f6abadca152bb6d39b1af83d020d450d7581ad1e4585fc81e74cb70ae27769298f2006331c39544becc14fdeeae796d4fc87399cead15d9bf46a84b493248671babb8c2b238d1990e97ee9ee6473bf6ee755b43141b0f79c6d5c57160c5499d53b4257076e2640636a85e05f72f07d775cac0549322460dfb2db134e2b94a7360be2038b9f0badd4fa4d40fa6d1173f6b2208b942eb76dcd0e44fedc8510a2eeaad193278f0bbe74d1fb94ff70eb44e0099f96e261f2ebd460ed41a168e693dbb78cb98c90097125c2e99874b6d8d9499ab5f2cb87464c7680231c39b33d3d6bb4cda1e4d1362bbd7177ceebac9207cfb2f8657bfb0a73d70deb1c2ab195e8f4b4cab189a0ba0139a4726daa8cce2bd6ceff425596ea3e4c0200adb507013b9746980faf9cc879a912e056dc4cf0ff1d855eb2105ef7c5077b0c84d4f972dc7ae990e2ff0e00c3bf4b2fb42e9e369faae05a5a7e3083a0759b1d69e2971598b1cf1a9d636dbcc75ace02b686305ffa939bdd62c4384081511c6e3268da13d1efa0a96c3d93f66598f0df68bdffe18782f5b5afef300aa9f5a5ac78ca2e55665d65bcf70e7a10855dfc78ceeec3149fee27b070174a91277da65baae2282d00e22a321a130f9b60eb7aedb18dc1551334f3cdc2a399fae55d26fb917d4a1804b8f747b5d2b8618df9dc4ae124b25baafee009b9e76441864f943002acc972a4987d073dbd5020fa6e53b166f6d72b07e1621cd1079ee3e4140722fd80ddeb452f2d1a6859bbd6a24a339573ea4fa08fbd7c95c23494f8cf6e19f44af075e71c8bc862cc550cda786c9769d49f92ec98878ca00b471a7475c1b998695402ccb995558e256faae7573c8f935b6cefdc230d337c38e3e8693eafa7860d98fd998889b4a1107efe8d8b6e126c4c1c4f70e8ce76d945570ef1915a027593fbe18653413d81e0d27d499b93748f9bdc3dedc44eb319ed39be71acf2b9548edb435de9db317fb8df3e8bf4910286ba1cd2a6a55d8e307c4c376f7a12c68d3bdd21688b1f16f75862ae47cfe0ab66f6ff8ebd0fb7d883dbe389262f9c3ddb266634544a55d0733149f223b6584a283072970e53ae3813ea9eb03cf45b5b9553cedc6b06be6d1ba862101008a6fda097b458b634e0e420e6f09f074d236e4fce27278c0c438a1d7a936bbfb541e5e8dff7827cb6ce832dddc7607fb28558b39485347ae04d523d29ab011bae1a332642f6232da3889497e3bb5ae8335a3c3d49636d2b7469a5432bd4ab6213508ffe625989fcb70ee767b26e76c394077b9740468f2cebd25e59d95457d1b1dc89b7a332328130349b98ff11561ebe37b1de7132f2d59f9368507c5bf586cc7bf470dabf3a3df184b89343f01fbfdc10ff35ef9530a3954506fa6d0f429d076bf22e4b3abfa8eb81d4c6e7896d583c758c24302454f51b7473d09155f30e832c140ccaea7ad3437205408b7bda1aa05cb3f50b58a097f07de05227f93a11276f480c221424efa0fa8b30be425cf56d2ea18e1ee1cc5d6e2c2799f29e522d01296d4f748182d28bec4d4405ded5f10f4971e894a96a261433d6c0eb2ee85bee0636bfa96bb03b5c42692445c88ee62fb53c30a61fe1685cd1a2fdf09f92fd3367efaf279903fce8f0fe6777c0cc7bd02d44d9eed741a6887f70b4bdbe49ee302c714f36d33228b4787269a0f3c8cd936a75f20ba6feec1685c2c108a9f9ad5a4eca0c4a610f15e3d310a13365c4333574010209d859c3c6a526c812427dab2dee7c4c513e0619710c1f4b517b00d3f70ae0862a2cc013ea2902b59964d208ebb10428016e111843ce8e610950c7a0003d80a3e70d4764af74f1bd20c906ceaca3e36e12ddff45f47ead5c9e5e69b424eefd84ea437db00fb6f1e4926c892bd51995988dac9fdc1447af037d7bc581c93f0594b6a8d5cd275b607e8df8018b4a5972a15b2cb7bdd44d47c05f9b6adcb6499b8a8e85d7b7f9ca5e128655d8978c2d56d3e5ffd6164841f189ed90a6df20a2b6bdd74f261040730e79fbe27f82bcb61624d17154f7740bad4d7b1e3efb7389df05d46b4e137606b69b15a20f76e8c690b7e82ed3a274ab1ca67c63922d08968b146fb88d837e88163c75dfc7d884c472645b92d510d1ae0dd837890512b2a985bd93e16bf1ebd065f8a0a94db1b081c184b85daef14786c102c6f083903f9c8f765af344b0acac1e0bbcfed6941bf5ad5b62224a39e8670835ae4089e2dfacd8d2034281948afb791a6be1fc7020161d48bea9ec6931e37dd96d00c5c6a1623dc6bce1a2ba5188174059708948adde4bcf7e307c18402d9cebfa6812a2e8fd4f7dfafbc4a73ab5a06eb999ac924cff56bd9eb37577b185fa1d54e34b46c52ebc74b5b25c44436fdbe3273fbea8098ef12a3f5a21b1fc8db71457d1d48fcb2d9eabce3b97682b4bcc987b64792c01aa48897185a7ab56e02afb63a3883f2c25f737d7ca97307317a90d450f60c694f746b3ad73b475747df08efc425a9706c99e613c9c385d904163ca978178353e23f8bc90c6091f695d3a06eb6877e01c2574cd2ab749c5760a47caacbf9eddde0aa9d9d86a082783bc4d527081320c081df7b634bce511df0f2f1b772cebb7d15cf92a11095cf3a1a947cb966cb5f47b019c47747fbdd6923498173e3f08b077a58b3e34cefae689e0e9209020108a862e8233ddc6942b8d32ebbcb50036bf45cb6b615bf941b926e8113fcd224ed080498340001c63842ea3698d8ade0f215f5bc64921558e718bf272585fecc188e70e22a7d31427480c5d0b450c595d1ee83dcff9d886f96cb6730b2b34e64130759d34d70f483ca075b5f2b0503b3a146c83f8dc36ade1df7164a0979debee81684bb51d02d383f5e982f6ec717cc4174d1dee70d29094ad693d8fdee8d57cebbe1e28cc27dfd97f251ff94fa9fbdf5fa7acdd5dfbfe59be7192b0c42d3feca6746a1e199165ed87b09af8c332375ab7d07b8253490accb7c0ece867a57d3e9e6056198c0b7cfa47c306a2e775e41e65753c8554a42370055d54365f07c1d0484d071ce631787fa692a8eba51f67b42c7f348ae45527007d93966799fd3ee3166b1e9e6fa4dc8ecbb49f027d20ca936ee79d9142eaed859468ac7cd68e4fa4b0849c21832bc310e0f9a232cbc8e9356f6632dea1d8502c6776a84905ad1ffb451c38bbc9f59c2e342156e2c5c4e0798d30cb5ad38a84bfed2670d247939c82004328f8ae8f93f2244f4c48c8d75b94f70f5a75f47823848082a0974ebe450b9045ecc8bcab6af9c0f835d60b4362017e9607a79952ce8a305f501b5cf3313a0c849fe3b428932eccd51a9ff5d38d06819dba1dcb8d46db6104a128f4068dce60806fdcbef081675df823b67fe81db27dc25813a952149b64a4fe0d8e4fecc53a8bea09b00ceee8e70fa51ee31ea59eae52f7e0f450399f0362e0fb5b265273bd4977eabfa13b39df8dc2b2dfc5e9f5b5726448af7800d02f75fb6b99ead6be0e6f83e506c2a7c317c800c3ba1596001c550fda565226a999c0e2c3c3ecd973bc9ee866bb686c7cba996165fe06e4de4111879916c23655541c3396b0e812b1fad6b30c5befed09ee908ffe5d25a2bde15c097219041d047d17c2a4a7b599e37b06320249089f6c91de8de5a3a71b64f4ce14e5a042a4d6b03404600af28493771bcadeb6e28e6fffe552006c982e46a6907d7c1a620a72a03176b13de1c20e6ecc52d81f9f113bc4e4fb8d9970caa41c7e6edfae4f852ed19b88029e556509719ceb253a892c94c0849d4eb6892f4b6de7684705ae66ac5979c0694c230b4b13187111725a3dc0509d5ba32d9380094438cbca33c96df2facb752a575c0487550c8bf1542b7347943617e2e07d083b344bf5d88a2932ac216cff5fca7ce5de4d2371f50cced1cc3c41ab88e22aa105f3f028cdbce368ea105001fa623ceafa4a5faff63df351010af41eb1b77a7b80989868f5f7487482719a0d658cacca53417d7d8d9edd14fdfd204a8e6d90ea084aaee5d4da9a3507e23a279392c3a360802c89deda3d71d8f80716c924eb6b11c343769d683ba27c9570b89994081a2f89cf882c0bad552fc2ec793e899975ba1ec9414650432492bd657b4a4bdf7c5be908462b8b18494527067193450156e39f7844857709135df3109ffa41e8c33cd00ccb1d7099dd33827319b63dd9298ce8ce363d9eb9359fc5f1c650a9ba61e18ab3158abbb531cbeb1d82f512740f824aad1f354468c6d8ec9244a632cc4243c71e55a5e478111abcc68be37e6f1b943145046645466ed52f1c3c07af359e5e4f6adbe76ef71d4877d302e1c04c319f6cafa85e6f3ec38077065fb89b8d398af01c7d6eb79e0c8c4b715dc87b23ace6a85058d3dfc486adbee0e40d7a4603a7a63314a13c4717efa144a0259a77a2e47108c59fa11093c5f52c9dc7b1379c65e87650d18d5644900d246f15bf37c5fc8b9341a13029b1d246849120f4227df1c050cb8b4ef0b0b6704b4b1ff167437029feeee76e30eff97a2b667c85ca94ceff6a56fb670678134345110b92702e6acc4d89e5807a0b7d64f8255797ffe898583aa655dcb0f5fa84c17f5fc1745e7e5ff993c4da40e402667320214a777d811e35d259be71fd875c8ae0fa2f6218af2a2f665b544b256a937c30d7068aba2eada25676c08307bf738ac0699a303ee2971b350eb0dcea1714edfd5a3ec4d386abf8a0fd8ae28557b78fe84035a3c96dd6e5f40897ea4b2df84bd127446102fa0a1a4665a2b191c3ef6a69c6381c4cf797cf01d184a5312740a33e03628471ec4421ff0392f2129dba14dd54422db835fd506c471901d8b52b1a8afbc2898b067a0921e07e4427aff39012ffb1df2ac89fa625a52684f893f097dfdde394c7c49cb2dcc825df09e80091f48b67f0db57117507bf360a820e83fcdfa613ad9fb83954799593d5a9ce6add37aff10db907619a81f7990042b35fff0bca3f3dcf4886a6241edd23860b08d8076522a15b1cf962ba4a63d2cef097fc8422e3f39ee8bcf54cd6f4327ea7dead336eb12f16a3fce3dff530f622ccb039db6924fc12c996aca5f1c4e2a8d63496e20fce4e471d34ca2ee46550ba72e9fb351b0c78e7908c2c8bd981a90408f4842e50965ff5333f0e818bab1187c0df2b7118fcd67b9b6172b670c9a1eea9fa4384ff4f9324de9bed806e4156738aa41acc78e17bb8a8517bbe24e6258d232788e2061e6f703357d2dd01a405f2e58fd79e8d45b586d1fcb44761ed3d7499d791bd7954857939cc62527dd9b8a5fe149d58a6c20456c4ce614794157b9a8f33f2119eded9a92b4c7bf6a9be45a8f052", 0x1000}], 0x3) 10:28:36 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="db5fc559e886aaaaaaaaaabb0800460000340000000000009078ffffffffac1400aa0100000004009078001ddd80c6000000450000000000000000000000e0000002"]) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 10:28:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:36 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="db5fc559e886aaaaaaaaaabb0800460000340000000000009078ffffffffac1400aa0100000004009078001ddd80c6000000450000000000000000000000e0000002"]) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 10:28:36 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="db5fc559e886aaaaaaaaaabb0800460000340000000000009078ffffffffac1400aa0100000004009078001ddd80c6000000450000000000000000000000e0000002"]) (async) syz_emit_ethernet(0x42, &(0x7f0000000080)=ANY=[@ANYBLOB="db5fc559e886aaaaaaaaaabb0800460000340000000000009078ffffffffac1400aa0100000004009078001ddd80c6000000450000000000000000000000e0000002"]) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 10:28:36 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) dup2(r0, r0) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782f679475308e335cf8a71194e48e3f784310a", 0x51}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8e1f", 0x2}, {&(0x7f00000000c0)="55e6d32f74735c532e57a94b0996a8cbd512952f6493bdc9ff2e5238238d017e82f4ad90f8", 0x25}, {&(0x7f00000004c0)="0d87b45bcf920a2bdb8bb2301fc3841a88f5e415935bc57115f262af3a49aae9a37a236e9f9ff10560125c0a34ebf9a8b125f2603248ae3c7a17633195592e1a52a5fac5a11f6c31d15a10b903ad877aa1e171284cbf3749c44137112c8daab0b6f3dabfa9cdeca46b9e48d1b12b8a33e755ea6e09d682e5e1ceef2f6a8aefe78e8e4c38069f8422011cbf3189af4d28bd149d49287a7c2c396dffa68cc44b1fed2da0181636e90d6adcec0039a7e4d5612cdeaeac00dfecda47ad66c9be0878a86dc17455ec467f6f5023d7bf8bdddec61191ad554458d524effa7ca47ad9ad7a71f96d67075615422912ce7d8a13325e7604564b6917663fb70be792733c99998d81e54e2925e55b07f470e16a99989b2c8caadc6da3fb7c80a78fedc71abef226aa12b67a641b6675fdf94d39a0d32d83f6abadca152bb6d39b1af83d020d450d7581ad1e4585fc81e74cb70ae27769298f2006331c39544becc14fdeeae796d4fc87399cead15d9bf46a84b493248671babb8c2b238d1990e97ee9ee6473bf6ee755b43141b0f79c6d5c57160c5499d53b4257076e2640636a85e05f72f07d775cac0549322460dfb2db134e2b94a7360be2038b9f0badd4fa4d40fa6d1173f6b2208b942eb76dcd0e44fedc8510a2eeaad193278f0bbe74d1fb94ff70eb44e0099f96e261f2ebd460ed41a168e693dbb78cb98c90097125c2e99874b6d8d9499ab5f2cb87464c7680231c39b33d3d6bb4cda1e4d1362bbd7177ceebac9207cfb2f8657bfb0a73d70deb1c2ab195e8f4b4cab189a0ba0139a4726daa8cce2bd6ceff425596ea3e4c0200adb507013b9746980faf9cc879a912e056dc4cf0ff1d855eb2105ef7c5077b0c84d4f972dc7ae990e2ff0e00c3bf4b2fb42e9e369faae05a5a7e3083a0759b1d69e2971598b1cf1a9d636dbcc75ace02b686305ffa939bdd62c4384081511c6e3268da13d1efa0a96c3d93f66598f0df68bdffe18782f5b5afef300aa9f5a5ac78ca2e55665d65bcf70e7a10855dfc78ceeec3149fee27b070174a91277da65baae2282d00e22a321a130f9b60eb7aedb18dc1551334f3cdc2a399fae55d26fb917d4a1804b8f747b5d2b8618df9dc4ae124b25baafee009b9e76441864f943002acc972a4987d073dbd5020fa6e53b166f6d72b07e1621cd1079ee3e4140722fd80ddeb452f2d1a6859bbd6a24a339573ea4fa08fbd7c95c23494f8cf6e19f44af075e71c8bc862cc550cda786c9769d49f92ec98878ca00b471a7475c1b998695402ccb995558e256faae7573c8f935b6cefdc230d337c38e3e8693eafa7860d98fd998889b4a1107efe8d8b6e126c4c1c4f70e8ce76d945570ef1915a027593fbe18653413d81e0d27d499b93748f9bdc3dedc44eb319ed39be71acf2b9548edb435de9db317fb8df3e8bf4910286ba1cd2a6a55d8e307c4c376f7a12c68d3bdd21688b1f16f75862ae47cfe0ab66f6ff8ebd0fb7d883dbe389262f9c3ddb266634544a55d0733149f223b6584a283072970e53ae3813ea9eb03cf45b5b9553cedc6b06be6d1ba862101008a6fda097b458b634e0e420e6f09f074d236e4fce27278c0c438a1d7a936bbfb541e5e8dff7827cb6ce832dddc7607fb28558b39485347ae04d523d29ab011bae1a332642f6232da3889497e3bb5ae8335a3c3d49636d2b7469a5432bd4ab6213508ffe625989fcb70ee767b26e76c394077b9740468f2cebd25e59d95457d1b1dc89b7a332328130349b98ff11561ebe37b1de7132f2d59f9368507c5bf586cc7bf470dabf3a3df184b89343f01fbfdc10ff35ef9530a3954506fa6d0f429d076bf22e4b3abfa8eb81d4c6e7896d583c758c24302454f51b7473d09155f30e832c140ccaea7ad3437205408b7bda1aa05cb3f50b58a097f07de05227f93a11276f480c221424efa0fa8b30be425cf56d2ea18e1ee1cc5d6e2c2799f29e522d01296d4f748182d28bec4d4405ded5f10f4971e894a96a261433d6c0eb2ee85bee0636bfa96bb03b5c42692445c88ee62fb53c30a61fe1685cd1a2fdf09f92fd3367efaf279903fce8f0fe6777c0cc7bd02d44d9eed741a6887f70b4bdbe49ee302c714f36d33228b4787269a0f3c8cd936a75f20ba6feec1685c2c108a9f9ad5a4eca0c4a610f15e3d310a13365c4333574010209d859c3c6a526c812427dab2dee7c4c513e0619710c1f4b517b00d3f70ae0862a2cc013ea2902b59964d208ebb10428016e111843ce8e610950c7a0003d80a3e70d4764af74f1bd20c906ceaca3e36e12ddff45f47ead5c9e5e69b424eefd84ea437db00fb6f1e4926c892bd51995988dac9fdc1447af037d7bc581c93f0594b6a8d5cd275b607e8df8018b4a5972a15b2cb7bdd44d47c05f9b6adcb6499b8a8e85d7b7f9ca5e128655d8978c2d56d3e5ffd6164841f189ed90a6df20a2b6bdd74f261040730e79fbe27f82bcb61624d17154f7740bad4d7b1e3efb7389df05d46b4e137606b69b15a20f76e8c690b7e82ed3a274ab1ca67c63922d08968b146fb88d837e88163c75dfc7d884c472645b92d510d1ae0dd837890512b2a985bd93e16bf1ebd065f8a0a94db1b081c184b85daef14786c102c6f083903f9c8f765af344b0acac1e0bbcfed6941bf5ad5b62224a39e8670835ae4089e2dfacd8d2034281948afb791a6be1fc7020161d48bea9ec6931e37dd96d00c5c6a1623dc6bce1a2ba5188174059708948adde4bcf7e307c18402d9cebfa6812a2e8fd4f7dfafbc4a73ab5a06eb999ac924cff56bd9eb37577b185fa1d54e34b46c52ebc74b5b25c44436fdbe3273fbea8098ef12a3f5a21b1fc8db71457d1d48fcb2d9eabce3b97682b4bcc987b64792c01aa48897185a7ab56e02afb63a3883f2c25f737d7ca97307317a90d450f60c694f746b3ad73b475747df08efc425a9706c99e613c9c385d904163ca978178353e23f8bc90c6091f695d3a06eb6877e01c2574cd2ab749c5760a47caacbf9eddde0aa9d9d86a082783bc4d527081320c081df7b634bce511df0f2f1b772cebb7d15cf92a11095cf3a1a947cb966cb5f47b019c47747fbdd6923498173e3f08b077a58b3e34cefae689e0e9209020108a862e8233ddc6942b8d32ebbcb50036bf45cb6b615bf941b926e8113fcd224ed080498340001c63842ea3698d8ade0f215f5bc64921558e718bf272585fecc188e70e22a7d31427480c5d0b450c595d1ee83dcff9d886f96cb6730b2b34e64130759d34d70f483ca075b5f2b0503b3a146c83f8dc36ade1df7164a0979debee81684bb51d02d383f5e982f6ec717cc4174d1dee70d29094ad693d8fdee8d57cebbe1e28cc27dfd97f251ff94fa9fbdf5fa7acdd5dfbfe59be7192b0c42d3feca6746a1e199165ed87b09af8c332375ab7d07b8253490accb7c0ece867a57d3e9e6056198c0b7cfa47c306a2e775e41e65753c8554a42370055d54365f07c1d0484d071ce631787fa692a8eba51f67b42c7f348ae45527007d93966799fd3ee3166b1e9e6fa4dc8ecbb49f027d20ca936ee79d9142eaed859468ac7cd68e4fa4b0849c21832bc310e0f9a232cbc8e9356f6632dea1d8502c6776a84905ad1ffb451c38bbc9f59c2e342156e2c5c4e0798d30cb5ad38a84bfed2670d247939c82004328f8ae8f93f2244f4c48c8d75b94f70f5a75f47823848082a0974ebe450b9045ecc8bcab6af9c0f835d60b4362017e9607a79952ce8a305f501b5cf3313a0c849fe3b428932eccd51a9ff5d38d06819dba1dcb8d46db6104a128f4068dce60806fdcbef081675df823b67fe81db27dc25813a952149b64a4fe0d8e4fecc53a8bea09b00ceee8e70fa51ee31ea59eae52f7e0f450399f0362e0fb5b265273bd4977eabfa13b39df8dc2b2dfc5e9f5b5726448af7800d02f75fb6b99ead6be0e6f83e506c2a7c317c800c3ba1596001c550fda565226a999c0e2c3c3ecd973bc9ee866bb686c7cba996165fe06e4de4111879916c23655541c3396b0e812b1fad6b30c5befed09ee908ffe5d25a2bde15c097219041d047d17c2a4a7b599e37b06320249089f6c91de8de5a3a71b64f4ce14e5a042a4d6b03404600af28493771bcadeb6e28e6fffe552006c982e46a6907d7c1a620a72a03176b13de1c20e6ecc52d81f9f113bc4e4fb8d9970caa41c7e6edfae4f852ed19b88029e556509719ceb253a892c94c0849d4eb6892f4b6de7684705ae66ac5979c0694c230b4b13187111725a3dc0509d5ba32d9380094438cbca33c96df2facb752a575c0487550c8bf1542b7347943617e2e07d083b344bf5d88a2932ac216cff5fca7ce5de4d2371f50cced1cc3c41ab88e22aa105f3f028cdbce368ea105001fa623ceafa4a5faff63df351010af41eb1b77a7b80989868f5f7487482719a0d658cacca53417d7d8d9edd14fdfd204a8e6d90ea084aaee5d4da9a3507e23a279392c3a360802c89deda3d71d8f80716c924eb6b11c343769d683ba27c9570b89994081a2f89cf882c0bad552fc2ec793e899975ba1ec9414650432492bd657b4a4bdf7c5be908462b8b18494527067193450156e39f7844857709135df3109ffa41e8c33cd00ccb1d7099dd33827319b63dd9298ce8ce363d9eb9359fc5f1c650a9ba61e18ab3158abbb531cbeb1d82f512740f824aad1f354468c6d8ec9244a632cc4243c71e55a5e478111abcc68be37e6f1b943145046645466ed52f1c3c07af359e5e4f6adbe76ef71d4877d302e1c04c319f6cafa85e6f3ec38077065fb89b8d398af01c7d6eb79e0c8c4b715dc87b23ace6a85058d3dfc486adbee0e40d7a4603a7a63314a13c4717efa144a0259a77a2e47108c59fa11093c5f52c9dc7b1379c65e87650d18d5644900d246f15bf37c5fc8b9341a13029b1d246849120f4227df1c050cb8b4ef0b0b6704b4b1ff167437029feeee76e30eff97a2b667c85ca94ceff6a56fb670678134345110b92702e6acc4d89e5807a0b7d64f8255797ffe898583aa655dcb0f5fa84c17f5fc1745e7e5ff993c4da40e402667320214a777d811e35d259be71fd875c8ae0fa2f6218af2a2f665b544b256a937c30d7068aba2eada25676c08307bf738ac0699a303ee2971b350eb0dcea1714edfd5a3ec4d386abf8a0fd8ae28557b78fe84035a3c96dd6e5f40897ea4b2df84bd127446102fa0a1a4665a2b191c3ef6a69c6381c4cf797cf01d184a5312740a33e03628471ec4421ff0392f2129dba14dd54422db835fd506c471901d8b52b1a8afbc2898b067a0921e07e4427aff39012ffb1df2ac89fa625a52684f893f097dfdde394c7c49cb2dcc825df09e80091f48b67f0db57117507bf360a820e83fcdfa613ad9fb83954799593d5a9ce6add37aff10db907619a81f7990042b35fff0bca3f3dcf4886a6241edd23860b08d8076522a15b1cf962ba4a63d2cef097fc8422e3f39ee8bcf54cd6f4327ea7dead336eb12f16a3fce3dff530f622ccb039db6924fc12c996aca5f1c4e2a8d63496e20fce4e471d34ca2ee46550ba72e9fb351b0c78e7908c2c8bd981a90408f4842e50965ff5333f0e818bab1187c0df2b7118fcd67b9b6172b670c9a1eea9fa4384ff4f9324de9bed806e4156738aa41acc78e17bb8a8517bbe24e6258d232788e2061e6f703357d2dd01a405f2e58fd79e8d45b586d1fcb44761ed3d7499d791bd7954857939cc62527dd9b8a5fe149d58a6c20456c4ce614794157b9a8f33f2119eded9a92b4c7bf6a9be45a8f052", 0x1000}], 0x3) 10:28:36 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1d3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 10:28:36 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000040)="16e05a2076569ea4d46c90dd80c5e49e581d7b00dd82f09da0d0f2fa1c334d3d5b394f907b709b627896787be20a18a2c0e489d164bfed7e6ae2bfa64666041623e22b6245f4fe4e99b397c4099793008ae88c3ab39432d8cb9d220b59d0e280e2b48168fad4063b34922821520af55f16a5ee3a076665dc6022a4830b966bd25ab052d326621b5d0e6a312a803ae7b9a36f6d99483266a19f6fd6d560bf74dc71b7e58c9e", &(0x7f0000000100)=0xa5, &(0x7f0000000140)="d8fce7114e8ef08d749b3f026b1bc8426310571abb5b2230bdfa435c6fc25ce060a72140d80b1f35da89f8202647e5e7b106e7d80bd34a71a3665496dd3b3ef4634c1ef5c8f5fd083acfc3b6dee4af5044d8e569be4202fffccc45bd08e18b4fc1eef46844de7e1c86a613bcc635771793aa80c0341b0917b79502b58ed25c661f0582c1", 0x84) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000240)="598f499f54aeafd51d84451d680fc7525875a426b9051cd3f61b79ac2c3afb4fbf2bbb7474e3", &(0x7f00000002c0)=0x26, &(0x7f0000000300)="ed03f57438e1c7fac71742dbd86e9c2b912171732be9baabd76e21de207aab56afe9ed2fb433924e99e389db725781d0c26d73018d34cb88c83195b660f064f5ce40ae440157b95b67e9445da0387497916508432feb94e84a27be65839cedf8d17b4ff8ee5cbedec35466d50bac8369774970fecd6e915da960bde43a4a48ac88459ad73c55d1bba35b", 0x8a) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 6: socketpair(0x11, 0x3, 0x10001, &(0x7f0000000080)) r0 = syz_open_pts() fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xe02f, 0x8) fcntl$setown(r0, 0x6, 0x0) 10:28:36 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1d3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1d3) (async) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) (async) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') (async) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') (async) 10:28:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8030, 0x0) dup(r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 10:28:36 executing program 4: syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x3, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3, 0x6}]}}}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x8) 10:28:36 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000040)="16e05a2076569ea4d46c90dd80c5e49e581d7b00dd82f09da0d0f2fa1c334d3d5b394f907b709b627896787be20a18a2c0e489d164bfed7e6ae2bfa64666041623e22b6245f4fe4e99b397c4099793008ae88c3ab39432d8cb9d220b59d0e280e2b48168fad4063b34922821520af55f16a5ee3a076665dc6022a4830b966bd25ab052d326621b5d0e6a312a803ae7b9a36f6d99483266a19f6fd6d560bf74dc71b7e58c9e", &(0x7f0000000100)=0xa5, &(0x7f0000000140)="d8fce7114e8ef08d749b3f026b1bc8426310571abb5b2230bdfa435c6fc25ce060a72140d80b1f35da89f8202647e5e7b106e7d80bd34a71a3665496dd3b3ef4634c1ef5c8f5fd083acfc3b6dee4af5044d8e569be4202fffccc45bd08e18b4fc1eef46844de7e1c86a613bcc635771793aa80c0341b0917b79502b58ed25c661f0582c1", 0x84) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000240)="598f499f54aeafd51d84451d680fc7525875a426b9051cd3f61b79ac2c3afb4fbf2bbb7474e3", &(0x7f00000002c0)=0x26, &(0x7f0000000300)="ed03f57438e1c7fac71742dbd86e9c2b912171732be9baabd76e21de207aab56afe9ed2fb433924e99e389db725781d0c26d73018d34cb88c83195b660f064f5ce40ae440157b95b67e9445da0387497916508432feb94e84a27be65839cedf8d17b4ff8ee5cbedec35466d50bac8369774970fecd6e915da960bde43a4a48ac88459ad73c55d1bba35b", 0x8a) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000040)="16e05a2076569ea4d46c90dd80c5e49e581d7b00dd82f09da0d0f2fa1c334d3d5b394f907b709b627896787be20a18a2c0e489d164bfed7e6ae2bfa64666041623e22b6245f4fe4e99b397c4099793008ae88c3ab39432d8cb9d220b59d0e280e2b48168fad4063b34922821520af55f16a5ee3a076665dc6022a4830b966bd25ab052d326621b5d0e6a312a803ae7b9a36f6d99483266a19f6fd6d560bf74dc71b7e58c9e", &(0x7f0000000100)=0xa5, &(0x7f0000000140)="d8fce7114e8ef08d749b3f026b1bc8426310571abb5b2230bdfa435c6fc25ce060a72140d80b1f35da89f8202647e5e7b106e7d80bd34a71a3665496dd3b3ef4634c1ef5c8f5fd083acfc3b6dee4af5044d8e569be4202fffccc45bd08e18b4fc1eef46844de7e1c86a613bcc635771793aa80c0341b0917b79502b58ed25c661f0582c1", 0x84) (async) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000240)="598f499f54aeafd51d84451d680fc7525875a426b9051cd3f61b79ac2c3afb4fbf2bbb7474e3", &(0x7f00000002c0)=0x26, &(0x7f0000000300)="ed03f57438e1c7fac71742dbd86e9c2b912171732be9baabd76e21de207aab56afe9ed2fb433924e99e389db725781d0c26d73018d34cb88c83195b660f064f5ce40ae440157b95b67e9445da0387497916508432feb94e84a27be65839cedf8d17b4ff8ee5cbedec35466d50bac8369774970fecd6e915da960bde43a4a48ac88459ad73c55d1bba35b", 0x8a) (async) 10:28:36 executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) dup2(r0, r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782f679475308e335cf8a71194e48e3f784310a", 0x51}], 0x1) (async) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d200920a3eadc2ab271a60014e9e4eee27782f679475308e335cf8a71194e48e3f784310a", 0x51}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="8e1f", 0x2}, {&(0x7f00000000c0)="55e6d32f74735c532e57a94b0996a8cbd512952f6493bdc9ff2e5238238d017e82f4ad90f8", 0x25}, {&(0x7f00000004c0)="0d87b45bcf920a2bdb8bb2301fc3841a88f5e415935bc57115f262af3a49aae9a37a236e9f9ff10560125c0a34ebf9a8b125f2603248ae3c7a17633195592e1a52a5fac5a11f6c31d15a10b903ad877aa1e171284cbf3749c44137112c8daab0b6f3dabfa9cdeca46b9e48d1b12b8a33e755ea6e09d682e5e1ceef2f6a8aefe78e8e4c38069f8422011cbf3189af4d28bd149d49287a7c2c396dffa68cc44b1fed2da0181636e90d6adcec0039a7e4d5612cdeaeac00dfecda47ad66c9be0878a86dc17455ec467f6f5023d7bf8bdddec61191ad554458d524effa7ca47ad9ad7a71f96d67075615422912ce7d8a13325e7604564b6917663fb70be792733c99998d81e54e2925e55b07f470e16a99989b2c8caadc6da3fb7c80a78fedc71abef226aa12b67a641b6675fdf94d39a0d32d83f6abadca152bb6d39b1af83d020d450d7581ad1e4585fc81e74cb70ae27769298f2006331c39544becc14fdeeae796d4fc87399cead15d9bf46a84b493248671babb8c2b238d1990e97ee9ee6473bf6ee755b43141b0f79c6d5c57160c5499d53b4257076e2640636a85e05f72f07d775cac0549322460dfb2db134e2b94a7360be2038b9f0badd4fa4d40fa6d1173f6b2208b942eb76dcd0e44fedc8510a2eeaad193278f0bbe74d1fb94ff70eb44e0099f96e261f2ebd460ed41a168e693dbb78cb98c90097125c2e99874b6d8d9499ab5f2cb87464c7680231c39b33d3d6bb4cda1e4d1362bbd7177ceebac9207cfb2f8657bfb0a73d70deb1c2ab195e8f4b4cab189a0ba0139a4726daa8cce2bd6ceff425596ea3e4c0200adb507013b9746980faf9cc879a912e056dc4cf0ff1d855eb2105ef7c5077b0c84d4f972dc7ae990e2ff0e00c3bf4b2fb42e9e369faae05a5a7e3083a0759b1d69e2971598b1cf1a9d636dbcc75ace02b686305ffa939bdd62c4384081511c6e3268da13d1efa0a96c3d93f66598f0df68bdffe18782f5b5afef300aa9f5a5ac78ca2e55665d65bcf70e7a10855dfc78ceeec3149fee27b070174a91277da65baae2282d00e22a321a130f9b60eb7aedb18dc1551334f3cdc2a399fae55d26fb917d4a1804b8f747b5d2b8618df9dc4ae124b25baafee009b9e76441864f943002acc972a4987d073dbd5020fa6e53b166f6d72b07e1621cd1079ee3e4140722fd80ddeb452f2d1a6859bbd6a24a339573ea4fa08fbd7c95c23494f8cf6e19f44af075e71c8bc862cc550cda786c9769d49f92ec98878ca00b471a7475c1b998695402ccb995558e256faae7573c8f935b6cefdc230d337c38e3e8693eafa7860d98fd998889b4a1107efe8d8b6e126c4c1c4f70e8ce76d945570ef1915a027593fbe18653413d81e0d27d499b93748f9bdc3dedc44eb319ed39be71acf2b9548edb435de9db317fb8df3e8bf4910286ba1cd2a6a55d8e307c4c376f7a12c68d3bdd21688b1f16f75862ae47cfe0ab66f6ff8ebd0fb7d883dbe389262f9c3ddb266634544a55d0733149f223b6584a283072970e53ae3813ea9eb03cf45b5b9553cedc6b06be6d1ba862101008a6fda097b458b634e0e420e6f09f074d236e4fce27278c0c438a1d7a936bbfb541e5e8dff7827cb6ce832dddc7607fb28558b39485347ae04d523d29ab011bae1a332642f6232da3889497e3bb5ae8335a3c3d49636d2b7469a5432bd4ab6213508ffe625989fcb70ee767b26e76c394077b9740468f2cebd25e59d95457d1b1dc89b7a332328130349b98ff11561ebe37b1de7132f2d59f9368507c5bf586cc7bf470dabf3a3df184b89343f01fbfdc10ff35ef9530a3954506fa6d0f429d076bf22e4b3abfa8eb81d4c6e7896d583c758c24302454f51b7473d09155f30e832c140ccaea7ad3437205408b7bda1aa05cb3f50b58a097f07de05227f93a11276f480c221424efa0fa8b30be425cf56d2ea18e1ee1cc5d6e2c2799f29e522d01296d4f748182d28bec4d4405ded5f10f4971e894a96a261433d6c0eb2ee85bee0636bfa96bb03b5c42692445c88ee62fb53c30a61fe1685cd1a2fdf09f92fd3367efaf279903fce8f0fe6777c0cc7bd02d44d9eed741a6887f70b4bdbe49ee302c714f36d33228b4787269a0f3c8cd936a75f20ba6feec1685c2c108a9f9ad5a4eca0c4a610f15e3d310a13365c4333574010209d859c3c6a526c812427dab2dee7c4c513e0619710c1f4b517b00d3f70ae0862a2cc013ea2902b59964d208ebb10428016e111843ce8e610950c7a0003d80a3e70d4764af74f1bd20c906ceaca3e36e12ddff45f47ead5c9e5e69b424eefd84ea437db00fb6f1e4926c892bd51995988dac9fdc1447af037d7bc581c93f0594b6a8d5cd275b607e8df8018b4a5972a15b2cb7bdd44d47c05f9b6adcb6499b8a8e85d7b7f9ca5e128655d8978c2d56d3e5ffd6164841f189ed90a6df20a2b6bdd74f261040730e79fbe27f82bcb61624d17154f7740bad4d7b1e3efb7389df05d46b4e137606b69b15a20f76e8c690b7e82ed3a274ab1ca67c63922d08968b146fb88d837e88163c75dfc7d884c472645b92d510d1ae0dd837890512b2a985bd93e16bf1ebd065f8a0a94db1b081c184b85daef14786c102c6f083903f9c8f765af344b0acac1e0bbcfed6941bf5ad5b62224a39e8670835ae4089e2dfacd8d2034281948afb791a6be1fc7020161d48bea9ec6931e37dd96d00c5c6a1623dc6bce1a2ba5188174059708948adde4bcf7e307c18402d9cebfa6812a2e8fd4f7dfafbc4a73ab5a06eb999ac924cff56bd9eb37577b185fa1d54e34b46c52ebc74b5b25c44436fdbe3273fbea8098ef12a3f5a21b1fc8db71457d1d48fcb2d9eabce3b97682b4bcc987b64792c01aa48897185a7ab56e02afb63a3883f2c25f737d7ca97307317a90d450f60c694f746b3ad73b475747df08efc425a9706c99e613c9c385d904163ca978178353e23f8bc90c6091f695d3a06eb6877e01c2574cd2ab749c5760a47caacbf9eddde0aa9d9d86a082783bc4d527081320c081df7b634bce511df0f2f1b772cebb7d15cf92a11095cf3a1a947cb966cb5f47b019c47747fbdd6923498173e3f08b077a58b3e34cefae689e0e9209020108a862e8233ddc6942b8d32ebbcb50036bf45cb6b615bf941b926e8113fcd224ed080498340001c63842ea3698d8ade0f215f5bc64921558e718bf272585fecc188e70e22a7d31427480c5d0b450c595d1ee83dcff9d886f96cb6730b2b34e64130759d34d70f483ca075b5f2b0503b3a146c83f8dc36ade1df7164a0979debee81684bb51d02d383f5e982f6ec717cc4174d1dee70d29094ad693d8fdee8d57cebbe1e28cc27dfd97f251ff94fa9fbdf5fa7acdd5dfbfe59be7192b0c42d3feca6746a1e199165ed87b09af8c332375ab7d07b8253490accb7c0ece867a57d3e9e6056198c0b7cfa47c306a2e775e41e65753c8554a42370055d54365f07c1d0484d071ce631787fa692a8eba51f67b42c7f348ae45527007d93966799fd3ee3166b1e9e6fa4dc8ecbb49f027d20ca936ee79d9142eaed859468ac7cd68e4fa4b0849c21832bc310e0f9a232cbc8e9356f6632dea1d8502c6776a84905ad1ffb451c38bbc9f59c2e342156e2c5c4e0798d30cb5ad38a84bfed2670d247939c82004328f8ae8f93f2244f4c48c8d75b94f70f5a75f47823848082a0974ebe450b9045ecc8bcab6af9c0f835d60b4362017e9607a79952ce8a305f501b5cf3313a0c849fe3b428932eccd51a9ff5d38d06819dba1dcb8d46db6104a128f4068dce60806fdcbef081675df823b67fe81db27dc25813a952149b64a4fe0d8e4fecc53a8bea09b00ceee8e70fa51ee31ea59eae52f7e0f450399f0362e0fb5b265273bd4977eabfa13b39df8dc2b2dfc5e9f5b5726448af7800d02f75fb6b99ead6be0e6f83e506c2a7c317c800c3ba1596001c550fda565226a999c0e2c3c3ecd973bc9ee866bb686c7cba996165fe06e4de4111879916c23655541c3396b0e812b1fad6b30c5befed09ee908ffe5d25a2bde15c097219041d047d17c2a4a7b599e37b06320249089f6c91de8de5a3a71b64f4ce14e5a042a4d6b03404600af28493771bcadeb6e28e6fffe552006c982e46a6907d7c1a620a72a03176b13de1c20e6ecc52d81f9f113bc4e4fb8d9970caa41c7e6edfae4f852ed19b88029e556509719ceb253a892c94c0849d4eb6892f4b6de7684705ae66ac5979c0694c230b4b13187111725a3dc0509d5ba32d9380094438cbca33c96df2facb752a575c0487550c8bf1542b7347943617e2e07d083b344bf5d88a2932ac216cff5fca7ce5de4d2371f50cced1cc3c41ab88e22aa105f3f028cdbce368ea105001fa623ceafa4a5faff63df351010af41eb1b77a7b80989868f5f7487482719a0d658cacca53417d7d8d9edd14fdfd204a8e6d90ea084aaee5d4da9a3507e23a279392c3a360802c89deda3d71d8f80716c924eb6b11c343769d683ba27c9570b89994081a2f89cf882c0bad552fc2ec793e899975ba1ec9414650432492bd657b4a4bdf7c5be908462b8b18494527067193450156e39f7844857709135df3109ffa41e8c33cd00ccb1d7099dd33827319b63dd9298ce8ce363d9eb9359fc5f1c650a9ba61e18ab3158abbb531cbeb1d82f512740f824aad1f354468c6d8ec9244a632cc4243c71e55a5e478111abcc68be37e6f1b943145046645466ed52f1c3c07af359e5e4f6adbe76ef71d4877d302e1c04c319f6cafa85e6f3ec38077065fb89b8d398af01c7d6eb79e0c8c4b715dc87b23ace6a85058d3dfc486adbee0e40d7a4603a7a63314a13c4717efa144a0259a77a2e47108c59fa11093c5f52c9dc7b1379c65e87650d18d5644900d246f15bf37c5fc8b9341a13029b1d246849120f4227df1c050cb8b4ef0b0b6704b4b1ff167437029feeee76e30eff97a2b667c85ca94ceff6a56fb670678134345110b92702e6acc4d89e5807a0b7d64f8255797ffe898583aa655dcb0f5fa84c17f5fc1745e7e5ff993c4da40e402667320214a777d811e35d259be71fd875c8ae0fa2f6218af2a2f665b544b256a937c30d7068aba2eada25676c08307bf738ac0699a303ee2971b350eb0dcea1714edfd5a3ec4d386abf8a0fd8ae28557b78fe84035a3c96dd6e5f40897ea4b2df84bd127446102fa0a1a4665a2b191c3ef6a69c6381c4cf797cf01d184a5312740a33e03628471ec4421ff0392f2129dba14dd54422db835fd506c471901d8b52b1a8afbc2898b067a0921e07e4427aff39012ffb1df2ac89fa625a52684f893f097dfdde394c7c49cb2dcc825df09e80091f48b67f0db57117507bf360a820e83fcdfa613ad9fb83954799593d5a9ce6add37aff10db907619a81f7990042b35fff0bca3f3dcf4886a6241edd23860b08d8076522a15b1cf962ba4a63d2cef097fc8422e3f39ee8bcf54cd6f4327ea7dead336eb12f16a3fce3dff530f622ccb039db6924fc12c996aca5f1c4e2a8d63496e20fce4e471d34ca2ee46550ba72e9fb351b0c78e7908c2c8bd981a90408f4842e50965ff5333f0e818bab1187c0df2b7118fcd67b9b6172b670c9a1eea9fa4384ff4f9324de9bed806e4156738aa41acc78e17bb8a8517bbe24e6258d232788e2061e6f703357d2dd01a405f2e58fd79e8d45b586d1fcb44761ed3d7499d791bd7954857939cc62527dd9b8a5fe149d58a6c20456c4ce614794157b9a8f33f2119eded9a92b4c7bf6a9be45a8f052", 0x1000}], 0x3) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8030, 0x0) dup(r1) (async, rerun: 32) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) (async, rerun: 32) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async, rerun: 32) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) (rerun: 32) 10:28:36 executing program 4: syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x3, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3, 0x6}]}}}}}}) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x8) 10:28:36 executing program 5: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) utimensat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x2) 10:28:36 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:36 executing program 4: syz_emit_ethernet(0x26, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x3, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0x3, 0x6}]}}}}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x4, 0x8) 10:28:36 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8030, 0x0) dup(r1) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0xffffffffffffffff) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 10:28:36 executing program 6: socketpair(0x11, 0x3, 0x10001, &(0x7f0000000080)) r0 = syz_open_pts() fchflags(r0, 0x0) (async) fchflags(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xe02f, 0x8) fcntl$setown(r0, 0x6, 0x0) (async) fcntl$setown(r0, 0x6, 0x0) 10:28:36 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:36 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1d3) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) (async) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) (async) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='W\x00') 10:28:36 executing program 7: sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000040)="16e05a2076569ea4d46c90dd80c5e49e581d7b00dd82f09da0d0f2fa1c334d3d5b394f907b709b627896787be20a18a2c0e489d164bfed7e6ae2bfa64666041623e22b6245f4fe4e99b397c4099793008ae88c3ab39432d8cb9d220b59d0e280e2b48168fad4063b34922821520af55f16a5ee3a076665dc6022a4830b966bd25ab052d326621b5d0e6a312a803ae7b9a36f6d99483266a19f6fd6d560bf74dc71b7e58c9e", &(0x7f0000000100)=0xa5, &(0x7f0000000140)="d8fce7114e8ef08d749b3f026b1bc8426310571abb5b2230bdfa435c6fc25ce060a72140d80b1f35da89f8202647e5e7b106e7d80bd34a71a3665496dd3b3ef4634c1ef5c8f5fd083acfc3b6dee4af5044d8e569be4202fffccc45bd08e18b4fc1eef46844de7e1c86a613bcc635771793aa80c0341b0917b79502b58ed25c661f0582c1", 0x84) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f0000000240)="598f499f54aeafd51d84451d680fc7525875a426b9051cd3f61b79ac2c3afb4fbf2bbb7474e3", &(0x7f00000002c0)=0x26, &(0x7f0000000300)="ed03f57438e1c7fac71742dbd86e9c2b912171732be9baabd76e21de207aab56afe9ed2fb433924e99e389db725781d0c26d73018d34cb88c83195b660f064f5ce40ae440157b95b67e9445da0387497916508432feb94e84a27be65839cedf8d17b4ff8ee5cbedec35466d50bac8369774970fecd6e915da960bde43a4a48ac88459ad73c55d1bba35b", 0x8a) 10:28:36 executing program 5: socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) utimensat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x2) 10:28:37 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) wait4(r0, 0x0, 0x2, 0x0) r4 = socket(0x18, 0x5, 0x9) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x7, 0x3, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 6: socketpair(0x11, 0x3, 0x10001, &(0x7f0000000080)) (async) r0 = syz_open_pts() fchflags(r0, 0x0) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0xe02f, 0x8) (async) fcntl$setown(r0, 0x6, 0x0) 10:28:37 executing program 7: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="3bb2589f3d8b715ba49c8af370e868462f9297ccda9c7ddb4a64e09a3dfe458c63760de01bd4510e2eb4a0fb761a9cb1c888a03d04c02b2180e964b67214eff25f604ce23d7aef86fd6e1bba061325932a95bf4e18bd187c14a4c91392f0e34f1bf3278dd4e86e551415382351926b54de", 0x71}, {&(0x7f00000001c0)="b7eaee0ef3d24d9752", 0x9}, {&(0x7f0000000200)="3a98d519cbacd5fa9a9665bdc6b53db84b801e5b210bc697cb5f88521922f1148596ce9addd1505b279cdb4a9ec5c69a0c7bd2c6f8306482f5894761ccac9f8a0252d5329df37bf9f32ab01e05b9a9310e9ec786b3a2284ea978174dd02b7d837daf4e27b570ad9c1545981513f77885c89edfc12bbdc6aff4572c39cfaf1cdd56355df810", 0x85}, {&(0x7f00000002c0)="0ae65711acf15496e0fe0e3800e4acb133b0bcc0cef9e0896d77777f7de18356e71eaf513da352db699fb5014467f246d724b1a83646de5390ac38f181dca594e0c2ec64b23e59acfb40eb9ba32b6e57cadbec3841ad27e25a5f0cd7e2c33dd8b030aee1ca28f299deed508eadd96a3004835224e68a5ab22850e900839d10489e3d72a2460280cd0a80b63d2893fe2e703ebd1ec2e28934d3c52c4b961d5a86c287d4fd358bbbf49f729ac30e15b218", 0xb0}, {&(0x7f0000000380)="1e26773362c69e9c4439241a1f2dcdf8693fed274be1b23bc26152260d488c0d3af977112a02d10c3b8841d6f4d671aaac04311ce1784beffd6cb6c766f87d2fdc72b330ec1c5a03e7045aa85b973e7feb9e534b09d528b0acf0fed4728ecd3abee7b89dd80058477f37ce533d0fdd1079a508442936f5bd1257ba3755128b7ac13d242918b8a5f275e0e20dbb82827fc5841131f8e845599e4e172c31c9c1b1e275ecb0955f53df2826148713f455cf5c20aaf3", 0xb4}, {&(0x7f0000000440)="2be6745f9f883d91caebe010b45610ebce6b62fee799e5a47fc93f833c223ac88dedc0afbf903102f3e5b635f4df2d5662f3b71719fc9c8cf9c432e875b3c993144509ae996f2a8c9a66ed19dbd6e7c6006fac7d6ac72d8e1205b191cb129a55a7542f28320ef27b654b15ef7261e4b6cb076e374dc1a4ad4ad3f0372f5daa212d2d464ed9a2535fc3c3cef545a17846e5cccebc11ef03d3c7cda2384e3d67ef20fc1869dc9ee5dfa04b973ede4e5caa5a4e9f6bf8c79d3fec407890eaac76c8dffa215f1cfcb6272ae0a5228cc1d8851c728304574c9aaaa08db8b5a9f1b698671d32a7910113afbb4f74a1ee882d463e", 0xf1}, {&(0x7f0000000540)="c73717", 0x3}, {&(0x7f0000000580)="d3c98391936d8be00cd3c6bbc3b0169d56013361ceec71a9c8f8b586a7ece3088f32ec1ef6c5ec12d25445bfbe964db5101dd6cccf72b90fca66449f531d66a62310e2ef2018f2061f266fe4d789c43a7159cad012d66bf60847874a9fd96e658fe0b3b9c43855ae4816ae6f4a7fb2f9900c44f36384552bf14070d04b641eab4d95bc7de29af3f49a6d65bdff61cc0cb6796b0322d76dc34aa1d49b29275df94e8ae9e414130af4e281d467deb7f2ee45d69b15db04345a2033880a6bdd49df39bf89bf00976dbba0c6794053aa7ae5b789baec7e8303673cf854f36d60d42e11c104040dc88289284b6b4fc9ca871241e8a2c64bba806b77da02283f929b5aa2bfabc4b0def22e68ea76560552deba1671a183eadaedc2ae5f11d698d42abba69b2a6a568bffc863ff4dc71121ae202cb84ba5c4e83acdf5df10c8413e5cd2c64116bf1228110826f6970d600400dc92d4a641420041191aa639633aa7e6e5e464b03fc13ebcdf55a7cfc4db6ac54e764437c4a492a3b7ac30b09314ca49f17ccc2e7fbcf07216dbb1d0a2d33f4ad5e14175ead3448eab0bb46a024af926fff52c2d3596361c7671e411ff28c48e4a132961d1ab1482b6724d4801f6f1bda47f10e8366a8358638252417b86d1285eceac216e75cb9fdcf2ed871eed9e7e6a1ce6e6650eabb04ab6159aa7533124a32457627d4bf39551453a3a6e239198294b8f260ab56cb799d55479e708dfde3299810e076f0a2c929a60b11395f192564a001e184cc9d50e22ca5cc8fdc3b4cfde325c02ef73fd82ccba4be872b2af66d6d6aa023d2b056d7486e02478fd8ed173b5ca43055092280bed2daf2e3363d3a5156539afcee04eece161fd1350453ce618c67f2c32e785d70b2e77b1be73548063622d8a91a5750cf2ef6f2a617f590f5399fef276003c7c1f5023c03ae56de6c3319603c64aadd17b99418b0e349759c0fc400b022d25bef92eb0d8962a1e2bc7e3250900c2cbcd20bd9381a8eb4db0c4044bbabfaf4aa3f3238de0a47c75f48b29030868c03a4a58ab8780baaa35e487e9093c7b6ffbec8ab1c4cfb02b722d0d3c769156e877d219a21926167fddffe7a4010ee9c6d7cc5e5ee5c551bf18f222400e9fdcc6cc5914a005be10d649e005ed9c9c4f31120776beca29d2f2c690e2376aca72fc26cd370a15b2fac5f04f799cf5bdbe977c4777af20b7135731911e797a21f77efa12814432010dee7945479950149c918eaefeb8fad13d0bebd710821c0a2bfb4b8424d340985fdf9f0dcc082715c45f9a551dba31ad8634469b2512ab27047e2632142db128c01678428c05739644df65530bded4e971f418fc0affbe7ec8e183cc8ebd091b9ee4a062638b88b8acb86ffc7db3d25eca9a681adf43c03c2dd68afb7495f6cd2a7a5db76976fd489613ccefb45af580a6baa06111bc804059f2e0dffd8ad9885efb3e9c8edfe78b140c5ac51b1b980be3baffede81d0e85674d482a0ed9e5b6edaf8ec41390b6da3eb8b9bae0328ea33d7af330c66afb484d9ae727a11e11fc4d75161df360835d5fc3426008a62da74a23107f7683526274576cd1c15eb7009546f0b29f26e8854e8a195ac494da249464387a6360e51aeaabb3590ac6b6bd860de91e3413729007adc706d00c46f248c6b676b8ce46521b32d3213641322f3b57a7fc656917fcb92c8a1460c35ce58b94bc8ea8c5b5427793cc47b508f2242eaedb31c2892bf1664db88ffb056fc88ef36503c59015195e22c561ececdd34de24a9bbb3dd35363d6952aa4c985530b3986021e8ff79c39343e54788f6e604b43d13605e51c8826d7eb0da0eae6370b27c26057fb4e8e84ee0da7a82af9d40f7316ac3f134d8ce34b1f03b4d9bb9893263a31aee16991f9a7802116568b2484e725e7b1ad0a777b7488672d966eec227bfa224596af1d945d7965c0222cc43262723f72477923c284b23ca2fa62308bfae3813f3adc5c54c1ae32dfaca52eafade443e6800fc354bfcb22a18d5ef88b04c9ecc569edee48c2d7bff10e5bf40b738162f13ae8b04e998794bd156f946876ce8c676df8a0f7bb43f0b5993c469d305d90327f8da52d40541ca00afda2f301986ebb4df9356ecb1d1dd623b9dcea82e00310ceca6da78f878e21c1e9a646824bfcfce5e0539b5649c67d8fdc016472cdaec275c96bda2f997f0255cdf58f8cd3a1d601cd09064f14b3e9718ca015453df8991076c95a1bddd572e550d67db5f4b4a07b27105a4bfad64d14369e304901a0d90eb5e30326667b76c5be95802efd470379b100169982884fcb2ee4cbd655c310341f506e69f9db2779b2eaffd26150c1532fdf989717531a4145c11b84e724ba4a987047d05d5c45f886e8f65ed0e0ba9644849cf3224544929d13cfdc66a912dd9fb3ea8cf8e84a53d8c0964c7b78cb36510005b56693aa988578e8c771f87ed5e65d899940e03a033b759ce0c803d640d12c5fd885f4c91b66d603d1a38baff266f9b04b3b7a2eaa92de5955ea4b800523fc10c4c1aae244e4dd6bb0f212438e65abf653f79fd2a34e24cab03ba83b2dd9e0d506f404df918810d07d3fffda78c0d36dd1d80464307e158f4ba57a41aa621cab8671fc9440c89eb8b851bff283ce9ae6ff769f9fd26741d7c64b1020d09aff17418adf0ad535f9d96164f32c1001d7e7f1a7236326022a1c9e46bdce6ec2a44e6c01a206214dc25e168ea0640ed0131ab7aacc2cd5e9e8f745c6861623ec8227c80173b2c11d1bc02c36929dc51db009256a4fdba37ebf8fca0ebc4fc1fb341163f2b91a77181b33087bfdb0445a2384b7f2099e1cd91163dc48b1235b223b1f37dc109cef31db237124ae83d60425dc2b0b27821803e1daddbe68e58de0bfcc980b3c888a9e9e51eac8eb8678c5628598697eb051d94d442a3d69703c3f5d673a44bd290ef9eb6528507e27b8d2f7213923940fcd347b1278dbfb3dc3ae3f9e8affae282e1d68987f5eb6391c0819ac330493be7df70f1104a54e95d2d769e120b5e41f6be3dbb495651d95ea3c752ea0b09d34d8cac586bd133b04f9190816fcb580a4ffd6177f4a86efce45381cb02c3184975707cb7842cb2f1b9b1f2a5f059df7e063742a31f8e69f84cc06efb89e4388496156ad4acd634a0c4ed524598badaa0b0a984a95e59d2ef06f12599e1b3f2a32cd5217fda4593d40e013e2ba9c1b1c5ae3dde4a64af1030bbbcb6a1b7c94121923c8382a0461ef44c86a91290e605fca1f3bd3ce4186c1368541cb4cb5705580614b24dadd639411d778cb27fc3c141745cac204c612bc3f5689c8f6a82a8eb0548486cc2d2c26bef8e522dfa73decaf76a3484cb5f47bfda4bd6e7ada052e58cb0c76be82caeecb5d0828ee7dddf6e8a35b52b00316e8dcfb8ecdcde8b088975d90be8be03d903b6fdb118c12b5802ebce99b32c6bcedb3c5dc86e9fef129c11305556314c4d88a3061e3a32218d5d55fe5c083c9f2bdb2ea25f629d5a52dca47a54be07d1917601fcb2e21336d4e5d8f6b301eafb09f5a1e26bd25f0bf10d00d24a4d8eca35b8db30360c59fcd354b808fb02e8c44cd4c10f33eaa556847e234dcc52a6cd10726f84df3322cf046e3363f98546096ffa4527863b6834e4bf348debb9ddd0dd68321b9632f3f6e8acca87c8e3d56cb23d86bfafd831a05ca20e0673e9e5d8736076191a900c2b8b76de22fb807f0dba00cb32ec14deadeb004b3687e160b2eea09de5489f686068da8e7595e51876e415780cf9dc147fc9e48c1e09f8cfd7c97250c58e60812a5e9978148f5d6dc5e55591e670c4aafb6c55d53380c040ec1eaa151f57b01e99d2947ee7b9dd4b1db0df4925a0e16a7c5d753cc6ef6d5291898908a441726dfb9b499ae2359d1559aaef1ac94e9dee1c0a2171844f1fd21eab59873164db9db815400a624a3ff6fcc71a0b5dfc38d0724548c534c0802f9bb60685b4b5244384d48ab665f0ece110c55d32dd7f68175a539b849d37a55c7aaa33e7976c1ff643d59469b8374a13afbfe35a58b577e5e59a1582eb06a3296941c03fc5eb5999e2650be0ed50d799f5092f1d2dbbd1594e4d1eb361a59bc69d01068675457cfae3a98df308736cfaccc557f4b99913f66db96eef41c243bc51b8028c04be789fd6c03d40393f5659fb9abfdbed54f9e2291563e2c080522f3031d5e4e3136b3889c563bf0ab84c2088abf9f6ec070550707f5e444553a209f90965b0ccb388bf49ebe7aaf1f1f09fc11e5842f58120fe76841123a5caf4a1ef5d61edcce10fc9471ff6f00a387b8aa0f9e8b74fa003cbb054277060b87b8b43856a2029972e595dcf9b46213cfc1f5b76e5a8e517527e966179050a23f7bd7287c759e5c0939fec3f2b91379e22a166704b155369cc2ae851d667b306c51449679b1490640e74b93a521d7eeeef68763d03d072af91b01d618858ac40f7a4aa6778b3fc60dea05ebd8082ace7eba53598462e0db0aeb1dfa3dd1bdfc2503cd735f8738aec8d0adf1a83f5b72598b06e8e3ec23cdcf018fc78cf44b323252ecd5b11d8f57d61256ea0f486dd40ff5fe930fc08d0f7f1192389109a47ec18fe0e2849de3e8b6f65b84a0dd4da2b6b18ed0f8172a9a8c707892e7706b4e9c1c768346f1ed156024a5c10fd25b30338ba8644ee475e918b0a359cf52970cb7868a94b0f070effbf9d9e44d30e2a3d04983b23cf8fc10b02abb7d20b61358e8f8ea9e57f8aea58844e19e0fb5b3aa839516862a190a883aeb0a90eb1b0e05771404dbff77d7a2f07843f285c38b1f3fcc2db6373f910c93480b901ff86ddfe1e8a1e7cc3b88597f31584a818ee489821076a089a5533657839f4f9411eba5243664f6980dd9b2ca7f186730c965229d5fffcbb8f502802d273a4f49d6ffc5b4e01f12fce04ad9576d37e0759bd948bbc1a37fd793e94c7d7af728d54562b79079d60f0b6714d4df2d5c2b07c190db3e6e5c4661c03785282dd1f27394f971de7bcd1ef9b863122489ec7c66eb1460a43bc6227105c72ca382c60bff2bea5053268eb5c29d15bc9c914d0995cffe2bceb0114a241fb0e13502f1cfd891862cc46fea1a1d39b4349cb4c969e7dfd53252e51ac0227740b0b56fbd32b03a1262f4928aec94f6e71b84cf5cfa0febce85ce111393576461e7dfab8d96699bdf12d7f404746839c903e239250554821c3da1e79000425a9cfd8158976fead22124056948e31617f16c6046479208b79bddcf3a9d69b7fd34768568f435cdbc09c183e1e6797cf20b537768badf6121b5decc3c43ef4ff41b43e469335075f05fd8c306782afb1769f7267356df20f013d171e3c35a71fc422fbfed278a0cb5bdb5df0be1abcd9a7ef065d61f8a21df1742fcd564b0fb2d863213b4516970b22d46b391118730005dad3f0a7cc5446cfffa5641c98e865f9c94ce2ec9ee134a3ebfbbbfa295d8180867e79097a2ad16444cee5340d23147d440a50547a0ea432e714ed96861c20f9ca0d55b20bd050b6a45fead06d9c11adfffcc28292c4c96f8761c48a5c493c8546dd1a98fdad75c3faf5c5bb6416d645a793eada655bb67db05369c75e7f8e0f0154272f6a725ae8ca4b91bef630c10a02c477ae732ad06bd02e1c4069ce19f9024fec96b89f958cb399da1982da90dfe9e9b7308cad7df0197c76e14102ad85d8a754ca3b4df5a89e1f939a6f1c05e4db17ab5b2fae11c953817e6ea6b585bbf0caed854585371e85b15dec79aa0d01a9c17901569512194cc330bf8519", 0x1000}, {&(0x7f0000001580)="d9f5b94c7054a0ae9086700f91b294ccb183623421ab71490642c50d4f5ab247bc21a59d1afa4157d2e07f604661f9d3095b9830b37968822c8bb624a9aa45a08da9181be9bfea3d2bd14fbe967892c40339b572fd8ef6bbd7c7d62c966d6c77c811931beec4ac2c7362d92c9e44", 0x6e}, {&(0x7f0000001600)="0d369587c6d89041f4675d37b2198e72df8078e2590aa3dea515c986f4991a584ffa5a6d14801714733f88469e33c24eba464e72e6b8c8b13f5675e0143776fd08c6fd515c87b933da21600577211e0c7b0885d5ce41cb37f577e566ab7c5eed31cbc8e86f07e9f5b321ccd19c1babdf7c257bba27cea5462a540a2589cd23465930e12045d436c3cfc48449cbc238204d27f868b170", 0x96}], 0xa, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, 0xffffffffffffffff}], 0x20}, 0x8) clock_getres(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000040)) 10:28:37 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0xffffec91, 0x2, 0x101, 0x8}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x101, 0x1}) sysctl$vm(&(0x7f00000000c0)={0x2, 0x7}, 0x2, &(0x7f0000000140)="2d24d04a", &(0x7f0000000240)=0x4, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\t\x00file0\x00'], 0xa) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 10:28:37 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 10:28:37 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0xffffec91, 0x2, 0x101, 0x8}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x101, 0x1}) sysctl$vm(&(0x7f00000000c0)={0x2, 0x7}, 0x2, &(0x7f0000000140)="2d24d04a", &(0x7f0000000240)=0x4, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\t\x00file0\x00'], 0xa) listen(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0xffffec91, 0x2, 0x101, 0x8}) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) (async) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x101, 0x1}) (async) sysctl$vm(&(0x7f00000000c0)={0x2, 0x7}, 0x2, &(0x7f0000000140)="2d24d04a", &(0x7f0000000240)=0x4, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) (async) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000200)) (async) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\t\x00file0\x00'], 0xa) (async) listen(r2, 0x0) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) (async) 10:28:37 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) wait4(r0, 0x0, 0x2, 0x0) r4 = socket(0x18, 0x5, 0x9) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x7, 0x3, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) (async) getpgid(0xffffffffffffffff) (async) getgid() (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) (async) wait4(r0, 0x0, 0x2, 0x0) (async) socket(0x18, 0x5, 0x9) (async) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) socket(0x7, 0x3, 0x4) (async) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) (async) 10:28:37 executing program 6: r0 = socket(0x1, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) shutdown(r2, 0x2) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) dup2(r0, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 10:28:37 executing program 5: socket(0x2, 0x1, 0x0) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) utimensat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x2) 10:28:37 executing program 7: r0 = dup(0xffffffffffffff9c) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r2 = getpgid(0xffffffffffffffff) (async) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) (async) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="3bb2589f3d8b715ba49c8af370e868462f9297ccda9c7ddb4a64e09a3dfe458c63760de01bd4510e2eb4a0fb761a9cb1c888a03d04c02b2180e964b67214eff25f604ce23d7aef86fd6e1bba061325932a95bf4e18bd187c14a4c91392f0e34f1bf3278dd4e86e551415382351926b54de", 0x71}, {&(0x7f00000001c0)="b7eaee0ef3d24d9752", 0x9}, {&(0x7f0000000200)="3a98d519cbacd5fa9a9665bdc6b53db84b801e5b210bc697cb5f88521922f1148596ce9addd1505b279cdb4a9ec5c69a0c7bd2c6f8306482f5894761ccac9f8a0252d5329df37bf9f32ab01e05b9a9310e9ec786b3a2284ea978174dd02b7d837daf4e27b570ad9c1545981513f77885c89edfc12bbdc6aff4572c39cfaf1cdd56355df810", 0x85}, {&(0x7f00000002c0)="0ae65711acf15496e0fe0e3800e4acb133b0bcc0cef9e0896d77777f7de18356e71eaf513da352db699fb5014467f246d724b1a83646de5390ac38f181dca594e0c2ec64b23e59acfb40eb9ba32b6e57cadbec3841ad27e25a5f0cd7e2c33dd8b030aee1ca28f299deed508eadd96a3004835224e68a5ab22850e900839d10489e3d72a2460280cd0a80b63d2893fe2e703ebd1ec2e28934d3c52c4b961d5a86c287d4fd358bbbf49f729ac30e15b218", 0xb0}, {&(0x7f0000000380)="1e26773362c69e9c4439241a1f2dcdf8693fed274be1b23bc26152260d488c0d3af977112a02d10c3b8841d6f4d671aaac04311ce1784beffd6cb6c766f87d2fdc72b330ec1c5a03e7045aa85b973e7feb9e534b09d528b0acf0fed4728ecd3abee7b89dd80058477f37ce533d0fdd1079a508442936f5bd1257ba3755128b7ac13d242918b8a5f275e0e20dbb82827fc5841131f8e845599e4e172c31c9c1b1e275ecb0955f53df2826148713f455cf5c20aaf3", 0xb4}, {&(0x7f0000000440)="2be6745f9f883d91caebe010b45610ebce6b62fee799e5a47fc93f833c223ac88dedc0afbf903102f3e5b635f4df2d5662f3b71719fc9c8cf9c432e875b3c993144509ae996f2a8c9a66ed19dbd6e7c6006fac7d6ac72d8e1205b191cb129a55a7542f28320ef27b654b15ef7261e4b6cb076e374dc1a4ad4ad3f0372f5daa212d2d464ed9a2535fc3c3cef545a17846e5cccebc11ef03d3c7cda2384e3d67ef20fc1869dc9ee5dfa04b973ede4e5caa5a4e9f6bf8c79d3fec407890eaac76c8dffa215f1cfcb6272ae0a5228cc1d8851c728304574c9aaaa08db8b5a9f1b698671d32a7910113afbb4f74a1ee882d463e", 0xf1}, {&(0x7f0000000540)="c73717", 0x3}, {&(0x7f0000000580)="d3c98391936d8be00cd3c6bbc3b0169d56013361ceec71a9c8f8b586a7ece3088f32ec1ef6c5ec12d25445bfbe964db5101dd6cccf72b90fca66449f531d66a62310e2ef2018f2061f266fe4d789c43a7159cad012d66bf60847874a9fd96e658fe0b3b9c43855ae4816ae6f4a7fb2f9900c44f36384552bf14070d04b641eab4d95bc7de29af3f49a6d65bdff61cc0cb6796b0322d76dc34aa1d49b29275df94e8ae9e414130af4e281d467deb7f2ee45d69b15db04345a2033880a6bdd49df39bf89bf00976dbba0c6794053aa7ae5b789baec7e8303673cf854f36d60d42e11c104040dc88289284b6b4fc9ca871241e8a2c64bba806b77da02283f929b5aa2bfabc4b0def22e68ea76560552deba1671a183eadaedc2ae5f11d698d42abba69b2a6a568bffc863ff4dc71121ae202cb84ba5c4e83acdf5df10c8413e5cd2c64116bf1228110826f6970d600400dc92d4a641420041191aa639633aa7e6e5e464b03fc13ebcdf55a7cfc4db6ac54e764437c4a492a3b7ac30b09314ca49f17ccc2e7fbcf07216dbb1d0a2d33f4ad5e14175ead3448eab0bb46a024af926fff52c2d3596361c7671e411ff28c48e4a132961d1ab1482b6724d4801f6f1bda47f10e8366a8358638252417b86d1285eceac216e75cb9fdcf2ed871eed9e7e6a1ce6e6650eabb04ab6159aa7533124a32457627d4bf39551453a3a6e239198294b8f260ab56cb799d55479e708dfde3299810e076f0a2c929a60b11395f192564a001e184cc9d50e22ca5cc8fdc3b4cfde325c02ef73fd82ccba4be872b2af66d6d6aa023d2b056d7486e02478fd8ed173b5ca43055092280bed2daf2e3363d3a5156539afcee04eece161fd1350453ce618c67f2c32e785d70b2e77b1be73548063622d8a91a5750cf2ef6f2a617f590f5399fef276003c7c1f5023c03ae56de6c3319603c64aadd17b99418b0e349759c0fc400b022d25bef92eb0d8962a1e2bc7e3250900c2cbcd20bd9381a8eb4db0c4044bbabfaf4aa3f3238de0a47c75f48b29030868c03a4a58ab8780baaa35e487e9093c7b6ffbec8ab1c4cfb02b722d0d3c769156e877d219a21926167fddffe7a4010ee9c6d7cc5e5ee5c551bf18f222400e9fdcc6cc5914a005be10d649e005ed9c9c4f31120776beca29d2f2c690e2376aca72fc26cd370a15b2fac5f04f799cf5bdbe977c4777af20b7135731911e797a21f77efa12814432010dee7945479950149c918eaefeb8fad13d0bebd710821c0a2bfb4b8424d340985fdf9f0dcc082715c45f9a551dba31ad8634469b2512ab27047e2632142db128c01678428c05739644df65530bded4e971f418fc0affbe7ec8e183cc8ebd091b9ee4a062638b88b8acb86ffc7db3d25eca9a681adf43c03c2dd68afb7495f6cd2a7a5db76976fd489613ccefb45af580a6baa06111bc804059f2e0dffd8ad9885efb3e9c8edfe78b140c5ac51b1b980be3baffede81d0e85674d482a0ed9e5b6edaf8ec41390b6da3eb8b9bae0328ea33d7af330c66afb484d9ae727a11e11fc4d75161df360835d5fc3426008a62da74a23107f7683526274576cd1c15eb7009546f0b29f26e8854e8a195ac494da249464387a6360e51aeaabb3590ac6b6bd860de91e3413729007adc706d00c46f248c6b676b8ce46521b32d3213641322f3b57a7fc656917fcb92c8a1460c35ce58b94bc8ea8c5b5427793cc47b508f2242eaedb31c2892bf1664db88ffb056fc88ef36503c59015195e22c561ececdd34de24a9bbb3dd35363d6952aa4c985530b3986021e8ff79c39343e54788f6e604b43d13605e51c8826d7eb0da0eae6370b27c26057fb4e8e84ee0da7a82af9d40f7316ac3f134d8ce34b1f03b4d9bb9893263a31aee16991f9a7802116568b2484e725e7b1ad0a777b7488672d966eec227bfa224596af1d945d7965c0222cc43262723f72477923c284b23ca2fa62308bfae3813f3adc5c54c1ae32dfaca52eafade443e6800fc354bfcb22a18d5ef88b04c9ecc569edee48c2d7bff10e5bf40b738162f13ae8b04e998794bd156f946876ce8c676df8a0f7bb43f0b5993c469d305d90327f8da52d40541ca00afda2f301986ebb4df9356ecb1d1dd623b9dcea82e00310ceca6da78f878e21c1e9a646824bfcfce5e0539b5649c67d8fdc016472cdaec275c96bda2f997f0255cdf58f8cd3a1d601cd09064f14b3e9718ca015453df8991076c95a1bddd572e550d67db5f4b4a07b27105a4bfad64d14369e304901a0d90eb5e30326667b76c5be95802efd470379b100169982884fcb2ee4cbd655c310341f506e69f9db2779b2eaffd26150c1532fdf989717531a4145c11b84e724ba4a987047d05d5c45f886e8f65ed0e0ba9644849cf3224544929d13cfdc66a912dd9fb3ea8cf8e84a53d8c0964c7b78cb36510005b56693aa988578e8c771f87ed5e65d899940e03a033b759ce0c803d640d12c5fd885f4c91b66d603d1a38baff266f9b04b3b7a2eaa92de5955ea4b800523fc10c4c1aae244e4dd6bb0f212438e65abf653f79fd2a34e24cab03ba83b2dd9e0d506f404df918810d07d3fffda78c0d36dd1d80464307e158f4ba57a41aa621cab8671fc9440c89eb8b851bff283ce9ae6ff769f9fd26741d7c64b1020d09aff17418adf0ad535f9d96164f32c1001d7e7f1a7236326022a1c9e46bdce6ec2a44e6c01a206214dc25e168ea0640ed0131ab7aacc2cd5e9e8f745c6861623ec8227c80173b2c11d1bc02c36929dc51db009256a4fdba37ebf8fca0ebc4fc1fb341163f2b91a77181b33087bfdb0445a2384b7f2099e1cd91163dc48b1235b223b1f37dc109cef31db237124ae83d60425dc2b0b27821803e1daddbe68e58de0bfcc980b3c888a9e9e51eac8eb8678c5628598697eb051d94d442a3d69703c3f5d673a44bd290ef9eb6528507e27b8d2f7213923940fcd347b1278dbfb3dc3ae3f9e8affae282e1d68987f5eb6391c0819ac330493be7df70f1104a54e95d2d769e120b5e41f6be3dbb495651d95ea3c752ea0b09d34d8cac586bd133b04f9190816fcb580a4ffd6177f4a86efce45381cb02c3184975707cb7842cb2f1b9b1f2a5f059df7e063742a31f8e69f84cc06efb89e4388496156ad4acd634a0c4ed524598badaa0b0a984a95e59d2ef06f12599e1b3f2a32cd5217fda4593d40e013e2ba9c1b1c5ae3dde4a64af1030bbbcb6a1b7c94121923c8382a0461ef44c86a91290e605fca1f3bd3ce4186c1368541cb4cb5705580614b24dadd639411d778cb27fc3c141745cac204c612bc3f5689c8f6a82a8eb0548486cc2d2c26bef8e522dfa73decaf76a3484cb5f47bfda4bd6e7ada052e58cb0c76be82caeecb5d0828ee7dddf6e8a35b52b00316e8dcfb8ecdcde8b088975d90be8be03d903b6fdb118c12b5802ebce99b32c6bcedb3c5dc86e9fef129c11305556314c4d88a3061e3a32218d5d55fe5c083c9f2bdb2ea25f629d5a52dca47a54be07d1917601fcb2e21336d4e5d8f6b301eafb09f5a1e26bd25f0bf10d00d24a4d8eca35b8db30360c59fcd354b808fb02e8c44cd4c10f33eaa556847e234dcc52a6cd10726f84df3322cf046e3363f98546096ffa4527863b6834e4bf348debb9ddd0dd68321b9632f3f6e8acca87c8e3d56cb23d86bfafd831a05ca20e0673e9e5d8736076191a900c2b8b76de22fb807f0dba00cb32ec14deadeb004b3687e160b2eea09de5489f686068da8e7595e51876e415780cf9dc147fc9e48c1e09f8cfd7c97250c58e60812a5e9978148f5d6dc5e55591e670c4aafb6c55d53380c040ec1eaa151f57b01e99d2947ee7b9dd4b1db0df4925a0e16a7c5d753cc6ef6d5291898908a441726dfb9b499ae2359d1559aaef1ac94e9dee1c0a2171844f1fd21eab59873164db9db815400a624a3ff6fcc71a0b5dfc38d0724548c534c0802f9bb60685b4b5244384d48ab665f0ece110c55d32dd7f68175a539b849d37a55c7aaa33e7976c1ff643d59469b8374a13afbfe35a58b577e5e59a1582eb06a3296941c03fc5eb5999e2650be0ed50d799f5092f1d2dbbd1594e4d1eb361a59bc69d01068675457cfae3a98df308736cfaccc557f4b99913f66db96eef41c243bc51b8028c04be789fd6c03d40393f5659fb9abfdbed54f9e2291563e2c080522f3031d5e4e3136b3889c563bf0ab84c2088abf9f6ec070550707f5e444553a209f90965b0ccb388bf49ebe7aaf1f1f09fc11e5842f58120fe76841123a5caf4a1ef5d61edcce10fc9471ff6f00a387b8aa0f9e8b74fa003cbb054277060b87b8b43856a2029972e595dcf9b46213cfc1f5b76e5a8e517527e966179050a23f7bd7287c759e5c0939fec3f2b91379e22a166704b155369cc2ae851d667b306c51449679b1490640e74b93a521d7eeeef68763d03d072af91b01d618858ac40f7a4aa6778b3fc60dea05ebd8082ace7eba53598462e0db0aeb1dfa3dd1bdfc2503cd735f8738aec8d0adf1a83f5b72598b06e8e3ec23cdcf018fc78cf44b323252ecd5b11d8f57d61256ea0f486dd40ff5fe930fc08d0f7f1192389109a47ec18fe0e2849de3e8b6f65b84a0dd4da2b6b18ed0f8172a9a8c707892e7706b4e9c1c768346f1ed156024a5c10fd25b30338ba8644ee475e918b0a359cf52970cb7868a94b0f070effbf9d9e44d30e2a3d04983b23cf8fc10b02abb7d20b61358e8f8ea9e57f8aea58844e19e0fb5b3aa839516862a190a883aeb0a90eb1b0e05771404dbff77d7a2f07843f285c38b1f3fcc2db6373f910c93480b901ff86ddfe1e8a1e7cc3b88597f31584a818ee489821076a089a5533657839f4f9411eba5243664f6980dd9b2ca7f186730c965229d5fffcbb8f502802d273a4f49d6ffc5b4e01f12fce04ad9576d37e0759bd948bbc1a37fd793e94c7d7af728d54562b79079d60f0b6714d4df2d5c2b07c190db3e6e5c4661c03785282dd1f27394f971de7bcd1ef9b863122489ec7c66eb1460a43bc6227105c72ca382c60bff2bea5053268eb5c29d15bc9c914d0995cffe2bceb0114a241fb0e13502f1cfd891862cc46fea1a1d39b4349cb4c969e7dfd53252e51ac0227740b0b56fbd32b03a1262f4928aec94f6e71b84cf5cfa0febce85ce111393576461e7dfab8d96699bdf12d7f404746839c903e239250554821c3da1e79000425a9cfd8158976fead22124056948e31617f16c6046479208b79bddcf3a9d69b7fd34768568f435cdbc09c183e1e6797cf20b537768badf6121b5decc3c43ef4ff41b43e469335075f05fd8c306782afb1769f7267356df20f013d171e3c35a71fc422fbfed278a0cb5bdb5df0be1abcd9a7ef065d61f8a21df1742fcd564b0fb2d863213b4516970b22d46b391118730005dad3f0a7cc5446cfffa5641c98e865f9c94ce2ec9ee134a3ebfbbbfa295d8180867e79097a2ad16444cee5340d23147d440a50547a0ea432e714ed96861c20f9ca0d55b20bd050b6a45fead06d9c11adfffcc28292c4c96f8761c48a5c493c8546dd1a98fdad75c3faf5c5bb6416d645a793eada655bb67db05369c75e7f8e0f0154272f6a725ae8ca4b91bef630c10a02c477ae732ad06bd02e1c4069ce19f9024fec96b89f958cb399da1982da90dfe9e9b7308cad7df0197c76e14102ad85d8a754ca3b4df5a89e1f939a6f1c05e4db17ab5b2fae11c953817e6ea6b585bbf0caed854585371e85b15dec79aa0d01a9c17901569512194cc330bf8519", 0x1000}, {&(0x7f0000001580)="d9f5b94c7054a0ae9086700f91b294ccb183623421ab71490642c50d4f5ab247bc21a59d1afa4157d2e07f604661f9d3095b9830b37968822c8bb624a9aa45a08da9181be9bfea3d2bd14fbe967892c40339b572fd8ef6bbd7c7d62c966d6c77c811931beec4ac2c7362d92c9e44", 0x6e}, {&(0x7f0000001600)="0d369587c6d89041f4675d37b2198e72df8078e2590aa3dea515c986f4991a584ffa5a6d14801714733f88469e33c24eba464e72e6b8c8b13f5675e0143776fd08c6fd515c87b933da21600577211e0c7b0885d5ce41cb37f577e566ab7c5eed31cbc8e86f07e9f5b321ccd19c1babdf7c257bba27cea5462a540a2589cd23465930e12045d436c3cfc48449cbc238204d27f868b170", 0x96}], 0xa, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, 0xffffffffffffffff}], 0x20}, 0x8) (async) clock_getres(0x0, &(0x7f0000000000)) (async) getrusage(0x1, &(0x7f0000000040)) 10:28:37 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() semop(0x0, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(0x0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 7: r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) (async) r2 = getpgid(0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="3bb2589f3d8b715ba49c8af370e868462f9297ccda9c7ddb4a64e09a3dfe458c63760de01bd4510e2eb4a0fb761a9cb1c888a03d04c02b2180e964b67214eff25f604ce23d7aef86fd6e1bba061325932a95bf4e18bd187c14a4c91392f0e34f1bf3278dd4e86e551415382351926b54de", 0x71}, {&(0x7f00000001c0)="b7eaee0ef3d24d9752", 0x9}, {&(0x7f0000000200)="3a98d519cbacd5fa9a9665bdc6b53db84b801e5b210bc697cb5f88521922f1148596ce9addd1505b279cdb4a9ec5c69a0c7bd2c6f8306482f5894761ccac9f8a0252d5329df37bf9f32ab01e05b9a9310e9ec786b3a2284ea978174dd02b7d837daf4e27b570ad9c1545981513f77885c89edfc12bbdc6aff4572c39cfaf1cdd56355df810", 0x85}, {&(0x7f00000002c0)="0ae65711acf15496e0fe0e3800e4acb133b0bcc0cef9e0896d77777f7de18356e71eaf513da352db699fb5014467f246d724b1a83646de5390ac38f181dca594e0c2ec64b23e59acfb40eb9ba32b6e57cadbec3841ad27e25a5f0cd7e2c33dd8b030aee1ca28f299deed508eadd96a3004835224e68a5ab22850e900839d10489e3d72a2460280cd0a80b63d2893fe2e703ebd1ec2e28934d3c52c4b961d5a86c287d4fd358bbbf49f729ac30e15b218", 0xb0}, {&(0x7f0000000380)="1e26773362c69e9c4439241a1f2dcdf8693fed274be1b23bc26152260d488c0d3af977112a02d10c3b8841d6f4d671aaac04311ce1784beffd6cb6c766f87d2fdc72b330ec1c5a03e7045aa85b973e7feb9e534b09d528b0acf0fed4728ecd3abee7b89dd80058477f37ce533d0fdd1079a508442936f5bd1257ba3755128b7ac13d242918b8a5f275e0e20dbb82827fc5841131f8e845599e4e172c31c9c1b1e275ecb0955f53df2826148713f455cf5c20aaf3", 0xb4}, {&(0x7f0000000440)="2be6745f9f883d91caebe010b45610ebce6b62fee799e5a47fc93f833c223ac88dedc0afbf903102f3e5b635f4df2d5662f3b71719fc9c8cf9c432e875b3c993144509ae996f2a8c9a66ed19dbd6e7c6006fac7d6ac72d8e1205b191cb129a55a7542f28320ef27b654b15ef7261e4b6cb076e374dc1a4ad4ad3f0372f5daa212d2d464ed9a2535fc3c3cef545a17846e5cccebc11ef03d3c7cda2384e3d67ef20fc1869dc9ee5dfa04b973ede4e5caa5a4e9f6bf8c79d3fec407890eaac76c8dffa215f1cfcb6272ae0a5228cc1d8851c728304574c9aaaa08db8b5a9f1b698671d32a7910113afbb4f74a1ee882d463e", 0xf1}, {&(0x7f0000000540)="c73717", 0x3}, {&(0x7f0000000580)="d3c98391936d8be00cd3c6bbc3b0169d56013361ceec71a9c8f8b586a7ece3088f32ec1ef6c5ec12d25445bfbe964db5101dd6cccf72b90fca66449f531d66a62310e2ef2018f2061f266fe4d789c43a7159cad012d66bf60847874a9fd96e658fe0b3b9c43855ae4816ae6f4a7fb2f9900c44f36384552bf14070d04b641eab4d95bc7de29af3f49a6d65bdff61cc0cb6796b0322d76dc34aa1d49b29275df94e8ae9e414130af4e281d467deb7f2ee45d69b15db04345a2033880a6bdd49df39bf89bf00976dbba0c6794053aa7ae5b789baec7e8303673cf854f36d60d42e11c104040dc88289284b6b4fc9ca871241e8a2c64bba806b77da02283f929b5aa2bfabc4b0def22e68ea76560552deba1671a183eadaedc2ae5f11d698d42abba69b2a6a568bffc863ff4dc71121ae202cb84ba5c4e83acdf5df10c8413e5cd2c64116bf1228110826f6970d600400dc92d4a641420041191aa639633aa7e6e5e464b03fc13ebcdf55a7cfc4db6ac54e764437c4a492a3b7ac30b09314ca49f17ccc2e7fbcf07216dbb1d0a2d33f4ad5e14175ead3448eab0bb46a024af926fff52c2d3596361c7671e411ff28c48e4a132961d1ab1482b6724d4801f6f1bda47f10e8366a8358638252417b86d1285eceac216e75cb9fdcf2ed871eed9e7e6a1ce6e6650eabb04ab6159aa7533124a32457627d4bf39551453a3a6e239198294b8f260ab56cb799d55479e708dfde3299810e076f0a2c929a60b11395f192564a001e184cc9d50e22ca5cc8fdc3b4cfde325c02ef73fd82ccba4be872b2af66d6d6aa023d2b056d7486e02478fd8ed173b5ca43055092280bed2daf2e3363d3a5156539afcee04eece161fd1350453ce618c67f2c32e785d70b2e77b1be73548063622d8a91a5750cf2ef6f2a617f590f5399fef276003c7c1f5023c03ae56de6c3319603c64aadd17b99418b0e349759c0fc400b022d25bef92eb0d8962a1e2bc7e3250900c2cbcd20bd9381a8eb4db0c4044bbabfaf4aa3f3238de0a47c75f48b29030868c03a4a58ab8780baaa35e487e9093c7b6ffbec8ab1c4cfb02b722d0d3c769156e877d219a21926167fddffe7a4010ee9c6d7cc5e5ee5c551bf18f222400e9fdcc6cc5914a005be10d649e005ed9c9c4f31120776beca29d2f2c690e2376aca72fc26cd370a15b2fac5f04f799cf5bdbe977c4777af20b7135731911e797a21f77efa12814432010dee7945479950149c918eaefeb8fad13d0bebd710821c0a2bfb4b8424d340985fdf9f0dcc082715c45f9a551dba31ad8634469b2512ab27047e2632142db128c01678428c05739644df65530bded4e971f418fc0affbe7ec8e183cc8ebd091b9ee4a062638b88b8acb86ffc7db3d25eca9a681adf43c03c2dd68afb7495f6cd2a7a5db76976fd489613ccefb45af580a6baa06111bc804059f2e0dffd8ad9885efb3e9c8edfe78b140c5ac51b1b980be3baffede81d0e85674d482a0ed9e5b6edaf8ec41390b6da3eb8b9bae0328ea33d7af330c66afb484d9ae727a11e11fc4d75161df360835d5fc3426008a62da74a23107f7683526274576cd1c15eb7009546f0b29f26e8854e8a195ac494da249464387a6360e51aeaabb3590ac6b6bd860de91e3413729007adc706d00c46f248c6b676b8ce46521b32d3213641322f3b57a7fc656917fcb92c8a1460c35ce58b94bc8ea8c5b5427793cc47b508f2242eaedb31c2892bf1664db88ffb056fc88ef36503c59015195e22c561ececdd34de24a9bbb3dd35363d6952aa4c985530b3986021e8ff79c39343e54788f6e604b43d13605e51c8826d7eb0da0eae6370b27c26057fb4e8e84ee0da7a82af9d40f7316ac3f134d8ce34b1f03b4d9bb9893263a31aee16991f9a7802116568b2484e725e7b1ad0a777b7488672d966eec227bfa224596af1d945d7965c0222cc43262723f72477923c284b23ca2fa62308bfae3813f3adc5c54c1ae32dfaca52eafade443e6800fc354bfcb22a18d5ef88b04c9ecc569edee48c2d7bff10e5bf40b738162f13ae8b04e998794bd156f946876ce8c676df8a0f7bb43f0b5993c469d305d90327f8da52d40541ca00afda2f301986ebb4df9356ecb1d1dd623b9dcea82e00310ceca6da78f878e21c1e9a646824bfcfce5e0539b5649c67d8fdc016472cdaec275c96bda2f997f0255cdf58f8cd3a1d601cd09064f14b3e9718ca015453df8991076c95a1bddd572e550d67db5f4b4a07b27105a4bfad64d14369e304901a0d90eb5e30326667b76c5be95802efd470379b100169982884fcb2ee4cbd655c310341f506e69f9db2779b2eaffd26150c1532fdf989717531a4145c11b84e724ba4a987047d05d5c45f886e8f65ed0e0ba9644849cf3224544929d13cfdc66a912dd9fb3ea8cf8e84a53d8c0964c7b78cb36510005b56693aa988578e8c771f87ed5e65d899940e03a033b759ce0c803d640d12c5fd885f4c91b66d603d1a38baff266f9b04b3b7a2eaa92de5955ea4b800523fc10c4c1aae244e4dd6bb0f212438e65abf653f79fd2a34e24cab03ba83b2dd9e0d506f404df918810d07d3fffda78c0d36dd1d80464307e158f4ba57a41aa621cab8671fc9440c89eb8b851bff283ce9ae6ff769f9fd26741d7c64b1020d09aff17418adf0ad535f9d96164f32c1001d7e7f1a7236326022a1c9e46bdce6ec2a44e6c01a206214dc25e168ea0640ed0131ab7aacc2cd5e9e8f745c6861623ec8227c80173b2c11d1bc02c36929dc51db009256a4fdba37ebf8fca0ebc4fc1fb341163f2b91a77181b33087bfdb0445a2384b7f2099e1cd91163dc48b1235b223b1f37dc109cef31db237124ae83d60425dc2b0b27821803e1daddbe68e58de0bfcc980b3c888a9e9e51eac8eb8678c5628598697eb051d94d442a3d69703c3f5d673a44bd290ef9eb6528507e27b8d2f7213923940fcd347b1278dbfb3dc3ae3f9e8affae282e1d68987f5eb6391c0819ac330493be7df70f1104a54e95d2d769e120b5e41f6be3dbb495651d95ea3c752ea0b09d34d8cac586bd133b04f9190816fcb580a4ffd6177f4a86efce45381cb02c3184975707cb7842cb2f1b9b1f2a5f059df7e063742a31f8e69f84cc06efb89e4388496156ad4acd634a0c4ed524598badaa0b0a984a95e59d2ef06f12599e1b3f2a32cd5217fda4593d40e013e2ba9c1b1c5ae3dde4a64af1030bbbcb6a1b7c94121923c8382a0461ef44c86a91290e605fca1f3bd3ce4186c1368541cb4cb5705580614b24dadd639411d778cb27fc3c141745cac204c612bc3f5689c8f6a82a8eb0548486cc2d2c26bef8e522dfa73decaf76a3484cb5f47bfda4bd6e7ada052e58cb0c76be82caeecb5d0828ee7dddf6e8a35b52b00316e8dcfb8ecdcde8b088975d90be8be03d903b6fdb118c12b5802ebce99b32c6bcedb3c5dc86e9fef129c11305556314c4d88a3061e3a32218d5d55fe5c083c9f2bdb2ea25f629d5a52dca47a54be07d1917601fcb2e21336d4e5d8f6b301eafb09f5a1e26bd25f0bf10d00d24a4d8eca35b8db30360c59fcd354b808fb02e8c44cd4c10f33eaa556847e234dcc52a6cd10726f84df3322cf046e3363f98546096ffa4527863b6834e4bf348debb9ddd0dd68321b9632f3f6e8acca87c8e3d56cb23d86bfafd831a05ca20e0673e9e5d8736076191a900c2b8b76de22fb807f0dba00cb32ec14deadeb004b3687e160b2eea09de5489f686068da8e7595e51876e415780cf9dc147fc9e48c1e09f8cfd7c97250c58e60812a5e9978148f5d6dc5e55591e670c4aafb6c55d53380c040ec1eaa151f57b01e99d2947ee7b9dd4b1db0df4925a0e16a7c5d753cc6ef6d5291898908a441726dfb9b499ae2359d1559aaef1ac94e9dee1c0a2171844f1fd21eab59873164db9db815400a624a3ff6fcc71a0b5dfc38d0724548c534c0802f9bb60685b4b5244384d48ab665f0ece110c55d32dd7f68175a539b849d37a55c7aaa33e7976c1ff643d59469b8374a13afbfe35a58b577e5e59a1582eb06a3296941c03fc5eb5999e2650be0ed50d799f5092f1d2dbbd1594e4d1eb361a59bc69d01068675457cfae3a98df308736cfaccc557f4b99913f66db96eef41c243bc51b8028c04be789fd6c03d40393f5659fb9abfdbed54f9e2291563e2c080522f3031d5e4e3136b3889c563bf0ab84c2088abf9f6ec070550707f5e444553a209f90965b0ccb388bf49ebe7aaf1f1f09fc11e5842f58120fe76841123a5caf4a1ef5d61edcce10fc9471ff6f00a387b8aa0f9e8b74fa003cbb054277060b87b8b43856a2029972e595dcf9b46213cfc1f5b76e5a8e517527e966179050a23f7bd7287c759e5c0939fec3f2b91379e22a166704b155369cc2ae851d667b306c51449679b1490640e74b93a521d7eeeef68763d03d072af91b01d618858ac40f7a4aa6778b3fc60dea05ebd8082ace7eba53598462e0db0aeb1dfa3dd1bdfc2503cd735f8738aec8d0adf1a83f5b72598b06e8e3ec23cdcf018fc78cf44b323252ecd5b11d8f57d61256ea0f486dd40ff5fe930fc08d0f7f1192389109a47ec18fe0e2849de3e8b6f65b84a0dd4da2b6b18ed0f8172a9a8c707892e7706b4e9c1c768346f1ed156024a5c10fd25b30338ba8644ee475e918b0a359cf52970cb7868a94b0f070effbf9d9e44d30e2a3d04983b23cf8fc10b02abb7d20b61358e8f8ea9e57f8aea58844e19e0fb5b3aa839516862a190a883aeb0a90eb1b0e05771404dbff77d7a2f07843f285c38b1f3fcc2db6373f910c93480b901ff86ddfe1e8a1e7cc3b88597f31584a818ee489821076a089a5533657839f4f9411eba5243664f6980dd9b2ca7f186730c965229d5fffcbb8f502802d273a4f49d6ffc5b4e01f12fce04ad9576d37e0759bd948bbc1a37fd793e94c7d7af728d54562b79079d60f0b6714d4df2d5c2b07c190db3e6e5c4661c03785282dd1f27394f971de7bcd1ef9b863122489ec7c66eb1460a43bc6227105c72ca382c60bff2bea5053268eb5c29d15bc9c914d0995cffe2bceb0114a241fb0e13502f1cfd891862cc46fea1a1d39b4349cb4c969e7dfd53252e51ac0227740b0b56fbd32b03a1262f4928aec94f6e71b84cf5cfa0febce85ce111393576461e7dfab8d96699bdf12d7f404746839c903e239250554821c3da1e79000425a9cfd8158976fead22124056948e31617f16c6046479208b79bddcf3a9d69b7fd34768568f435cdbc09c183e1e6797cf20b537768badf6121b5decc3c43ef4ff41b43e469335075f05fd8c306782afb1769f7267356df20f013d171e3c35a71fc422fbfed278a0cb5bdb5df0be1abcd9a7ef065d61f8a21df1742fcd564b0fb2d863213b4516970b22d46b391118730005dad3f0a7cc5446cfffa5641c98e865f9c94ce2ec9ee134a3ebfbbbfa295d8180867e79097a2ad16444cee5340d23147d440a50547a0ea432e714ed96861c20f9ca0d55b20bd050b6a45fead06d9c11adfffcc28292c4c96f8761c48a5c493c8546dd1a98fdad75c3faf5c5bb6416d645a793eada655bb67db05369c75e7f8e0f0154272f6a725ae8ca4b91bef630c10a02c477ae732ad06bd02e1c4069ce19f9024fec96b89f958cb399da1982da90dfe9e9b7308cad7df0197c76e14102ad85d8a754ca3b4df5a89e1f939a6f1c05e4db17ab5b2fae11c953817e6ea6b585bbf0caed854585371e85b15dec79aa0d01a9c17901569512194cc330bf8519", 0x1000}, {&(0x7f0000001580)="d9f5b94c7054a0ae9086700f91b294ccb183623421ab71490642c50d4f5ab247bc21a59d1afa4157d2e07f604661f9d3095b9830b37968822c8bb624a9aa45a08da9181be9bfea3d2bd14fbe967892c40339b572fd8ef6bbd7c7d62c966d6c77c811931beec4ac2c7362d92c9e44", 0x6e}, {&(0x7f0000001600)="0d369587c6d89041f4675d37b2198e72df8078e2590aa3dea515c986f4991a584ffa5a6d14801714733f88469e33c24eba464e72e6b8c8b13f5675e0143776fd08c6fd515c87b933da21600577211e0c7b0885d5ce41cb37f577e566ab7c5eed31cbc8e86f07e9f5b321ccd19c1babdf7c257bba27cea5462a540a2589cd23465930e12045d436c3cfc48449cbc238204d27f868b170", 0x96}], 0xa, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, 0xffffffffffffffff}], 0x20}, 0x8) (async) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000016c0)=[{&(0x7f0000000140)="3bb2589f3d8b715ba49c8af370e868462f9297ccda9c7ddb4a64e09a3dfe458c63760de01bd4510e2eb4a0fb761a9cb1c888a03d04c02b2180e964b67214eff25f604ce23d7aef86fd6e1bba061325932a95bf4e18bd187c14a4c91392f0e34f1bf3278dd4e86e551415382351926b54de", 0x71}, {&(0x7f00000001c0)="b7eaee0ef3d24d9752", 0x9}, {&(0x7f0000000200)="3a98d519cbacd5fa9a9665bdc6b53db84b801e5b210bc697cb5f88521922f1148596ce9addd1505b279cdb4a9ec5c69a0c7bd2c6f8306482f5894761ccac9f8a0252d5329df37bf9f32ab01e05b9a9310e9ec786b3a2284ea978174dd02b7d837daf4e27b570ad9c1545981513f77885c89edfc12bbdc6aff4572c39cfaf1cdd56355df810", 0x85}, {&(0x7f00000002c0)="0ae65711acf15496e0fe0e3800e4acb133b0bcc0cef9e0896d77777f7de18356e71eaf513da352db699fb5014467f246d724b1a83646de5390ac38f181dca594e0c2ec64b23e59acfb40eb9ba32b6e57cadbec3841ad27e25a5f0cd7e2c33dd8b030aee1ca28f299deed508eadd96a3004835224e68a5ab22850e900839d10489e3d72a2460280cd0a80b63d2893fe2e703ebd1ec2e28934d3c52c4b961d5a86c287d4fd358bbbf49f729ac30e15b218", 0xb0}, {&(0x7f0000000380)="1e26773362c69e9c4439241a1f2dcdf8693fed274be1b23bc26152260d488c0d3af977112a02d10c3b8841d6f4d671aaac04311ce1784beffd6cb6c766f87d2fdc72b330ec1c5a03e7045aa85b973e7feb9e534b09d528b0acf0fed4728ecd3abee7b89dd80058477f37ce533d0fdd1079a508442936f5bd1257ba3755128b7ac13d242918b8a5f275e0e20dbb82827fc5841131f8e845599e4e172c31c9c1b1e275ecb0955f53df2826148713f455cf5c20aaf3", 0xb4}, {&(0x7f0000000440)="2be6745f9f883d91caebe010b45610ebce6b62fee799e5a47fc93f833c223ac88dedc0afbf903102f3e5b635f4df2d5662f3b71719fc9c8cf9c432e875b3c993144509ae996f2a8c9a66ed19dbd6e7c6006fac7d6ac72d8e1205b191cb129a55a7542f28320ef27b654b15ef7261e4b6cb076e374dc1a4ad4ad3f0372f5daa212d2d464ed9a2535fc3c3cef545a17846e5cccebc11ef03d3c7cda2384e3d67ef20fc1869dc9ee5dfa04b973ede4e5caa5a4e9f6bf8c79d3fec407890eaac76c8dffa215f1cfcb6272ae0a5228cc1d8851c728304574c9aaaa08db8b5a9f1b698671d32a7910113afbb4f74a1ee882d463e", 0xf1}, {&(0x7f0000000540)="c73717", 0x3}, {&(0x7f0000000580)="d3c98391936d8be00cd3c6bbc3b0169d56013361ceec71a9c8f8b586a7ece3088f32ec1ef6c5ec12d25445bfbe964db5101dd6cccf72b90fca66449f531d66a62310e2ef2018f2061f266fe4d789c43a7159cad012d66bf60847874a9fd96e658fe0b3b9c43855ae4816ae6f4a7fb2f9900c44f36384552bf14070d04b641eab4d95bc7de29af3f49a6d65bdff61cc0cb6796b0322d76dc34aa1d49b29275df94e8ae9e414130af4e281d467deb7f2ee45d69b15db04345a2033880a6bdd49df39bf89bf00976dbba0c6794053aa7ae5b789baec7e8303673cf854f36d60d42e11c104040dc88289284b6b4fc9ca871241e8a2c64bba806b77da02283f929b5aa2bfabc4b0def22e68ea76560552deba1671a183eadaedc2ae5f11d698d42abba69b2a6a568bffc863ff4dc71121ae202cb84ba5c4e83acdf5df10c8413e5cd2c64116bf1228110826f6970d600400dc92d4a641420041191aa639633aa7e6e5e464b03fc13ebcdf55a7cfc4db6ac54e764437c4a492a3b7ac30b09314ca49f17ccc2e7fbcf07216dbb1d0a2d33f4ad5e14175ead3448eab0bb46a024af926fff52c2d3596361c7671e411ff28c48e4a132961d1ab1482b6724d4801f6f1bda47f10e8366a8358638252417b86d1285eceac216e75cb9fdcf2ed871eed9e7e6a1ce6e6650eabb04ab6159aa7533124a32457627d4bf39551453a3a6e239198294b8f260ab56cb799d55479e708dfde3299810e076f0a2c929a60b11395f192564a001e184cc9d50e22ca5cc8fdc3b4cfde325c02ef73fd82ccba4be872b2af66d6d6aa023d2b056d7486e02478fd8ed173b5ca43055092280bed2daf2e3363d3a5156539afcee04eece161fd1350453ce618c67f2c32e785d70b2e77b1be73548063622d8a91a5750cf2ef6f2a617f590f5399fef276003c7c1f5023c03ae56de6c3319603c64aadd17b99418b0e349759c0fc400b022d25bef92eb0d8962a1e2bc7e3250900c2cbcd20bd9381a8eb4db0c4044bbabfaf4aa3f3238de0a47c75f48b29030868c03a4a58ab8780baaa35e487e9093c7b6ffbec8ab1c4cfb02b722d0d3c769156e877d219a21926167fddffe7a4010ee9c6d7cc5e5ee5c551bf18f222400e9fdcc6cc5914a005be10d649e005ed9c9c4f31120776beca29d2f2c690e2376aca72fc26cd370a15b2fac5f04f799cf5bdbe977c4777af20b7135731911e797a21f77efa12814432010dee7945479950149c918eaefeb8fad13d0bebd710821c0a2bfb4b8424d340985fdf9f0dcc082715c45f9a551dba31ad8634469b2512ab27047e2632142db128c01678428c05739644df65530bded4e971f418fc0affbe7ec8e183cc8ebd091b9ee4a062638b88b8acb86ffc7db3d25eca9a681adf43c03c2dd68afb7495f6cd2a7a5db76976fd489613ccefb45af580a6baa06111bc804059f2e0dffd8ad9885efb3e9c8edfe78b140c5ac51b1b980be3baffede81d0e85674d482a0ed9e5b6edaf8ec41390b6da3eb8b9bae0328ea33d7af330c66afb484d9ae727a11e11fc4d75161df360835d5fc3426008a62da74a23107f7683526274576cd1c15eb7009546f0b29f26e8854e8a195ac494da249464387a6360e51aeaabb3590ac6b6bd860de91e3413729007adc706d00c46f248c6b676b8ce46521b32d3213641322f3b57a7fc656917fcb92c8a1460c35ce58b94bc8ea8c5b5427793cc47b508f2242eaedb31c2892bf1664db88ffb056fc88ef36503c59015195e22c561ececdd34de24a9bbb3dd35363d6952aa4c985530b3986021e8ff79c39343e54788f6e604b43d13605e51c8826d7eb0da0eae6370b27c26057fb4e8e84ee0da7a82af9d40f7316ac3f134d8ce34b1f03b4d9bb9893263a31aee16991f9a7802116568b2484e725e7b1ad0a777b7488672d966eec227bfa224596af1d945d7965c0222cc43262723f72477923c284b23ca2fa62308bfae3813f3adc5c54c1ae32dfaca52eafade443e6800fc354bfcb22a18d5ef88b04c9ecc569edee48c2d7bff10e5bf40b738162f13ae8b04e998794bd156f946876ce8c676df8a0f7bb43f0b5993c469d305d90327f8da52d40541ca00afda2f301986ebb4df9356ecb1d1dd623b9dcea82e00310ceca6da78f878e21c1e9a646824bfcfce5e0539b5649c67d8fdc016472cdaec275c96bda2f997f0255cdf58f8cd3a1d601cd09064f14b3e9718ca015453df8991076c95a1bddd572e550d67db5f4b4a07b27105a4bfad64d14369e304901a0d90eb5e30326667b76c5be95802efd470379b100169982884fcb2ee4cbd655c310341f506e69f9db2779b2eaffd26150c1532fdf989717531a4145c11b84e724ba4a987047d05d5c45f886e8f65ed0e0ba9644849cf3224544929d13cfdc66a912dd9fb3ea8cf8e84a53d8c0964c7b78cb36510005b56693aa988578e8c771f87ed5e65d899940e03a033b759ce0c803d640d12c5fd885f4c91b66d603d1a38baff266f9b04b3b7a2eaa92de5955ea4b800523fc10c4c1aae244e4dd6bb0f212438e65abf653f79fd2a34e24cab03ba83b2dd9e0d506f404df918810d07d3fffda78c0d36dd1d80464307e158f4ba57a41aa621cab8671fc9440c89eb8b851bff283ce9ae6ff769f9fd26741d7c64b1020d09aff17418adf0ad535f9d96164f32c1001d7e7f1a7236326022a1c9e46bdce6ec2a44e6c01a206214dc25e168ea0640ed0131ab7aacc2cd5e9e8f745c6861623ec8227c80173b2c11d1bc02c36929dc51db009256a4fdba37ebf8fca0ebc4fc1fb341163f2b91a77181b33087bfdb0445a2384b7f2099e1cd91163dc48b1235b223b1f37dc109cef31db237124ae83d60425dc2b0b27821803e1daddbe68e58de0bfcc980b3c888a9e9e51eac8eb8678c5628598697eb051d94d442a3d69703c3f5d673a44bd290ef9eb6528507e27b8d2f7213923940fcd347b1278dbfb3dc3ae3f9e8affae282e1d68987f5eb6391c0819ac330493be7df70f1104a54e95d2d769e120b5e41f6be3dbb495651d95ea3c752ea0b09d34d8cac586bd133b04f9190816fcb580a4ffd6177f4a86efce45381cb02c3184975707cb7842cb2f1b9b1f2a5f059df7e063742a31f8e69f84cc06efb89e4388496156ad4acd634a0c4ed524598badaa0b0a984a95e59d2ef06f12599e1b3f2a32cd5217fda4593d40e013e2ba9c1b1c5ae3dde4a64af1030bbbcb6a1b7c94121923c8382a0461ef44c86a91290e605fca1f3bd3ce4186c1368541cb4cb5705580614b24dadd639411d778cb27fc3c141745cac204c612bc3f5689c8f6a82a8eb0548486cc2d2c26bef8e522dfa73decaf76a3484cb5f47bfda4bd6e7ada052e58cb0c76be82caeecb5d0828ee7dddf6e8a35b52b00316e8dcfb8ecdcde8b088975d90be8be03d903b6fdb118c12b5802ebce99b32c6bcedb3c5dc86e9fef129c11305556314c4d88a3061e3a32218d5d55fe5c083c9f2bdb2ea25f629d5a52dca47a54be07d1917601fcb2e21336d4e5d8f6b301eafb09f5a1e26bd25f0bf10d00d24a4d8eca35b8db30360c59fcd354b808fb02e8c44cd4c10f33eaa556847e234dcc52a6cd10726f84df3322cf046e3363f98546096ffa4527863b6834e4bf348debb9ddd0dd68321b9632f3f6e8acca87c8e3d56cb23d86bfafd831a05ca20e0673e9e5d8736076191a900c2b8b76de22fb807f0dba00cb32ec14deadeb004b3687e160b2eea09de5489f686068da8e7595e51876e415780cf9dc147fc9e48c1e09f8cfd7c97250c58e60812a5e9978148f5d6dc5e55591e670c4aafb6c55d53380c040ec1eaa151f57b01e99d2947ee7b9dd4b1db0df4925a0e16a7c5d753cc6ef6d5291898908a441726dfb9b499ae2359d1559aaef1ac94e9dee1c0a2171844f1fd21eab59873164db9db815400a624a3ff6fcc71a0b5dfc38d0724548c534c0802f9bb60685b4b5244384d48ab665f0ece110c55d32dd7f68175a539b849d37a55c7aaa33e7976c1ff643d59469b8374a13afbfe35a58b577e5e59a1582eb06a3296941c03fc5eb5999e2650be0ed50d799f5092f1d2dbbd1594e4d1eb361a59bc69d01068675457cfae3a98df308736cfaccc557f4b99913f66db96eef41c243bc51b8028c04be789fd6c03d40393f5659fb9abfdbed54f9e2291563e2c080522f3031d5e4e3136b3889c563bf0ab84c2088abf9f6ec070550707f5e444553a209f90965b0ccb388bf49ebe7aaf1f1f09fc11e5842f58120fe76841123a5caf4a1ef5d61edcce10fc9471ff6f00a387b8aa0f9e8b74fa003cbb054277060b87b8b43856a2029972e595dcf9b46213cfc1f5b76e5a8e517527e966179050a23f7bd7287c759e5c0939fec3f2b91379e22a166704b155369cc2ae851d667b306c51449679b1490640e74b93a521d7eeeef68763d03d072af91b01d618858ac40f7a4aa6778b3fc60dea05ebd8082ace7eba53598462e0db0aeb1dfa3dd1bdfc2503cd735f8738aec8d0adf1a83f5b72598b06e8e3ec23cdcf018fc78cf44b323252ecd5b11d8f57d61256ea0f486dd40ff5fe930fc08d0f7f1192389109a47ec18fe0e2849de3e8b6f65b84a0dd4da2b6b18ed0f8172a9a8c707892e7706b4e9c1c768346f1ed156024a5c10fd25b30338ba8644ee475e918b0a359cf52970cb7868a94b0f070effbf9d9e44d30e2a3d04983b23cf8fc10b02abb7d20b61358e8f8ea9e57f8aea58844e19e0fb5b3aa839516862a190a883aeb0a90eb1b0e05771404dbff77d7a2f07843f285c38b1f3fcc2db6373f910c93480b901ff86ddfe1e8a1e7cc3b88597f31584a818ee489821076a089a5533657839f4f9411eba5243664f6980dd9b2ca7f186730c965229d5fffcbb8f502802d273a4f49d6ffc5b4e01f12fce04ad9576d37e0759bd948bbc1a37fd793e94c7d7af728d54562b79079d60f0b6714d4df2d5c2b07c190db3e6e5c4661c03785282dd1f27394f971de7bcd1ef9b863122489ec7c66eb1460a43bc6227105c72ca382c60bff2bea5053268eb5c29d15bc9c914d0995cffe2bceb0114a241fb0e13502f1cfd891862cc46fea1a1d39b4349cb4c969e7dfd53252e51ac0227740b0b56fbd32b03a1262f4928aec94f6e71b84cf5cfa0febce85ce111393576461e7dfab8d96699bdf12d7f404746839c903e239250554821c3da1e79000425a9cfd8158976fead22124056948e31617f16c6046479208b79bddcf3a9d69b7fd34768568f435cdbc09c183e1e6797cf20b537768badf6121b5decc3c43ef4ff41b43e469335075f05fd8c306782afb1769f7267356df20f013d171e3c35a71fc422fbfed278a0cb5bdb5df0be1abcd9a7ef065d61f8a21df1742fcd564b0fb2d863213b4516970b22d46b391118730005dad3f0a7cc5446cfffa5641c98e865f9c94ce2ec9ee134a3ebfbbbfa295d8180867e79097a2ad16444cee5340d23147d440a50547a0ea432e714ed96861c20f9ca0d55b20bd050b6a45fead06d9c11adfffcc28292c4c96f8761c48a5c493c8546dd1a98fdad75c3faf5c5bb6416d645a793eada655bb67db05369c75e7f8e0f0154272f6a725ae8ca4b91bef630c10a02c477ae732ad06bd02e1c4069ce19f9024fec96b89f958cb399da1982da90dfe9e9b7308cad7df0197c76e14102ad85d8a754ca3b4df5a89e1f939a6f1c05e4db17ab5b2fae11c953817e6ea6b585bbf0caed854585371e85b15dec79aa0d01a9c17901569512194cc330bf8519", 0x1000}, {&(0x7f0000001580)="d9f5b94c7054a0ae9086700f91b294ccb183623421ab71490642c50d4f5ab247bc21a59d1afa4157d2e07f604661f9d3095b9830b37968822c8bb624a9aa45a08da9181be9bfea3d2bd14fbe967892c40339b572fd8ef6bbd7c7d62c966d6c77c811931beec4ac2c7362d92c9e44", 0x6e}, {&(0x7f0000001600)="0d369587c6d89041f4675d37b2198e72df8078e2590aa3dea515c986f4991a584ffa5a6d14801714733f88469e33c24eba464e72e6b8c8b13f5675e0143776fd08c6fd515c87b933da21600577211e0c7b0885d5ce41cb37f577e566ab7c5eed31cbc8e86f07e9f5b321ccd19c1babdf7c257bba27cea5462a540a2589cd23465930e12045d436c3cfc48449cbc238204d27f868b170", 0x96}], 0xa, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r2, 0x0, 0xffffffffffffffff}], 0x20}, 0x8) clock_getres(0x0, &(0x7f0000000000)) getrusage(0x1, &(0x7f0000000040)) 10:28:37 executing program 6: r0 = socket(0x1, 0x1, 0x0) r1 = dup(r0) (async) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) (async) listen(r2, 0x0) (async) shutdown(r2, 0x2) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) dup2(r0, r4) (async) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 10:28:37 executing program 0: setitimer(0x0, 0x0, 0xfffffffffffffffe) (async) setitimer(0x0, 0x0, 0xfffffffffffffffe) getitimer(0x1, &(0x7f0000000040)) getitimer(0x0, &(0x7f0000000000)) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, 0x0, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02f17a7f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) r2 = socket(0x1, 0x5, 0x2) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = syz_open_pts() fchflags(r4, 0x0) dup2(r4, r3) 10:28:37 executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000040)={0xffffec91, 0x2, 0x101, 0x8}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x101, 0x1}) (async) sysctl$vm(&(0x7f00000000c0)={0x2, 0x7}, 0x2, &(0x7f0000000140)="2d24d04a", &(0x7f0000000240)=0x4, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x1) ioctl$WSKBDIO_GETBELL(r3, 0x40105704, &(0x7f0000000200)) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r2, &(0x7f0000000600)=ANY=[@ANYBLOB='\x00\x00\t\x00file0\x00'], 0xa) (async) listen(r2, 0x0) (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 10:28:37 executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getpgid(0xffffffffffffffff) r3 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r1, 0x0, 0x0, r3, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r2, 0x1f8, 0x3, 0x7, 0x7f}) wait4(r0, 0x0, 0x2, 0x0) socket(0x18, 0x5, 0x9) (async) r4 = socket(0x18, 0x5, 0x9) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) (async) accept$inet(r4, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x7, 0x3, 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:28:37 executing program 6: r0 = socket(0x1, 0x1, 0x0) r1 = dup(r0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) shutdown(r2, 0x2) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xc) (async) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000600)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) dup2(r0, r4) (async) dup2(r0, r4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) 10:28:37 executing program 7: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x400) socketpair(0x11, 0x0, 0x0, 0x0) 10:28:37 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02f17a7f000001"], 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = dup(r0) r2 = socket(0x1, 0x5, 0x2) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) listen(r1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = syz_open_pts() fchflags(r4, 0x0) (async) dup2(r4, r3) 10:28:37 executing program 1: mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) 10:28:37 executing program 6: setrlimit(0x3, &(0x7f0000000040)={0x2d08, 0x100000}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x26e3, 0x8, 0x9, 0x5, "2b725e3e6efbac05e8cb2be3e1c87d332789a600", 0x103, 0xfffffffb}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 10:28:37 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc5) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0x2a) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 4: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r0, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sysctl$fs(&(0x7f0000004280)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 10:28:37 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:37 executing program 4: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r0, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) (async) listen(r0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r1, 0x0) (async) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) (async) sysctl$fs(&(0x7f0000004280)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02f17a7f000001"], 0x1) (async) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = dup(r0) (async) r2 = socket(0x1, 0x5, 0x2) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/81}, &(0x7f00000000c0)=0x53) (async) listen(r1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) shutdown(r3, 0x0) (async) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) (async) r4 = syz_open_pts() fchflags(r4, 0x0) (async) dup2(r4, r3) 10:28:37 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc5) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0x2a) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00') (async, rerun: 64) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) (rerun: 64) 10:28:37 executing program 1: mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) 10:28:37 executing program 7: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = dup(r0) listen(r1, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) (async, rerun: 64) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x400) (rerun: 64) socketpair(0x11, 0x0, 0x0, 0x0) 10:28:37 executing program 5: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="c340fe6b", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b028ce47f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = dup(r3) execve(0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000700)="03c1", 0x2, 0x7, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:28:37 executing program 4: r0 = socket(0x6, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r0, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) (async) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r1, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) (async) listen(r1, 0x0) (async) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) (async) sysctl$fs(&(0x7f0000004280)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 10:28:37 executing program 7: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = dup(r0) listen(r1, 0x0) (async) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) (async) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x400) (async) socketpair(0x11, 0x0, 0x0, 0x0) 10:28:37 executing program 1: mprotect(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0) 10:28:37 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc5) (async) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc5) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x10, 0x2a) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 10:28:37 executing program 6: setrlimit(0x3, &(0x7f0000000040)={0x2d08, 0x100000}) (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x26e3, 0x8, 0x9, 0x5, "2b725e3e6efbac05e8cb2be3e1c87d332789a600", 0x103, 0xfffffffb}) (async) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 10:28:37 executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="aedf62f018185862d0da26697604f2c96a2454227df3f2907de2905b15de68ae1d454abfb084ecc3210a4ffd85c8cabd3c49471d8fc81ddd7b6e957c1e424a44e1300c3021d84d274547be73dc9bb1b6b532cdd2f081d39dcbaa8bb390a76ebf39b7091ec44b7bea6e54223aa736710814de18a6db3f3611a9c752791eb150435f14507d6cfd0d1509c5729770f2f30acb726a01fb89d924f00d6c984989e013f0538c02592c00ab4197684b64f98870e7bc6b3610d867550564", &(0x7f0000000140)=0xba, &(0x7f0000000180)="adfa7587579ea226eef07b12ca523c4800202395a1dad4eff3f3b1aaaedafeb0f9a7e6b17dbad0229cf4329053e41231da6196da04451c5858a278abe3f25f441182ec4335f3bf940d1b1e81a44439b9504925c42de6860c77f17348543fb138107716c02de5dccd16241d0f39d72a9009fae14647f9edd7f1e3f4e81c37552b025d08b55d095671e60d68076f7eae897d9ca0b475392230ef60527c3a6c1f095d1bda813881293fa928ca362cd154e6f6f3de3afcdd2176cc33ec832ee0ab447d48d14ed4497673a2fe558e734b0644eb18755eaed7518b9e9d8f2e8a1447ef15de9ecbfc4dc639f5f7acce870c1b9d83bd7d18bb4980b258877d4c0e3eceefd4b63d29604bf98aa77b685069e16fbfa495caaf013e72db02416d3940f0f730292493b938cf2ba9431130c73953038831d7a5f8173e421e23b0975a16f62a421155e8d5b0e29f4ac4c785fab926a12cc2dc7e4ebbea9bd37597b05c3123013b3265bce1009d32405c3edd702d2f2beee62074e62e53e9ab7b5238890c8ffb767612e71875b6327229f3a5acfc6953180ec53fd4ec16b12013ceab0129cc3fdd442b7b02a58d517b92c03b78e5b07112d3c7402fa4b5751bcf260b5b9242afbc95133828f9ad620d39ee3d3c81b3a87602ba91196c641293511d6deb0a928d5088cc49828fcfb09eb3e3e44ea267aff8a6ca106b9deccf99d6c1a1388218b4895dbc7486377f95fc9dc7dba087b6743ff8e99556cf3b8a2f9b5042bbca8892c00203a91a2c6e3c80f00b07e0d1b0e3ea3af596feba345804cd331f9c5f82dce39b212b32fa716b42c9654700a57bf0b3b3f911530bc0ba069fc92c6f7fe0924f263764d5ed5e1089c3f0a97aae6d6c025b56fb5ebcd48c26330ee98b4a2ce02596cdd1f2a0ff7686a0ade38c6d1ec0d5d70ceceb5e920f8b15a29e889f5cad659afa0974c7acaabe3b314f4f45638690276af0a9e92c9ac96c06098fb897e9818aea876e1580828b40ed354432bcd2b9b777598022e68553f12ed65a73d7deaad40a70ee23c2d6f9a1ba24dd69b81c0bed2881bebbb1009fff05601fbac1710c14814c48edc72c78c2a1f8ce0ad6feaa7d3bf7716458f6622f8a4a098033fbf287c93869a046af2c2df0deb606d0cd7ed9776157f17efada1d803a91f5189ff8c9d9c0924c806d4dfb7a02a7a97a205fa1183ae77b7a23c3c947b1563e746ac56af122719f044a6182081a9551ef9f36e4f1e66514603913cb312ae96ba59e9626ef0f342de87ed03764d522de4eb411fd3bc5e831e21d9a363708f9839861d22bc0e19dcefddcd3529a9c57af418870411949c55f627f1f55eb8d8173479fb8f5e44cf0471c6cf708497636bfe385d0a1ffd0b6c2ff2cfede797642d42d3249cb9e8fcf365459af4696dad3c4c7efed6f14de5c04d4e2e9c74cbb4ea9a8966036692b264c0d2c92603a7e46cf2bd445d455b0f0fe62e3fc9fcdfc8a11ba9294beb564f11fc6662f506dc6ccbd28a9fead18e3a5ceb3da014a9bdbe9499421564a23faf127a11dadbe02cedcf9a41145c3da455e7f1b1a440f9db284bf5d047d1c159f71661176c18aa5e8390db3b362aeff48f2ad2a33e6b2c4c3e41ee4afa1398e0b13d450e02a1ed211fc9a4f90d88bbdedca6886ec4b04570035a5bb314f33286dbf599c25e7007e38ae74734c14cb3c14ec5e89047c9c7f091b374190afa7a6ee372370ec420ffe663befdf49fa0ff14208c5d342a006f1d5c1629f081b9d72f170b53885ccabc105e46095030a55b88aee6145e06e51e41f7a2f722c8ae87889a608ae921e1a169b00b22f38bdca27131552e7d6999869c936ddb9ac5e2f5cc3c67180ee23e9d5122e47e473490b183686d8a41a575e27c83aa39cd37d081d070667a4ac7bbb6f7845a2659f0e7ecce1b5a227411cb21f21899e6ab125c60f223225ab94dde5076cbd5bbe0881b8148704ca5c73a64bd5ae686c09a63b2ce769e9385d5761d6917bc9b4eb6289199be5fd91ce2bfeab586406153a475ab24b4f3a4bd6d4e8c506fea9afc51bd2686e0fe93a7d5fef2fb2d57722df38b606eeaeb3f1a9eb8684b6155b0ad67875a08e0c03975d83b8743ae8d2e18d7670e91f2570f143a47a04db14b30f16b00556625a2253d2d2bc04b4ba897dc1672eca365558eb3e183308ed3ccfbbb7e26ea3323ee80987cee80aa8980f4751e82ea217175a31bfdfdfe20e9f891a62894e5dff1285c59d7ecc9d6017e75c7a2d3fe89be76cdb315360ee38fa8d0193894391e7790cda4a8e73c876be21ed38c5d677aaf22ec3cfb9a1563065f1b472af867b7700219508a733aae1917d77ed52c6371d05a7cb308cc31311a16c91150753540f8c389c125ea1fcb27ac45dd641adac138c0d9fae7be9017a355eab267f0a34f7a9cf55661ae386788bbd07b44337e807df76fab13ee99417ebe32ad541e7b64ee05bdd248f9e4b489b333fba78b103aca2e0537888a18a863682217266012dd7ea8ef6dd8ea8d20410ba6e4165e42ec422b4bf78bad33a3c622ffcc9d6336bdf23b4e2f0bbb5b2120974114b678a1492696158f6cadee670e487ef914cf820e41fdc2d745fe5d0b8d00228237e27c04f6fc7be4a6a2a8da245777c608582f7738949b1bba0a4450db22aff2e1e71bc1a8d82bb6d69a98a6377705026f690fd8bc045159a68520b206743aa61d1dfe23e3d71a1832c9109bd10d961ea375edf6da3de4ce588eaebdc4c450865930f715c15f4dd488e1a1174f71c29fde4c0798ec92f34e1cb2d082203d3c85d4c461a562acf7be943ffeaf236e67c1035fc4c700caad36e578abf438057ecd1116ece1f3719b83486662fc611501ea243914de9a933ae7f7633faef8d4bbc68cc184d7d113564cac654afd0aec07f8913ce523dae5d321e67e98510b4840e357fdc211992145dcd76406cc76d134b89c10719209501bfdcae3f18cf43c5146501351845541120d2ef63c0e56bdf18d928d5891b72c29a91066fde482cc239e38f50b94dcb7587caeea99281dd6ee1e29cc1a3fa02960a895573512273bec2395598a714e5f105f4794b61aaa981a634af2edef5c4020f2050c9f120a46d548f2920f9c6d97f109f467623e5694dd991a824f7ea68f03e6bbc5691cf96e555efd35c6b6cbc8cfeee83215e6e14b84678e3c7be1a77bfd8231cede17c70add4ced76c195118d7da5f326b9c61af126df324657d5b58d32c17d68218aa8b6f26604ff0a5d9f649e2296877ad2f4d38723c730010f74d669b7eae4ccd3a8eb674c2c1fcd632b4a90f7108fb0070f3de5a501c362a02757038ec6bc28807faaccec33bc4b3bb00e979477e39c54f5164377a672f0d02d44beeaf7ac168d19fda207ebd5799acd0313b546441ab4077288b0f16fa2fdc01ae654280a0bb9bf5eeba496db1540d5c5b8cd4673ce435aa62500e31757dc7f1136664d94a0331acd2a4245b707e4ebc824c7a4bde6c369820cdd9112193830f8b3ab0448b84d60f687bf703643f846d235da81446ba0840e70b4c7fd0e72bb2d12767418e42c5b1bf191758c506fb8c194304b426abf156d2980c2db6d9bd2f64bd634a1d47e8a6b777000395c2934f351cba31e7f710c7b46c0b20c87e6e082b2aad57719ab1031696be838e573ac6c850de7d993f03210ac7aabe0d6de2dc871767fbc73f80c8dfaf6bbeeb55621c2da5bf529b889958194e125588ae5defaf68f07b7928529a0ecd0393b5ac1f373815b503299217921f63344c10954709024fa23de9515fc4865d0beb3813c2f05f7cdc83ed6728af40777b5086d2ea0e1b383b13800b27fbbfc7514449bbd1d812e555c89a2f6f11c5accdf9e58bf111571353e9292798f8d1045c29ca6e5ff897562859d70d6144f14b18b9a75e421b77adb21b66692dc7022061e426e5cc1db7c6a0b3a239eb4758f4c94636bbcafe9c3a94cea6464f5faa61c22c277db33c3f0403d96e02b03580491f25fa802a838ea0d810c2b78ef51ca33f678b353bfb071aadcfb6dfaf694a8f798641a9cffa9eeb6dcc5f15b0b1f6d99e16d85f85b9b7e749d29728ee9235d2d4d13c46ad3648457c426b4614097e7a9e02fa61a4a6d1d8d16829a8768b0c4b4103a3acf986d3b6c401d16420ce06e22531224249f01873589e3e59443e1ed67a41163b8933294be89e0bf462d57e04b3400442d3d38863b674d9cf5d8b32392f80514b8f1dc7c15f17316bcf493243692593915c224cab7794956a9fc184e01b5658a6700d5edad6c81572024fff3ab8ca0db4bb9ea84c14efff9c138f171152d661eed7e0831c9febb7d4e6beec7c4f39c584774d4b1685723bddde702c8373e3c0aa8c3f76f0488e5e441219b1774c84657eed4ee036b51fcacbf776016823104fb7e70c226e5b3b117c906e8361e73f8c3d35e83da39f9377506c8249020654f0958fe9761a31661a7fcfa50a36d66a93cf95e352037763397b0dc875899a6781696ad0d07f304203daac8c22cbcecf5bde73c1d6b2345d41d5862b95b1a1329e051fd008806f1fddbf2124ee8a9465977857b7d9e89e8327a54c7c2490593bee6131823c78de2f9d2c6a6c5836cde42d7183c7337cc589a948fdeead67907abadb9b5e72eee960e6f52f251e8fcc546a1b97cf893a5dc3303d2243c77a8b3f9cf8c3d6d6e36095fb2697d25769559b9133c6e9c5d9e53a1a26e6ab6ab97635c5b695ce619e00af99d3d5b07589ad3e521fa324959e4a209cbf890464ca30f4e3a79a65fb93511c89f893f996624d4af51cd49ed3c321fe75fdc3e9634da81dfa573bd223d27246d9c7b016e40b2f2dd1a4d2ceed7af49f69cbb550ef2a5cd0ebbe5224842b13391ac8702a6cb5f1269cbc6571eb7e4fe621b244f61c9b5110782ad812ad437f9373f1867c0433c7799223bfd6b751520648cb5257f7c35bd1ac45afa0fc552a09c93baecbf6c293549d9307035a0de008d813b876b7993a719027f7577ef77d96eeca1604d0d399b3bc03ccb4d2ca8d28ba2b334efb99d1e28ff34ec01b71d968b89213a0477aba8f816fcc4b398c58396458b1c90c86eaa7e720508daa25f016a5e97019efd4de0ac721d9e17ad933951a39945a9190df06e5c32d01fe6c675f939e0f883f1d943ea89e4542b1108351b89d87aa0ae938ae38ccfc57bb73aed9d35bbbaf65b3876da272a486e9a844ad23b837dc9a58efefd85ee348bf360952e47ce566c73caec14fd80c335a3a4bde05123e719290c540dd83c988df46ba6062b221c85803dadd4dae1216b54dd7f7e4df74d07f0b88b80f210d36f1e9b86d8518715c8ecd2defa0422802a373b96485d6042354912914bd0763d8838a4fe3e284a0da418669954f04e9cd0ab254be6c74f5acb5710537b9dcd4d43441ea6ae7dc4f22d990ff685be7aa27a8baf5000d050f3730a1b5a9f0b3f108c318bcf565cec50a00da6b17186be8830a6fae995fa3d81e80804e99e563804bd0643a198a4a5eb3e95de44a217c92b63b5b30989cb5e2d603cb5c31376b751b2611a57e774f70df146085cae2ffb5c130a0adc9ffb9062669dce84c2437410625e958de81f969ad654896410e7b8279e70956a5126e804a31f8309169e93e07c7ac56d5d7980bd5d4e0daba5cb1229c4b01452f5e259b84150121d535888036e82893b0be94f658dcae395a5de1f0fab0e68921393b686086eb9d18adf366ac2eb7add42cf50170d945b8c6d022784e56d2717196277bbc759396e1bf271696118946c8b0f3f1fadf7deb985b", 0x1000) getuid() 10:28:37 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x40, 0x7, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @udp={{0x1, 0x0, 0x8}, {"3730cd9d1ffbb0ea3ba3aa8b4c9bb138af6aef04a8a8205b8a622680a7d8202221a435468a7a9de9"}}}}}}) 10:28:37 executing program 4: syz_emit_ethernet(0x46, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaa8aaaaa00000000000086dd608c7e5800102b00fe800000000000000614ffff000000aa0000006ed93d7777c2f00000eaff050000000000000000004e214e2100089078"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 10:28:37 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x40, 0x7, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @udp={{0x1, 0x0, 0x8}, {"3730cd9d1ffbb0ea3ba3aa8b4c9bb138af6aef04a8a8205b8a622680a7d8202221a435468a7a9de9"}}}}}}) 10:28:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="4eb030"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) listen(r2, 0x4) bind(r1, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x30, 0xffffffffffffffff, 0x2400000000000) recvmsg(r6, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc0) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="aedf62f018185862d0da26697604f2c96a2454227df3f2907de2905b15de68ae1d454abfb084ecc3210a4ffd85c8cabd3c49471d8fc81ddd7b6e957c1e424a44e1300c3021d84d274547be73dc9bb1b6b532cdd2f081d39dcbaa8bb390a76ebf39b7091ec44b7bea6e54223aa736710814de18a6db3f3611a9c752791eb150435f14507d6cfd0d1509c5729770f2f30acb726a01fb89d924f00d6c984989e013f0538c02592c00ab4197684b64f98870e7bc6b3610d867550564", &(0x7f0000000140)=0xba, &(0x7f0000000180)="adfa7587579ea226eef07b12ca523c4800202395a1dad4eff3f3b1aaaedafeb0f9a7e6b17dbad0229cf4329053e41231da6196da04451c5858a278abe3f25f441182ec4335f3bf940d1b1e81a44439b9504925c42de6860c77f17348543fb138107716c02de5dccd16241d0f39d72a9009fae14647f9edd7f1e3f4e81c37552b025d08b55d095671e60d68076f7eae897d9ca0b475392230ef60527c3a6c1f095d1bda813881293fa928ca362cd154e6f6f3de3afcdd2176cc33ec832ee0ab447d48d14ed4497673a2fe558e734b0644eb18755eaed7518b9e9d8f2e8a1447ef15de9ecbfc4dc639f5f7acce870c1b9d83bd7d18bb4980b258877d4c0e3eceefd4b63d29604bf98aa77b685069e16fbfa495caaf013e72db02416d3940f0f730292493b938cf2ba9431130c73953038831d7a5f8173e421e23b0975a16f62a421155e8d5b0e29f4ac4c785fab926a12cc2dc7e4ebbea9bd37597b05c3123013b3265bce1009d32405c3edd702d2f2beee62074e62e53e9ab7b5238890c8ffb767612e71875b6327229f3a5acfc6953180ec53fd4ec16b12013ceab0129cc3fdd442b7b02a58d517b92c03b78e5b07112d3c7402fa4b5751bcf260b5b9242afbc95133828f9ad620d39ee3d3c81b3a87602ba91196c641293511d6deb0a928d5088cc49828fcfb09eb3e3e44ea267aff8a6ca106b9deccf99d6c1a1388218b4895dbc7486377f95fc9dc7dba087b6743ff8e99556cf3b8a2f9b5042bbca8892c00203a91a2c6e3c80f00b07e0d1b0e3ea3af596feba345804cd331f9c5f82dce39b212b32fa716b42c9654700a57bf0b3b3f911530bc0ba069fc92c6f7fe0924f263764d5ed5e1089c3f0a97aae6d6c025b56fb5ebcd48c26330ee98b4a2ce02596cdd1f2a0ff7686a0ade38c6d1ec0d5d70ceceb5e920f8b15a29e889f5cad659afa0974c7acaabe3b314f4f45638690276af0a9e92c9ac96c06098fb897e9818aea876e1580828b40ed354432bcd2b9b777598022e68553f12ed65a73d7deaad40a70ee23c2d6f9a1ba24dd69b81c0bed2881bebbb1009fff05601fbac1710c14814c48edc72c78c2a1f8ce0ad6feaa7d3bf7716458f6622f8a4a098033fbf287c93869a046af2c2df0deb606d0cd7ed9776157f17efada1d803a91f5189ff8c9d9c0924c806d4dfb7a02a7a97a205fa1183ae77b7a23c3c947b1563e746ac56af122719f044a6182081a9551ef9f36e4f1e66514603913cb312ae96ba59e9626ef0f342de87ed03764d522de4eb411fd3bc5e831e21d9a363708f9839861d22bc0e19dcefddcd3529a9c57af418870411949c55f627f1f55eb8d8173479fb8f5e44cf0471c6cf708497636bfe385d0a1ffd0b6c2ff2cfede797642d42d3249cb9e8fcf365459af4696dad3c4c7efed6f14de5c04d4e2e9c74cbb4ea9a8966036692b264c0d2c92603a7e46cf2bd445d455b0f0fe62e3fc9fcdfc8a11ba9294beb564f11fc6662f506dc6ccbd28a9fead18e3a5ceb3da014a9bdbe9499421564a23faf127a11dadbe02cedcf9a41145c3da455e7f1b1a440f9db284bf5d047d1c159f71661176c18aa5e8390db3b362aeff48f2ad2a33e6b2c4c3e41ee4afa1398e0b13d450e02a1ed211fc9a4f90d88bbdedca6886ec4b04570035a5bb314f33286dbf599c25e7007e38ae74734c14cb3c14ec5e89047c9c7f091b374190afa7a6ee372370ec420ffe663befdf49fa0ff14208c5d342a006f1d5c1629f081b9d72f170b53885ccabc105e46095030a55b88aee6145e06e51e41f7a2f722c8ae87889a608ae921e1a169b00b22f38bdca27131552e7d6999869c936ddb9ac5e2f5cc3c67180ee23e9d5122e47e473490b183686d8a41a575e27c83aa39cd37d081d070667a4ac7bbb6f7845a2659f0e7ecce1b5a227411cb21f21899e6ab125c60f223225ab94dde5076cbd5bbe0881b8148704ca5c73a64bd5ae686c09a63b2ce769e9385d5761d6917bc9b4eb6289199be5fd91ce2bfeab586406153a475ab24b4f3a4bd6d4e8c506fea9afc51bd2686e0fe93a7d5fef2fb2d57722df38b606eeaeb3f1a9eb8684b6155b0ad67875a08e0c03975d83b8743ae8d2e18d7670e91f2570f143a47a04db14b30f16b00556625a2253d2d2bc04b4ba897dc1672eca365558eb3e183308ed3ccfbbb7e26ea3323ee80987cee80aa8980f4751e82ea217175a31bfdfdfe20e9f891a62894e5dff1285c59d7ecc9d6017e75c7a2d3fe89be76cdb315360ee38fa8d0193894391e7790cda4a8e73c876be21ed38c5d677aaf22ec3cfb9a1563065f1b472af867b7700219508a733aae1917d77ed52c6371d05a7cb308cc31311a16c91150753540f8c389c125ea1fcb27ac45dd641adac138c0d9fae7be9017a355eab267f0a34f7a9cf55661ae386788bbd07b44337e807df76fab13ee99417ebe32ad541e7b64ee05bdd248f9e4b489b333fba78b103aca2e0537888a18a863682217266012dd7ea8ef6dd8ea8d20410ba6e4165e42ec422b4bf78bad33a3c622ffcc9d6336bdf23b4e2f0bbb5b2120974114b678a1492696158f6cadee670e487ef914cf820e41fdc2d745fe5d0b8d00228237e27c04f6fc7be4a6a2a8da245777c608582f7738949b1bba0a4450db22aff2e1e71bc1a8d82bb6d69a98a6377705026f690fd8bc045159a68520b206743aa61d1dfe23e3d71a1832c9109bd10d961ea375edf6da3de4ce588eaebdc4c450865930f715c15f4dd488e1a1174f71c29fde4c0798ec92f34e1cb2d082203d3c85d4c461a562acf7be943ffeaf236e67c1035fc4c700caad36e578abf438057ecd1116ece1f3719b83486662fc611501ea243914de9a933ae7f7633faef8d4bbc68cc184d7d113564cac654afd0aec07f8913ce523dae5d321e67e98510b4840e357fdc211992145dcd76406cc76d134b89c10719209501bfdcae3f18cf43c5146501351845541120d2ef63c0e56bdf18d928d5891b72c29a91066fde482cc239e38f50b94dcb7587caeea99281dd6ee1e29cc1a3fa02960a895573512273bec2395598a714e5f105f4794b61aaa981a634af2edef5c4020f2050c9f120a46d548f2920f9c6d97f109f467623e5694dd991a824f7ea68f03e6bbc5691cf96e555efd35c6b6cbc8cfeee83215e6e14b84678e3c7be1a77bfd8231cede17c70add4ced76c195118d7da5f326b9c61af126df324657d5b58d32c17d68218aa8b6f26604ff0a5d9f649e2296877ad2f4d38723c730010f74d669b7eae4ccd3a8eb674c2c1fcd632b4a90f7108fb0070f3de5a501c362a02757038ec6bc28807faaccec33bc4b3bb00e979477e39c54f5164377a672f0d02d44beeaf7ac168d19fda207ebd5799acd0313b546441ab4077288b0f16fa2fdc01ae654280a0bb9bf5eeba496db1540d5c5b8cd4673ce435aa62500e31757dc7f1136664d94a0331acd2a4245b707e4ebc824c7a4bde6c369820cdd9112193830f8b3ab0448b84d60f687bf703643f846d235da81446ba0840e70b4c7fd0e72bb2d12767418e42c5b1bf191758c506fb8c194304b426abf156d2980c2db6d9bd2f64bd634a1d47e8a6b777000395c2934f351cba31e7f710c7b46c0b20c87e6e082b2aad57719ab1031696be838e573ac6c850de7d993f03210ac7aabe0d6de2dc871767fbc73f80c8dfaf6bbeeb55621c2da5bf529b889958194e125588ae5defaf68f07b7928529a0ecd0393b5ac1f373815b503299217921f63344c10954709024fa23de9515fc4865d0beb3813c2f05f7cdc83ed6728af40777b5086d2ea0e1b383b13800b27fbbfc7514449bbd1d812e555c89a2f6f11c5accdf9e58bf111571353e9292798f8d1045c29ca6e5ff897562859d70d6144f14b18b9a75e421b77adb21b66692dc7022061e426e5cc1db7c6a0b3a239eb4758f4c94636bbcafe9c3a94cea6464f5faa61c22c277db33c3f0403d96e02b03580491f25fa802a838ea0d810c2b78ef51ca33f678b353bfb071aadcfb6dfaf694a8f798641a9cffa9eeb6dcc5f15b0b1f6d99e16d85f85b9b7e749d29728ee9235d2d4d13c46ad3648457c426b4614097e7a9e02fa61a4a6d1d8d16829a8768b0c4b4103a3acf986d3b6c401d16420ce06e22531224249f01873589e3e59443e1ed67a41163b8933294be89e0bf462d57e04b3400442d3d38863b674d9cf5d8b32392f80514b8f1dc7c15f17316bcf493243692593915c224cab7794956a9fc184e01b5658a6700d5edad6c81572024fff3ab8ca0db4bb9ea84c14efff9c138f171152d661eed7e0831c9febb7d4e6beec7c4f39c584774d4b1685723bddde702c8373e3c0aa8c3f76f0488e5e441219b1774c84657eed4ee036b51fcacbf776016823104fb7e70c226e5b3b117c906e8361e73f8c3d35e83da39f9377506c8249020654f0958fe9761a31661a7fcfa50a36d66a93cf95e352037763397b0dc875899a6781696ad0d07f304203daac8c22cbcecf5bde73c1d6b2345d41d5862b95b1a1329e051fd008806f1fddbf2124ee8a9465977857b7d9e89e8327a54c7c2490593bee6131823c78de2f9d2c6a6c5836cde42d7183c7337cc589a948fdeead67907abadb9b5e72eee960e6f52f251e8fcc546a1b97cf893a5dc3303d2243c77a8b3f9cf8c3d6d6e36095fb2697d25769559b9133c6e9c5d9e53a1a26e6ab6ab97635c5b695ce619e00af99d3d5b07589ad3e521fa324959e4a209cbf890464ca30f4e3a79a65fb93511c89f893f996624d4af51cd49ed3c321fe75fdc3e9634da81dfa573bd223d27246d9c7b016e40b2f2dd1a4d2ceed7af49f69cbb550ef2a5cd0ebbe5224842b13391ac8702a6cb5f1269cbc6571eb7e4fe621b244f61c9b5110782ad812ad437f9373f1867c0433c7799223bfd6b751520648cb5257f7c35bd1ac45afa0fc552a09c93baecbf6c293549d9307035a0de008d813b876b7993a719027f7577ef77d96eeca1604d0d399b3bc03ccb4d2ca8d28ba2b334efb99d1e28ff34ec01b71d968b89213a0477aba8f816fcc4b398c58396458b1c90c86eaa7e720508daa25f016a5e97019efd4de0ac721d9e17ad933951a39945a9190df06e5c32d01fe6c675f939e0f883f1d943ea89e4542b1108351b89d87aa0ae938ae38ccfc57bb73aed9d35bbbaf65b3876da272a486e9a844ad23b837dc9a58efefd85ee348bf360952e47ce566c73caec14fd80c335a3a4bde05123e719290c540dd83c988df46ba6062b221c85803dadd4dae1216b54dd7f7e4df74d07f0b88b80f210d36f1e9b86d8518715c8ecd2defa0422802a373b96485d6042354912914bd0763d8838a4fe3e284a0da418669954f04e9cd0ab254be6c74f5acb5710537b9dcd4d43441ea6ae7dc4f22d990ff685be7aa27a8baf5000d050f3730a1b5a9f0b3f108c318bcf565cec50a00da6b17186be8830a6fae995fa3d81e80804e99e563804bd0643a198a4a5eb3e95de44a217c92b63b5b30989cb5e2d603cb5c31376b751b2611a57e774f70df146085cae2ffb5c130a0adc9ffb9062669dce84c2437410625e958de81f969ad654896410e7b8279e70956a5126e804a31f8309169e93e07c7ac56d5d7980bd5d4e0daba5cb1229c4b01452f5e259b84150121d535888036e82893b0be94f658dcae395a5de1f0fab0e68921393b686086eb9d18adf366ac2eb7add42cf50170d945b8c6d022784e56d2717196277bbc759396e1bf271696118946c8b0f3f1fadf7deb985b", 0x1000) getuid() sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="aedf62f018185862d0da26697604f2c96a2454227df3f2907de2905b15de68ae1d454abfb084ecc3210a4ffd85c8cabd3c49471d8fc81ddd7b6e957c1e424a44e1300c3021d84d274547be73dc9bb1b6b532cdd2f081d39dcbaa8bb390a76ebf39b7091ec44b7bea6e54223aa736710814de18a6db3f3611a9c752791eb150435f14507d6cfd0d1509c5729770f2f30acb726a01fb89d924f00d6c984989e013f0538c02592c00ab4197684b64f98870e7bc6b3610d867550564", &(0x7f0000000140)=0xba, &(0x7f0000000180)="adfa7587579ea226eef07b12ca523c4800202395a1dad4eff3f3b1aaaedafeb0f9a7e6b17dbad0229cf4329053e41231da6196da04451c5858a278abe3f25f441182ec4335f3bf940d1b1e81a44439b9504925c42de6860c77f17348543fb138107716c02de5dccd16241d0f39d72a9009fae14647f9edd7f1e3f4e81c37552b025d08b55d095671e60d68076f7eae897d9ca0b475392230ef60527c3a6c1f095d1bda813881293fa928ca362cd154e6f6f3de3afcdd2176cc33ec832ee0ab447d48d14ed4497673a2fe558e734b0644eb18755eaed7518b9e9d8f2e8a1447ef15de9ecbfc4dc639f5f7acce870c1b9d83bd7d18bb4980b258877d4c0e3eceefd4b63d29604bf98aa77b685069e16fbfa495caaf013e72db02416d3940f0f730292493b938cf2ba9431130c73953038831d7a5f8173e421e23b0975a16f62a421155e8d5b0e29f4ac4c785fab926a12cc2dc7e4ebbea9bd37597b05c3123013b3265bce1009d32405c3edd702d2f2beee62074e62e53e9ab7b5238890c8ffb767612e71875b6327229f3a5acfc6953180ec53fd4ec16b12013ceab0129cc3fdd442b7b02a58d517b92c03b78e5b07112d3c7402fa4b5751bcf260b5b9242afbc95133828f9ad620d39ee3d3c81b3a87602ba91196c641293511d6deb0a928d5088cc49828fcfb09eb3e3e44ea267aff8a6ca106b9deccf99d6c1a1388218b4895dbc7486377f95fc9dc7dba087b6743ff8e99556cf3b8a2f9b5042bbca8892c00203a91a2c6e3c80f00b07e0d1b0e3ea3af596feba345804cd331f9c5f82dce39b212b32fa716b42c9654700a57bf0b3b3f911530bc0ba069fc92c6f7fe0924f263764d5ed5e1089c3f0a97aae6d6c025b56fb5ebcd48c26330ee98b4a2ce02596cdd1f2a0ff7686a0ade38c6d1ec0d5d70ceceb5e920f8b15a29e889f5cad659afa0974c7acaabe3b314f4f45638690276af0a9e92c9ac96c06098fb897e9818aea876e1580828b40ed354432bcd2b9b777598022e68553f12ed65a73d7deaad40a70ee23c2d6f9a1ba24dd69b81c0bed2881bebbb1009fff05601fbac1710c14814c48edc72c78c2a1f8ce0ad6feaa7d3bf7716458f6622f8a4a098033fbf287c93869a046af2c2df0deb606d0cd7ed9776157f17efada1d803a91f5189ff8c9d9c0924c806d4dfb7a02a7a97a205fa1183ae77b7a23c3c947b1563e746ac56af122719f044a6182081a9551ef9f36e4f1e66514603913cb312ae96ba59e9626ef0f342de87ed03764d522de4eb411fd3bc5e831e21d9a363708f9839861d22bc0e19dcefddcd3529a9c57af418870411949c55f627f1f55eb8d8173479fb8f5e44cf0471c6cf708497636bfe385d0a1ffd0b6c2ff2cfede797642d42d3249cb9e8fcf365459af4696dad3c4c7efed6f14de5c04d4e2e9c74cbb4ea9a8966036692b264c0d2c92603a7e46cf2bd445d455b0f0fe62e3fc9fcdfc8a11ba9294beb564f11fc6662f506dc6ccbd28a9fead18e3a5ceb3da014a9bdbe9499421564a23faf127a11dadbe02cedcf9a41145c3da455e7f1b1a440f9db284bf5d047d1c159f71661176c18aa5e8390db3b362aeff48f2ad2a33e6b2c4c3e41ee4afa1398e0b13d450e02a1ed211fc9a4f90d88bbdedca6886ec4b04570035a5bb314f33286dbf599c25e7007e38ae74734c14cb3c14ec5e89047c9c7f091b374190afa7a6ee372370ec420ffe663befdf49fa0ff14208c5d342a006f1d5c1629f081b9d72f170b53885ccabc105e46095030a55b88aee6145e06e51e41f7a2f722c8ae87889a608ae921e1a169b00b22f38bdca27131552e7d6999869c936ddb9ac5e2f5cc3c67180ee23e9d5122e47e473490b183686d8a41a575e27c83aa39cd37d081d070667a4ac7bbb6f7845a2659f0e7ecce1b5a227411cb21f21899e6ab125c60f223225ab94dde5076cbd5bbe0881b8148704ca5c73a64bd5ae686c09a63b2ce769e9385d5761d6917bc9b4eb6289199be5fd91ce2bfeab586406153a475ab24b4f3a4bd6d4e8c506fea9afc51bd2686e0fe93a7d5fef2fb2d57722df38b606eeaeb3f1a9eb8684b6155b0ad67875a08e0c03975d83b8743ae8d2e18d7670e91f2570f143a47a04db14b30f16b00556625a2253d2d2bc04b4ba897dc1672eca365558eb3e183308ed3ccfbbb7e26ea3323ee80987cee80aa8980f4751e82ea217175a31bfdfdfe20e9f891a62894e5dff1285c59d7ecc9d6017e75c7a2d3fe89be76cdb315360ee38fa8d0193894391e7790cda4a8e73c876be21ed38c5d677aaf22ec3cfb9a1563065f1b472af867b7700219508a733aae1917d77ed52c6371d05a7cb308cc31311a16c91150753540f8c389c125ea1fcb27ac45dd641adac138c0d9fae7be9017a355eab267f0a34f7a9cf55661ae386788bbd07b44337e807df76fab13ee99417ebe32ad541e7b64ee05bdd248f9e4b489b333fba78b103aca2e0537888a18a863682217266012dd7ea8ef6dd8ea8d20410ba6e4165e42ec422b4bf78bad33a3c622ffcc9d6336bdf23b4e2f0bbb5b2120974114b678a1492696158f6cadee670e487ef914cf820e41fdc2d745fe5d0b8d00228237e27c04f6fc7be4a6a2a8da245777c608582f7738949b1bba0a4450db22aff2e1e71bc1a8d82bb6d69a98a6377705026f690fd8bc045159a68520b206743aa61d1dfe23e3d71a1832c9109bd10d961ea375edf6da3de4ce588eaebdc4c450865930f715c15f4dd488e1a1174f71c29fde4c0798ec92f34e1cb2d082203d3c85d4c461a562acf7be943ffeaf236e67c1035fc4c700caad36e578abf438057ecd1116ece1f3719b83486662fc611501ea243914de9a933ae7f7633faef8d4bbc68cc184d7d113564cac654afd0aec07f8913ce523dae5d321e67e98510b4840e357fdc211992145dcd76406cc76d134b89c10719209501bfdcae3f18cf43c5146501351845541120d2ef63c0e56bdf18d928d5891b72c29a91066fde482cc239e38f50b94dcb7587caeea99281dd6ee1e29cc1a3fa02960a895573512273bec2395598a714e5f105f4794b61aaa981a634af2edef5c4020f2050c9f120a46d548f2920f9c6d97f109f467623e5694dd991a824f7ea68f03e6bbc5691cf96e555efd35c6b6cbc8cfeee83215e6e14b84678e3c7be1a77bfd8231cede17c70add4ced76c195118d7da5f326b9c61af126df324657d5b58d32c17d68218aa8b6f26604ff0a5d9f649e2296877ad2f4d38723c730010f74d669b7eae4ccd3a8eb674c2c1fcd632b4a90f7108fb0070f3de5a501c362a02757038ec6bc28807faaccec33bc4b3bb00e979477e39c54f5164377a672f0d02d44beeaf7ac168d19fda207ebd5799acd0313b546441ab4077288b0f16fa2fdc01ae654280a0bb9bf5eeba496db1540d5c5b8cd4673ce435aa62500e31757dc7f1136664d94a0331acd2a4245b707e4ebc824c7a4bde6c369820cdd9112193830f8b3ab0448b84d60f687bf703643f846d235da81446ba0840e70b4c7fd0e72bb2d12767418e42c5b1bf191758c506fb8c194304b426abf156d2980c2db6d9bd2f64bd634a1d47e8a6b777000395c2934f351cba31e7f710c7b46c0b20c87e6e082b2aad57719ab1031696be838e573ac6c850de7d993f03210ac7aabe0d6de2dc871767fbc73f80c8dfaf6bbeeb55621c2da5bf529b889958194e125588ae5defaf68f07b7928529a0ecd0393b5ac1f373815b503299217921f63344c10954709024fa23de9515fc4865d0beb3813c2f05f7cdc83ed6728af40777b5086d2ea0e1b383b13800b27fbbfc7514449bbd1d812e555c89a2f6f11c5accdf9e58bf111571353e9292798f8d1045c29ca6e5ff897562859d70d6144f14b18b9a75e421b77adb21b66692dc7022061e426e5cc1db7c6a0b3a239eb4758f4c94636bbcafe9c3a94cea6464f5faa61c22c277db33c3f0403d96e02b03580491f25fa802a838ea0d810c2b78ef51ca33f678b353bfb071aadcfb6dfaf694a8f798641a9cffa9eeb6dcc5f15b0b1f6d99e16d85f85b9b7e749d29728ee9235d2d4d13c46ad3648457c426b4614097e7a9e02fa61a4a6d1d8d16829a8768b0c4b4103a3acf986d3b6c401d16420ce06e22531224249f01873589e3e59443e1ed67a41163b8933294be89e0bf462d57e04b3400442d3d38863b674d9cf5d8b32392f80514b8f1dc7c15f17316bcf493243692593915c224cab7794956a9fc184e01b5658a6700d5edad6c81572024fff3ab8ca0db4bb9ea84c14efff9c138f171152d661eed7e0831c9febb7d4e6beec7c4f39c584774d4b1685723bddde702c8373e3c0aa8c3f76f0488e5e441219b1774c84657eed4ee036b51fcacbf776016823104fb7e70c226e5b3b117c906e8361e73f8c3d35e83da39f9377506c8249020654f0958fe9761a31661a7fcfa50a36d66a93cf95e352037763397b0dc875899a6781696ad0d07f304203daac8c22cbcecf5bde73c1d6b2345d41d5862b95b1a1329e051fd008806f1fddbf2124ee8a9465977857b7d9e89e8327a54c7c2490593bee6131823c78de2f9d2c6a6c5836cde42d7183c7337cc589a948fdeead67907abadb9b5e72eee960e6f52f251e8fcc546a1b97cf893a5dc3303d2243c77a8b3f9cf8c3d6d6e36095fb2697d25769559b9133c6e9c5d9e53a1a26e6ab6ab97635c5b695ce619e00af99d3d5b07589ad3e521fa324959e4a209cbf890464ca30f4e3a79a65fb93511c89f893f996624d4af51cd49ed3c321fe75fdc3e9634da81dfa573bd223d27246d9c7b016e40b2f2dd1a4d2ceed7af49f69cbb550ef2a5cd0ebbe5224842b13391ac8702a6cb5f1269cbc6571eb7e4fe621b244f61c9b5110782ad812ad437f9373f1867c0433c7799223bfd6b751520648cb5257f7c35bd1ac45afa0fc552a09c93baecbf6c293549d9307035a0de008d813b876b7993a719027f7577ef77d96eeca1604d0d399b3bc03ccb4d2ca8d28ba2b334efb99d1e28ff34ec01b71d968b89213a0477aba8f816fcc4b398c58396458b1c90c86eaa7e720508daa25f016a5e97019efd4de0ac721d9e17ad933951a39945a9190df06e5c32d01fe6c675f939e0f883f1d943ea89e4542b1108351b89d87aa0ae938ae38ccfc57bb73aed9d35bbbaf65b3876da272a486e9a844ad23b837dc9a58efefd85ee348bf360952e47ce566c73caec14fd80c335a3a4bde05123e719290c540dd83c988df46ba6062b221c85803dadd4dae1216b54dd7f7e4df74d07f0b88b80f210d36f1e9b86d8518715c8ecd2defa0422802a373b96485d6042354912914bd0763d8838a4fe3e284a0da418669954f04e9cd0ab254be6c74f5acb5710537b9dcd4d43441ea6ae7dc4f22d990ff685be7aa27a8baf5000d050f3730a1b5a9f0b3f108c318bcf565cec50a00da6b17186be8830a6fae995fa3d81e80804e99e563804bd0643a198a4a5eb3e95de44a217c92b63b5b30989cb5e2d603cb5c31376b751b2611a57e774f70df146085cae2ffb5c130a0adc9ffb9062669dce84c2437410625e958de81f969ad654896410e7b8279e70956a5126e804a31f8309169e93e07c7ac56d5d7980bd5d4e0daba5cb1229c4b01452f5e259b84150121d535888036e82893b0be94f658dcae395a5de1f0fab0e68921393b686086eb9d18adf366ac2eb7add42cf50170d945b8c6d022784e56d2717196277bbc759396e1bf271696118946c8b0f3f1fadf7deb985b", 0x1000) (async) getuid() (async) 10:28:37 executing program 4: syz_emit_ethernet(0x46, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaa8aaaaa00000000000086dd608c7e5800102b00fe800000000000000614ffff000000aa0000006ed93d7777c2f00000eaff050000000000000000004e214e2100089078"]) (async) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 10:28:37 executing program 6: setrlimit(0x3, &(0x7f0000000040)={0x2d08, 0x100000}) (async) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x26e3, 0x8, 0x9, 0x5, "2b725e3e6efbac05e8cb2be3e1c87d332789a600", 0x103, 0xfffffffb}) (async, rerun: 64) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (rerun: 64) ioctl$TIOCSBRK(r1, 0x2000747b) 10:28:37 executing program 5: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="c340fe6b", 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b028ce47f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = dup(r0) listen(r1, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) r4 = dup(r3) execve(0x0, 0x0, 0x0) (async) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000700)="03c1", 0x2, 0x7, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) (async) accept(0xffffffffffffffff, 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:28:37 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:37 executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x44, 0x40, 0x7, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @udp={{0x1, 0x0, 0x8}, {"3730cd9d1ffbb0ea3ba3aa8b4c9bb138af6aef04a8a8205b8a622680a7d8202221a435468a7a9de9"}}}}}}) 10:28:37 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:37 executing program 4: syz_emit_ethernet(0x46, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaa8aaaaa00000000000086dd608c7e5800102b00fe800000000000000614ffff000000aa0000006ed93d7777c2f00000eaff050000000000000000004e214e2100089078"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 10:28:37 executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000001640)="00000000000000074b4db26af29a8509178b48c0070898309bd96f72c6fb5ddaf59e88355a1574b9dcc031054f506fd94023cc999c496ab749f29f62e49ef5d6ee53cc501fd3543f1916df82a920d31c5d415848038ccb3a0ca34eb5ce8c46cbd99d61a4293097561cd6daa7ebbaddd255b5ceefc694601a57d5edeed0ddb575a0bbeb357f958dfc9134cae8274a771cf277de952c3f82c115ea87202782762ea7e7248520eae5ea99da1973a71490ce4e67c177b98dda3d7c9d29d339f4c90c41cf21a3a028ba4a0a4547687c77469d02917d55e453827daf253ef630bb7570f77f99e56e8f2fe7539a2239c5b3840c31b959c32d73b36dfbc8eac9af4530ff91b362f44a06f1847866eab4164e2fed111b6e859dea5b37be83635dc406bb15a38ed241c1f129f5ae1e7f7c5a691499fe2845520ca9a4af07ec827aeef68b4cde39c8df390d8c9685c65d49ba708f61954dcf11cd14e4e60aa045ac700eb39892fa06c27527000fe02603d22c4974c5ddee8e0e03de7e5cd0ab8c", 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001400)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000001440)="49f08c8b69639079db38c4f32579775ff88317068ea8e5e8bda578fd5651f1b31a66a92aeac813712eb1be3e6f4e60dab21c411b6129220ce780e4a5c9edf43d275c29cb3624527c61f34d48d7e13f8a8de6c89084fde5d3de21b7dcb18a544da32f65d7166a4e5e9de338bc83f4ac14ad33d1322f17a2f1ee4a0347b2391f4c13aa2da0c6f4a344cf9653b288ab4ae6ae39d4f600567f9dab6b53a5ac7ab8737c", &(0x7f0000001500)=0xa1, &(0x7f0000001540)="286284a068684d2dab35c544a4313f09d445c7d300aa456412f6afa386ff75fffe54e2853a841e69d00f7299129c1d4d150b721109a1be6b0b919dee2d8298e5329590b560ae9109a09020636b2da7181b281189cd25561b9968df4b407074c763367258edef299dd187ecf712daf0495b0bbaca5dbaa91e6466ace8331932d1bc20436b71bf48f18057bc2a541a7a8d49ffeaf171e6acffec502dbce39b8b961fc3636b7c07156b3d346b4320220ff424bcd1557a0bbe561e8ccd6df23412f959284c58e2a0b6bf9026cc801e141274d381b070df613f54b23080c5c28afcefacf72295a670ad99", 0xe8) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000080)="8f453d2bdf6df17eb86efe8c0c594cc424618125872b1373bfe90fdf8824f224aca13ce1eb23527f3203a8ebe32f17216498187243a6cc0d70c6d45c3f382fb1e56db9cf7717412e23b0e10427c23072bf7b09e5e287806a167e84eefb758120049eec6a31b02c472499dc8cf1612eeac2914d726068c81c0686422634779c8f83173bd2eec9a3c752fa75350d3c28ab915ceab177", &(0x7f0000000140)=0x95, &(0x7f00000002c0)="0ccbf08a110ab37e7605e2e9e95b8536379d516fe8e21920c9db360080e934a5d8d123f2c77e3dd23b2250943776db9e864b818ebe0f32e043a4b8e73336720618eb1775a8702df36ae8f78849772ffb76fb84d26c853d13cd9ac7bd6bc1be0ba42d674a2489e954f15ec1ac88cf3f9ab6ea5e244042f3323fa48155b1a9cb96bd53f86ab98f88302030f83020dc5000068717c1bfcbdbde4516ffd6d3440f9d4455bb3d707709cb1118634354bd63e5e6b109b4c5fa126ee9b55df58597f49a75652320ca1e4932b944fd39b137abd4ef4b7133243f62b18e8ad8acfabb2e03e8bb1d325a2f7135509598c013d3bab78c905ab17d37a4971b47d7ab5d3c69c2af556ad3957182c00516c772a833e0c7f0e50b1356aba7fce82d4fd4884c40232b0d8ba53b3901ec7408f54de003925578f42f644a1081c99d752ff4e2ec4467e452241fef6239627899c08fc2da222de4ebe026439837c2548540cd7537480db1ec9b3fbea105d3a1c92cfb8853e80882c020df29bab528d6b273ab33a8f6c210e4924648c663dd18293d5c6f2550e0278ca25f2b3048150a5ead955ef41645c912c8e7e3636b030664f0fcae17aa6881b419cfa6f29fa7df49279fa08893869d18e4a50d5b8957ab1494cae60450629902717c6d8e43abb4decc294d25f794e3cfd3952648ec04ee6f75fbff7aee31abd39f4c4a7b94094dc3d83e8d2044818be8d092e02e1d1250ebbeeeed8c5f1aa4b37d2c030830fdcaebf84ff213495e4cdee0819477af46e8535e0001d071d900b8ffecd325fb9239e7695e15fd0a19989e29a601d99499056f64f898aa3e3edc195f61489af3964d2a11ef1f385c2ef8d475f131f617adc8366e2a28fb6e80ab035b8422d7c2ceaed8caade4bdf8c1daa5b3e75d668cf14b2646aa220e467d0d927250567aa7a682d0107192e12c69cb3e024ad05923b3fe02e7f60d8eef8d404de5346d2076399ecd225cbd6c224e96e8ff3e5990469106a1f6af6fe0234971fc3c25e8018dc8fc2d694573b29a0eb6916d2a0cf5bf63dbad0fec069e25fe1bfb9093600127311bed46493f0e173286671010c35347a521b1062dfcf0052a33959c958cf29d06c7ade14486e227d57fc7d4474a4c3bea42c824aa879de739aabd1204c0f6293ed0c1ff58bb2fd459951deb591c455b4c27d2a87d31d0b496aaf24fa6dea671b0e0dc1bc134026dee9446ecf5d3ca5bf8ac159cba2200004c1304e7cc9dd8f3ffda170af776681e9a8d37a997bd23c436d7a425abb0771271b5090afdf8df2f29677a1a299766752acf32b261b290dd1f404360d24cb40e1054ab6445e3071c77383fcf5c2e569ca179dc8da3d573f31803cbc8aaafa675a50fb6c828f80fb81c437a4c295865a2332e044284eb4bdfa5f13989d96bc392c19a58f1985b550bcac289426ee01de3ef10e3e373f6cc052e950be9f561ea7799e7a036b70263fb26ef4951a7b68f77a343183baaf0164a491b5c78c848d645c0d8f04441d68df8efc80ef171cf7f32cb087e53384dacfa17ae46bdfed2a9617f2d356935d5b04ea90f0010359d75523f7e7a8530d5fbb9c19c9fcb084e941c11a21173effd04c825e4a5648fce6c5e4c2af4857c434d1fdc5238170bc8e7421e528d237cbdb8b6fe1e41023ba8ba91ab10dfb00bd78d783499cb73b2d4d6a552432f93fafca6262b4952327f0ba8e307e5ca9d953cfab4e4ada669f7579cd648a4d560af7b9842a2f0cd78ad67a8674f4ac29e268f850004428a256f389ee3afc5a05499ff93f2617602aa1cba972c5e009da3c1f27e0809cca97f50fcd0aa233cf61851946c06a4fbb867a76284390e81e7de904748f401c7e5f8c087d9d9e99f7f3d23ab7ede467685a2eb7be3e4fb52451b503695f1d49cd7fbf810f47d4dc79911b33a75dd1504f490fd0deadce7e63e452d891c56705a152e0d26a3a086d51b1012237202806f7de451ea756a9bd97658be3c38ee0aed084feb2cb5a5080a3df946726d8bef9d5291d33b9c41d73c3de740c21804ded0c7be340c5c503b9e60858eb2483d5911b58da8b442c43999302467c4579fd340e60c54800bf4f60ccd963a6e30fa8efcb89edf607636647f4d6d1dd340cf1a47157828257a1a1c5954c09705beae677f5db4bcd6aec9b2e277020729ddb232a5d6d4f7d1c9a8810965e286c90ef641499b06aea6997124ffca9aeec58884096fc462174dd72948c44a10d79f0065387b140f50252a0c07ede204296f8a24d080005e0daf0ea57f5343de76a5415fb45ddf45db15f3e38e31ab0c07803fa37321eee9f1e78483c4871df54890844345b9abbde49d9e47e39e10c501286ebb1edde7452c282f35428c1db72f4c3428b619df7a1e6b5f81ae865d7646f26c8439355a50647d9c1b6e0da573bcf010c214dfe1fc5ca95e9ccfb623915a8a6b0ad9f8ddbddb3cd053664a0d1f226b8d7c8378a475dac1de581fea9249da878d0c4dc714c366c7a29589f1a3ca2ad6893eed5c495020e3b6252afb096097247ef34832f21088927b000de17571ffad5008fc84d756e09fb4d08e4ba6fb1f807df2a3e8b2935d4a7ce116fa60791586082b75d6e772cabfb427730a63709f5c9f05a8c2a08347ef09dad2a8417c03bc62ec9ad22b1d18a5dc6ca61cf705d0f5ae4b2c5edd3042acc017208449fca17486e39e2c88954b75209205ab66ae3d9085850a2bb16b45bd7687e763dc33718007b532a37fd3c1100c2b8788a76eedc43e08c58e14d78a13e8ac49479711b0bbd082882ec5585d4e598302ac53d3fcd946801c2a0dee23004ae571eac736b5cd8dec7957dc2ea851a76b2ddca3cb5c5b59976a8bc890a29066e7625de3d8bc47137da99f58e7ff02087ad1c7d8e38c43db680fb41a7d5c7d34f2c38a819813e062d705fdbf9bc5ca56b59a3d06dc36564d2348e2912cd6eb94abdd5ce2e0694f7a0cef5c8692f4d481e06163677d4c565522728a4f109744dad180c8cafa765e0b078405775d59f5b9bbbc4aab49a5e06f959171a722efe14e5e750bff7dcedeecef94c7648bd6dc1ee417eb1e37c129f98f52638fa0e2239e69574fbb3d4d3ef5bd011f3a02916fca7e75ca6705a3fca4d83533018c82cfb68b7fcb661e132f24f266a5d4f0ed7ef777ddf4539e91ef5e44a37618b73fe2d21e0b20a29b63811c8c39c8e7f18bc1472d8481b0c85f2389abc9619d0956d886e9f84a93d218918410b14a06e6fb0112146dc0d32aca29cb4db204efbc649b1e7687773a95d39c05ef47f0b17627bb1903a9e71bdb227eeb3bd0e2bb9bd8951ebc00a75d2948c3d3d09ced586cedb544b3966fa5bc68f75cc7d30320ec5996690ad2042e9154d694427ebcdb70f34e6a04cd8a29621ff45153397716ffefd5f6c79d32bcaaf7f5e96b1a69c887c1a4b2dca91b061efe4cd190d7465bc2d653be34de776434bdc9546e663ad55960964a1273bac05b9aec439d80a1a381f29a499d27b6466bc205e83eab605119315f3b5ca776d03714c27a505043d5179dad9518fb27f1f41318d3fd702c0c642c6074d7c972cee02ce90627b7eb342caf02492f9060b5224866d8bb4e48345e1a63030e729fb88197569a499fc62291fae4ae5b5b05d183e69bab547b785c4d0bbe1f2022da4a376e1a1d221a55dfd57771a18aee701dd1a8af6a6493ad1164ec7f014b99a373ba84a15b3e5c647efafd549ca610794761047b7405672ceb1fef62113bd1aae7bad52f3ea3f7993a37ed28412d8f4e223c4381cc5751f912dbca468a9005a40ef2014419314eab959e73554f90388bfc706e7858c0ec5dd84f9657341f9846f5b18a12ecc7f8b64a6d9e3a67cbdb3eb536b9a5f4c8a3f7fefd76ac5605e7d200ec4b319a7ab0528340fb80bdb067a6f39f1500b10e18b5ceabf3bb92ac031a5eb21e0ca82561ffccee88cbc9cc2785b01b1e22a60746f1eec59c7a81bef9f866581eec3e0eef4fd5b72dd0ee83d9d8beccb0bc4900ee73b70f0ff15b8b4fafa4637345df4fcb94309c2fdddc2b40c576aeb88aa656eb01466b97be9f250b9f387cf4315b34c630b7683d7369f9962c768b4b08b20d88634b7afc0f690a66e4a4128acfc8270a56e850ba0dd898b20c40bb57db1f8594a91061f3062cea14ab2a45bb2ebd9c390d95ea70e9038a3762cd57b6d515b51fa7178354b709e5ffde486567ca402cc30c4a32e600610623c6d849871f556b83d3263ebb083e345604a0d42a0af92e40b9f7eed26d73f337a37df7e1349db4e378da44e5ae5d67cc6ec5f1ebe69088557477a4ffb1ef7124684f1c7c737a0f5f36582c85d3de3d86e7e04a0862c027a9ea73e060e517a8753f63295e072be96f41690717682c96f9aa0fd38e2b0d9a43c48a54bda40a57b340a4b77b46434f7bd7f95dfda4b5a69d0ea5a297beb25e421f2ef66de0ee2f86c0c281e3cdeda97cfa8ed1cb4081db994fae0ee1e55251d3aaf4455eaa6bc50f38678aad3624449f67a4f30eda2efb73fd43aed574fe39da737f87d394911b5a327cd2f52693504a4b71816a72359c2eaa1d51f8111471199da114d7f05e1a5f47404ce0dcd0a758af2b3a94f73b33b10a80ad79c5c34d04bd0b1466fc36ce837841e355f6624a275294c2345dfd789846967f3cfb66ec6078174e9a343e95f3c9de336a44a77ce62ec40efb33d087b71919da2e693a73c5aaa3f766ed9eb97b3c1e9aeffc2a631ea8e7ea8db6ebfe7b752baf5af981db3cf2826587d419933ded4a25d3403a254f116f7e0f4f510d7211f3c3c3246ca44e48c68128c770dd2c4d2ac3c43ec6f85030e4cb70ee9ee728ed19e06d22dbddf952b1bba2bac45bb4581c5fcb2ae641c48aba0337ba36ba75b39bdad08d85f0d8d004d4d1eb056fc0e9abfb397ccbe93b21df164672ba9dba93ae7104505a598001b3aef4d36ccbc8a536695aab1e9cd465189e2441fac5fe045aca1ca803dbfe40ffe6476d90ee3ff1c6d889984b58f7141fff1b92e74a7aadbefd1212939c57bd3d05ab37e835db659d4c5551b0869378fc6b06a3193e743b2e46feab706b893160aa0e5d39f44d8f63a0f984d4be46ece85fffa522f4be1c1048a4e92a6a1d1697b95700aa22a2f96d0de3f8ad645417366714e43ce60202de350c64c98f9ac6b66f30ffc07575c12d70363e33ccdaa7744b540704f7c40d983226846570e3c31144b0889713268b1677e7990c4a1f6359c824ce50bd06c42bab8ad8c429054fdf77a84112e9fb196b172113dc01c7d22d02788691a37d668c43baebda0d0869184cf634a2405e7c14913ef2fad7530ed37fef76ae061b77b4174facfcf247c9aa76488f060afe658e070140eda342a3340dc0766804ec829f9c4c87d225cc769cf293acad417cf680b323a562dde7c93ea778e1d317e0f8b7965e69c2ca23358dd45c65bd7985b4870f22ce52c81ab46bf4a14a90eaffce3ddc66bdd1d97b52004f5c3574a56d0000663f073352bdb2d8cb16557942693878a9084ae40edd6b65d19b537a2fb0e0364979b3e1afbd5ed4b2a20187778f8f9c5cda71b1f9767e9fdb38f3c08034e2a7882f51e88419caae9efb9c861289523a71706975483ca1c9e09d3e628eaa50e9ffebc4fe143b75ceeec7fa4f84fbefdc2f3c8db72b498e5456c9e963bef1a829508181e42b3eed34893b951bca2d775d82b419d0f32a05ca7639b3d1635e37d67f4235edc17d01cde2317e4a7bbe99405e958630c673477705f9c6e529ed987ed91818700d47ab8de2644e4a68d4", 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f00000012c0)="6211417d06972f3bd3b115572bbc7ddf7fa3b826aa51", &(0x7f0000001300)=0x16, &(0x7f0000001340)="623238cfdcc5a6c675b115c9ee9b521be24380ee522bfd1279d3a38b0ffbb78403ff8a55a70785cefab9d07786d9d76b75b591ee6ade2734f5ea1f6ae11e08e20fdbf5d507f22f95e1af2ff8e55fdd9e815be87f9c452b4c7159bc069ab083059fa5bf290bf6601e691ecdc9607308ddc5d92464908986f663b45498daf1e4feee876fc5462860136d6f5991d3bed9a85dcde128cb89da50d5e7f2c7ef4f32e511d2a9425544ef451bc064ef5783ceef458a70", 0xb3) sysctl$net_inet6_ip6(&(0x7f0000002800)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000002840)="b84fef6c42ad43e5a7cc1f95988662af7a654f813167d397d8e1755722bdfa70730b7a5ce96e88e12aa899a2b52e43f97333bf0c345aa9131d698008f751e00a67f465916c16efa5749c69326681838f5d37bb63037cbf82dd413dec2770422061d84653daac2ed72ca77af2c63813ca511d3513ef6d4d4cc4128673e354b09d29d674d3d2a3f392a8dfe551377c97f7d71c57c05e7e1a17a4ce427c961f9a9165978182bbe6488f62d2179ccf041cd45294cb3a22ebad6732e03729d3bc1c42df857fee2812e1bfee8fa4359aca3980b19fc7", &(0x7f0000002940)=0xd3, &(0x7f0000002980)="2f99aa88e3d82124f05fb8da00116606d5066853fdbe3d92e1e31afc6f01f86ff8a1ff9d3781b447b797f3edd2362bb9ebb9697a17482e9ae9f68a9b427c10e41e1dcf", 0x43) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x1d}, 0x4, &(0x7f0000000200)="794b399a8ef97a172940138ac21f1b3d588d1f4abc02d483ca210152c927619f6702ef818509189f5c57b050bceecdcb8b57a52d72c7324002ec88dad065a2b7ff109c03cf9244a9bf5328e9ee4bc01acb1972606135de27e6126fdb1c8706a211280fd77c7937b0fea7bb6a2376c95e176cac27902f593d30684e27527077afb132e78de5a52ed3ddaec7de8ef011d10ae4c619cae2297431722dd12586f6efab5e", &(0x7f00000017c0)=0xa2, &(0x7f0000001800)="a2c51492ecf50ab7b57037183bc4c96a6790d817f7a67cc55caf71a094de08f0940a1355ee66089ea261b5068b6095f0d59036c1f4e87e3f68f6c4c38c959d7a67b86ab7ca7fdb22ad57b219d1775f6d6e954da5d548d972362047db1cbddee149c63793750ce874235ba98fb677cff93d9b3a393537479374954916e33ed7896fc6b7dd1a5a7b167f433f1dc180a7518a37b46fcb83d26d5fac2dcbab585ef28df4cbffdb35d1f2fb4827aca958578a92b98625c3cba3385605623495eaa6fe376fa43bf7c25d99362ce00859cb4dec70b74ae4164a990bc96480503160ac9c601397f395c2dbbf6c3f9a7be12dbde437e135d2f9cecf126878bbbffa1549b8f445e2b70f172d5c4579520922b772174f30985553dd1f0065d4efb373a4d9626890d62b23a04a2bcc4832eb8f8a6955cecdd2f28efcf29f2368bffec1fceff6852a70f2da09cc6449083b71339a49360c62bf2c2df180eaaa3489d5521a7b8419de75d8f88a1bbbbd80998c7a2d07a8852aed3a65a1565d390149389dba554d560d46c7abbad5e09d8e037b4db1bc5cdaf4bf7a98f99c62085023362573c5e984b47fb34954c881ce8ec9fe595fe5418e94d3b724ededb095759461473752d2a1bbfa99af86eabf76af93817e52ec7b810191a68ec0e9be389e2ecf89ded5668ccd0efa35d33967d755bb267ea328dedc63ff1fcd66277d766b4f367eb1bf028ef6355ebce71a8f2d33922e1f5c4a27dfda5751922c9e34fe56a262e19f30aac84dd853bf7754e95e7c409bdb03d432a098f825527611c2da7e7a1978742f9828ac7c99d11dec04712e4d85188bde186ab79d9ec4ff90c353f567ec283546ecfb20f4ab2238a8365be24cc59a1b84e315f2f56c7e744f776b2e202e6a821d9bb2987fdca16e3ff8bfee07d49832aa2ade8cce3baf2af93dd662519010eb2b241544ac89f9741b4ababa6af4ae84e0337ed15955fb23c6ffa21669e5bb37412e08c62748c30d61110b3f044bd816318f6ddcf42fd0f7195f55c0c576bf56db5c4138dfab010ad7690278bcf04f312f5f9d403dda7d074099130420667fdc95b5d3a862db549f5922c69e18f98fd63b51bb141bf82a5f1f70958f672718c65a819784154e14f0c6d560df5ffb2d2e8ca0611232ee9e59821e4ddecd72fb879f3445378c8ee72d367d0275f95c463659677a5e7e7568a030547d2ced489b6144d35d4c6eacb6f15bd53da6fe89a39b4d951c9476478941380e0a4a95bf69737eed74eb1d190dc99f1cc09d1aafb8d4d8eb69848b0ed8940d63617eedc8d0882930554f7ea9457b8e424612d3842b5a213786d471da7b7a5ec67e4390bc0f2908fa11f4aa52df16df837f3ca2e313c3dfc658f6008de9196a9a135478a1052e64879cb4a3a0eaa5d8b7ed583b13277cb2b55100b378a59e6ce0ba25aee263141ab4141df4862e46890f27dc027ac6641d244aa65f87c8424fef975a006031e1a8dd0db5aecb7e151e961f2811e67a0541db83282aa40ffdafff748faee8da0294186e700c67c2d8c0597308054b1524657c98455659f50fabade852ab780e0538e75dafbc3a5c82305d870f5b0ca4e68923adb49d00d955255a2cdf09e029d34516e3f5e836bede2a968b4be670c23da51e866d106f8f1f8c7a9b3bb79224e86d0098e61e5c2bc4997e91af040554afa093e7f2ed43a8d53fe238adfefcba71461d587b80941224b0baa8cb092bd7930d1dec076029c62f8e4ab29f6b0d66305f925fd8d2a2fb28122a891a2911d4b05842146bf052cbe3e3af1a3ee94cff52a1c8fafe89acecc1e8269b24195d66444899866e72f0aaf5452c2590c2beb1089326ea72ee23952a545a2e9ca5d877627115b902e57fc298747456e59fd03c5562821463d42baee667b177307ffe190a623259ab4a8a6e0271d35e946e8427abd93824fb21abf84f32714b014b3b4e4957f4fc78a8e79a7cf3c6edef3774d3fe6821a8c202b2f19f2a85398bdb370eb574a72815e4868f41fc777558bde2f76272eb5512fcf89dc59c8eef9497fec97d50e75f165c86fd5b1916ab7ef79f679982fde0559fa43404ab7c893737a298080763b2cfc20ad64a32bb043e8b739e5580810909206ef3664c4ee8cc4f24e23e1cc816eae6aa36088b74a876e3fa99fee0ae92921435ce59262ac1edc314a6218a279c6bd804274b88666a2ce028876f3e5a8d30c052078a79c468c874d58191cfec1cebffd83d00c567aea63dab06dbea0dca5ca3cf259b5061cc91f9c64cee0bb382c7db7ac91ac622d62612e31334be774f4e3279d0f71199b0600f35e845d024df8483eaee473ec9cb4c617c1df62764aaab4427fcb91212eefed5b17914daec4ad26712b0a09e9f14e874b53aa3cee317357ca65f509b70807aa3d3065ddf0b30ab6cf107487385e09b0da6040265ad971b51b8092eb8a125078b9b85f1bd30b27e5678f9595fd85c93176076dd1eea589a0581e800e0be06eaaf4eb0447307ef1a79b08d7fe0e789a05f730c4f3fb4af3546116fd0871d23ac7c38aa3991c7a080d5bd0b0d3c5ed8c0ea7e85ed3ee3a31dffea28d70531327357b8bc948d2b61ee5a878295d52b64d4d6db06e0232ec4ee8efb01502a4e82d7b7125c5f1efe79baaf6eb3084a6aa0b5ddf819edb605b10c74c73bb1406246f08379275ccd44e5c23edd6f1524362a721fc03d7b6bba96cda7191443a26c657125d8df8e0ce066902a06bf702d68f88ece1106db97ee4f1ffd15f8175115d094e78ebf9cd5278f62bfeba8d124f905effecb7edf9603075157654039babe862bd75bef5bf762263f03ec35fcf4a6905d7b5f9aee1265f3b530471724df996437ca2616ea8547ff3c2195c2e5785516c4cca7b02330c919eb1217752a0dd07c219e29f15c369ecb0bbc446d89e6339b1b4ce4d12c37721d3f240ac2b78ac5950f6282878c50f1b26528d5345b93096fbde6f60e3d169735825c4dedcee3bdf7b4f8b81a22a93a18ab99c5048dc4d2c566d250103c0eb1918ef07dc7d9330b5864ca8419a415537089119b13c318ab8e27190ae966b75b75a6144567e8da8dff9e48a0520c6888a696a6e519d9aa5013a31d2bb4c99cd63d095f4fa210d2fafaf1541b00118f1ab62b99c72fbf39283be277fac27d142576c1dc8fe3ba6ad45a1424e7114e0475888b3b45ac7f03860ae7a8f45217c0a10d6a66ffa6470fe3a4660ef57475da5c375ac7e0e7b5c3f481d8ec04c9e4ce9c7c7ce381e65e55f9d0ba97d2048f2f607485dd1a60e8afed6b8ac7a32b570aceba1dc4c572262a0c3a27b6d2d58e5de9f073b81d63228fe658ac70d860a677a88bb7e711d6151a99f41f0b973b824405b1ae32eacccdb66d5e572804085ad7586f5fbc09958baae87f429e7c8aa204ae31664bfb8b04380bcb42e250715887b87170743a7318f54a1ee5e0d59e76911949cf2d96da3c133e61d57a4e81753b2c763491a73544282d28cbb6798bd2c71590ec771258ec7a72b0d7ea6e09b71740272af3d57970218018bf5c9f5790c2f9e7b49f4ba507f1944779d562637d099b432fa450894eeb69f82fc087835ef727323871266fd4b00771737815d10b63297c356fc0f839cb93886866aca19f0c5dff3b678b520a575be8ce8616b29b9337b2ccea1d541aa7351942e6b7fe23b9300dbd0af9c167ccbb69b58651c0e7f3509f21bbcf4143bbf41d23d386c3e5ed77e5ad4daaf64f6a305ec0c6bbbb6b4b5df0c4c6a814d99e338efd8019613ff8a3642ca32a937cbe4603cc266fa9c11421ee56710eb315cacd1a2ec46addc1493a1e9946a8960621640704dbee12b40dc69ba61d1a65befa0bf3598e94702bb053d710f99534f917ee93fa1bc7b69a8358a380693fec8bf7d3d67a5b04131f0b88ca38c50699911cafa731c945060eeb38a0fbf906337f94f0338f1a276fcb05b031e914bd29349fff0d155b74501f3535319187133641ceaaf8c68e782760261a5515fd9f7f316107760063292ab5c4821edbcb4a45bddfb16f0db69765b7101bc2ed12979c57a0b21dc13738cebfc5c79b74bdb041d04a702278abfac69a442baa6601a38505373ccc0a279d6b918269f3c92e33084b493aebf593cb4beacbc0e3cddf2690c3c709bd56a0ac716c0db3c028f11650be88f86dba9efbfe06ab0595a673d43042fb237a8b062410546ad5f205aa1dbdb0a01684139c167156babf75cd90e9e81b2b58631b5e96ee488320b2941a8f21dee196313277a669bb49b5bfef7cf4442496c315b9cacd5c9bd87cf93e73391e8edc3a94880768bc97273408ce92d34247bef5c6adde9b9daaf87ce5c39049015261c8cac38fe7471835c521a9a4dfffb1b47f82e33598303ea14d4448ea7610a1b27ac6d29fbab9ecafac36bd2771523651262b446f19146f52534b663d9be688c198e2dd48ba97c6e6f7ff0c9b2c85f2d8bce39a8e7d062ac4c0611a27fadc5098c0a533b6c93c78ee81a55b54803d5fa73109720c4666df217e8cceeb334138f9e04ca30d9ecf2a9d1b71cb22b37d1c7af2aef40b5ee3f2564b265176b517eb3619464e12ca09fdcb50823fb0a16d28e1fed64acf5782bcb4aa833c75a5c3864eba55e335bfd5e7ebe84c56bfad0be024e56257a120677edd370b30fd2f0a0ef2b1f1da23a78ea6d5f6163fe7093f40f3e43f7076191dc95ec2db25e9f7923d53b14e54424ec64efed08cde59c4431940f5c3e68b4681ca71d8468be8916bf7858bfadee748b73bc76c850a4e84072c505aab8f18a5c8a5244fa830c45af1e62785b6456cdfe51a1f843c602467cf8687ceae3e5299daccfb17898720d16e539cd1827213b6de2c4419d65eb9a62c3e570ec0085ce07e01fa0d5d70a69a3e1d11163ebf0971fd77fbe46b9f66888be2eb17a284dcdc5e95f2388f2e7b6384c88d9c6b5aeed2f9281d01b128f4fbba4f2803246eeb7d5c8c67be19b172b8edb663cdf46a161a424d7d9878636206698a900b10f590a62ce29bab103e6c0f6b93d9929f0153a026138473de7f052e7206316d3cf8fe34fcf97bc7fcc15da5b9df5677f7db87e870d789d48f6b0ed113bd96b6ccacea31974a6eb065a66d7ba325af72273a8cf401ca7f30c8c3802db501ba9b44c5ab44e48fb8c0abf8436c12e467e5e2b2f7d43df0da2d1d3a0407a2afdced3394e00a8add960448cdaa26ba304e52923e2699b20f921dc02d661f8323d31fb4b80a44f57f798861c1d4ca47deb81de15fc316cd2dae31cb84e1f8d190443c5baed91ee04fca474aa93a4d114c7bcef5eb3f73a2448cf1452a5b00565c847137f9d7f4fcbee87e1bd922d14b530fcd37da3728f54b0e0c196e32b01894e86d3f01b07dfa64cb09666396a43f626bddaf1e9460d0c9fd0d7633f1e92ce5868786ab5f37927d5eaac454341d19a91f77bb4ec30831c749fe07ad62cacd9ade2dc2c63309a425810d100511d2586277eb9a026cc0198232bb062454785bc80a12c9c95af473de028b61c6f38a3ba8b2ac75686c39eab986ce00920283ac05c8a65659cc159e9cb3b55206329644f5612b4175e3a75888ae23e3a191ee3ffa2611381d84a86423e8d9a9a9bed21708aecdfd9b00c27fbcecff93af45dcf6983864adf9058cbcf27c566190dfd2def815fa81c88dbe3900d307a76e1109d3981b290c478419409e5c157865fcca54f32d07e34bafb52041d7bfddd57f4f0fa262cfd694bbb52af0586b7dc00870cd29aa262c4972aef4f54837a8cdeb22862a7a0d628bfaf2f5c3028d", 0x1000) 10:28:37 executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c012e2f7dc64f73cb213a8fb9b36566dc4265308c692183944795e2d33457cb1cb7abc732f234442ff910b1633108000000aa17ac2233845231a9d97cef8cc9b1377803597b88810692415e01af0bd9ad805a0cff1220c891ee79a576f9a1b5a5d62baad144e3fe347c88fb9ea9bd91d31ad171407f2696f43f07ca64188903bfd766cb2a3745fd9cb20fe811313b9919d12152b228d3787fa3d1272f96cea7380e9f56235ab2a6d224ca3433d753d7fdd4c133a81fdfe8260f3c56c05b524d4a33b692fcff276a84d1a5e63db58ec6758db59014ec7b887a0560e5fba8dd73aeffd9cdb3e50fa39b73bb71418fa5ddd881adee50d457563e364dad8ca883ba1284f6a4e74dcb994da74744a3cc42a0141d9b182dc991b971b71c5578eb2e9d6170c456f80abe5a817a9c426022be599f5bea72f04cadbe2c57f56d88c70d7ddba6a2643d52881707c587"], 0xa) getegid() socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ff002e2f6685247cb5f5"], 0xa) connect(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="01eab912e3513f1458c3"], 0xa) setregid(0x0, 0x0) dup2(r3, r0) 10:28:37 executing program 7: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080)="aedf62f018185862d0da26697604f2c96a2454227df3f2907de2905b15de68ae1d454abfb084ecc3210a4ffd85c8cabd3c49471d8fc81ddd7b6e957c1e424a44e1300c3021d84d274547be73dc9bb1b6b532cdd2f081d39dcbaa8bb390a76ebf39b7091ec44b7bea6e54223aa736710814de18a6db3f3611a9c752791eb150435f14507d6cfd0d1509c5729770f2f30acb726a01fb89d924f00d6c984989e013f0538c02592c00ab4197684b64f98870e7bc6b3610d867550564", &(0x7f0000000140)=0xba, &(0x7f0000000180)="adfa7587579ea226eef07b12ca523c4800202395a1dad4eff3f3b1aaaedafeb0f9a7e6b17dbad0229cf4329053e41231da6196da04451c5858a278abe3f25f441182ec4335f3bf940d1b1e81a44439b9504925c42de6860c77f17348543fb138107716c02de5dccd16241d0f39d72a9009fae14647f9edd7f1e3f4e81c37552b025d08b55d095671e60d68076f7eae897d9ca0b475392230ef60527c3a6c1f095d1bda813881293fa928ca362cd154e6f6f3de3afcdd2176cc33ec832ee0ab447d48d14ed4497673a2fe558e734b0644eb18755eaed7518b9e9d8f2e8a1447ef15de9ecbfc4dc639f5f7acce870c1b9d83bd7d18bb4980b258877d4c0e3eceefd4b63d29604bf98aa77b685069e16fbfa495caaf013e72db02416d3940f0f730292493b938cf2ba9431130c73953038831d7a5f8173e421e23b0975a16f62a421155e8d5b0e29f4ac4c785fab926a12cc2dc7e4ebbea9bd37597b05c3123013b3265bce1009d32405c3edd702d2f2beee62074e62e53e9ab7b5238890c8ffb767612e71875b6327229f3a5acfc6953180ec53fd4ec16b12013ceab0129cc3fdd442b7b02a58d517b92c03b78e5b07112d3c7402fa4b5751bcf260b5b9242afbc95133828f9ad620d39ee3d3c81b3a87602ba91196c641293511d6deb0a928d5088cc49828fcfb09eb3e3e44ea267aff8a6ca106b9deccf99d6c1a1388218b4895dbc7486377f95fc9dc7dba087b6743ff8e99556cf3b8a2f9b5042bbca8892c00203a91a2c6e3c80f00b07e0d1b0e3ea3af596feba345804cd331f9c5f82dce39b212b32fa716b42c9654700a57bf0b3b3f911530bc0ba069fc92c6f7fe0924f263764d5ed5e1089c3f0a97aae6d6c025b56fb5ebcd48c26330ee98b4a2ce02596cdd1f2a0ff7686a0ade38c6d1ec0d5d70ceceb5e920f8b15a29e889f5cad659afa0974c7acaabe3b314f4f45638690276af0a9e92c9ac96c06098fb897e9818aea876e1580828b40ed354432bcd2b9b777598022e68553f12ed65a73d7deaad40a70ee23c2d6f9a1ba24dd69b81c0bed2881bebbb1009fff05601fbac1710c14814c48edc72c78c2a1f8ce0ad6feaa7d3bf7716458f6622f8a4a098033fbf287c93869a046af2c2df0deb606d0cd7ed9776157f17efada1d803a91f5189ff8c9d9c0924c806d4dfb7a02a7a97a205fa1183ae77b7a23c3c947b1563e746ac56af122719f044a6182081a9551ef9f36e4f1e66514603913cb312ae96ba59e9626ef0f342de87ed03764d522de4eb411fd3bc5e831e21d9a363708f9839861d22bc0e19dcefddcd3529a9c57af418870411949c55f627f1f55eb8d8173479fb8f5e44cf0471c6cf708497636bfe385d0a1ffd0b6c2ff2cfede797642d42d3249cb9e8fcf365459af4696dad3c4c7efed6f14de5c04d4e2e9c74cbb4ea9a8966036692b264c0d2c92603a7e46cf2bd445d455b0f0fe62e3fc9fcdfc8a11ba9294beb564f11fc6662f506dc6ccbd28a9fead18e3a5ceb3da014a9bdbe9499421564a23faf127a11dadbe02cedcf9a41145c3da455e7f1b1a440f9db284bf5d047d1c159f71661176c18aa5e8390db3b362aeff48f2ad2a33e6b2c4c3e41ee4afa1398e0b13d450e02a1ed211fc9a4f90d88bbdedca6886ec4b04570035a5bb314f33286dbf599c25e7007e38ae74734c14cb3c14ec5e89047c9c7f091b374190afa7a6ee372370ec420ffe663befdf49fa0ff14208c5d342a006f1d5c1629f081b9d72f170b53885ccabc105e46095030a55b88aee6145e06e51e41f7a2f722c8ae87889a608ae921e1a169b00b22f38bdca27131552e7d6999869c936ddb9ac5e2f5cc3c67180ee23e9d5122e47e473490b183686d8a41a575e27c83aa39cd37d081d070667a4ac7bbb6f7845a2659f0e7ecce1b5a227411cb21f21899e6ab125c60f223225ab94dde5076cbd5bbe0881b8148704ca5c73a64bd5ae686c09a63b2ce769e9385d5761d6917bc9b4eb6289199be5fd91ce2bfeab586406153a475ab24b4f3a4bd6d4e8c506fea9afc51bd2686e0fe93a7d5fef2fb2d57722df38b606eeaeb3f1a9eb8684b6155b0ad67875a08e0c03975d83b8743ae8d2e18d7670e91f2570f143a47a04db14b30f16b00556625a2253d2d2bc04b4ba897dc1672eca365558eb3e183308ed3ccfbbb7e26ea3323ee80987cee80aa8980f4751e82ea217175a31bfdfdfe20e9f891a62894e5dff1285c59d7ecc9d6017e75c7a2d3fe89be76cdb315360ee38fa8d0193894391e7790cda4a8e73c876be21ed38c5d677aaf22ec3cfb9a1563065f1b472af867b7700219508a733aae1917d77ed52c6371d05a7cb308cc31311a16c91150753540f8c389c125ea1fcb27ac45dd641adac138c0d9fae7be9017a355eab267f0a34f7a9cf55661ae386788bbd07b44337e807df76fab13ee99417ebe32ad541e7b64ee05bdd248f9e4b489b333fba78b103aca2e0537888a18a863682217266012dd7ea8ef6dd8ea8d20410ba6e4165e42ec422b4bf78bad33a3c622ffcc9d6336bdf23b4e2f0bbb5b2120974114b678a1492696158f6cadee670e487ef914cf820e41fdc2d745fe5d0b8d00228237e27c04f6fc7be4a6a2a8da245777c608582f7738949b1bba0a4450db22aff2e1e71bc1a8d82bb6d69a98a6377705026f690fd8bc045159a68520b206743aa61d1dfe23e3d71a1832c9109bd10d961ea375edf6da3de4ce588eaebdc4c450865930f715c15f4dd488e1a1174f71c29fde4c0798ec92f34e1cb2d082203d3c85d4c461a562acf7be943ffeaf236e67c1035fc4c700caad36e578abf438057ecd1116ece1f3719b83486662fc611501ea243914de9a933ae7f7633faef8d4bbc68cc184d7d113564cac654afd0aec07f8913ce523dae5d321e67e98510b4840e357fdc211992145dcd76406cc76d134b89c10719209501bfdcae3f18cf43c5146501351845541120d2ef63c0e56bdf18d928d5891b72c29a91066fde482cc239e38f50b94dcb7587caeea99281dd6ee1e29cc1a3fa02960a895573512273bec2395598a714e5f105f4794b61aaa981a634af2edef5c4020f2050c9f120a46d548f2920f9c6d97f109f467623e5694dd991a824f7ea68f03e6bbc5691cf96e555efd35c6b6cbc8cfeee83215e6e14b84678e3c7be1a77bfd8231cede17c70add4ced76c195118d7da5f326b9c61af126df324657d5b58d32c17d68218aa8b6f26604ff0a5d9f649e2296877ad2f4d38723c730010f74d669b7eae4ccd3a8eb674c2c1fcd632b4a90f7108fb0070f3de5a501c362a02757038ec6bc28807faaccec33bc4b3bb00e979477e39c54f5164377a672f0d02d44beeaf7ac168d19fda207ebd5799acd0313b546441ab4077288b0f16fa2fdc01ae654280a0bb9bf5eeba496db1540d5c5b8cd4673ce435aa62500e31757dc7f1136664d94a0331acd2a4245b707e4ebc824c7a4bde6c369820cdd9112193830f8b3ab0448b84d60f687bf703643f846d235da81446ba0840e70b4c7fd0e72bb2d12767418e42c5b1bf191758c506fb8c194304b426abf156d2980c2db6d9bd2f64bd634a1d47e8a6b777000395c2934f351cba31e7f710c7b46c0b20c87e6e082b2aad57719ab1031696be838e573ac6c850de7d993f03210ac7aabe0d6de2dc871767fbc73f80c8dfaf6bbeeb55621c2da5bf529b889958194e125588ae5defaf68f07b7928529a0ecd0393b5ac1f373815b503299217921f63344c10954709024fa23de9515fc4865d0beb3813c2f05f7cdc83ed6728af40777b5086d2ea0e1b383b13800b27fbbfc7514449bbd1d812e555c89a2f6f11c5accdf9e58bf111571353e9292798f8d1045c29ca6e5ff897562859d70d6144f14b18b9a75e421b77adb21b66692dc7022061e426e5cc1db7c6a0b3a239eb4758f4c94636bbcafe9c3a94cea6464f5faa61c22c277db33c3f0403d96e02b03580491f25fa802a838ea0d810c2b78ef51ca33f678b353bfb071aadcfb6dfaf694a8f798641a9cffa9eeb6dcc5f15b0b1f6d99e16d85f85b9b7e749d29728ee9235d2d4d13c46ad3648457c426b4614097e7a9e02fa61a4a6d1d8d16829a8768b0c4b4103a3acf986d3b6c401d16420ce06e22531224249f01873589e3e59443e1ed67a41163b8933294be89e0bf462d57e04b3400442d3d38863b674d9cf5d8b32392f80514b8f1dc7c15f17316bcf493243692593915c224cab7794956a9fc184e01b5658a6700d5edad6c81572024fff3ab8ca0db4bb9ea84c14efff9c138f171152d661eed7e0831c9febb7d4e6beec7c4f39c584774d4b1685723bddde702c8373e3c0aa8c3f76f0488e5e441219b1774c84657eed4ee036b51fcacbf776016823104fb7e70c226e5b3b117c906e8361e73f8c3d35e83da39f9377506c8249020654f0958fe9761a31661a7fcfa50a36d66a93cf95e352037763397b0dc875899a6781696ad0d07f304203daac8c22cbcecf5bde73c1d6b2345d41d5862b95b1a1329e051fd008806f1fddbf2124ee8a9465977857b7d9e89e8327a54c7c2490593bee6131823c78de2f9d2c6a6c5836cde42d7183c7337cc589a948fdeead67907abadb9b5e72eee960e6f52f251e8fcc546a1b97cf893a5dc3303d2243c77a8b3f9cf8c3d6d6e36095fb2697d25769559b9133c6e9c5d9e53a1a26e6ab6ab97635c5b695ce619e00af99d3d5b07589ad3e521fa324959e4a209cbf890464ca30f4e3a79a65fb93511c89f893f996624d4af51cd49ed3c321fe75fdc3e9634da81dfa573bd223d27246d9c7b016e40b2f2dd1a4d2ceed7af49f69cbb550ef2a5cd0ebbe5224842b13391ac8702a6cb5f1269cbc6571eb7e4fe621b244f61c9b5110782ad812ad437f9373f1867c0433c7799223bfd6b751520648cb5257f7c35bd1ac45afa0fc552a09c93baecbf6c293549d9307035a0de008d813b876b7993a719027f7577ef77d96eeca1604d0d399b3bc03ccb4d2ca8d28ba2b334efb99d1e28ff34ec01b71d968b89213a0477aba8f816fcc4b398c58396458b1c90c86eaa7e720508daa25f016a5e97019efd4de0ac721d9e17ad933951a39945a9190df06e5c32d01fe6c675f939e0f883f1d943ea89e4542b1108351b89d87aa0ae938ae38ccfc57bb73aed9d35bbbaf65b3876da272a486e9a844ad23b837dc9a58efefd85ee348bf360952e47ce566c73caec14fd80c335a3a4bde05123e719290c540dd83c988df46ba6062b221c85803dadd4dae1216b54dd7f7e4df74d07f0b88b80f210d36f1e9b86d8518715c8ecd2defa0422802a373b96485d6042354912914bd0763d8838a4fe3e284a0da418669954f04e9cd0ab254be6c74f5acb5710537b9dcd4d43441ea6ae7dc4f22d990ff685be7aa27a8baf5000d050f3730a1b5a9f0b3f108c318bcf565cec50a00da6b17186be8830a6fae995fa3d81e80804e99e563804bd0643a198a4a5eb3e95de44a217c92b63b5b30989cb5e2d603cb5c31376b751b2611a57e774f70df146085cae2ffb5c130a0adc9ffb9062669dce84c2437410625e958de81f969ad654896410e7b8279e70956a5126e804a31f8309169e93e07c7ac56d5d7980bd5d4e0daba5cb1229c4b01452f5e259b84150121d535888036e82893b0be94f658dcae395a5de1f0fab0e68921393b686086eb9d18adf366ac2eb7add42cf50170d945b8c6d022784e56d2717196277bbc759396e1bf271696118946c8b0f3f1fadf7deb985b", 0x1000) (async) getuid() 10:28:37 executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c012e2f7dc64f73cb213a8fb9b36566dc4265308c692183944795e2d33457cb1cb7abc732f234442ff910b1633108000000aa17ac2233845231a9d97cef8cc9b1377803597b88810692415e01af0bd9ad805a0cff1220c891ee79a576f9a1b5a5d62baad144e3fe347c88fb9ea9bd91d31ad171407f2696f43f07ca64188903bfd766cb2a3745fd9cb20fe811313b9919d12152b228d3787fa3d1272f96cea7380e9f56235ab2a6d224ca3433d753d7fdd4c133a81fdfe8260f3c56c05b524d4a33b692fcff276a84d1a5e63db58ec6758db59014ec7b887a0560e5fba8dd73aeffd9cdb3e50fa39b73bb71418fa5ddd881adee50d457563e364dad8ca883ba1284f6a4e74dcb994da74744a3cc42a0141d9b182dc991b971b71c5578eb2e9d6170c456f80abe5a817a9c426022be599f5bea72f04cadbe2c57f56d88c70d7ddba6a2643d52881707c587"], 0xa) (async) getegid() (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ff002e2f6685247cb5f5"], 0xa) connect(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="01eab912e3513f1458c3"], 0xa) (async) setregid(0x0, 0x0) dup2(r3, r0) 10:28:38 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:38 executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair(0x10, 0x3, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f445be985a4dba40743e703dae2814c4e92bb0562a50be5adda003b7afa87f4b0ad729197d65fe076dea328d60e721b753b370d2f6fa48e6af6efd19bbdf587e73171653fa3d454e7b043b7c80e54f68ea4421f7c067c637d930ae2cef174afd0e725e4316be0c8f13875909dd0ffada188a1ad501379c6fc347d90e69de2dd5b669f67191b0cb9e11b84029", 0x8c) 10:28:38 executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) socketpair(0x10, 0x3, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f445be985a4dba40743e703dae2814c4e92bb0562a50be5adda003b7afa87f4b0ad729197d65fe076dea328d60e721b753b370d2f6fa48e6af6efd19bbdf587e73171653fa3d454e7b043b7c80e54f68ea4421f7c067c637d930ae2cef174afd0e725e4316be0c8f13875909dd0ffada188a1ad501379c6fc347d90e69de2dd5b669f67191b0cb9e11b84029", 0x8c) 10:28:38 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038, 0x0, r6}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:38 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:38 executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000001640)="00000000000000074b4db26af29a8509178b48c0070898309bd96f72c6fb5ddaf59e88355a1574b9dcc031054f506fd94023cc999c496ab749f29f62e49ef5d6ee53cc501fd3543f1916df82a920d31c5d415848038ccb3a0ca34eb5ce8c46cbd99d61a4293097561cd6daa7ebbaddd255b5ceefc694601a57d5edeed0ddb575a0bbeb357f958dfc9134cae8274a771cf277de952c3f82c115ea87202782762ea7e7248520eae5ea99da1973a71490ce4e67c177b98dda3d7c9d29d339f4c90c41cf21a3a028ba4a0a4547687c77469d02917d55e453827daf253ef630bb7570f77f99e56e8f2fe7539a2239c5b3840c31b959c32d73b36dfbc8eac9af4530ff91b362f44a06f1847866eab4164e2fed111b6e859dea5b37be83635dc406bb15a38ed241c1f129f5ae1e7f7c5a691499fe2845520ca9a4af07ec827aeef68b4cde39c8df390d8c9685c65d49ba708f61954dcf11cd14e4e60aa045ac700eb39892fa06c27527000fe02603d22c4974c5ddee8e0e03de7e5cd0ab8c", 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000001400)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000001440)="49f08c8b69639079db38c4f32579775ff88317068ea8e5e8bda578fd5651f1b31a66a92aeac813712eb1be3e6f4e60dab21c411b6129220ce780e4a5c9edf43d275c29cb3624527c61f34d48d7e13f8a8de6c89084fde5d3de21b7dcb18a544da32f65d7166a4e5e9de338bc83f4ac14ad33d1322f17a2f1ee4a0347b2391f4c13aa2da0c6f4a344cf9653b288ab4ae6ae39d4f600567f9dab6b53a5ac7ab8737c", &(0x7f0000001500)=0xa1, &(0x7f0000001540)="286284a068684d2dab35c544a4313f09d445c7d300aa456412f6afa386ff75fffe54e2853a841e69d00f7299129c1d4d150b721109a1be6b0b919dee2d8298e5329590b560ae9109a09020636b2da7181b281189cd25561b9968df4b407074c763367258edef299dd187ecf712daf0495b0bbaca5dbaa91e6466ace8331932d1bc20436b71bf48f18057bc2a541a7a8d49ffeaf171e6acffec502dbce39b8b961fc3636b7c07156b3d346b4320220ff424bcd1557a0bbe561e8ccd6df23412f959284c58e2a0b6bf9026cc801e141274d381b070df613f54b23080c5c28afcefacf72295a670ad99", 0xe8) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000080)="8f453d2bdf6df17eb86efe8c0c594cc424618125872b1373bfe90fdf8824f224aca13ce1eb23527f3203a8ebe32f17216498187243a6cc0d70c6d45c3f382fb1e56db9cf7717412e23b0e10427c23072bf7b09e5e287806a167e84eefb758120049eec6a31b02c472499dc8cf1612eeac2914d726068c81c0686422634779c8f83173bd2eec9a3c752fa75350d3c28ab915ceab177", &(0x7f0000000140)=0x95, &(0x7f00000002c0)="0ccbf08a110ab37e7605e2e9e95b8536379d516fe8e21920c9db360080e934a5d8d123f2c77e3dd23b2250943776db9e864b818ebe0f32e043a4b8e73336720618eb1775a8702df36ae8f78849772ffb76fb84d26c853d13cd9ac7bd6bc1be0ba42d674a2489e954f15ec1ac88cf3f9ab6ea5e244042f3323fa48155b1a9cb96bd53f86ab98f88302030f83020dc5000068717c1bfcbdbde4516ffd6d3440f9d4455bb3d707709cb1118634354bd63e5e6b109b4c5fa126ee9b55df58597f49a75652320ca1e4932b944fd39b137abd4ef4b7133243f62b18e8ad8acfabb2e03e8bb1d325a2f7135509598c013d3bab78c905ab17d37a4971b47d7ab5d3c69c2af556ad3957182c00516c772a833e0c7f0e50b1356aba7fce82d4fd4884c40232b0d8ba53b3901ec7408f54de003925578f42f644a1081c99d752ff4e2ec4467e452241fef6239627899c08fc2da222de4ebe026439837c2548540cd7537480db1ec9b3fbea105d3a1c92cfb8853e80882c020df29bab528d6b273ab33a8f6c210e4924648c663dd18293d5c6f2550e0278ca25f2b3048150a5ead955ef41645c912c8e7e3636b030664f0fcae17aa6881b419cfa6f29fa7df49279fa08893869d18e4a50d5b8957ab1494cae60450629902717c6d8e43abb4decc294d25f794e3cfd3952648ec04ee6f75fbff7aee31abd39f4c4a7b94094dc3d83e8d2044818be8d092e02e1d1250ebbeeeed8c5f1aa4b37d2c030830fdcaebf84ff213495e4cdee0819477af46e8535e0001d071d900b8ffecd325fb9239e7695e15fd0a19989e29a601d99499056f64f898aa3e3edc195f61489af3964d2a11ef1f385c2ef8d475f131f617adc8366e2a28fb6e80ab035b8422d7c2ceaed8caade4bdf8c1daa5b3e75d668cf14b2646aa220e467d0d927250567aa7a682d0107192e12c69cb3e024ad05923b3fe02e7f60d8eef8d404de5346d2076399ecd225cbd6c224e96e8ff3e5990469106a1f6af6fe0234971fc3c25e8018dc8fc2d694573b29a0eb6916d2a0cf5bf63dbad0fec069e25fe1bfb9093600127311bed46493f0e173286671010c35347a521b1062dfcf0052a33959c958cf29d06c7ade14486e227d57fc7d4474a4c3bea42c824aa879de739aabd1204c0f6293ed0c1ff58bb2fd459951deb591c455b4c27d2a87d31d0b496aaf24fa6dea671b0e0dc1bc134026dee9446ecf5d3ca5bf8ac159cba2200004c1304e7cc9dd8f3ffda170af776681e9a8d37a997bd23c436d7a425abb0771271b5090afdf8df2f29677a1a299766752acf32b261b290dd1f404360d24cb40e1054ab6445e3071c77383fcf5c2e569ca179dc8da3d573f31803cbc8aaafa675a50fb6c828f80fb81c437a4c295865a2332e044284eb4bdfa5f13989d96bc392c19a58f1985b550bcac289426ee01de3ef10e3e373f6cc052e950be9f561ea7799e7a036b70263fb26ef4951a7b68f77a343183baaf0164a491b5c78c848d645c0d8f04441d68df8efc80ef171cf7f32cb087e53384dacfa17ae46bdfed2a9617f2d356935d5b04ea90f0010359d75523f7e7a8530d5fbb9c19c9fcb084e941c11a21173effd04c825e4a5648fce6c5e4c2af4857c434d1fdc5238170bc8e7421e528d237cbdb8b6fe1e41023ba8ba91ab10dfb00bd78d783499cb73b2d4d6a552432f93fafca6262b4952327f0ba8e307e5ca9d953cfab4e4ada669f7579cd648a4d560af7b9842a2f0cd78ad67a8674f4ac29e268f850004428a256f389ee3afc5a05499ff93f2617602aa1cba972c5e009da3c1f27e0809cca97f50fcd0aa233cf61851946c06a4fbb867a76284390e81e7de904748f401c7e5f8c087d9d9e99f7f3d23ab7ede467685a2eb7be3e4fb52451b503695f1d49cd7fbf810f47d4dc79911b33a75dd1504f490fd0deadce7e63e452d891c56705a152e0d26a3a086d51b1012237202806f7de451ea756a9bd97658be3c38ee0aed084feb2cb5a5080a3df946726d8bef9d5291d33b9c41d73c3de740c21804ded0c7be340c5c503b9e60858eb2483d5911b58da8b442c43999302467c4579fd340e60c54800bf4f60ccd963a6e30fa8efcb89edf607636647f4d6d1dd340cf1a47157828257a1a1c5954c09705beae677f5db4bcd6aec9b2e277020729ddb232a5d6d4f7d1c9a8810965e286c90ef641499b06aea6997124ffca9aeec58884096fc462174dd72948c44a10d79f0065387b140f50252a0c07ede204296f8a24d080005e0daf0ea57f5343de76a5415fb45ddf45db15f3e38e31ab0c07803fa37321eee9f1e78483c4871df54890844345b9abbde49d9e47e39e10c501286ebb1edde7452c282f35428c1db72f4c3428b619df7a1e6b5f81ae865d7646f26c8439355a50647d9c1b6e0da573bcf010c214dfe1fc5ca95e9ccfb623915a8a6b0ad9f8ddbddb3cd053664a0d1f226b8d7c8378a475dac1de581fea9249da878d0c4dc714c366c7a29589f1a3ca2ad6893eed5c495020e3b6252afb096097247ef34832f21088927b000de17571ffad5008fc84d756e09fb4d08e4ba6fb1f807df2a3e8b2935d4a7ce116fa60791586082b75d6e772cabfb427730a63709f5c9f05a8c2a08347ef09dad2a8417c03bc62ec9ad22b1d18a5dc6ca61cf705d0f5ae4b2c5edd3042acc017208449fca17486e39e2c88954b75209205ab66ae3d9085850a2bb16b45bd7687e763dc33718007b532a37fd3c1100c2b8788a76eedc43e08c58e14d78a13e8ac49479711b0bbd082882ec5585d4e598302ac53d3fcd946801c2a0dee23004ae571eac736b5cd8dec7957dc2ea851a76b2ddca3cb5c5b59976a8bc890a29066e7625de3d8bc47137da99f58e7ff02087ad1c7d8e38c43db680fb41a7d5c7d34f2c38a819813e062d705fdbf9bc5ca56b59a3d06dc36564d2348e2912cd6eb94abdd5ce2e0694f7a0cef5c8692f4d481e06163677d4c565522728a4f109744dad180c8cafa765e0b078405775d59f5b9bbbc4aab49a5e06f959171a722efe14e5e750bff7dcedeecef94c7648bd6dc1ee417eb1e37c129f98f52638fa0e2239e69574fbb3d4d3ef5bd011f3a02916fca7e75ca6705a3fca4d83533018c82cfb68b7fcb661e132f24f266a5d4f0ed7ef777ddf4539e91ef5e44a37618b73fe2d21e0b20a29b63811c8c39c8e7f18bc1472d8481b0c85f2389abc9619d0956d886e9f84a93d218918410b14a06e6fb0112146dc0d32aca29cb4db204efbc649b1e7687773a95d39c05ef47f0b17627bb1903a9e71bdb227eeb3bd0e2bb9bd8951ebc00a75d2948c3d3d09ced586cedb544b3966fa5bc68f75cc7d30320ec5996690ad2042e9154d694427ebcdb70f34e6a04cd8a29621ff45153397716ffefd5f6c79d32bcaaf7f5e96b1a69c887c1a4b2dca91b061efe4cd190d7465bc2d653be34de776434bdc9546e663ad55960964a1273bac05b9aec439d80a1a381f29a499d27b6466bc205e83eab605119315f3b5ca776d03714c27a505043d5179dad9518fb27f1f41318d3fd702c0c642c6074d7c972cee02ce90627b7eb342caf02492f9060b5224866d8bb4e48345e1a63030e729fb88197569a499fc62291fae4ae5b5b05d183e69bab547b785c4d0bbe1f2022da4a376e1a1d221a55dfd57771a18aee701dd1a8af6a6493ad1164ec7f014b99a373ba84a15b3e5c647efafd549ca610794761047b7405672ceb1fef62113bd1aae7bad52f3ea3f7993a37ed28412d8f4e223c4381cc5751f912dbca468a9005a40ef2014419314eab959e73554f90388bfc706e7858c0ec5dd84f9657341f9846f5b18a12ecc7f8b64a6d9e3a67cbdb3eb536b9a5f4c8a3f7fefd76ac5605e7d200ec4b319a7ab0528340fb80bdb067a6f39f1500b10e18b5ceabf3bb92ac031a5eb21e0ca82561ffccee88cbc9cc2785b01b1e22a60746f1eec59c7a81bef9f866581eec3e0eef4fd5b72dd0ee83d9d8beccb0bc4900ee73b70f0ff15b8b4fafa4637345df4fcb94309c2fdddc2b40c576aeb88aa656eb01466b97be9f250b9f387cf4315b34c630b7683d7369f9962c768b4b08b20d88634b7afc0f690a66e4a4128acfc8270a56e850ba0dd898b20c40bb57db1f8594a91061f3062cea14ab2a45bb2ebd9c390d95ea70e9038a3762cd57b6d515b51fa7178354b709e5ffde486567ca402cc30c4a32e600610623c6d849871f556b83d3263ebb083e345604a0d42a0af92e40b9f7eed26d73f337a37df7e1349db4e378da44e5ae5d67cc6ec5f1ebe69088557477a4ffb1ef7124684f1c7c737a0f5f36582c85d3de3d86e7e04a0862c027a9ea73e060e517a8753f63295e072be96f41690717682c96f9aa0fd38e2b0d9a43c48a54bda40a57b340a4b77b46434f7bd7f95dfda4b5a69d0ea5a297beb25e421f2ef66de0ee2f86c0c281e3cdeda97cfa8ed1cb4081db994fae0ee1e55251d3aaf4455eaa6bc50f38678aad3624449f67a4f30eda2efb73fd43aed574fe39da737f87d394911b5a327cd2f52693504a4b71816a72359c2eaa1d51f8111471199da114d7f05e1a5f47404ce0dcd0a758af2b3a94f73b33b10a80ad79c5c34d04bd0b1466fc36ce837841e355f6624a275294c2345dfd789846967f3cfb66ec6078174e9a343e95f3c9de336a44a77ce62ec40efb33d087b71919da2e693a73c5aaa3f766ed9eb97b3c1e9aeffc2a631ea8e7ea8db6ebfe7b752baf5af981db3cf2826587d419933ded4a25d3403a254f116f7e0f4f510d7211f3c3c3246ca44e48c68128c770dd2c4d2ac3c43ec6f85030e4cb70ee9ee728ed19e06d22dbddf952b1bba2bac45bb4581c5fcb2ae641c48aba0337ba36ba75b39bdad08d85f0d8d004d4d1eb056fc0e9abfb397ccbe93b21df164672ba9dba93ae7104505a598001b3aef4d36ccbc8a536695aab1e9cd465189e2441fac5fe045aca1ca803dbfe40ffe6476d90ee3ff1c6d889984b58f7141fff1b92e74a7aadbefd1212939c57bd3d05ab37e835db659d4c5551b0869378fc6b06a3193e743b2e46feab706b893160aa0e5d39f44d8f63a0f984d4be46ece85fffa522f4be1c1048a4e92a6a1d1697b95700aa22a2f96d0de3f8ad645417366714e43ce60202de350c64c98f9ac6b66f30ffc07575c12d70363e33ccdaa7744b540704f7c40d983226846570e3c31144b0889713268b1677e7990c4a1f6359c824ce50bd06c42bab8ad8c429054fdf77a84112e9fb196b172113dc01c7d22d02788691a37d668c43baebda0d0869184cf634a2405e7c14913ef2fad7530ed37fef76ae061b77b4174facfcf247c9aa76488f060afe658e070140eda342a3340dc0766804ec829f9c4c87d225cc769cf293acad417cf680b323a562dde7c93ea778e1d317e0f8b7965e69c2ca23358dd45c65bd7985b4870f22ce52c81ab46bf4a14a90eaffce3ddc66bdd1d97b52004f5c3574a56d0000663f073352bdb2d8cb16557942693878a9084ae40edd6b65d19b537a2fb0e0364979b3e1afbd5ed4b2a20187778f8f9c5cda71b1f9767e9fdb38f3c08034e2a7882f51e88419caae9efb9c861289523a71706975483ca1c9e09d3e628eaa50e9ffebc4fe143b75ceeec7fa4f84fbefdc2f3c8db72b498e5456c9e963bef1a829508181e42b3eed34893b951bca2d775d82b419d0f32a05ca7639b3d1635e37d67f4235edc17d01cde2317e4a7bbe99405e958630c673477705f9c6e529ed987ed91818700d47ab8de2644e4a68d4", 0x1000) (async) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f00000012c0)="6211417d06972f3bd3b115572bbc7ddf7fa3b826aa51", &(0x7f0000001300)=0x16, &(0x7f0000001340)="623238cfdcc5a6c675b115c9ee9b521be24380ee522bfd1279d3a38b0ffbb78403ff8a55a70785cefab9d07786d9d76b75b591ee6ade2734f5ea1f6ae11e08e20fdbf5d507f22f95e1af2ff8e55fdd9e815be87f9c452b4c7159bc069ab083059fa5bf290bf6601e691ecdc9607308ddc5d92464908986f663b45498daf1e4feee876fc5462860136d6f5991d3bed9a85dcde128cb89da50d5e7f2c7ef4f32e511d2a9425544ef451bc064ef5783ceef458a70", 0xb3) sysctl$net_inet6_ip6(&(0x7f0000002800)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000002840)="b84fef6c42ad43e5a7cc1f95988662af7a654f813167d397d8e1755722bdfa70730b7a5ce96e88e12aa899a2b52e43f97333bf0c345aa9131d698008f751e00a67f465916c16efa5749c69326681838f5d37bb63037cbf82dd413dec2770422061d84653daac2ed72ca77af2c63813ca511d3513ef6d4d4cc4128673e354b09d29d674d3d2a3f392a8dfe551377c97f7d71c57c05e7e1a17a4ce427c961f9a9165978182bbe6488f62d2179ccf041cd45294cb3a22ebad6732e03729d3bc1c42df857fee2812e1bfee8fa4359aca3980b19fc7", &(0x7f0000002940)=0xd3, &(0x7f0000002980)="2f99aa88e3d82124f05fb8da00116606d5066853fdbe3d92e1e31afc6f01f86ff8a1ff9d3781b447b797f3edd2362bb9ebb9697a17482e9ae9f68a9b427c10e41e1dcf", 0x43) (async) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x1d}, 0x4, &(0x7f0000000200)="794b399a8ef97a172940138ac21f1b3d588d1f4abc02d483ca210152c927619f6702ef818509189f5c57b050bceecdcb8b57a52d72c7324002ec88dad065a2b7ff109c03cf9244a9bf5328e9ee4bc01acb1972606135de27e6126fdb1c8706a211280fd77c7937b0fea7bb6a2376c95e176cac27902f593d30684e27527077afb132e78de5a52ed3ddaec7de8ef011d10ae4c619cae2297431722dd12586f6efab5e", &(0x7f00000017c0)=0xa2, &(0x7f0000001800)="a2c51492ecf50ab7b57037183bc4c96a6790d817f7a67cc55caf71a094de08f0940a1355ee66089ea261b5068b6095f0d59036c1f4e87e3f68f6c4c38c959d7a67b86ab7ca7fdb22ad57b219d1775f6d6e954da5d548d972362047db1cbddee149c63793750ce874235ba98fb677cff93d9b3a393537479374954916e33ed7896fc6b7dd1a5a7b167f433f1dc180a7518a37b46fcb83d26d5fac2dcbab585ef28df4cbffdb35d1f2fb4827aca958578a92b98625c3cba3385605623495eaa6fe376fa43bf7c25d99362ce00859cb4dec70b74ae4164a990bc96480503160ac9c601397f395c2dbbf6c3f9a7be12dbde437e135d2f9cecf126878bbbffa1549b8f445e2b70f172d5c4579520922b772174f30985553dd1f0065d4efb373a4d9626890d62b23a04a2bcc4832eb8f8a6955cecdd2f28efcf29f2368bffec1fceff6852a70f2da09cc6449083b71339a49360c62bf2c2df180eaaa3489d5521a7b8419de75d8f88a1bbbbd80998c7a2d07a8852aed3a65a1565d390149389dba554d560d46c7abbad5e09d8e037b4db1bc5cdaf4bf7a98f99c62085023362573c5e984b47fb34954c881ce8ec9fe595fe5418e94d3b724ededb095759461473752d2a1bbfa99af86eabf76af93817e52ec7b810191a68ec0e9be389e2ecf89ded5668ccd0efa35d33967d755bb267ea328dedc63ff1fcd66277d766b4f367eb1bf028ef6355ebce71a8f2d33922e1f5c4a27dfda5751922c9e34fe56a262e19f30aac84dd853bf7754e95e7c409bdb03d432a098f825527611c2da7e7a1978742f9828ac7c99d11dec04712e4d85188bde186ab79d9ec4ff90c353f567ec283546ecfb20f4ab2238a8365be24cc59a1b84e315f2f56c7e744f776b2e202e6a821d9bb2987fdca16e3ff8bfee07d49832aa2ade8cce3baf2af93dd662519010eb2b241544ac89f9741b4ababa6af4ae84e0337ed15955fb23c6ffa21669e5bb37412e08c62748c30d61110b3f044bd816318f6ddcf42fd0f7195f55c0c576bf56db5c4138dfab010ad7690278bcf04f312f5f9d403dda7d074099130420667fdc95b5d3a862db549f5922c69e18f98fd63b51bb141bf82a5f1f70958f672718c65a819784154e14f0c6d560df5ffb2d2e8ca0611232ee9e59821e4ddecd72fb879f3445378c8ee72d367d0275f95c463659677a5e7e7568a030547d2ced489b6144d35d4c6eacb6f15bd53da6fe89a39b4d951c9476478941380e0a4a95bf69737eed74eb1d190dc99f1cc09d1aafb8d4d8eb69848b0ed8940d63617eedc8d0882930554f7ea9457b8e424612d3842b5a213786d471da7b7a5ec67e4390bc0f2908fa11f4aa52df16df837f3ca2e313c3dfc658f6008de9196a9a135478a1052e64879cb4a3a0eaa5d8b7ed583b13277cb2b55100b378a59e6ce0ba25aee263141ab4141df4862e46890f27dc027ac6641d244aa65f87c8424fef975a006031e1a8dd0db5aecb7e151e961f2811e67a0541db83282aa40ffdafff748faee8da0294186e700c67c2d8c0597308054b1524657c98455659f50fabade852ab780e0538e75dafbc3a5c82305d870f5b0ca4e68923adb49d00d955255a2cdf09e029d34516e3f5e836bede2a968b4be670c23da51e866d106f8f1f8c7a9b3bb79224e86d0098e61e5c2bc4997e91af040554afa093e7f2ed43a8d53fe238adfefcba71461d587b80941224b0baa8cb092bd7930d1dec076029c62f8e4ab29f6b0d66305f925fd8d2a2fb28122a891a2911d4b05842146bf052cbe3e3af1a3ee94cff52a1c8fafe89acecc1e8269b24195d66444899866e72f0aaf5452c2590c2beb1089326ea72ee23952a545a2e9ca5d877627115b902e57fc298747456e59fd03c5562821463d42baee667b177307ffe190a623259ab4a8a6e0271d35e946e8427abd93824fb21abf84f32714b014b3b4e4957f4fc78a8e79a7cf3c6edef3774d3fe6821a8c202b2f19f2a85398bdb370eb574a72815e4868f41fc777558bde2f76272eb5512fcf89dc59c8eef9497fec97d50e75f165c86fd5b1916ab7ef79f679982fde0559fa43404ab7c893737a298080763b2cfc20ad64a32bb043e8b739e5580810909206ef3664c4ee8cc4f24e23e1cc816eae6aa36088b74a876e3fa99fee0ae92921435ce59262ac1edc314a6218a279c6bd804274b88666a2ce028876f3e5a8d30c052078a79c468c874d58191cfec1cebffd83d00c567aea63dab06dbea0dca5ca3cf259b5061cc91f9c64cee0bb382c7db7ac91ac622d62612e31334be774f4e3279d0f71199b0600f35e845d024df8483eaee473ec9cb4c617c1df62764aaab4427fcb91212eefed5b17914daec4ad26712b0a09e9f14e874b53aa3cee317357ca65f509b70807aa3d3065ddf0b30ab6cf107487385e09b0da6040265ad971b51b8092eb8a125078b9b85f1bd30b27e5678f9595fd85c93176076dd1eea589a0581e800e0be06eaaf4eb0447307ef1a79b08d7fe0e789a05f730c4f3fb4af3546116fd0871d23ac7c38aa3991c7a080d5bd0b0d3c5ed8c0ea7e85ed3ee3a31dffea28d70531327357b8bc948d2b61ee5a878295d52b64d4d6db06e0232ec4ee8efb01502a4e82d7b7125c5f1efe79baaf6eb3084a6aa0b5ddf819edb605b10c74c73bb1406246f08379275ccd44e5c23edd6f1524362a721fc03d7b6bba96cda7191443a26c657125d8df8e0ce066902a06bf702d68f88ece1106db97ee4f1ffd15f8175115d094e78ebf9cd5278f62bfeba8d124f905effecb7edf9603075157654039babe862bd75bef5bf762263f03ec35fcf4a6905d7b5f9aee1265f3b530471724df996437ca2616ea8547ff3c2195c2e5785516c4cca7b02330c919eb1217752a0dd07c219e29f15c369ecb0bbc446d89e6339b1b4ce4d12c37721d3f240ac2b78ac5950f6282878c50f1b26528d5345b93096fbde6f60e3d169735825c4dedcee3bdf7b4f8b81a22a93a18ab99c5048dc4d2c566d250103c0eb1918ef07dc7d9330b5864ca8419a415537089119b13c318ab8e27190ae966b75b75a6144567e8da8dff9e48a0520c6888a696a6e519d9aa5013a31d2bb4c99cd63d095f4fa210d2fafaf1541b00118f1ab62b99c72fbf39283be277fac27d142576c1dc8fe3ba6ad45a1424e7114e0475888b3b45ac7f03860ae7a8f45217c0a10d6a66ffa6470fe3a4660ef57475da5c375ac7e0e7b5c3f481d8ec04c9e4ce9c7c7ce381e65e55f9d0ba97d2048f2f607485dd1a60e8afed6b8ac7a32b570aceba1dc4c572262a0c3a27b6d2d58e5de9f073b81d63228fe658ac70d860a677a88bb7e711d6151a99f41f0b973b824405b1ae32eacccdb66d5e572804085ad7586f5fbc09958baae87f429e7c8aa204ae31664bfb8b04380bcb42e250715887b87170743a7318f54a1ee5e0d59e76911949cf2d96da3c133e61d57a4e81753b2c763491a73544282d28cbb6798bd2c71590ec771258ec7a72b0d7ea6e09b71740272af3d57970218018bf5c9f5790c2f9e7b49f4ba507f1944779d562637d099b432fa450894eeb69f82fc087835ef727323871266fd4b00771737815d10b63297c356fc0f839cb93886866aca19f0c5dff3b678b520a575be8ce8616b29b9337b2ccea1d541aa7351942e6b7fe23b9300dbd0af9c167ccbb69b58651c0e7f3509f21bbcf4143bbf41d23d386c3e5ed77e5ad4daaf64f6a305ec0c6bbbb6b4b5df0c4c6a814d99e338efd8019613ff8a3642ca32a937cbe4603cc266fa9c11421ee56710eb315cacd1a2ec46addc1493a1e9946a8960621640704dbee12b40dc69ba61d1a65befa0bf3598e94702bb053d710f99534f917ee93fa1bc7b69a8358a380693fec8bf7d3d67a5b04131f0b88ca38c50699911cafa731c945060eeb38a0fbf906337f94f0338f1a276fcb05b031e914bd29349fff0d155b74501f3535319187133641ceaaf8c68e782760261a5515fd9f7f316107760063292ab5c4821edbcb4a45bddfb16f0db69765b7101bc2ed12979c57a0b21dc13738cebfc5c79b74bdb041d04a702278abfac69a442baa6601a38505373ccc0a279d6b918269f3c92e33084b493aebf593cb4beacbc0e3cddf2690c3c709bd56a0ac716c0db3c028f11650be88f86dba9efbfe06ab0595a673d43042fb237a8b062410546ad5f205aa1dbdb0a01684139c167156babf75cd90e9e81b2b58631b5e96ee488320b2941a8f21dee196313277a669bb49b5bfef7cf4442496c315b9cacd5c9bd87cf93e73391e8edc3a94880768bc97273408ce92d34247bef5c6adde9b9daaf87ce5c39049015261c8cac38fe7471835c521a9a4dfffb1b47f82e33598303ea14d4448ea7610a1b27ac6d29fbab9ecafac36bd2771523651262b446f19146f52534b663d9be688c198e2dd48ba97c6e6f7ff0c9b2c85f2d8bce39a8e7d062ac4c0611a27fadc5098c0a533b6c93c78ee81a55b54803d5fa73109720c4666df217e8cceeb334138f9e04ca30d9ecf2a9d1b71cb22b37d1c7af2aef40b5ee3f2564b265176b517eb3619464e12ca09fdcb50823fb0a16d28e1fed64acf5782bcb4aa833c75a5c3864eba55e335bfd5e7ebe84c56bfad0be024e56257a120677edd370b30fd2f0a0ef2b1f1da23a78ea6d5f6163fe7093f40f3e43f7076191dc95ec2db25e9f7923d53b14e54424ec64efed08cde59c4431940f5c3e68b4681ca71d8468be8916bf7858bfadee748b73bc76c850a4e84072c505aab8f18a5c8a5244fa830c45af1e62785b6456cdfe51a1f843c602467cf8687ceae3e5299daccfb17898720d16e539cd1827213b6de2c4419d65eb9a62c3e570ec0085ce07e01fa0d5d70a69a3e1d11163ebf0971fd77fbe46b9f66888be2eb17a284dcdc5e95f2388f2e7b6384c88d9c6b5aeed2f9281d01b128f4fbba4f2803246eeb7d5c8c67be19b172b8edb663cdf46a161a424d7d9878636206698a900b10f590a62ce29bab103e6c0f6b93d9929f0153a026138473de7f052e7206316d3cf8fe34fcf97bc7fcc15da5b9df5677f7db87e870d789d48f6b0ed113bd96b6ccacea31974a6eb065a66d7ba325af72273a8cf401ca7f30c8c3802db501ba9b44c5ab44e48fb8c0abf8436c12e467e5e2b2f7d43df0da2d1d3a0407a2afdced3394e00a8add960448cdaa26ba304e52923e2699b20f921dc02d661f8323d31fb4b80a44f57f798861c1d4ca47deb81de15fc316cd2dae31cb84e1f8d190443c5baed91ee04fca474aa93a4d114c7bcef5eb3f73a2448cf1452a5b00565c847137f9d7f4fcbee87e1bd922d14b530fcd37da3728f54b0e0c196e32b01894e86d3f01b07dfa64cb09666396a43f626bddaf1e9460d0c9fd0d7633f1e92ce5868786ab5f37927d5eaac454341d19a91f77bb4ec30831c749fe07ad62cacd9ade2dc2c63309a425810d100511d2586277eb9a026cc0198232bb062454785bc80a12c9c95af473de028b61c6f38a3ba8b2ac75686c39eab986ce00920283ac05c8a65659cc159e9cb3b55206329644f5612b4175e3a75888ae23e3a191ee3ffa2611381d84a86423e8d9a9a9bed21708aecdfd9b00c27fbcecff93af45dcf6983864adf9058cbcf27c566190dfd2def815fa81c88dbe3900d307a76e1109d3981b290c478419409e5c157865fcca54f32d07e34bafb52041d7bfddd57f4f0fa262cfd694bbb52af0586b7dc00870cd29aa262c4972aef4f54837a8cdeb22862a7a0d628bfaf2f5c3028d", 0x1000) 10:28:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0268861a3f0e39ffc4ff2be15319d1ef378f72e05a37b33c703a9bc1", 0x1c) connect$inet(r2, &(0x7f0000000000), 0x10) 10:28:38 executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2c012e2f7dc64f73cb213a8fb9b36566dc4265308c692183944795e2d33457cb1cb7abc732f234442ff910b1633108000000aa17ac2233845231a9d97cef8cc9b1377803597b88810692415e01af0bd9ad805a0cff1220c891ee79a576f9a1b5a5d62baad144e3fe347c88fb9ea9bd91d31ad171407f2696f43f07ca64188903bfd766cb2a3745fd9cb20fe811313b9919d12152b228d3787fa3d1272f96cea7380e9f56235ab2a6d224ca3433d753d7fdd4c133a81fdfe8260f3c56c05b524d4a33b692fcff276a84d1a5e63db58ec6758db59014ec7b887a0560e5fba8dd73aeffd9cdb3e50fa39b73bb71418fa5ddd881adee50d457563e364dad8ca883ba1284f6a4e74dcb994da74744a3cc42a0141d9b182dc991b971b71c5578eb2e9d6170c456f80abe5a817a9c426022be599f5bea72f04cadbe2c57f56d88c70d7ddba6a2643d52881707c587"], 0xa) getegid() (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r2 = dup2(r1, r1) shutdown(r2, 0x1) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="ff002e2f6685247cb5f5"], 0xa) (async) connect(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="01eab912e3513f1458c3"], 0xa) setregid(0x0, 0x0) (async) dup2(r3, r0) 10:28:38 executing program 5: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="c340fe6b", 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b028ce47f000001"], 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) (async) accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) (async) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup(r3) (async) r4 = dup(r3) execve(0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000000700)="03c1", 0x2, 0x7, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) open(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) (async) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000100)=0x4, 0x4) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 10:28:38 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="4eb030"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) (async) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) (async) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) (async) listen(r2, 0x0) (async) listen(r2, 0x4) (async) bind(r1, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r1) listen(r3, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) (async) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) (async) r6 = accept$inet(r1, 0x0, 0x0) (async) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) (async) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x30, 0xffffffffffffffff, 0x2400000000000) recvmsg(r6, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc0) 10:28:38 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x0, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:38 executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000001640)="00000000000000074b4db26af29a8509178b48c0070898309bd96f72c6fb5ddaf59e88355a1574b9dcc031054f506fd94023cc999c496ab749f29f62e49ef5d6ee53cc501fd3543f1916df82a920d31c5d415848038ccb3a0ca34eb5ce8c46cbd99d61a4293097561cd6daa7ebbaddd255b5ceefc694601a57d5edeed0ddb575a0bbeb357f958dfc9134cae8274a771cf277de952c3f82c115ea87202782762ea7e7248520eae5ea99da1973a71490ce4e67c177b98dda3d7c9d29d339f4c90c41cf21a3a028ba4a0a4547687c77469d02917d55e453827daf253ef630bb7570f77f99e56e8f2fe7539a2239c5b3840c31b959c32d73b36dfbc8eac9af4530ff91b362f44a06f1847866eab4164e2fed111b6e859dea5b37be83635dc406bb15a38ed241c1f129f5ae1e7f7c5a691499fe2845520ca9a4af07ec827aeef68b4cde39c8df390d8c9685c65d49ba708f61954dcf11cd14e4e60aa045ac700eb39892fa06c27527000fe02603d22c4974c5ddee8e0e03de7e5cd0ab8c", 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001400)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000001440)="49f08c8b69639079db38c4f32579775ff88317068ea8e5e8bda578fd5651f1b31a66a92aeac813712eb1be3e6f4e60dab21c411b6129220ce780e4a5c9edf43d275c29cb3624527c61f34d48d7e13f8a8de6c89084fde5d3de21b7dcb18a544da32f65d7166a4e5e9de338bc83f4ac14ad33d1322f17a2f1ee4a0347b2391f4c13aa2da0c6f4a344cf9653b288ab4ae6ae39d4f600567f9dab6b53a5ac7ab8737c", &(0x7f0000001500)=0xa1, &(0x7f0000001540)="286284a068684d2dab35c544a4313f09d445c7d300aa456412f6afa386ff75fffe54e2853a841e69d00f7299129c1d4d150b721109a1be6b0b919dee2d8298e5329590b560ae9109a09020636b2da7181b281189cd25561b9968df4b407074c763367258edef299dd187ecf712daf0495b0bbaca5dbaa91e6466ace8331932d1bc20436b71bf48f18057bc2a541a7a8d49ffeaf171e6acffec502dbce39b8b961fc3636b7c07156b3d346b4320220ff424bcd1557a0bbe561e8ccd6df23412f959284c58e2a0b6bf9026cc801e141274d381b070df613f54b23080c5c28afcefacf72295a670ad99", 0xe8) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000080)="8f453d2bdf6df17eb86efe8c0c594cc424618125872b1373bfe90fdf8824f224aca13ce1eb23527f3203a8ebe32f17216498187243a6cc0d70c6d45c3f382fb1e56db9cf7717412e23b0e10427c23072bf7b09e5e287806a167e84eefb758120049eec6a31b02c472499dc8cf1612eeac2914d726068c81c0686422634779c8f83173bd2eec9a3c752fa75350d3c28ab915ceab177", &(0x7f0000000140)=0x95, &(0x7f00000002c0)="0ccbf08a110ab37e7605e2e9e95b8536379d516fe8e21920c9db360080e934a5d8d123f2c77e3dd23b2250943776db9e864b818ebe0f32e043a4b8e73336720618eb1775a8702df36ae8f78849772ffb76fb84d26c853d13cd9ac7bd6bc1be0ba42d674a2489e954f15ec1ac88cf3f9ab6ea5e244042f3323fa48155b1a9cb96bd53f86ab98f88302030f83020dc5000068717c1bfcbdbde4516ffd6d3440f9d4455bb3d707709cb1118634354bd63e5e6b109b4c5fa126ee9b55df58597f49a75652320ca1e4932b944fd39b137abd4ef4b7133243f62b18e8ad8acfabb2e03e8bb1d325a2f7135509598c013d3bab78c905ab17d37a4971b47d7ab5d3c69c2af556ad3957182c00516c772a833e0c7f0e50b1356aba7fce82d4fd4884c40232b0d8ba53b3901ec7408f54de003925578f42f644a1081c99d752ff4e2ec4467e452241fef6239627899c08fc2da222de4ebe026439837c2548540cd7537480db1ec9b3fbea105d3a1c92cfb8853e80882c020df29bab528d6b273ab33a8f6c210e4924648c663dd18293d5c6f2550e0278ca25f2b3048150a5ead955ef41645c912c8e7e3636b030664f0fcae17aa6881b419cfa6f29fa7df49279fa08893869d18e4a50d5b8957ab1494cae60450629902717c6d8e43abb4decc294d25f794e3cfd3952648ec04ee6f75fbff7aee31abd39f4c4a7b94094dc3d83e8d2044818be8d092e02e1d1250ebbeeeed8c5f1aa4b37d2c030830fdcaebf84ff213495e4cdee0819477af46e8535e0001d071d900b8ffecd325fb9239e7695e15fd0a19989e29a601d99499056f64f898aa3e3edc195f61489af3964d2a11ef1f385c2ef8d475f131f617adc8366e2a28fb6e80ab035b8422d7c2ceaed8caade4bdf8c1daa5b3e75d668cf14b2646aa220e467d0d927250567aa7a682d0107192e12c69cb3e024ad05923b3fe02e7f60d8eef8d404de5346d2076399ecd225cbd6c224e96e8ff3e5990469106a1f6af6fe0234971fc3c25e8018dc8fc2d694573b29a0eb6916d2a0cf5bf63dbad0fec069e25fe1bfb9093600127311bed46493f0e173286671010c35347a521b1062dfcf0052a33959c958cf29d06c7ade14486e227d57fc7d4474a4c3bea42c824aa879de739aabd1204c0f6293ed0c1ff58bb2fd459951deb591c455b4c27d2a87d31d0b496aaf24fa6dea671b0e0dc1bc134026dee9446ecf5d3ca5bf8ac159cba2200004c1304e7cc9dd8f3ffda170af776681e9a8d37a997bd23c436d7a425abb0771271b5090afdf8df2f29677a1a299766752acf32b261b290dd1f404360d24cb40e1054ab6445e3071c77383fcf5c2e569ca179dc8da3d573f31803cbc8aaafa675a50fb6c828f80fb81c437a4c295865a2332e044284eb4bdfa5f13989d96bc392c19a58f1985b550bcac289426ee01de3ef10e3e373f6cc052e950be9f561ea7799e7a036b70263fb26ef4951a7b68f77a343183baaf0164a491b5c78c848d645c0d8f04441d68df8efc80ef171cf7f32cb087e53384dacfa17ae46bdfed2a9617f2d356935d5b04ea90f0010359d75523f7e7a8530d5fbb9c19c9fcb084e941c11a21173effd04c825e4a5648fce6c5e4c2af4857c434d1fdc5238170bc8e7421e528d237cbdb8b6fe1e41023ba8ba91ab10dfb00bd78d783499cb73b2d4d6a552432f93fafca6262b4952327f0ba8e307e5ca9d953cfab4e4ada669f7579cd648a4d560af7b9842a2f0cd78ad67a8674f4ac29e268f850004428a256f389ee3afc5a05499ff93f2617602aa1cba972c5e009da3c1f27e0809cca97f50fcd0aa233cf61851946c06a4fbb867a76284390e81e7de904748f401c7e5f8c087d9d9e99f7f3d23ab7ede467685a2eb7be3e4fb52451b503695f1d49cd7fbf810f47d4dc79911b33a75dd1504f490fd0deadce7e63e452d891c56705a152e0d26a3a086d51b1012237202806f7de451ea756a9bd97658be3c38ee0aed084feb2cb5a5080a3df946726d8bef9d5291d33b9c41d73c3de740c21804ded0c7be340c5c503b9e60858eb2483d5911b58da8b442c43999302467c4579fd340e60c54800bf4f60ccd963a6e30fa8efcb89edf607636647f4d6d1dd340cf1a47157828257a1a1c5954c09705beae677f5db4bcd6aec9b2e277020729ddb232a5d6d4f7d1c9a8810965e286c90ef641499b06aea6997124ffca9aeec58884096fc462174dd72948c44a10d79f0065387b140f50252a0c07ede204296f8a24d080005e0daf0ea57f5343de76a5415fb45ddf45db15f3e38e31ab0c07803fa37321eee9f1e78483c4871df54890844345b9abbde49d9e47e39e10c501286ebb1edde7452c282f35428c1db72f4c3428b619df7a1e6b5f81ae865d7646f26c8439355a50647d9c1b6e0da573bcf010c214dfe1fc5ca95e9ccfb623915a8a6b0ad9f8ddbddb3cd053664a0d1f226b8d7c8378a475dac1de581fea9249da878d0c4dc714c366c7a29589f1a3ca2ad6893eed5c495020e3b6252afb096097247ef34832f21088927b000de17571ffad5008fc84d756e09fb4d08e4ba6fb1f807df2a3e8b2935d4a7ce116fa60791586082b75d6e772cabfb427730a63709f5c9f05a8c2a08347ef09dad2a8417c03bc62ec9ad22b1d18a5dc6ca61cf705d0f5ae4b2c5edd3042acc017208449fca17486e39e2c88954b75209205ab66ae3d9085850a2bb16b45bd7687e763dc33718007b532a37fd3c1100c2b8788a76eedc43e08c58e14d78a13e8ac49479711b0bbd082882ec5585d4e598302ac53d3fcd946801c2a0dee23004ae571eac736b5cd8dec7957dc2ea851a76b2ddca3cb5c5b59976a8bc890a29066e7625de3d8bc47137da99f58e7ff02087ad1c7d8e38c43db680fb41a7d5c7d34f2c38a819813e062d705fdbf9bc5ca56b59a3d06dc36564d2348e2912cd6eb94abdd5ce2e0694f7a0cef5c8692f4d481e06163677d4c565522728a4f109744dad180c8cafa765e0b078405775d59f5b9bbbc4aab49a5e06f959171a722efe14e5e750bff7dcedeecef94c7648bd6dc1ee417eb1e37c129f98f52638fa0e2239e69574fbb3d4d3ef5bd011f3a02916fca7e75ca6705a3fca4d83533018c82cfb68b7fcb661e132f24f266a5d4f0ed7ef777ddf4539e91ef5e44a37618b73fe2d21e0b20a29b63811c8c39c8e7f18bc1472d8481b0c85f2389abc9619d0956d886e9f84a93d218918410b14a06e6fb0112146dc0d32aca29cb4db204efbc649b1e7687773a95d39c05ef47f0b17627bb1903a9e71bdb227eeb3bd0e2bb9bd8951ebc00a75d2948c3d3d09ced586cedb544b3966fa5bc68f75cc7d30320ec5996690ad2042e9154d694427ebcdb70f34e6a04cd8a29621ff45153397716ffefd5f6c79d32bcaaf7f5e96b1a69c887c1a4b2dca91b061efe4cd190d7465bc2d653be34de776434bdc9546e663ad55960964a1273bac05b9aec439d80a1a381f29a499d27b6466bc205e83eab605119315f3b5ca776d03714c27a505043d5179dad9518fb27f1f41318d3fd702c0c642c6074d7c972cee02ce90627b7eb342caf02492f9060b5224866d8bb4e48345e1a63030e729fb88197569a499fc62291fae4ae5b5b05d183e69bab547b785c4d0bbe1f2022da4a376e1a1d221a55dfd57771a18aee701dd1a8af6a6493ad1164ec7f014b99a373ba84a15b3e5c647efafd549ca610794761047b7405672ceb1fef62113bd1aae7bad52f3ea3f7993a37ed28412d8f4e223c4381cc5751f912dbca468a9005a40ef2014419314eab959e73554f90388bfc706e7858c0ec5dd84f9657341f9846f5b18a12ecc7f8b64a6d9e3a67cbdb3eb536b9a5f4c8a3f7fefd76ac5605e7d200ec4b319a7ab0528340fb80bdb067a6f39f1500b10e18b5ceabf3bb92ac031a5eb21e0ca82561ffccee88cbc9cc2785b01b1e22a60746f1eec59c7a81bef9f866581eec3e0eef4fd5b72dd0ee83d9d8beccb0bc4900ee73b70f0ff15b8b4fafa4637345df4fcb94309c2fdddc2b40c576aeb88aa656eb01466b97be9f250b9f387cf4315b34c630b7683d7369f9962c768b4b08b20d88634b7afc0f690a66e4a4128acfc8270a56e850ba0dd898b20c40bb57db1f8594a91061f3062cea14ab2a45bb2ebd9c390d95ea70e9038a3762cd57b6d515b51fa7178354b709e5ffde486567ca402cc30c4a32e600610623c6d849871f556b83d3263ebb083e345604a0d42a0af92e40b9f7eed26d73f337a37df7e1349db4e378da44e5ae5d67cc6ec5f1ebe69088557477a4ffb1ef7124684f1c7c737a0f5f36582c85d3de3d86e7e04a0862c027a9ea73e060e517a8753f63295e072be96f41690717682c96f9aa0fd38e2b0d9a43c48a54bda40a57b340a4b77b46434f7bd7f95dfda4b5a69d0ea5a297beb25e421f2ef66de0ee2f86c0c281e3cdeda97cfa8ed1cb4081db994fae0ee1e55251d3aaf4455eaa6bc50f38678aad3624449f67a4f30eda2efb73fd43aed574fe39da737f87d394911b5a327cd2f52693504a4b71816a72359c2eaa1d51f8111471199da114d7f05e1a5f47404ce0dcd0a758af2b3a94f73b33b10a80ad79c5c34d04bd0b1466fc36ce837841e355f6624a275294c2345dfd789846967f3cfb66ec6078174e9a343e95f3c9de336a44a77ce62ec40efb33d087b71919da2e693a73c5aaa3f766ed9eb97b3c1e9aeffc2a631ea8e7ea8db6ebfe7b752baf5af981db3cf2826587d419933ded4a25d3403a254f116f7e0f4f510d7211f3c3c3246ca44e48c68128c770dd2c4d2ac3c43ec6f85030e4cb70ee9ee728ed19e06d22dbddf952b1bba2bac45bb4581c5fcb2ae641c48aba0337ba36ba75b39bdad08d85f0d8d004d4d1eb056fc0e9abfb397ccbe93b21df164672ba9dba93ae7104505a598001b3aef4d36ccbc8a536695aab1e9cd465189e2441fac5fe045aca1ca803dbfe40ffe6476d90ee3ff1c6d889984b58f7141fff1b92e74a7aadbefd1212939c57bd3d05ab37e835db659d4c5551b0869378fc6b06a3193e743b2e46feab706b893160aa0e5d39f44d8f63a0f984d4be46ece85fffa522f4be1c1048a4e92a6a1d1697b95700aa22a2f96d0de3f8ad645417366714e43ce60202de350c64c98f9ac6b66f30ffc07575c12d70363e33ccdaa7744b540704f7c40d983226846570e3c31144b0889713268b1677e7990c4a1f6359c824ce50bd06c42bab8ad8c429054fdf77a84112e9fb196b172113dc01c7d22d02788691a37d668c43baebda0d0869184cf634a2405e7c14913ef2fad7530ed37fef76ae061b77b4174facfcf247c9aa76488f060afe658e070140eda342a3340dc0766804ec829f9c4c87d225cc769cf293acad417cf680b323a562dde7c93ea778e1d317e0f8b7965e69c2ca23358dd45c65bd7985b4870f22ce52c81ab46bf4a14a90eaffce3ddc66bdd1d97b52004f5c3574a56d0000663f073352bdb2d8cb16557942693878a9084ae40edd6b65d19b537a2fb0e0364979b3e1afbd5ed4b2a20187778f8f9c5cda71b1f9767e9fdb38f3c08034e2a7882f51e88419caae9efb9c861289523a71706975483ca1c9e09d3e628eaa50e9ffebc4fe143b75ceeec7fa4f84fbefdc2f3c8db72b498e5456c9e963bef1a829508181e42b3eed34893b951bca2d775d82b419d0f32a05ca7639b3d1635e37d67f4235edc17d01cde2317e4a7bbe99405e958630c673477705f9c6e529ed987ed91818700d47ab8de2644e4a68d4", 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f00000012c0)="6211417d06972f3bd3b115572bbc7ddf7fa3b826aa51", &(0x7f0000001300)=0x16, &(0x7f0000001340)="623238cfdcc5a6c675b115c9ee9b521be24380ee522bfd1279d3a38b0ffbb78403ff8a55a70785cefab9d07786d9d76b75b591ee6ade2734f5ea1f6ae11e08e20fdbf5d507f22f95e1af2ff8e55fdd9e815be87f9c452b4c7159bc069ab083059fa5bf290bf6601e691ecdc9607308ddc5d92464908986f663b45498daf1e4feee876fc5462860136d6f5991d3bed9a85dcde128cb89da50d5e7f2c7ef4f32e511d2a9425544ef451bc064ef5783ceef458a70", 0xb3) sysctl$net_inet6_ip6(&(0x7f0000002800)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000002840)="b84fef6c42ad43e5a7cc1f95988662af7a654f813167d397d8e1755722bdfa70730b7a5ce96e88e12aa899a2b52e43f97333bf0c345aa9131d698008f751e00a67f465916c16efa5749c69326681838f5d37bb63037cbf82dd413dec2770422061d84653daac2ed72ca77af2c63813ca511d3513ef6d4d4cc4128673e354b09d29d674d3d2a3f392a8dfe551377c97f7d71c57c05e7e1a17a4ce427c961f9a9165978182bbe6488f62d2179ccf041cd45294cb3a22ebad6732e03729d3bc1c42df857fee2812e1bfee8fa4359aca3980b19fc7", &(0x7f0000002940)=0xd3, &(0x7f0000002980)="2f99aa88e3d82124f05fb8da00116606d5066853fdbe3d92e1e31afc6f01f86ff8a1ff9d3781b447b797f3edd2362bb9ebb9697a17482e9ae9f68a9b427c10e41e1dcf", 0x43) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x1d}, 0x4, &(0x7f0000000200)="794b399a8ef97a172940138ac21f1b3d588d1f4abc02d483ca210152c927619f6702ef818509189f5c57b050bceecdcb8b57a52d72c7324002ec88dad065a2b7ff109c03cf9244a9bf5328e9ee4bc01acb1972606135de27e6126fdb1c8706a211280fd77c7937b0fea7bb6a2376c95e176cac27902f593d30684e27527077afb132e78de5a52ed3ddaec7de8ef011d10ae4c619cae2297431722dd12586f6efab5e", &(0x7f00000017c0)=0xa2, &(0x7f0000001800)="a2c51492ecf50ab7b57037183bc4c96a6790d817f7a67cc55caf71a094de08f0940a1355ee66089ea261b5068b6095f0d59036c1f4e87e3f68f6c4c38c959d7a67b86ab7ca7fdb22ad57b219d1775f6d6e954da5d548d972362047db1cbddee149c63793750ce874235ba98fb677cff93d9b3a393537479374954916e33ed7896fc6b7dd1a5a7b167f433f1dc180a7518a37b46fcb83d26d5fac2dcbab585ef28df4cbffdb35d1f2fb4827aca958578a92b98625c3cba3385605623495eaa6fe376fa43bf7c25d99362ce00859cb4dec70b74ae4164a990bc96480503160ac9c601397f395c2dbbf6c3f9a7be12dbde437e135d2f9cecf126878bbbffa1549b8f445e2b70f172d5c4579520922b772174f30985553dd1f0065d4efb373a4d9626890d62b23a04a2bcc4832eb8f8a6955cecdd2f28efcf29f2368bffec1fceff6852a70f2da09cc6449083b71339a49360c62bf2c2df180eaaa3489d5521a7b8419de75d8f88a1bbbbd80998c7a2d07a8852aed3a65a1565d390149389dba554d560d46c7abbad5e09d8e037b4db1bc5cdaf4bf7a98f99c62085023362573c5e984b47fb34954c881ce8ec9fe595fe5418e94d3b724ededb095759461473752d2a1bbfa99af86eabf76af93817e52ec7b810191a68ec0e9be389e2ecf89ded5668ccd0efa35d33967d755bb267ea328dedc63ff1fcd66277d766b4f367eb1bf028ef6355ebce71a8f2d33922e1f5c4a27dfda5751922c9e34fe56a262e19f30aac84dd853bf7754e95e7c409bdb03d432a098f825527611c2da7e7a1978742f9828ac7c99d11dec04712e4d85188bde186ab79d9ec4ff90c353f567ec283546ecfb20f4ab2238a8365be24cc59a1b84e315f2f56c7e744f776b2e202e6a821d9bb2987fdca16e3ff8bfee07d49832aa2ade8cce3baf2af93dd662519010eb2b241544ac89f9741b4ababa6af4ae84e0337ed15955fb23c6ffa21669e5bb37412e08c62748c30d61110b3f044bd816318f6ddcf42fd0f7195f55c0c576bf56db5c4138dfab010ad7690278bcf04f312f5f9d403dda7d074099130420667fdc95b5d3a862db549f5922c69e18f98fd63b51bb141bf82a5f1f70958f672718c65a819784154e14f0c6d560df5ffb2d2e8ca0611232ee9e59821e4ddecd72fb879f3445378c8ee72d367d0275f95c463659677a5e7e7568a030547d2ced489b6144d35d4c6eacb6f15bd53da6fe89a39b4d951c9476478941380e0a4a95bf69737eed74eb1d190dc99f1cc09d1aafb8d4d8eb69848b0ed8940d63617eedc8d0882930554f7ea9457b8e424612d3842b5a213786d471da7b7a5ec67e4390bc0f2908fa11f4aa52df16df837f3ca2e313c3dfc658f6008de9196a9a135478a1052e64879cb4a3a0eaa5d8b7ed583b13277cb2b55100b378a59e6ce0ba25aee263141ab4141df4862e46890f27dc027ac6641d244aa65f87c8424fef975a006031e1a8dd0db5aecb7e151e961f2811e67a0541db83282aa40ffdafff748faee8da0294186e700c67c2d8c0597308054b1524657c98455659f50fabade852ab780e0538e75dafbc3a5c82305d870f5b0ca4e68923adb49d00d955255a2cdf09e029d34516e3f5e836bede2a968b4be670c23da51e866d106f8f1f8c7a9b3bb79224e86d0098e61e5c2bc4997e91af040554afa093e7f2ed43a8d53fe238adfefcba71461d587b80941224b0baa8cb092bd7930d1dec076029c62f8e4ab29f6b0d66305f925fd8d2a2fb28122a891a2911d4b05842146bf052cbe3e3af1a3ee94cff52a1c8fafe89acecc1e8269b24195d66444899866e72f0aaf5452c2590c2beb1089326ea72ee23952a545a2e9ca5d877627115b902e57fc298747456e59fd03c5562821463d42baee667b177307ffe190a623259ab4a8a6e0271d35e946e8427abd93824fb21abf84f32714b014b3b4e4957f4fc78a8e79a7cf3c6edef3774d3fe6821a8c202b2f19f2a85398bdb370eb574a72815e4868f41fc777558bde2f76272eb5512fcf89dc59c8eef9497fec97d50e75f165c86fd5b1916ab7ef79f679982fde0559fa43404ab7c893737a298080763b2cfc20ad64a32bb043e8b739e5580810909206ef3664c4ee8cc4f24e23e1cc816eae6aa36088b74a876e3fa99fee0ae92921435ce59262ac1edc314a6218a279c6bd804274b88666a2ce028876f3e5a8d30c052078a79c468c874d58191cfec1cebffd83d00c567aea63dab06dbea0dca5ca3cf259b5061cc91f9c64cee0bb382c7db7ac91ac622d62612e31334be774f4e3279d0f71199b0600f35e845d024df8483eaee473ec9cb4c617c1df62764aaab4427fcb91212eefed5b17914daec4ad26712b0a09e9f14e874b53aa3cee317357ca65f509b70807aa3d3065ddf0b30ab6cf107487385e09b0da6040265ad971b51b8092eb8a125078b9b85f1bd30b27e5678f9595fd85c93176076dd1eea589a0581e800e0be06eaaf4eb0447307ef1a79b08d7fe0e789a05f730c4f3fb4af3546116fd0871d23ac7c38aa3991c7a080d5bd0b0d3c5ed8c0ea7e85ed3ee3a31dffea28d70531327357b8bc948d2b61ee5a878295d52b64d4d6db06e0232ec4ee8efb01502a4e82d7b7125c5f1efe79baaf6eb3084a6aa0b5ddf819edb605b10c74c73bb1406246f08379275ccd44e5c23edd6f1524362a721fc03d7b6bba96cda7191443a26c657125d8df8e0ce066902a06bf702d68f88ece1106db97ee4f1ffd15f8175115d094e78ebf9cd5278f62bfeba8d124f905effecb7edf9603075157654039babe862bd75bef5bf762263f03ec35fcf4a6905d7b5f9aee1265f3b530471724df996437ca2616ea8547ff3c2195c2e5785516c4cca7b02330c919eb1217752a0dd07c219e29f15c369ecb0bbc446d89e6339b1b4ce4d12c37721d3f240ac2b78ac5950f6282878c50f1b26528d5345b93096fbde6f60e3d169735825c4dedcee3bdf7b4f8b81a22a93a18ab99c5048dc4d2c566d250103c0eb1918ef07dc7d9330b5864ca8419a415537089119b13c318ab8e27190ae966b75b75a6144567e8da8dff9e48a0520c6888a696a6e519d9aa5013a31d2bb4c99cd63d095f4fa210d2fafaf1541b00118f1ab62b99c72fbf39283be277fac27d142576c1dc8fe3ba6ad45a1424e7114e0475888b3b45ac7f03860ae7a8f45217c0a10d6a66ffa6470fe3a4660ef57475da5c375ac7e0e7b5c3f481d8ec04c9e4ce9c7c7ce381e65e55f9d0ba97d2048f2f607485dd1a60e8afed6b8ac7a32b570aceba1dc4c572262a0c3a27b6d2d58e5de9f073b81d63228fe658ac70d860a677a88bb7e711d6151a99f41f0b973b824405b1ae32eacccdb66d5e572804085ad7586f5fbc09958baae87f429e7c8aa204ae31664bfb8b04380bcb42e250715887b87170743a7318f54a1ee5e0d59e76911949cf2d96da3c133e61d57a4e81753b2c763491a73544282d28cbb6798bd2c71590ec771258ec7a72b0d7ea6e09b71740272af3d57970218018bf5c9f5790c2f9e7b49f4ba507f1944779d562637d099b432fa450894eeb69f82fc087835ef727323871266fd4b00771737815d10b63297c356fc0f839cb93886866aca19f0c5dff3b678b520a575be8ce8616b29b9337b2ccea1d541aa7351942e6b7fe23b9300dbd0af9c167ccbb69b58651c0e7f3509f21bbcf4143bbf41d23d386c3e5ed77e5ad4daaf64f6a305ec0c6bbbb6b4b5df0c4c6a814d99e338efd8019613ff8a3642ca32a937cbe4603cc266fa9c11421ee56710eb315cacd1a2ec46addc1493a1e9946a8960621640704dbee12b40dc69ba61d1a65befa0bf3598e94702bb053d710f99534f917ee93fa1bc7b69a8358a380693fec8bf7d3d67a5b04131f0b88ca38c50699911cafa731c945060eeb38a0fbf906337f94f0338f1a276fcb05b031e914bd29349fff0d155b74501f3535319187133641ceaaf8c68e782760261a5515fd9f7f316107760063292ab5c4821edbcb4a45bddfb16f0db69765b7101bc2ed12979c57a0b21dc13738cebfc5c79b74bdb041d04a702278abfac69a442baa6601a38505373ccc0a279d6b918269f3c92e33084b493aebf593cb4beacbc0e3cddf2690c3c709bd56a0ac716c0db3c028f11650be88f86dba9efbfe06ab0595a673d43042fb237a8b062410546ad5f205aa1dbdb0a01684139c167156babf75cd90e9e81b2b58631b5e96ee488320b2941a8f21dee196313277a669bb49b5bfef7cf4442496c315b9cacd5c9bd87cf93e73391e8edc3a94880768bc97273408ce92d34247bef5c6adde9b9daaf87ce5c39049015261c8cac38fe7471835c521a9a4dfffb1b47f82e33598303ea14d4448ea7610a1b27ac6d29fbab9ecafac36bd2771523651262b446f19146f52534b663d9be688c198e2dd48ba97c6e6f7ff0c9b2c85f2d8bce39a8e7d062ac4c0611a27fadc5098c0a533b6c93c78ee81a55b54803d5fa73109720c4666df217e8cceeb334138f9e04ca30d9ecf2a9d1b71cb22b37d1c7af2aef40b5ee3f2564b265176b517eb3619464e12ca09fdcb50823fb0a16d28e1fed64acf5782bcb4aa833c75a5c3864eba55e335bfd5e7ebe84c56bfad0be024e56257a120677edd370b30fd2f0a0ef2b1f1da23a78ea6d5f6163fe7093f40f3e43f7076191dc95ec2db25e9f7923d53b14e54424ec64efed08cde59c4431940f5c3e68b4681ca71d8468be8916bf7858bfadee748b73bc76c850a4e84072c505aab8f18a5c8a5244fa830c45af1e62785b6456cdfe51a1f843c602467cf8687ceae3e5299daccfb17898720d16e539cd1827213b6de2c4419d65eb9a62c3e570ec0085ce07e01fa0d5d70a69a3e1d11163ebf0971fd77fbe46b9f66888be2eb17a284dcdc5e95f2388f2e7b6384c88d9c6b5aeed2f9281d01b128f4fbba4f2803246eeb7d5c8c67be19b172b8edb663cdf46a161a424d7d9878636206698a900b10f590a62ce29bab103e6c0f6b93d9929f0153a026138473de7f052e7206316d3cf8fe34fcf97bc7fcc15da5b9df5677f7db87e870d789d48f6b0ed113bd96b6ccacea31974a6eb065a66d7ba325af72273a8cf401ca7f30c8c3802db501ba9b44c5ab44e48fb8c0abf8436c12e467e5e2b2f7d43df0da2d1d3a0407a2afdced3394e00a8add960448cdaa26ba304e52923e2699b20f921dc02d661f8323d31fb4b80a44f57f798861c1d4ca47deb81de15fc316cd2dae31cb84e1f8d190443c5baed91ee04fca474aa93a4d114c7bcef5eb3f73a2448cf1452a5b00565c847137f9d7f4fcbee87e1bd922d14b530fcd37da3728f54b0e0c196e32b01894e86d3f01b07dfa64cb09666396a43f626bddaf1e9460d0c9fd0d7633f1e92ce5868786ab5f37927d5eaac454341d19a91f77bb4ec30831c749fe07ad62cacd9ade2dc2c63309a425810d100511d2586277eb9a026cc0198232bb062454785bc80a12c9c95af473de028b61c6f38a3ba8b2ac75686c39eab986ce00920283ac05c8a65659cc159e9cb3b55206329644f5612b4175e3a75888ae23e3a191ee3ffa2611381d84a86423e8d9a9a9bed21708aecdfd9b00c27fbcecff93af45dcf6983864adf9058cbcf27c566190dfd2def815fa81c88dbe3900d307a76e1109d3981b290c478419409e5c157865fcca54f32d07e34bafb52041d7bfddd57f4f0fa262cfd694bbb52af0586b7dc00870cd29aa262c4972aef4f54837a8cdeb22862a7a0d628bfaf2f5c3028d", 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000001640)="00000000000000074b4db26af29a8509178b48c0070898309bd96f72c6fb5ddaf59e88355a1574b9dcc031054f506fd94023cc999c496ab749f29f62e49ef5d6ee53cc501fd3543f1916df82a920d31c5d415848038ccb3a0ca34eb5ce8c46cbd99d61a4293097561cd6daa7ebbaddd255b5ceefc694601a57d5edeed0ddb575a0bbeb357f958dfc9134cae8274a771cf277de952c3f82c115ea87202782762ea7e7248520eae5ea99da1973a71490ce4e67c177b98dda3d7c9d29d339f4c90c41cf21a3a028ba4a0a4547687c77469d02917d55e453827daf253ef630bb7570f77f99e56e8f2fe7539a2239c5b3840c31b959c32d73b36dfbc8eac9af4530ff91b362f44a06f1847866eab4164e2fed111b6e859dea5b37be83635dc406bb15a38ed241c1f129f5ae1e7f7c5a691499fe2845520ca9a4af07ec827aeef68b4cde39c8df390d8c9685c65d49ba708f61954dcf11cd14e4e60aa045ac700eb39892fa06c27527000fe02603d22c4974c5ddee8e0e03de7e5cd0ab8c", 0x0, 0x0, 0x0) (async) sysctl$net_inet6_ip6(&(0x7f0000001400)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000001440)="49f08c8b69639079db38c4f32579775ff88317068ea8e5e8bda578fd5651f1b31a66a92aeac813712eb1be3e6f4e60dab21c411b6129220ce780e4a5c9edf43d275c29cb3624527c61f34d48d7e13f8a8de6c89084fde5d3de21b7dcb18a544da32f65d7166a4e5e9de338bc83f4ac14ad33d1322f17a2f1ee4a0347b2391f4c13aa2da0c6f4a344cf9653b288ab4ae6ae39d4f600567f9dab6b53a5ac7ab8737c", &(0x7f0000001500)=0xa1, &(0x7f0000001540)="286284a068684d2dab35c544a4313f09d445c7d300aa456412f6afa386ff75fffe54e2853a841e69d00f7299129c1d4d150b721109a1be6b0b919dee2d8298e5329590b560ae9109a09020636b2da7181b281189cd25561b9968df4b407074c763367258edef299dd187ecf712daf0495b0bbaca5dbaa91e6466ace8331932d1bc20436b71bf48f18057bc2a541a7a8d49ffeaf171e6acffec502dbce39b8b961fc3636b7c07156b3d346b4320220ff424bcd1557a0bbe561e8ccd6df23412f959284c58e2a0b6bf9026cc801e141274d381b070df613f54b23080c5c28afcefacf72295a670ad99", 0xe8) (async) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xe}, 0x4, &(0x7f0000000080)="8f453d2bdf6df17eb86efe8c0c594cc424618125872b1373bfe90fdf8824f224aca13ce1eb23527f3203a8ebe32f17216498187243a6cc0d70c6d45c3f382fb1e56db9cf7717412e23b0e10427c23072bf7b09e5e287806a167e84eefb758120049eec6a31b02c472499dc8cf1612eeac2914d726068c81c0686422634779c8f83173bd2eec9a3c752fa75350d3c28ab915ceab177", &(0x7f0000000140)=0x95, &(0x7f00000002c0)="0ccbf08a110ab37e7605e2e9e95b8536379d516fe8e21920c9db360080e934a5d8d123f2c77e3dd23b2250943776db9e864b818ebe0f32e043a4b8e73336720618eb1775a8702df36ae8f78849772ffb76fb84d26c853d13cd9ac7bd6bc1be0ba42d674a2489e954f15ec1ac88cf3f9ab6ea5e244042f3323fa48155b1a9cb96bd53f86ab98f88302030f83020dc5000068717c1bfcbdbde4516ffd6d3440f9d4455bb3d707709cb1118634354bd63e5e6b109b4c5fa126ee9b55df58597f49a75652320ca1e4932b944fd39b137abd4ef4b7133243f62b18e8ad8acfabb2e03e8bb1d325a2f7135509598c013d3bab78c905ab17d37a4971b47d7ab5d3c69c2af556ad3957182c00516c772a833e0c7f0e50b1356aba7fce82d4fd4884c40232b0d8ba53b3901ec7408f54de003925578f42f644a1081c99d752ff4e2ec4467e452241fef6239627899c08fc2da222de4ebe026439837c2548540cd7537480db1ec9b3fbea105d3a1c92cfb8853e80882c020df29bab528d6b273ab33a8f6c210e4924648c663dd18293d5c6f2550e0278ca25f2b3048150a5ead955ef41645c912c8e7e3636b030664f0fcae17aa6881b419cfa6f29fa7df49279fa08893869d18e4a50d5b8957ab1494cae60450629902717c6d8e43abb4decc294d25f794e3cfd3952648ec04ee6f75fbff7aee31abd39f4c4a7b94094dc3d83e8d2044818be8d092e02e1d1250ebbeeeed8c5f1aa4b37d2c030830fdcaebf84ff213495e4cdee0819477af46e8535e0001d071d900b8ffecd325fb9239e7695e15fd0a19989e29a601d99499056f64f898aa3e3edc195f61489af3964d2a11ef1f385c2ef8d475f131f617adc8366e2a28fb6e80ab035b8422d7c2ceaed8caade4bdf8c1daa5b3e75d668cf14b2646aa220e467d0d927250567aa7a682d0107192e12c69cb3e024ad05923b3fe02e7f60d8eef8d404de5346d2076399ecd225cbd6c224e96e8ff3e5990469106a1f6af6fe0234971fc3c25e8018dc8fc2d694573b29a0eb6916d2a0cf5bf63dbad0fec069e25fe1bfb9093600127311bed46493f0e173286671010c35347a521b1062dfcf0052a33959c958cf29d06c7ade14486e227d57fc7d4474a4c3bea42c824aa879de739aabd1204c0f6293ed0c1ff58bb2fd459951deb591c455b4c27d2a87d31d0b496aaf24fa6dea671b0e0dc1bc134026dee9446ecf5d3ca5bf8ac159cba2200004c1304e7cc9dd8f3ffda170af776681e9a8d37a997bd23c436d7a425abb0771271b5090afdf8df2f29677a1a299766752acf32b261b290dd1f404360d24cb40e1054ab6445e3071c77383fcf5c2e569ca179dc8da3d573f31803cbc8aaafa675a50fb6c828f80fb81c437a4c295865a2332e044284eb4bdfa5f13989d96bc392c19a58f1985b550bcac289426ee01de3ef10e3e373f6cc052e950be9f561ea7799e7a036b70263fb26ef4951a7b68f77a343183baaf0164a491b5c78c848d645c0d8f04441d68df8efc80ef171cf7f32cb087e53384dacfa17ae46bdfed2a9617f2d356935d5b04ea90f0010359d75523f7e7a8530d5fbb9c19c9fcb084e941c11a21173effd04c825e4a5648fce6c5e4c2af4857c434d1fdc5238170bc8e7421e528d237cbdb8b6fe1e41023ba8ba91ab10dfb00bd78d783499cb73b2d4d6a552432f93fafca6262b4952327f0ba8e307e5ca9d953cfab4e4ada669f7579cd648a4d560af7b9842a2f0cd78ad67a8674f4ac29e268f850004428a256f389ee3afc5a05499ff93f2617602aa1cba972c5e009da3c1f27e0809cca97f50fcd0aa233cf61851946c06a4fbb867a76284390e81e7de904748f401c7e5f8c087d9d9e99f7f3d23ab7ede467685a2eb7be3e4fb52451b503695f1d49cd7fbf810f47d4dc79911b33a75dd1504f490fd0deadce7e63e452d891c56705a152e0d26a3a086d51b1012237202806f7de451ea756a9bd97658be3c38ee0aed084feb2cb5a5080a3df946726d8bef9d5291d33b9c41d73c3de740c21804ded0c7be340c5c503b9e60858eb2483d5911b58da8b442c43999302467c4579fd340e60c54800bf4f60ccd963a6e30fa8efcb89edf607636647f4d6d1dd340cf1a47157828257a1a1c5954c09705beae677f5db4bcd6aec9b2e277020729ddb232a5d6d4f7d1c9a8810965e286c90ef641499b06aea6997124ffca9aeec58884096fc462174dd72948c44a10d79f0065387b140f50252a0c07ede204296f8a24d080005e0daf0ea57f5343de76a5415fb45ddf45db15f3e38e31ab0c07803fa37321eee9f1e78483c4871df54890844345b9abbde49d9e47e39e10c501286ebb1edde7452c282f35428c1db72f4c3428b619df7a1e6b5f81ae865d7646f26c8439355a50647d9c1b6e0da573bcf010c214dfe1fc5ca95e9ccfb623915a8a6b0ad9f8ddbddb3cd053664a0d1f226b8d7c8378a475dac1de581fea9249da878d0c4dc714c366c7a29589f1a3ca2ad6893eed5c495020e3b6252afb096097247ef34832f21088927b000de17571ffad5008fc84d756e09fb4d08e4ba6fb1f807df2a3e8b2935d4a7ce116fa60791586082b75d6e772cabfb427730a63709f5c9f05a8c2a08347ef09dad2a8417c03bc62ec9ad22b1d18a5dc6ca61cf705d0f5ae4b2c5edd3042acc017208449fca17486e39e2c88954b75209205ab66ae3d9085850a2bb16b45bd7687e763dc33718007b532a37fd3c1100c2b8788a76eedc43e08c58e14d78a13e8ac49479711b0bbd082882ec5585d4e598302ac53d3fcd946801c2a0dee23004ae571eac736b5cd8dec7957dc2ea851a76b2ddca3cb5c5b59976a8bc890a29066e7625de3d8bc47137da99f58e7ff02087ad1c7d8e38c43db680fb41a7d5c7d34f2c38a819813e062d705fdbf9bc5ca56b59a3d06dc36564d2348e2912cd6eb94abdd5ce2e0694f7a0cef5c8692f4d481e06163677d4c565522728a4f109744dad180c8cafa765e0b078405775d59f5b9bbbc4aab49a5e06f959171a722efe14e5e750bff7dcedeecef94c7648bd6dc1ee417eb1e37c129f98f52638fa0e2239e69574fbb3d4d3ef5bd011f3a02916fca7e75ca6705a3fca4d83533018c82cfb68b7fcb661e132f24f266a5d4f0ed7ef777ddf4539e91ef5e44a37618b73fe2d21e0b20a29b63811c8c39c8e7f18bc1472d8481b0c85f2389abc9619d0956d886e9f84a93d218918410b14a06e6fb0112146dc0d32aca29cb4db204efbc649b1e7687773a95d39c05ef47f0b17627bb1903a9e71bdb227eeb3bd0e2bb9bd8951ebc00a75d2948c3d3d09ced586cedb544b3966fa5bc68f75cc7d30320ec5996690ad2042e9154d694427ebcdb70f34e6a04cd8a29621ff45153397716ffefd5f6c79d32bcaaf7f5e96b1a69c887c1a4b2dca91b061efe4cd190d7465bc2d653be34de776434bdc9546e663ad55960964a1273bac05b9aec439d80a1a381f29a499d27b6466bc205e83eab605119315f3b5ca776d03714c27a505043d5179dad9518fb27f1f41318d3fd702c0c642c6074d7c972cee02ce90627b7eb342caf02492f9060b5224866d8bb4e48345e1a63030e729fb88197569a499fc62291fae4ae5b5b05d183e69bab547b785c4d0bbe1f2022da4a376e1a1d221a55dfd57771a18aee701dd1a8af6a6493ad1164ec7f014b99a373ba84a15b3e5c647efafd549ca610794761047b7405672ceb1fef62113bd1aae7bad52f3ea3f7993a37ed28412d8f4e223c4381cc5751f912dbca468a9005a40ef2014419314eab959e73554f90388bfc706e7858c0ec5dd84f9657341f9846f5b18a12ecc7f8b64a6d9e3a67cbdb3eb536b9a5f4c8a3f7fefd76ac5605e7d200ec4b319a7ab0528340fb80bdb067a6f39f1500b10e18b5ceabf3bb92ac031a5eb21e0ca82561ffccee88cbc9cc2785b01b1e22a60746f1eec59c7a81bef9f866581eec3e0eef4fd5b72dd0ee83d9d8beccb0bc4900ee73b70f0ff15b8b4fafa4637345df4fcb94309c2fdddc2b40c576aeb88aa656eb01466b97be9f250b9f387cf4315b34c630b7683d7369f9962c768b4b08b20d88634b7afc0f690a66e4a4128acfc8270a56e850ba0dd898b20c40bb57db1f8594a91061f3062cea14ab2a45bb2ebd9c390d95ea70e9038a3762cd57b6d515b51fa7178354b709e5ffde486567ca402cc30c4a32e600610623c6d849871f556b83d3263ebb083e345604a0d42a0af92e40b9f7eed26d73f337a37df7e1349db4e378da44e5ae5d67cc6ec5f1ebe69088557477a4ffb1ef7124684f1c7c737a0f5f36582c85d3de3d86e7e04a0862c027a9ea73e060e517a8753f63295e072be96f41690717682c96f9aa0fd38e2b0d9a43c48a54bda40a57b340a4b77b46434f7bd7f95dfda4b5a69d0ea5a297beb25e421f2ef66de0ee2f86c0c281e3cdeda97cfa8ed1cb4081db994fae0ee1e55251d3aaf4455eaa6bc50f38678aad3624449f67a4f30eda2efb73fd43aed574fe39da737f87d394911b5a327cd2f52693504a4b71816a72359c2eaa1d51f8111471199da114d7f05e1a5f47404ce0dcd0a758af2b3a94f73b33b10a80ad79c5c34d04bd0b1466fc36ce837841e355f6624a275294c2345dfd789846967f3cfb66ec6078174e9a343e95f3c9de336a44a77ce62ec40efb33d087b71919da2e693a73c5aaa3f766ed9eb97b3c1e9aeffc2a631ea8e7ea8db6ebfe7b752baf5af981db3cf2826587d419933ded4a25d3403a254f116f7e0f4f510d7211f3c3c3246ca44e48c68128c770dd2c4d2ac3c43ec6f85030e4cb70ee9ee728ed19e06d22dbddf952b1bba2bac45bb4581c5fcb2ae641c48aba0337ba36ba75b39bdad08d85f0d8d004d4d1eb056fc0e9abfb397ccbe93b21df164672ba9dba93ae7104505a598001b3aef4d36ccbc8a536695aab1e9cd465189e2441fac5fe045aca1ca803dbfe40ffe6476d90ee3ff1c6d889984b58f7141fff1b92e74a7aadbefd1212939c57bd3d05ab37e835db659d4c5551b0869378fc6b06a3193e743b2e46feab706b893160aa0e5d39f44d8f63a0f984d4be46ece85fffa522f4be1c1048a4e92a6a1d1697b95700aa22a2f96d0de3f8ad645417366714e43ce60202de350c64c98f9ac6b66f30ffc07575c12d70363e33ccdaa7744b540704f7c40d983226846570e3c31144b0889713268b1677e7990c4a1f6359c824ce50bd06c42bab8ad8c429054fdf77a84112e9fb196b172113dc01c7d22d02788691a37d668c43baebda0d0869184cf634a2405e7c14913ef2fad7530ed37fef76ae061b77b4174facfcf247c9aa76488f060afe658e070140eda342a3340dc0766804ec829f9c4c87d225cc769cf293acad417cf680b323a562dde7c93ea778e1d317e0f8b7965e69c2ca23358dd45c65bd7985b4870f22ce52c81ab46bf4a14a90eaffce3ddc66bdd1d97b52004f5c3574a56d0000663f073352bdb2d8cb16557942693878a9084ae40edd6b65d19b537a2fb0e0364979b3e1afbd5ed4b2a20187778f8f9c5cda71b1f9767e9fdb38f3c08034e2a7882f51e88419caae9efb9c861289523a71706975483ca1c9e09d3e628eaa50e9ffebc4fe143b75ceeec7fa4f84fbefdc2f3c8db72b498e5456c9e963bef1a829508181e42b3eed34893b951bca2d775d82b419d0f32a05ca7639b3d1635e37d67f4235edc17d01cde2317e4a7bbe99405e958630c673477705f9c6e529ed987ed91818700d47ab8de2644e4a68d4", 0x1000) (async) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f00000012c0)="6211417d06972f3bd3b115572bbc7ddf7fa3b826aa51", &(0x7f0000001300)=0x16, &(0x7f0000001340)="623238cfdcc5a6c675b115c9ee9b521be24380ee522bfd1279d3a38b0ffbb78403ff8a55a70785cefab9d07786d9d76b75b591ee6ade2734f5ea1f6ae11e08e20fdbf5d507f22f95e1af2ff8e55fdd9e815be87f9c452b4c7159bc069ab083059fa5bf290bf6601e691ecdc9607308ddc5d92464908986f663b45498daf1e4feee876fc5462860136d6f5991d3bed9a85dcde128cb89da50d5e7f2c7ef4f32e511d2a9425544ef451bc064ef5783ceef458a70", 0xb3) (async) sysctl$net_inet6_ip6(&(0x7f0000002800)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000002840)="b84fef6c42ad43e5a7cc1f95988662af7a654f813167d397d8e1755722bdfa70730b7a5ce96e88e12aa899a2b52e43f97333bf0c345aa9131d698008f751e00a67f465916c16efa5749c69326681838f5d37bb63037cbf82dd413dec2770422061d84653daac2ed72ca77af2c63813ca511d3513ef6d4d4cc4128673e354b09d29d674d3d2a3f392a8dfe551377c97f7d71c57c05e7e1a17a4ce427c961f9a9165978182bbe6488f62d2179ccf041cd45294cb3a22ebad6732e03729d3bc1c42df857fee2812e1bfee8fa4359aca3980b19fc7", &(0x7f0000002940)=0xd3, &(0x7f0000002980)="2f99aa88e3d82124f05fb8da00116606d5066853fdbe3d92e1e31afc6f01f86ff8a1ff9d3781b447b797f3edd2362bb9ebb9697a17482e9ae9f68a9b427c10e41e1dcf", 0x43) (async) sysctl$net_inet6_ip6(&(0x7f00000001c0)={0x4, 0x18, 0x29, 0x1d}, 0x4, &(0x7f0000000200)="794b399a8ef97a172940138ac21f1b3d588d1f4abc02d483ca210152c927619f6702ef818509189f5c57b050bceecdcb8b57a52d72c7324002ec88dad065a2b7ff109c03cf9244a9bf5328e9ee4bc01acb1972606135de27e6126fdb1c8706a211280fd77c7937b0fea7bb6a2376c95e176cac27902f593d30684e27527077afb132e78de5a52ed3ddaec7de8ef011d10ae4c619cae2297431722dd12586f6efab5e", &(0x7f00000017c0)=0xa2, &(0x7f0000001800)="a2c51492ecf50ab7b57037183bc4c96a6790d817f7a67cc55caf71a094de08f0940a1355ee66089ea261b5068b6095f0d59036c1f4e87e3f68f6c4c38c959d7a67b86ab7ca7fdb22ad57b219d1775f6d6e954da5d548d972362047db1cbddee149c63793750ce874235ba98fb677cff93d9b3a393537479374954916e33ed7896fc6b7dd1a5a7b167f433f1dc180a7518a37b46fcb83d26d5fac2dcbab585ef28df4cbffdb35d1f2fb4827aca958578a92b98625c3cba3385605623495eaa6fe376fa43bf7c25d99362ce00859cb4dec70b74ae4164a990bc96480503160ac9c601397f395c2dbbf6c3f9a7be12dbde437e135d2f9cecf126878bbbffa1549b8f445e2b70f172d5c4579520922b772174f30985553dd1f0065d4efb373a4d9626890d62b23a04a2bcc4832eb8f8a6955cecdd2f28efcf29f2368bffec1fceff6852a70f2da09cc6449083b71339a49360c62bf2c2df180eaaa3489d5521a7b8419de75d8f88a1bbbbd80998c7a2d07a8852aed3a65a1565d390149389dba554d560d46c7abbad5e09d8e037b4db1bc5cdaf4bf7a98f99c62085023362573c5e984b47fb34954c881ce8ec9fe595fe5418e94d3b724ededb095759461473752d2a1bbfa99af86eabf76af93817e52ec7b810191a68ec0e9be389e2ecf89ded5668ccd0efa35d33967d755bb267ea328dedc63ff1fcd66277d766b4f367eb1bf028ef6355ebce71a8f2d33922e1f5c4a27dfda5751922c9e34fe56a262e19f30aac84dd853bf7754e95e7c409bdb03d432a098f825527611c2da7e7a1978742f9828ac7c99d11dec04712e4d85188bde186ab79d9ec4ff90c353f567ec283546ecfb20f4ab2238a8365be24cc59a1b84e315f2f56c7e744f776b2e202e6a821d9bb2987fdca16e3ff8bfee07d49832aa2ade8cce3baf2af93dd662519010eb2b241544ac89f9741b4ababa6af4ae84e0337ed15955fb23c6ffa21669e5bb37412e08c62748c30d61110b3f044bd816318f6ddcf42fd0f7195f55c0c576bf56db5c4138dfab010ad7690278bcf04f312f5f9d403dda7d074099130420667fdc95b5d3a862db549f5922c69e18f98fd63b51bb141bf82a5f1f70958f672718c65a819784154e14f0c6d560df5ffb2d2e8ca0611232ee9e59821e4ddecd72fb879f3445378c8ee72d367d0275f95c463659677a5e7e7568a030547d2ced489b6144d35d4c6eacb6f15bd53da6fe89a39b4d951c9476478941380e0a4a95bf69737eed74eb1d190dc99f1cc09d1aafb8d4d8eb69848b0ed8940d63617eedc8d0882930554f7ea9457b8e424612d3842b5a213786d471da7b7a5ec67e4390bc0f2908fa11f4aa52df16df837f3ca2e313c3dfc658f6008de9196a9a135478a1052e64879cb4a3a0eaa5d8b7ed583b13277cb2b55100b378a59e6ce0ba25aee263141ab4141df4862e46890f27dc027ac6641d244aa65f87c8424fef975a006031e1a8dd0db5aecb7e151e961f2811e67a0541db83282aa40ffdafff748faee8da0294186e700c67c2d8c0597308054b1524657c98455659f50fabade852ab780e0538e75dafbc3a5c82305d870f5b0ca4e68923adb49d00d955255a2cdf09e029d34516e3f5e836bede2a968b4be670c23da51e866d106f8f1f8c7a9b3bb79224e86d0098e61e5c2bc4997e91af040554afa093e7f2ed43a8d53fe238adfefcba71461d587b80941224b0baa8cb092bd7930d1dec076029c62f8e4ab29f6b0d66305f925fd8d2a2fb28122a891a2911d4b05842146bf052cbe3e3af1a3ee94cff52a1c8fafe89acecc1e8269b24195d66444899866e72f0aaf5452c2590c2beb1089326ea72ee23952a545a2e9ca5d877627115b902e57fc298747456e59fd03c5562821463d42baee667b177307ffe190a623259ab4a8a6e0271d35e946e8427abd93824fb21abf84f32714b014b3b4e4957f4fc78a8e79a7cf3c6edef3774d3fe6821a8c202b2f19f2a85398bdb370eb574a72815e4868f41fc777558bde2f76272eb5512fcf89dc59c8eef9497fec97d50e75f165c86fd5b1916ab7ef79f679982fde0559fa43404ab7c893737a298080763b2cfc20ad64a32bb043e8b739e5580810909206ef3664c4ee8cc4f24e23e1cc816eae6aa36088b74a876e3fa99fee0ae92921435ce59262ac1edc314a6218a279c6bd804274b88666a2ce028876f3e5a8d30c052078a79c468c874d58191cfec1cebffd83d00c567aea63dab06dbea0dca5ca3cf259b5061cc91f9c64cee0bb382c7db7ac91ac622d62612e31334be774f4e3279d0f71199b0600f35e845d024df8483eaee473ec9cb4c617c1df62764aaab4427fcb91212eefed5b17914daec4ad26712b0a09e9f14e874b53aa3cee317357ca65f509b70807aa3d3065ddf0b30ab6cf107487385e09b0da6040265ad971b51b8092eb8a125078b9b85f1bd30b27e5678f9595fd85c93176076dd1eea589a0581e800e0be06eaaf4eb0447307ef1a79b08d7fe0e789a05f730c4f3fb4af3546116fd0871d23ac7c38aa3991c7a080d5bd0b0d3c5ed8c0ea7e85ed3ee3a31dffea28d70531327357b8bc948d2b61ee5a878295d52b64d4d6db06e0232ec4ee8efb01502a4e82d7b7125c5f1efe79baaf6eb3084a6aa0b5ddf819edb605b10c74c73bb1406246f08379275ccd44e5c23edd6f1524362a721fc03d7b6bba96cda7191443a26c657125d8df8e0ce066902a06bf702d68f88ece1106db97ee4f1ffd15f8175115d094e78ebf9cd5278f62bfeba8d124f905effecb7edf9603075157654039babe862bd75bef5bf762263f03ec35fcf4a6905d7b5f9aee1265f3b530471724df996437ca2616ea8547ff3c2195c2e5785516c4cca7b02330c919eb1217752a0dd07c219e29f15c369ecb0bbc446d89e6339b1b4ce4d12c37721d3f240ac2b78ac5950f6282878c50f1b26528d5345b93096fbde6f60e3d169735825c4dedcee3bdf7b4f8b81a22a93a18ab99c5048dc4d2c566d250103c0eb1918ef07dc7d9330b5864ca8419a415537089119b13c318ab8e27190ae966b75b75a6144567e8da8dff9e48a0520c6888a696a6e519d9aa5013a31d2bb4c99cd63d095f4fa210d2fafaf1541b00118f1ab62b99c72fbf39283be277fac27d142576c1dc8fe3ba6ad45a1424e7114e0475888b3b45ac7f03860ae7a8f45217c0a10d6a66ffa6470fe3a4660ef57475da5c375ac7e0e7b5c3f481d8ec04c9e4ce9c7c7ce381e65e55f9d0ba97d2048f2f607485dd1a60e8afed6b8ac7a32b570aceba1dc4c572262a0c3a27b6d2d58e5de9f073b81d63228fe658ac70d860a677a88bb7e711d6151a99f41f0b973b824405b1ae32eacccdb66d5e572804085ad7586f5fbc09958baae87f429e7c8aa204ae31664bfb8b04380bcb42e250715887b87170743a7318f54a1ee5e0d59e76911949cf2d96da3c133e61d57a4e81753b2c763491a73544282d28cbb6798bd2c71590ec771258ec7a72b0d7ea6e09b71740272af3d57970218018bf5c9f5790c2f9e7b49f4ba507f1944779d562637d099b432fa450894eeb69f82fc087835ef727323871266fd4b00771737815d10b63297c356fc0f839cb93886866aca19f0c5dff3b678b520a575be8ce8616b29b9337b2ccea1d541aa7351942e6b7fe23b9300dbd0af9c167ccbb69b58651c0e7f3509f21bbcf4143bbf41d23d386c3e5ed77e5ad4daaf64f6a305ec0c6bbbb6b4b5df0c4c6a814d99e338efd8019613ff8a3642ca32a937cbe4603cc266fa9c11421ee56710eb315cacd1a2ec46addc1493a1e9946a8960621640704dbee12b40dc69ba61d1a65befa0bf3598e94702bb053d710f99534f917ee93fa1bc7b69a8358a380693fec8bf7d3d67a5b04131f0b88ca38c50699911cafa731c945060eeb38a0fbf906337f94f0338f1a276fcb05b031e914bd29349fff0d155b74501f3535319187133641ceaaf8c68e782760261a5515fd9f7f316107760063292ab5c4821edbcb4a45bddfb16f0db69765b7101bc2ed12979c57a0b21dc13738cebfc5c79b74bdb041d04a702278abfac69a442baa6601a38505373ccc0a279d6b918269f3c92e33084b493aebf593cb4beacbc0e3cddf2690c3c709bd56a0ac716c0db3c028f11650be88f86dba9efbfe06ab0595a673d43042fb237a8b062410546ad5f205aa1dbdb0a01684139c167156babf75cd90e9e81b2b58631b5e96ee488320b2941a8f21dee196313277a669bb49b5bfef7cf4442496c315b9cacd5c9bd87cf93e73391e8edc3a94880768bc97273408ce92d34247bef5c6adde9b9daaf87ce5c39049015261c8cac38fe7471835c521a9a4dfffb1b47f82e33598303ea14d4448ea7610a1b27ac6d29fbab9ecafac36bd2771523651262b446f19146f52534b663d9be688c198e2dd48ba97c6e6f7ff0c9b2c85f2d8bce39a8e7d062ac4c0611a27fadc5098c0a533b6c93c78ee81a55b54803d5fa73109720c4666df217e8cceeb334138f9e04ca30d9ecf2a9d1b71cb22b37d1c7af2aef40b5ee3f2564b265176b517eb3619464e12ca09fdcb50823fb0a16d28e1fed64acf5782bcb4aa833c75a5c3864eba55e335bfd5e7ebe84c56bfad0be024e56257a120677edd370b30fd2f0a0ef2b1f1da23a78ea6d5f6163fe7093f40f3e43f7076191dc95ec2db25e9f7923d53b14e54424ec64efed08cde59c4431940f5c3e68b4681ca71d8468be8916bf7858bfadee748b73bc76c850a4e84072c505aab8f18a5c8a5244fa830c45af1e62785b6456cdfe51a1f843c602467cf8687ceae3e5299daccfb17898720d16e539cd1827213b6de2c4419d65eb9a62c3e570ec0085ce07e01fa0d5d70a69a3e1d11163ebf0971fd77fbe46b9f66888be2eb17a284dcdc5e95f2388f2e7b6384c88d9c6b5aeed2f9281d01b128f4fbba4f2803246eeb7d5c8c67be19b172b8edb663cdf46a161a424d7d9878636206698a900b10f590a62ce29bab103e6c0f6b93d9929f0153a026138473de7f052e7206316d3cf8fe34fcf97bc7fcc15da5b9df5677f7db87e870d789d48f6b0ed113bd96b6ccacea31974a6eb065a66d7ba325af72273a8cf401ca7f30c8c3802db501ba9b44c5ab44e48fb8c0abf8436c12e467e5e2b2f7d43df0da2d1d3a0407a2afdced3394e00a8add960448cdaa26ba304e52923e2699b20f921dc02d661f8323d31fb4b80a44f57f798861c1d4ca47deb81de15fc316cd2dae31cb84e1f8d190443c5baed91ee04fca474aa93a4d114c7bcef5eb3f73a2448cf1452a5b00565c847137f9d7f4fcbee87e1bd922d14b530fcd37da3728f54b0e0c196e32b01894e86d3f01b07dfa64cb09666396a43f626bddaf1e9460d0c9fd0d7633f1e92ce5868786ab5f37927d5eaac454341d19a91f77bb4ec30831c749fe07ad62cacd9ade2dc2c63309a425810d100511d2586277eb9a026cc0198232bb062454785bc80a12c9c95af473de028b61c6f38a3ba8b2ac75686c39eab986ce00920283ac05c8a65659cc159e9cb3b55206329644f5612b4175e3a75888ae23e3a191ee3ffa2611381d84a86423e8d9a9a9bed21708aecdfd9b00c27fbcecff93af45dcf6983864adf9058cbcf27c566190dfd2def815fa81c88dbe3900d307a76e1109d3981b290c478419409e5c157865fcca54f32d07e34bafb52041d7bfddd57f4f0fa262cfd694bbb52af0586b7dc00870cd29aa262c4972aef4f54837a8cdeb22862a7a0d628bfaf2f5c3028d", 0x1000) (async) 10:28:38 executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x4, &(0x7f00000000c0)="fbedfbab10030000000000edab87cee6ac3cb213bfc38c23a64f90c90a7292ab65e38be0ab679f4415776db30f737792a2a6252de9ff5dbdfe65d04ee213e62995e6e4c04c0f3d56165c3bf50f8f8cae1c16e7f13111db688f4a90e39b8aa26b63983e1fd5e8bb1a43051200a8e1a439075da0086fc4afb3f213aaea3021d2ffe7efe5537612b659b8fa40c59d75c5192dd21fee7fa786f551310ea204f94b1b66b9a22cfec8fbef000ca806b3193500b9110c93b133ca0fb69f9ce339474846aecaad28d4d17ae1d5aca61088f83fd0d686", 0x0, 0x0, 0x0) 10:28:38 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x0, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:38 executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x4, &(0x7f00000000c0)="fbedfbab10030000000000edab87cee6ac3cb213bfc38c23a64f90c90a7292ab65e38be0ab679f4415776db30f737792a2a6252de9ff5dbdfe65d04ee213e62995e6e4c04c0f3d56165c3bf50f8f8cae1c16e7f13111db688f4a90e39b8aa26b63983e1fd5e8bb1a43051200a8e1a439075da0086fc4afb3f213aaea3021d2ffe7efe5537612b659b8fa40c59d75c5192dd21fee7fa786f551310ea204f94b1b66b9a22cfec8fbef000ca806b3193500b9110c93b133ca0fb69f9ce339474846aecaad28d4d17ae1d5aca61088f83fd0d686", 0x0, 0x0, 0x0) 10:28:38 executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair(0x10, 0x3, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="f445be985a4dba40743e703dae2814c4e92bb0562a50be5adda003b7afa87f4b0ad729197d65fe076dea328d60e721b753b370d2f6fa48e6af6efd19bbdf587e73171653fa3d454e7b043b7c80e54f68ea4421f7c067c637d930ae2cef174afd0e725e4316be0c8f13875909dd0ffada188a1ad501379c6fc347d90e69de2dd5b669f67191b0cb9e11b84029", 0x8c) 10:28:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0268861a3f0e39ffc4ff2be15319d1ef378f72e05a37b33c703a9bc1", 0x1c) (async) connect$inet(r2, &(0x7f0000000000), 0x10) 10:28:38 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x0, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:38 executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000002000/0x400000)=nil, 0x400000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x1, 0x2, 0xa4, 0x0, 0x3}, {0xe40, 0x0, 0x5, 0x100, 0x1}, {0x101, 0xfffb, 0x401, 0x9, 0x7f}, {0x800, 0x3f, 0x7, 0x0, 0x5ad0}, {0x5, 0x1, 0x6, 0x6dc}, {0x400, 0x1, 0x4, 0x1, 0x1ff}, {0x1ff, 0x7, 0x8, 0xfff, 0xfffe}, {0x7, 0x2, 0x8, 0x100, 0x1}, {0x7, 0x7, 0x7553, 0x8, 0x9}]}) r4 = dup2(r0, r0) r5 = syz_open_pts() fchflags(r5, 0x0) r6 = syz_open_pts() fchflags(r6, 0x0) r7 = fcntl$dupfd(r0, 0xa, r0) close(r1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r4, 0x10}, {r5, 0x1}, {r0, 0x10}, {r6, 0x80}, {0xffffffffffffff9c, 0x4}, {r7, 0x100}, {r0, 0x1}, {r0}], 0xa, 0x1) 10:28:39 executing program 0: socket(0x2, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="4eb030"], 0x10) (async) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="4eb030"], 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x1, 0x0) (async) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="780230a0fa"], 0x10) connect$unix(r2, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) listen(r2, 0x0) listen(r2, 0x4) bind(r1, &(0x7f0000000000)=ANY=[], 0x10) dup(r1) (async) r3 = dup(r1) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) (async) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) accept$inet(r1, 0x0, 0x0) (async) r6 = accept$inet(r1, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x30, 0xffffffffffffffff, 0x2400000000000) recvmsg(r6, &(0x7f0000000b00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xc0) 10:28:39 executing program 6: openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) sysctl$net_inet_etherip(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x4, &(0x7f00000000c0)="fbedfbab10030000000000edab87cee6ac3cb213bfc38c23a64f90c90a7292ab65e38be0ab679f4415776db30f737792a2a6252de9ff5dbdfe65d04ee213e62995e6e4c04c0f3d56165c3bf50f8f8cae1c16e7f13111db688f4a90e39b8aa26b63983e1fd5e8bb1a43051200a8e1a439075da0086fc4afb3f213aaea3021d2ffe7efe5537612b659b8fa40c59d75c5192dd21fee7fa786f551310ea204f94b1b66b9a22cfec8fbef000ca806b3193500b9110c93b133ca0fb69f9ce339474846aecaad28d4d17ae1d5aca61088f83fd0d686", 0x0, 0x0, 0x0) 10:28:39 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:39 executing program 7: pipe2(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000f00)=""/4094, 0x587c5c05) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) getegid() r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r3, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) r6 = getpgid(0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001f00)="951132d323b8efd4bf5070e390d23dcbe3e8802aa724c470066736fab968aea476dff5ce4ca896c214132402edd50c2b1a363749963fe0259623d8b35aa0d139d766880319aaf887030dcf9b0027dccd18cf46721159225d1af751ede771864c9401c874d194e171ea4c239b5ce997e6681e15d2ee3ae787cb06674b90920c7ac76475b0d89c341957d1151fd8d2b697cf95ba16f68b8e537648e1cb13ee49ea20197209bd76c93d5822906ff797f2b8dc16e7059f26f7fa8bc4f76e44a5ca5301bdc8755ee23e577643d671123d1b3a7dbdc4dad291403fde20e993fb89df3353370b56afd3a3d7d9470dac8c3bba11b9885f4adc1f68d328cdc715d62fc1ee6d3c4e6c4bf2403b74db59e2486c36f659db4090f9bf3c05d5e126a56b110826f377993fbf9e7da01f3fc293dba9635f8aff002e09b5081daeb22cd2f554823ae2c80a643f97b0b96b4ee9a9d6d2ef280b48d71f2a95666e1a99ef8ec216beee575e97f766025302da058fad659afeacd4dd35feae05dbc7a64cf7d0a6e39114b92ddd508ec03fe14bc159a44447df221fe8f87ecf1d19d853a3cd542e9c38301fd5321e8d9e347f6caa547e7d2b416048ac0db7c855d017f89897cfe034461bcda0ff12b5f65148b9e6a29771fb5472d24cc79f9f775fa4557eb0c1a4a09d025b3410774aa4873b87c4cf57911444be8cd1aa236c03cee11c27c212e809bc9f602272a36cd3dfd09960a6f7c4021fd9386b4bc0cb8e09ff4803efe13c514946f134f3cbabcec074a144a46e7f7a7be753c92d0335302f2e6cbd507bd405599419c36d9f4dabe5a6525b9f1e8b1c1568b4777bf0cfa62bb157f1e43343812a85393e1cfbd71a6926be8a7c7f6100e1a1d6d8893f1b2a73596a10ff4815143f748bcaab82a645c8f0dbcb4fe5a6b20eab4af176738f6ee5d6052374b3451581b789a8eb1228c7a41ce6233ecd7c0b6a510066484478b0fb4f76be973bf00378d6611020de4ca9c7bb631b34f3b8771aaf3ae272ee4d9d7d1d4f2032322a7e761cd647fc9f3bd391b7756b9d89945a376c98164b0703d9f8fe846990e246daff65d8fedb679936402604ad97baaadbc199b5482811ca64ce6b9490ceeb9d8e55209601e0aaa30ae580421e75011e578bc704b50ec65ceb0d9e948bd89ff75faece1e5e1fddd6d90708757a69ddb68e17121d780e49beb67e0e731971754e4d0b82a502e4c6e310e29f8db1d42c9f7a7784607acf15ba141f3f07e530e8916926d519701748dd98ca92992ca4dbf27973c9748cf9b437af6276a2089d443929edf0745555b50a40275025eecc4a86353e8dff61c716a78f35beb5d5b201e33afac1b0975dae47cbb2d654056bfdd5efb04cb3970fcee427716e085becdad7498cd4dc173301ae8d7ec8dea8c5777a09a09605cfc6ccbd55abe45a42c0cb26cc8b5642cb34d8a5385864a8d8e80d0e883a4711e5b5a3bd6a4d38bf9b7c77eff1f78e3ab55bdd071cac8752362840e7f201286c5da07f2103ae3bfef3e01aa1bb59e7fc142d596be426956364e369b43c1e3aa0c9828ce0a4ba2430378d52e6732e77358f1b7a1d9d87186e1a1135786d2643edf1c3b055ec0f2aa37c92107ee9c169b854457ae37b88c183ab53b0620c507a9f46734d780cc6374feaa778e04c0e8c8de12b465f1c55b5d1412629614f92a168ef45255c35f17f420a2210cbb0ba77cc1c5c9e3110b5f44932551302c5dcd09939d678d8ba251ce7544e811115633b175e19b614ac184c395740938ce6f5d7c5538bc26f936383eb535c0b8dfbc02a3ef0e1ef9362719108990f3cd7901e8cbd8a0fad89a187ce234013d811865f9c5732c4014d8426b053f38f35ef09a03171aca3a87b8539fba8846953bf5d0ed86f69fddc52b2ba23a79b7d7474d928f2fd471b313363e2aafef3472943b3a1f6397b301cc320cbbed1c7f2382ea70ce4c05da1e6deeb091ba93d05aec4ce8ebc45ce9b67ba3b6c5249187eb0680ab1c51ec71ba166f11a1d4d5c4b4a1010da6fd9bf244a2780143cb2b8c75e06f75f2b049b2be9fdde2bc9cf43b774766dd138a34db529353ed47e301637c28a43351bf19b3117b25050bcd97a1ae67c299bf541b081b411a34cbf488b2f41fa84ded7c8101350667722ba54d69c7abc79d76a2c1a09950396e48972b89de240cb89c08b0507897ec9212767ba9af277d151ce231a3856793b77dbd48e3de9c8c1d212336701a829bef22e0c40ce667f7bde7d49a4ad5136f94d17a46efce45d60f413a73635bb31fe9715656767a34100306abd3220c1698bc88b82e60155b27efbb2dcef1fee8710598a5a4d3ee129263646991c3aa8028b735b52d27eeca0c5f6fa1ae54dbd6a68766a462932206cc2f1adda4c2186858d867d8230c500862e4b7a385b4b05eee1a444733f0baed1356f94ba2015498784f79ae3e17830e29cb1bf2967fe0b15446977fbc226b5ac4cacee70371615933b12d3682c2b7cf2cda33a3cb4fefac0d7db9ba9f004108d08106cb9f457736dbc2cf4fc7bfffec94e1b4059723f65cbf415269395c86993fa4255dce8a3389a34bd6b59bcce9cb753a2eb07fa9211109e575e30220f4efe2cfdea714d1e1555420b2b854cd35b4c7552a3d0d4671de5997d386a007989e01e8a32048925c91da390a0ae75a33f345f8cedf5cddfa962f15aebcb96bf13db111a53e4a1f16c72adc1ad7ee9832eebc957a7f33cc4b62e3b871be0bc253e4aaf9e666417c2a070258c1d05c39da7f994b4eef5f67d54e968378571c95a09b4272584f669780f25baa0750c66773a56de1930f15b07f43590a0a0d8e98f3dfe7058f68dc5cfb8468196b29079728ebf5d11cbb58bd87d07ad585f30b4773b8dcd3c7cf960ff257ad5138d54704e0a08ec341507e4dd54529985fc37b4f0756b9b86bf8d0f9b75a4a073453dca5753acc81634f10e005689eaf197e573a34ac55349e39c89aea3b55c5ea0ea5f630ad2dd04c5fa859d848c77fd600222c78fd524df7fbdd96a6ab3ca23f0f108e2b95469df15370b13a4923fcaf75a49681a10862eb0072e2358e5dacd2f7a098087d4ae244ebae5491a2b65dbcded4c4f02a9c947a14ba18dfab07b532b89dca0829e3ec3469c99d3f49f083af2856d67dea72aff712015b7e6e0b1f3ba6b731f0c87afda01731657ff1f7f44fbc34b47a1608c25b24c2c04097fa8ebf27257d63003f56b73dcdb833921bcebdddcc399df50b10aec17d7115e0a8d2bda8ff6b5fd69d84874d84565ed071e1a87cd5f1f203f7880ee351d2d64d8493369ddb0e4d2111c5ab0268c1ab0b90e186e08648003a059b6866b082393929bbe59c410f09517698d85989a836f7b90f80791ee70f113e349bdb951f80b41b96cfadb012090def06438f1fd3f355fc9f0b685ba7275b497bfbbfedb44add850aa24b428e51f6eb37135ab9a3f34f73c39fd5189577eb3d198969bd8fb9e5d3791611ac0a89c77fc6c1776b3be73942db4be2b026580a02871c8cfc263f0972fa8e96728ac9c3e3417f43e00bf1ad73a9dbe512b86fa1ea202bea26483caace12cc3e44679326ab73419ee11e2324506c4ccae989520e0a15cd08a9e7bf35faedaf1a0796a9373059fffe2942bfac642139ca4e9ff69248e5d3fdd50548ba7a89426ee449975ff59a8714a3c1162f578ea0b526deee3436a13e776f545603250c0a8e87bf23f61b2246c1144852a41eafaee0e3b4b7e6353e587e697c0fe448f1d4c78e0f978dd47f851a297a64ba4c7b5a4aecc778c2b65aff2488c72e4d5d20f2e81dd0d1e3ecacbb0cafe31cd97c9e790985773ab73b7960ebf5a3ef49155dd235db5932a5cb797931b395d87165a979483e1507dc1567b2af1e01d723db81ea5c70ebcbaea7f3ea8d4e366f52f62270232cf43bd226ce51e226258a4f4a56917c7d1b25aa942f0bda4ec7fae3088af1910344923fbb15980ba7c0c92ae99324da84f1a335fa3e7f86a5d931afb99a05f5e085812bd7277c015997b0bacb9fd7f0fc3f68718fe90d0553550740aeca3587235e5f902250bf59e4f46910be16b5d62289ef1d8afddefc2f92f661d1d2d9c6b815a43f06b9e3b4322a390b86cc58ae4c339b557abc8bdcd4c85c71d5f17eaac970039f05e362d6fd0fc7e95d7309355939e89a98615d67e623d2cf2ed41179201e1ae77f55037b9ee91c3695523aca188ed8b15003d2fa943c9b984895c6e12cda7a70da67550e514449e4183547396a4722e6e258f6c2731167c3c2e6ea35f39847051a93b3d8318903e45da86dc2b18efb27094a290b962964fe12da2bba01f50662c42d98c95a08bdce6c1eac9dab8d1c01f68c9cf3379efa1c062585d500ed0bb5cd06bb7bbcd4e2a4aa38307880ba59747d567b6c0d5b3534649784eaa95be142a1bbd3334d8fffd5537af889feb6850b1363efa0680818c98cfad1af6f8497e92357f688e3eec8e15f80fce16d615cd49906b80d06f1d6ad2cc086a74e42c5d44b4eaa60e21d72d70b186052f450c009299d0806a8133f1f780e383014376e2f4bc6e8cccc3c36f7cb3962993854142609c61617c3e18d2ae644331e7ed0750defa8823c769410e49a2d5d54e0b4684ee05f817e78b60e965f628023f0d309e931d18d7f99a15ec4f4b5cf0806d58c33a1c5a063bb5e527072d6a1e349fc4626907a262eaf75727a5bf51ff713449ad1ec3d5f4c5f227a2367d556dab2a3692179b92baaf51ec2c59de081f6c0dc8ba3b9b793f9a21c27e8c72a6b5d7ccc8c7042cf48a18197aa8f8b06040205df067571ad86220b48730850550bfbde80e64020bb7f87612132f25ca1d566a112ba922792eeac62159e728b5576ed76fe8d340c051811a4b7ac924d04b182d6b6b455cd5843fdb5e96e219130af83a153f0e259d8e6ecfb0123ed363dd46ac9f344f92d2ac3185fb2ae08daa5002abedc932aefed7a48320cfd13e74ee28f420a35efca7b8556f4c315e6e608d816c4f4436e3243367e7e30af5c0958a7d96de97d925a9f4963a36c608da9063eef1611bd0b88a5413f4cd794e7c2ad90ca7212ad963a7364ba5b4b1dcb1022d63cd18dc56539313ba090a9168258af1eb111e59a4b8a707baecc6cd285ac8826758f07d196477d8fd582a600859134fd2cec67e385ba6bcadedaf695cd59a6b015f71c41ca930a76e02ab906df26fcf2b788ea92eccccdaea7266b3d3927d276d653acc88798e31e9b7154ca48babbde0797c072fa8a8761257ce9fc1129c1ef5aeeb7f95611a09b918db5bec1ac99ca9e4a365f145639794ee513caa0d807ed33ef61ec784123b3a6f718a3fd89c7867d8c1bb12c2197fa813a08aa29d47df630c217ee712e74dc677477aa110f465bcc77950d7d0b3a59ee81bd50175a4198cc10cc18b969335c05afda643bb70b9f77332a47c6c19ebd1520da028b2c05cc1f9ae7209d4ebcafeb5e6c3fa7f86d77c6e139dca5c4babfb456af3f65f4e8d30f942bdedc2d07e015501b21c74b6b803d5b1b3b836bf7d13b23e526835c43183719228e840fe08a7a444d70e1b279add36a81ee2df7e256c612a4dc7eb48dd7b55ae21c0c95f878a3b5e920db29a9c947b2df50823f3cdcb0b7994d816316194ad42430b5b9c328e2bd176977173dc3f539e53d6b0397d296da00be1f16b895991f20768fdfd5c0ea7018162742bd7e8e56a9f4041b2fc015bc959b3f5300a4fd6c194fcd2139b9af48e69af72e95f0cce7767dbbd962728250d2a94b51aeca0d2078876745e2174", 0x1000}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff}], 0x80}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="402b456ac5e22e67582e0104006c03f150881e53a8a0e34fdad7a300001f00000060116d9212a6f5e30d6e61161da9d29802303d7e4e52157f77940476", 0xfffffdd1}], 0x1) 10:28:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="780230"], 0x10) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0268861a3f0e39ffc4ff2be15319d1ef378f72e05a37b33c703a9bc1", 0x1c) connect$inet(r2, &(0x7f0000000000), 0x10) 10:28:39 executing program 5: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x1, &(0x7f0000000200), 0x826, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x200, 0x9, {[0x4eee, 0x2, 0x8, 0xfffffffffffffff7, 0xd45, 0xff, 0x8, 0x7fff, 0x4, 0xaf, 0x1000, 0x1, 0x0, 0xffffffff, 0x8001, 0x100000000, 0x0, 0x40e5], [0x4, 0x3f, 0x1, 0x3, 0x36, 0x1f, 0x9, 0x80000001, 0x3f, 0x9], [0x401, 0xfffffffffffffffb, 0x4, 0x1d, 0x20, 0x4, 0x2], [0x0, 0xf6c7, 0x3, 0x681, 0xd4, 0x8], [{0x3, 0x1, 0x6, 0x1f}, {0xcddf, 0xa61d, 0x5, 0x401}, {0x3, 0x45, 0x95, 0x8}, {0x3, 0xe4, 0x6, 0x681}, {0x7ff, 0x5, 0xf6d, 0x98e}, {0x12b, 0x10001, 0x1f, 0xfff}, {0x5, 0x400, 0x7, 0x3}, {0x3, 0x4, 0x2}], {0x3, 0x7, 0x81, 0x3}, {0x1, 0x6, 0x2, 0xfffffffffffffff8}}}) 10:28:39 executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000002000/0x400000)=nil, 0x400000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000002000/0x400000)=nil, 0x400000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x1, 0x2, 0xa4, 0x0, 0x3}, {0xe40, 0x0, 0x5, 0x100, 0x1}, {0x101, 0xfffb, 0x401, 0x9, 0x7f}, {0x800, 0x3f, 0x7, 0x0, 0x5ad0}, {0x5, 0x1, 0x6, 0x6dc}, {0x400, 0x1, 0x4, 0x1, 0x1ff}, {0x1ff, 0x7, 0x8, 0xfff, 0xfffe}, {0x7, 0x2, 0x8, 0x100, 0x1}, {0x7, 0x7, 0x7553, 0x8, 0x9}]}) r4 = dup2(r0, r0) r5 = syz_open_pts() fchflags(r5, 0x0) syz_open_pts() (async) r6 = syz_open_pts() fchflags(r6, 0x0) fcntl$dupfd(r0, 0xa, r0) (async) r7 = fcntl$dupfd(r0, 0xa, r0) close(r1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r4, 0x10}, {r5, 0x1}, {r0, 0x10}, {r6, 0x80}, {0xffffffffffffff9c, 0x4}, {r7, 0x100}, {r0, 0x1}, {r0}], 0xa, 0x1) (async) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r4, 0x10}, {r5, 0x1}, {r0, 0x10}, {r6, 0x80}, {0xffffffffffffff9c, 0x4}, {r7, 0x100}, {r0, 0x1}, {r0}], 0xa, 0x1) 10:28:39 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:39 executing program 5: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x1, &(0x7f0000000200), 0x826, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x200, 0x9, {[0x4eee, 0x2, 0x8, 0xfffffffffffffff7, 0xd45, 0xff, 0x8, 0x7fff, 0x4, 0xaf, 0x1000, 0x1, 0x0, 0xffffffff, 0x8001, 0x100000000, 0x0, 0x40e5], [0x4, 0x3f, 0x1, 0x3, 0x36, 0x1f, 0x9, 0x80000001, 0x3f, 0x9], [0x401, 0xfffffffffffffffb, 0x4, 0x1d, 0x20, 0x4, 0x2], [0x0, 0xf6c7, 0x3, 0x681, 0xd4, 0x8], [{0x3, 0x1, 0x6, 0x1f}, {0xcddf, 0xa61d, 0x5, 0x401}, {0x3, 0x45, 0x95, 0x8}, {0x3, 0xe4, 0x6, 0x681}, {0x7ff, 0x5, 0xf6d, 0x98e}, {0x12b, 0x10001, 0x1f, 0xfff}, {0x5, 0x400, 0x7, 0x3}, {0x3, 0x4, 0x2}], {0x3, 0x7, 0x81, 0x3}, {0x1, 0x6, 0x2, 0xfffffffffffffff8}}}) 10:28:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1822, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x9, 0x4) r4 = dup(r2) listen(r4, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x56, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x1ff}, {0x6, 0x3, 0x6, 0x800005}, {0x3, 0x0, 0x3f, 0x6}, {0x5e, 0x40, 0x1f, 0x4}, {0x0, 0x8, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0xc6) r6 = syz_open_pts() fchflags(r6, 0x0) fcntl$dupfd(r1, 0xa, r6) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f00000000c0)=0x1000, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) socket$inet6(0x18, 0x4000, 0xfa) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x8420, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) close(r7) 10:28:39 executing program 6: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xff, 0x420b, &(0x7f0000000000)="e4e6f3f0e16ef95f31727df4fe933af0212a6c293a1c9d7f871f6df7feb6b810a59cef2a7aa485ecd0f1d0df95b791a0c402cc5a8b3553ea4adb21c844f1ccf74f80c19085de7d943f506e4d0df60a408cab43f929f5bfa65360ca3d8b637fdd592741504f58d41574c08df062a131af3b19e478382dfd3fe446a228155d9c8e2048319580cd92742b10d7e6bd332d3555972025e4861335c3eb87643cd7bf4593815d308e5a151e7959922229aee8b35f0b95d59b89dee5573b563f0d17bf4ea14e135ef35b7a4fd9c6bc0f7344", 0xce) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x85, 0x20, &(0x7f00000001c0)="53d6fef560a14258b491d6b0734ff53e7b1c4f117491b032dd1aff47882c6b7926fab5dbf2ab358212a3b5d75754a708d4a9fba4dbd55366de5e872a929505c396544813e60fad70f8bcdf9056c63090f3998e25519a593fe670269c042ce9c51dd6832ad3379ca8f93b", 0x6a) 10:28:39 executing program 6: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0xff, 0x420b, &(0x7f0000000000)="e4e6f3f0e16ef95f31727df4fe933af0212a6c293a1c9d7f871f6df7feb6b810a59cef2a7aa485ecd0f1d0df95b791a0c402cc5a8b3553ea4adb21c844f1ccf74f80c19085de7d943f506e4d0df60a408cab43f929f5bfa65360ca3d8b637fdd592741504f58d41574c08df062a131af3b19e478382dfd3fe446a228155d9c8e2048319580cd92742b10d7e6bd332d3555972025e4861335c3eb87643cd7bf4593815d308e5a151e7959922229aee8b35f0b95d59b89dee5573b563f0d17bf4ea14e135ef35b7a4fd9c6bc0f7344", 0xce) (async) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x85, 0x20, &(0x7f00000001c0)="53d6fef560a14258b491d6b0734ff53e7b1c4f117491b032dd1aff47882c6b7926fab5dbf2ab358212a3b5d75754a708d4a9fba4dbd55366de5e872a929505c396544813e60fad70f8bcdf9056c63090f3998e25519a593fe670269c042ce9c51dd6832ad3379ca8f93b", 0x6a) 10:28:39 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:39 executing program 5: r0 = kqueue() (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000f80), 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x1, &(0x7f0000000200), 0x826, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000200)={0x200, 0x9, {[0x4eee, 0x2, 0x8, 0xfffffffffffffff7, 0xd45, 0xff, 0x8, 0x7fff, 0x4, 0xaf, 0x1000, 0x1, 0x0, 0xffffffff, 0x8001, 0x100000000, 0x0, 0x40e5], [0x4, 0x3f, 0x1, 0x3, 0x36, 0x1f, 0x9, 0x80000001, 0x3f, 0x9], [0x401, 0xfffffffffffffffb, 0x4, 0x1d, 0x20, 0x4, 0x2], [0x0, 0xf6c7, 0x3, 0x681, 0xd4, 0x8], [{0x3, 0x1, 0x6, 0x1f}, {0xcddf, 0xa61d, 0x5, 0x401}, {0x3, 0x45, 0x95, 0x8}, {0x3, 0xe4, 0x6, 0x681}, {0x7ff, 0x5, 0xf6d, 0x98e}, {0x12b, 0x10001, 0x1f, 0xfff}, {0x5, 0x400, 0x7, 0x3}, {0x3, 0x4, 0x2}], {0x3, 0x7, 0x81, 0x3}, {0x1, 0x6, 0x2, 0xfffffffffffffff8}}}) 10:28:39 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:39 executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) mmap(&(0x7f0000002000/0x400000)=nil, 0x400000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) dup(r2) (async) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000040)={0x9, &(0x7f0000000140)=[{0x1, 0x2, 0xa4, 0x0, 0x3}, {0xe40, 0x0, 0x5, 0x100, 0x1}, {0x101, 0xfffb, 0x401, 0x9, 0x7f}, {0x800, 0x3f, 0x7, 0x0, 0x5ad0}, {0x5, 0x1, 0x6, 0x6dc}, {0x400, 0x1, 0x4, 0x1, 0x1ff}, {0x1ff, 0x7, 0x8, 0xfff, 0xfffe}, {0x7, 0x2, 0x8, 0x100, 0x1}, {0x7, 0x7, 0x7553, 0x8, 0x9}]}) r4 = dup2(r0, r0) r5 = syz_open_pts() fchflags(r5, 0x0) (async) fchflags(r5, 0x0) r6 = syz_open_pts() fchflags(r6, 0x0) (async) fchflags(r6, 0x0) r7 = fcntl$dupfd(r0, 0xa, r0) close(r1) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r4, 0x10}, {r5, 0x1}, {r0, 0x10}, {r6, 0x80}, {0xffffffffffffff9c, 0x4}, {r7, 0x100}, {r0, 0x1}, {r0}], 0xa, 0x1) (async) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r4, 0x10}, {r5, 0x1}, {r0, 0x10}, {r6, 0x80}, {0xffffffffffffff9c, 0x4}, {r7, 0x100}, {r0, 0x1}, {r0}], 0xa, 0x1) 10:28:40 executing program 5: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='$:#!![@\x00', &(0x7f0000000100)='/-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&-(-\x00']) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/32, 0x20) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) accept(r1, 0x0, &(0x7f0000000280)) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRES64]) syz_extract_tcp_res(&(0x7f0000000040), 0x50f, 0x1) 10:28:40 executing program 6: sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) setsockopt(0xffffffffffffffff, 0xff, 0x420b, &(0x7f0000000000)="e4e6f3f0e16ef95f31727df4fe933af0212a6c293a1c9d7f871f6df7feb6b810a59cef2a7aa485ecd0f1d0df95b791a0c402cc5a8b3553ea4adb21c844f1ccf74f80c19085de7d943f506e4d0df60a408cab43f929f5bfa65360ca3d8b637fdd592741504f58d41574c08df062a131af3b19e478382dfd3fe446a228155d9c8e2048319580cd92742b10d7e6bd332d3555972025e4861335c3eb87643cd7bf4593815d308e5a151e7959922229aee8b35f0b95d59b89dee5573b563f0d17bf4ea14e135ef35b7a4fd9c6bc0f7344", 0xce) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x85, 0x20, &(0x7f00000001c0)="53d6fef560a14258b491d6b0734ff53e7b1c4f117491b032dd1aff47882c6b7926fab5dbf2ab358212a3b5d75754a708d4a9fba4dbd55366de5e872a929505c396544813e60fad70f8bcdf9056c63090f3998e25519a593fe670269c042ce9c51dd6832ad3379ca8f93b", 0x6a) 10:28:40 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x4, 0x2a4, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:40 executing program 4: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x25) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000240)="53e6928614c828b419c2e465e5d825e4c9395bc1099cd4", 0x17) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = dup(r2) listen(r3, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0x1, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000001c0)) r4 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) writev(r4, &(0x7f0000000100), 0x1000000000000309) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="5b2da4842d9cc1d2dd61aeb4b939f3c26642c64de9272a4b9b81ee72314309cb808e435ea26bd350", 0x28}, {&(0x7f0000000280)="f68049de1d20edb7f26afaec555f0d9f4f4d2baa5b", 0x15}], 0x2) 10:28:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) (async) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1822, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x9, 0x4) (async) r4 = dup(r2) listen(r4, 0x0) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x56, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x1ff}, {0x6, 0x3, 0x6, 0x800005}, {0x3, 0x0, 0x3f, 0x6}, {0x5e, 0x40, 0x1f, 0x4}, {0x0, 0x8, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0xc6) (async) r6 = syz_open_pts() fchflags(r6, 0x0) (async) fcntl$dupfd(r1, 0xa, r6) (async) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f00000000c0)=0x1000, 0x4) (async) ioctl$KDSETRAD(r1, 0x20004b43) (async) socket$inet6(0x18, 0x4000, 0xfa) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x8420, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) close(r7) 10:28:40 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:40 executing program 7: pipe2(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000f00)=""/4094, 0x587c5c05) r2 = getgid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r4 = getpgid(0xffffffffffffffff) (async) getegid() (async, rerun: 32) r5 = getgid() (rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r3, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) (async, rerun: 64) r6 = getpgid(0x0) (rerun: 64) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001f00)="951132d323b8efd4bf5070e390d23dcbe3e8802aa724c470066736fab968aea476dff5ce4ca896c214132402edd50c2b1a363749963fe0259623d8b35aa0d139d766880319aaf887030dcf9b0027dccd18cf46721159225d1af751ede771864c9401c874d194e171ea4c239b5ce997e6681e15d2ee3ae787cb06674b90920c7ac76475b0d89c341957d1151fd8d2b697cf95ba16f68b8e537648e1cb13ee49ea20197209bd76c93d5822906ff797f2b8dc16e7059f26f7fa8bc4f76e44a5ca5301bdc8755ee23e577643d671123d1b3a7dbdc4dad291403fde20e993fb89df3353370b56afd3a3d7d9470dac8c3bba11b9885f4adc1f68d328cdc715d62fc1ee6d3c4e6c4bf2403b74db59e2486c36f659db4090f9bf3c05d5e126a56b110826f377993fbf9e7da01f3fc293dba9635f8aff002e09b5081daeb22cd2f554823ae2c80a643f97b0b96b4ee9a9d6d2ef280b48d71f2a95666e1a99ef8ec216beee575e97f766025302da058fad659afeacd4dd35feae05dbc7a64cf7d0a6e39114b92ddd508ec03fe14bc159a44447df221fe8f87ecf1d19d853a3cd542e9c38301fd5321e8d9e347f6caa547e7d2b416048ac0db7c855d017f89897cfe034461bcda0ff12b5f65148b9e6a29771fb5472d24cc79f9f775fa4557eb0c1a4a09d025b3410774aa4873b87c4cf57911444be8cd1aa236c03cee11c27c212e809bc9f602272a36cd3dfd09960a6f7c4021fd9386b4bc0cb8e09ff4803efe13c514946f134f3cbabcec074a144a46e7f7a7be753c92d0335302f2e6cbd507bd405599419c36d9f4dabe5a6525b9f1e8b1c1568b4777bf0cfa62bb157f1e43343812a85393e1cfbd71a6926be8a7c7f6100e1a1d6d8893f1b2a73596a10ff4815143f748bcaab82a645c8f0dbcb4fe5a6b20eab4af176738f6ee5d6052374b3451581b789a8eb1228c7a41ce6233ecd7c0b6a510066484478b0fb4f76be973bf00378d6611020de4ca9c7bb631b34f3b8771aaf3ae272ee4d9d7d1d4f2032322a7e761cd647fc9f3bd391b7756b9d89945a376c98164b0703d9f8fe846990e246daff65d8fedb679936402604ad97baaadbc199b5482811ca64ce6b9490ceeb9d8e55209601e0aaa30ae580421e75011e578bc704b50ec65ceb0d9e948bd89ff75faece1e5e1fddd6d90708757a69ddb68e17121d780e49beb67e0e731971754e4d0b82a502e4c6e310e29f8db1d42c9f7a7784607acf15ba141f3f07e530e8916926d519701748dd98ca92992ca4dbf27973c9748cf9b437af6276a2089d443929edf0745555b50a40275025eecc4a86353e8dff61c716a78f35beb5d5b201e33afac1b0975dae47cbb2d654056bfdd5efb04cb3970fcee427716e085becdad7498cd4dc173301ae8d7ec8dea8c5777a09a09605cfc6ccbd55abe45a42c0cb26cc8b5642cb34d8a5385864a8d8e80d0e883a4711e5b5a3bd6a4d38bf9b7c77eff1f78e3ab55bdd071cac8752362840e7f201286c5da07f2103ae3bfef3e01aa1bb59e7fc142d596be426956364e369b43c1e3aa0c9828ce0a4ba2430378d52e6732e77358f1b7a1d9d87186e1a1135786d2643edf1c3b055ec0f2aa37c92107ee9c169b854457ae37b88c183ab53b0620c507a9f46734d780cc6374feaa778e04c0e8c8de12b465f1c55b5d1412629614f92a168ef45255c35f17f420a2210cbb0ba77cc1c5c9e3110b5f44932551302c5dcd09939d678d8ba251ce7544e811115633b175e19b614ac184c395740938ce6f5d7c5538bc26f936383eb535c0b8dfbc02a3ef0e1ef9362719108990f3cd7901e8cbd8a0fad89a187ce234013d811865f9c5732c4014d8426b053f38f35ef09a03171aca3a87b8539fba8846953bf5d0ed86f69fddc52b2ba23a79b7d7474d928f2fd471b313363e2aafef3472943b3a1f6397b301cc320cbbed1c7f2382ea70ce4c05da1e6deeb091ba93d05aec4ce8ebc45ce9b67ba3b6c5249187eb0680ab1c51ec71ba166f11a1d4d5c4b4a1010da6fd9bf244a2780143cb2b8c75e06f75f2b049b2be9fdde2bc9cf43b774766dd138a34db529353ed47e301637c28a43351bf19b3117b25050bcd97a1ae67c299bf541b081b411a34cbf488b2f41fa84ded7c8101350667722ba54d69c7abc79d76a2c1a09950396e48972b89de240cb89c08b0507897ec9212767ba9af277d151ce231a3856793b77dbd48e3de9c8c1d212336701a829bef22e0c40ce667f7bde7d49a4ad5136f94d17a46efce45d60f413a73635bb31fe9715656767a34100306abd3220c1698bc88b82e60155b27efbb2dcef1fee8710598a5a4d3ee129263646991c3aa8028b735b52d27eeca0c5f6fa1ae54dbd6a68766a462932206cc2f1adda4c2186858d867d8230c500862e4b7a385b4b05eee1a444733f0baed1356f94ba2015498784f79ae3e17830e29cb1bf2967fe0b15446977fbc226b5ac4cacee70371615933b12d3682c2b7cf2cda33a3cb4fefac0d7db9ba9f004108d08106cb9f457736dbc2cf4fc7bfffec94e1b4059723f65cbf415269395c86993fa4255dce8a3389a34bd6b59bcce9cb753a2eb07fa9211109e575e30220f4efe2cfdea714d1e1555420b2b854cd35b4c7552a3d0d4671de5997d386a007989e01e8a32048925c91da390a0ae75a33f345f8cedf5cddfa962f15aebcb96bf13db111a53e4a1f16c72adc1ad7ee9832eebc957a7f33cc4b62e3b871be0bc253e4aaf9e666417c2a070258c1d05c39da7f994b4eef5f67d54e968378571c95a09b4272584f669780f25baa0750c66773a56de1930f15b07f43590a0a0d8e98f3dfe7058f68dc5cfb8468196b29079728ebf5d11cbb58bd87d07ad585f30b4773b8dcd3c7cf960ff257ad5138d54704e0a08ec341507e4dd54529985fc37b4f0756b9b86bf8d0f9b75a4a073453dca5753acc81634f10e005689eaf197e573a34ac55349e39c89aea3b55c5ea0ea5f630ad2dd04c5fa859d848c77fd600222c78fd524df7fbdd96a6ab3ca23f0f108e2b95469df15370b13a4923fcaf75a49681a10862eb0072e2358e5dacd2f7a098087d4ae244ebae5491a2b65dbcded4c4f02a9c947a14ba18dfab07b532b89dca0829e3ec3469c99d3f49f083af2856d67dea72aff712015b7e6e0b1f3ba6b731f0c87afda01731657ff1f7f44fbc34b47a1608c25b24c2c04097fa8ebf27257d63003f56b73dcdb833921bcebdddcc399df50b10aec17d7115e0a8d2bda8ff6b5fd69d84874d84565ed071e1a87cd5f1f203f7880ee351d2d64d8493369ddb0e4d2111c5ab0268c1ab0b90e186e08648003a059b6866b082393929bbe59c410f09517698d85989a836f7b90f80791ee70f113e349bdb951f80b41b96cfadb012090def06438f1fd3f355fc9f0b685ba7275b497bfbbfedb44add850aa24b428e51f6eb37135ab9a3f34f73c39fd5189577eb3d198969bd8fb9e5d3791611ac0a89c77fc6c1776b3be73942db4be2b026580a02871c8cfc263f0972fa8e96728ac9c3e3417f43e00bf1ad73a9dbe512b86fa1ea202bea26483caace12cc3e44679326ab73419ee11e2324506c4ccae989520e0a15cd08a9e7bf35faedaf1a0796a9373059fffe2942bfac642139ca4e9ff69248e5d3fdd50548ba7a89426ee449975ff59a8714a3c1162f578ea0b526deee3436a13e776f545603250c0a8e87bf23f61b2246c1144852a41eafaee0e3b4b7e6353e587e697c0fe448f1d4c78e0f978dd47f851a297a64ba4c7b5a4aecc778c2b65aff2488c72e4d5d20f2e81dd0d1e3ecacbb0cafe31cd97c9e790985773ab73b7960ebf5a3ef49155dd235db5932a5cb797931b395d87165a979483e1507dc1567b2af1e01d723db81ea5c70ebcbaea7f3ea8d4e366f52f62270232cf43bd226ce51e226258a4f4a56917c7d1b25aa942f0bda4ec7fae3088af1910344923fbb15980ba7c0c92ae99324da84f1a335fa3e7f86a5d931afb99a05f5e085812bd7277c015997b0bacb9fd7f0fc3f68718fe90d0553550740aeca3587235e5f902250bf59e4f46910be16b5d62289ef1d8afddefc2f92f661d1d2d9c6b815a43f06b9e3b4322a390b86cc58ae4c339b557abc8bdcd4c85c71d5f17eaac970039f05e362d6fd0fc7e95d7309355939e89a98615d67e623d2cf2ed41179201e1ae77f55037b9ee91c3695523aca188ed8b15003d2fa943c9b984895c6e12cda7a70da67550e514449e4183547396a4722e6e258f6c2731167c3c2e6ea35f39847051a93b3d8318903e45da86dc2b18efb27094a290b962964fe12da2bba01f50662c42d98c95a08bdce6c1eac9dab8d1c01f68c9cf3379efa1c062585d500ed0bb5cd06bb7bbcd4e2a4aa38307880ba59747d567b6c0d5b3534649784eaa95be142a1bbd3334d8fffd5537af889feb6850b1363efa0680818c98cfad1af6f8497e92357f688e3eec8e15f80fce16d615cd49906b80d06f1d6ad2cc086a74e42c5d44b4eaa60e21d72d70b186052f450c009299d0806a8133f1f780e383014376e2f4bc6e8cccc3c36f7cb3962993854142609c61617c3e18d2ae644331e7ed0750defa8823c769410e49a2d5d54e0b4684ee05f817e78b60e965f628023f0d309e931d18d7f99a15ec4f4b5cf0806d58c33a1c5a063bb5e527072d6a1e349fc4626907a262eaf75727a5bf51ff713449ad1ec3d5f4c5f227a2367d556dab2a3692179b92baaf51ec2c59de081f6c0dc8ba3b9b793f9a21c27e8c72a6b5d7ccc8c7042cf48a18197aa8f8b06040205df067571ad86220b48730850550bfbde80e64020bb7f87612132f25ca1d566a112ba922792eeac62159e728b5576ed76fe8d340c051811a4b7ac924d04b182d6b6b455cd5843fdb5e96e219130af83a153f0e259d8e6ecfb0123ed363dd46ac9f344f92d2ac3185fb2ae08daa5002abedc932aefed7a48320cfd13e74ee28f420a35efca7b8556f4c315e6e608d816c4f4436e3243367e7e30af5c0958a7d96de97d925a9f4963a36c608da9063eef1611bd0b88a5413f4cd794e7c2ad90ca7212ad963a7364ba5b4b1dcb1022d63cd18dc56539313ba090a9168258af1eb111e59a4b8a707baecc6cd285ac8826758f07d196477d8fd582a600859134fd2cec67e385ba6bcadedaf695cd59a6b015f71c41ca930a76e02ab906df26fcf2b788ea92eccccdaea7266b3d3927d276d653acc88798e31e9b7154ca48babbde0797c072fa8a8761257ce9fc1129c1ef5aeeb7f95611a09b918db5bec1ac99ca9e4a365f145639794ee513caa0d807ed33ef61ec784123b3a6f718a3fd89c7867d8c1bb12c2197fa813a08aa29d47df630c217ee712e74dc677477aa110f465bcc77950d7d0b3a59ee81bd50175a4198cc10cc18b969335c05afda643bb70b9f77332a47c6c19ebd1520da028b2c05cc1f9ae7209d4ebcafeb5e6c3fa7f86d77c6e139dca5c4babfb456af3f65f4e8d30f942bdedc2d07e015501b21c74b6b803d5b1b3b836bf7d13b23e526835c43183719228e840fe08a7a444d70e1b279add36a81ee2df7e256c612a4dc7eb48dd7b55ae21c0c95f878a3b5e920db29a9c947b2df50823f3cdcb0b7994d816316194ad42430b5b9c328e2bd176977173dc3f539e53d6b0397d296da00be1f16b895991f20768fdfd5c0ea7018162742bd7e8e56a9f4041b2fc015bc959b3f5300a4fd6c194fcd2139b9af48e69af72e95f0cce7767dbbd962728250d2a94b51aeca0d2078876745e2174", 0x1000}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff}], 0x80}, 0x0) (async, rerun: 32) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="402b456ac5e22e67582e0104006c03f150881e53a8a0e34fdad7a300001f00000060116d9212a6f5e30d6e61161da9d29802303d7e4e52157f77940476", 0xfffffdd1}], 0x1) (rerun: 32) 10:28:40 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0xc, 0x48, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x2, 0x8}}}}}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000080)="c0ff7bd60a0ff918b846c533e684a3f7035b7c8eb39042944807cc2500043f62e2627a8680e5575c3c77a06c64b407cf716bd60869feb6837ac3b0fb02c3c9722d8d45907e55734052df4f0df7d23c54e1e0df6b6513273b43e2ba23590167907ff49e3d6f9bc4bf3deafb53494e137c2fc8657dabb31caaf2dfebdba35f5733f2d8f36367332b054e02fe0be2c28add6fe645cf2417c571a572ff2aa3f9d14efe1cbf4291ef611fc312544dfaee98fd3b904854c2ce61fa3630a5ef185285b2724a4f68e28be1a0eeebc60dfd94127c1783ce9d17238b2022792d3e1bcce80ce50e4e284d20b3d3", &(0x7f0000000180)=0xe8, &(0x7f00000001c0)="6b06585df5447c288f97348ad39a1f070cf1948b0d185d11786dc46eb0b7d5cf7f5d1feac069e5e48caec3557b5ede0c0c709d167f133c78c5cfb8c8", 0x3c) 10:28:40 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x4, 0x2a4, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:40 executing program 4: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x25) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000240)="53e6928614c828b419c2e465e5d825e4c9395bc1099cd4", 0x17) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) close(r1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) r3 = dup(r2) listen(r3, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0x1, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) (async) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000001c0)) (async) r4 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) writev(r4, &(0x7f0000000100), 0x1000000000000309) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="5b2da4842d9cc1d2dd61aeb4b939f3c26642c64de9272a4b9b81ee72314309cb808e435ea26bd350", 0x28}, {&(0x7f0000000280)="f68049de1d20edb7f26afaec555f0d9f4f4d2baa5b", 0x15}], 0x2) 10:28:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=ANY=[], 0x10) dup(r0) (async) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1822, &(0x7f0000000040)=0x3, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1822, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x9, 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f00000001c0)=0x9, 0x4) dup(r2) (async) r4 = dup(r2) listen(r4, 0x0) (async) listen(r4, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x56, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x1ff}, {0x6, 0x3, 0x6, 0x800005}, {0x3, 0x0, 0x3f, 0x6}, {0x5e, 0x40, 0x1f, 0x4}, {0x0, 0x8, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) (async) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x56, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x1ff}, {0x6, 0x3, 0x6, 0x800005}, {0x3, 0x0, 0x3f, 0x6}, {0x5e, 0x40, 0x1f, 0x4}, {0x0, 0x8, 0x2}, {0x6078, 0xf, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x8, 0xc6) r6 = syz_open_pts() fchflags(r6, 0x0) fcntl$dupfd(r1, 0xa, r6) (async) fcntl$dupfd(r1, 0xa, r6) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f00000000c0)=0x1000, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) socket$inet6(0x18, 0x4000, 0xfa) openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x8420, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) close(r7) 10:28:40 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0xc, 0x48, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x2, 0x8}}}}}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000080)="c0ff7bd60a0ff918b846c533e684a3f7035b7c8eb39042944807cc2500043f62e2627a8680e5575c3c77a06c64b407cf716bd60869feb6837ac3b0fb02c3c9722d8d45907e55734052df4f0df7d23c54e1e0df6b6513273b43e2ba23590167907ff49e3d6f9bc4bf3deafb53494e137c2fc8657dabb31caaf2dfebdba35f5733f2d8f36367332b054e02fe0be2c28add6fe645cf2417c571a572ff2aa3f9d14efe1cbf4291ef611fc312544dfaee98fd3b904854c2ce61fa3630a5ef185285b2724a4f68e28be1a0eeebc60dfd94127c1783ce9d17238b2022792d3e1bcce80ce50e4e284d20b3d3", &(0x7f0000000180)=0xe8, &(0x7f00000001c0)="6b06585df5447c288f97348ad39a1f070cf1948b0d185d11786dc46eb0b7d5cf7f5d1feac069e5e48caec3557b5ede0c0c709d167f133c78c5cfb8c8", 0x3c) 10:28:40 executing program 6: fchmod(0xffffffffffffffff, 0x48) pledge(0x0, 0x0) 10:28:40 executing program 5: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='$:#!![@\x00', &(0x7f0000000100)='/-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&-(-\x00']) (async) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/32, 0x20) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) accept(r1, 0x0, &(0x7f0000000280)) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRES64]) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x50f, 0x1) 10:28:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) setregid(0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getgid() r3 = getegid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r5 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000b00)=ANY=[], 0x9a, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, r2, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x8, 0xff}) r6 = getegid() r7 = geteuid() semop(0x0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r6, r7, r8, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) r9 = syz_open_pts() fchflags(r9, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r12 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x90) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r14 = syz_open_pts() fchflags(r14, 0x0) r15 = syz_open_pts() fchflags(r15, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="8853cb1251b131382d799d2d6574f519aa10c98e222839fb5952f7d1758d3bdade64038319bf3aa0d627415e604a7d74c2ab9f82a680e1b75ae362d916bad0608a97d680f0444e3845e693396d5cfa9ea6fe8127f54fe237b04f781fdc37a180ce66d5cf13d922b5ae8c837517c579924d03215b1cf9f67d1ef377d9d4402d93149bb1ec3ad5deb53b7ee596a0ce2a75d9a520e04128e7e7fd907d15a86eda0336617a77ccc1774bc22210b3eb37de61cdfec4d4437013b0c13a5c8299a53492d3dccbf1854bfbe3c0f35d5863ef9bf3726d5bc0d3c457fe33b9fc5601a191aab3b9c727e2dba291cea854", 0xeb}, {&(0x7f0000000140)="63e2d3817c920c94bd4e468e2861bbfe90ffe579c9cec1e72477077f35feab", 0x1f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r6}, @rights={0x38, 0xffff, 0x1, [r9, r10, r0, r11, r12, r13, r0, r14, r15]}], 0x58, 0x8}, 0x407) 10:28:40 executing program 0: syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @remote, [{[], {0x8100, 0x2, 0x0, 0x3}}], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@timestamp={0x44, 0xc, 0x48, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x1, 0x2, 0x8}}}}}}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000080)="c0ff7bd60a0ff918b846c533e684a3f7035b7c8eb39042944807cc2500043f62e2627a8680e5575c3c77a06c64b407cf716bd60869feb6837ac3b0fb02c3c9722d8d45907e55734052df4f0df7d23c54e1e0df6b6513273b43e2ba23590167907ff49e3d6f9bc4bf3deafb53494e137c2fc8657dabb31caaf2dfebdba35f5733f2d8f36367332b054e02fe0be2c28add6fe645cf2417c571a572ff2aa3f9d14efe1cbf4291ef611fc312544dfaee98fd3b904854c2ce61fa3630a5ef185285b2724a4f68e28be1a0eeebc60dfd94127c1783ce9d17238b2022792d3e1bcce80ce50e4e284d20b3d3", &(0x7f0000000180)=0xe8, &(0x7f00000001c0)="6b06585df5447c288f97348ad39a1f070cf1948b0d185d11786dc46eb0b7d5cf7f5d1feac069e5e48caec3557b5ede0c0c709d167f133c78c5cfb8c8", 0x3c) 10:28:40 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x4, 0x2a4, 0x800}], 0x3) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:40 executing program 6: fchmod(0xffffffffffffffff, 0x48) pledge(0x0, 0x0) fchmod(0xffffffffffffffff, 0x48) (async) pledge(0x0, 0x0) (async) 10:28:40 executing program 5: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='$:#!![@\x00', &(0x7f0000000100)='/-\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='/\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&-(-\x00']) (async) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) readlinkat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/32, 0x20) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async) accept(r1, 0x0, &(0x7f0000000280)) (async) syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYRES64]) syz_extract_tcp_res(&(0x7f0000000040), 0x50f, 0x1) 10:28:40 executing program 1: socket(0x11, 0x3, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) (async) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) setregid(0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getgid() r3 = getegid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) msgget$private(0x0, 0xfffffffffffffffd) (async) r5 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000b00)=ANY=[], 0x9a, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, r2, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x8, 0xff}) getegid() (async) r6 = getegid() geteuid() (async) r7 = geteuid() semop(0x0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r6, r7, r8, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r6, r7, r8, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) syz_open_pts() (async) r9 = syz_open_pts() fchflags(r9, 0x0) (async) fchflags(r9, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x90) (async) r12 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x90) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) (async) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r14 = syz_open_pts() fchflags(r14, 0x0) r15 = syz_open_pts() fchflags(r15, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="8853cb1251b131382d799d2d6574f519aa10c98e222839fb5952f7d1758d3bdade64038319bf3aa0d627415e604a7d74c2ab9f82a680e1b75ae362d916bad0608a97d680f0444e3845e693396d5cfa9ea6fe8127f54fe237b04f781fdc37a180ce66d5cf13d922b5ae8c837517c579924d03215b1cf9f67d1ef377d9d4402d93149bb1ec3ad5deb53b7ee596a0ce2a75d9a520e04128e7e7fd907d15a86eda0336617a77ccc1774bc22210b3eb37de61cdfec4d4437013b0c13a5c8299a53492d3dccbf1854bfbe3c0f35d5863ef9bf3726d5bc0d3c457fe33b9fc5601a191aab3b9c727e2dba291cea854", 0xeb}, {&(0x7f0000000140)="63e2d3817c920c94bd4e468e2861bbfe90ffe579c9cec1e72477077f35feab", 0x1f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r6}, @rights={0x38, 0xffff, 0x1, [r9, r10, r0, r11, r12, r13, r0, r14, r15]}], 0x58, 0x8}, 0x407) 10:28:40 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x0, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:40 executing program 4: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x25) (async) pipe(&(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f0000000240)="53e6928614c828b419c2e465e5d825e4c9395bc1099cd4", 0x17) (async) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) (async) close(r1) (async) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=ANY=[], 0x10) (async) r3 = dup(r2) listen(r3, 0x0) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0xfbbf, 0x32, 0x2, 0x7}, {0x3, 0x3, 0x6, 0x5}, {0x3, 0x0, 0x3f, 0x6}, {0x62, 0x91, 0x1f, 0x4}, {0x0, 0x1f, 0x2, 0x2}, {0x6078, 0x1, 0x1f, 0x1}, {0x1af, 0x6, 0x5, 0x8}]}) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f00000001c0)) r4 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x2) (async) writev(r4, &(0x7f0000000100), 0x1000000000000309) (async) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) (async) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="5b2da4842d9cc1d2dd61aeb4b939f3c26642c64de9272a4b9b81ee72314309cb808e435ea26bd350", 0x28}, {&(0x7f0000000280)="f68049de1d20edb7f26afaec555f0d9f4f4d2baa5b", 0x15}], 0x2) 10:28:41 executing program 7: pipe2(&(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000f00)=""/4094, 0x587c5c05) (async) r2 = getgid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) (async) r4 = getpgid(0xffffffffffffffff) (async) getegid() (async) r5 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r3, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r4, 0x1f8, 0x3, 0x7, 0x7f}) r6 = getpgid(0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000180)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000001f00)="951132d323b8efd4bf5070e390d23dcbe3e8802aa724c470066736fab968aea476dff5ce4ca896c214132402edd50c2b1a363749963fe0259623d8b35aa0d139d766880319aaf887030dcf9b0027dccd18cf46721159225d1af751ede771864c9401c874d194e171ea4c239b5ce997e6681e15d2ee3ae787cb06674b90920c7ac76475b0d89c341957d1151fd8d2b697cf95ba16f68b8e537648e1cb13ee49ea20197209bd76c93d5822906ff797f2b8dc16e7059f26f7fa8bc4f76e44a5ca5301bdc8755ee23e577643d671123d1b3a7dbdc4dad291403fde20e993fb89df3353370b56afd3a3d7d9470dac8c3bba11b9885f4adc1f68d328cdc715d62fc1ee6d3c4e6c4bf2403b74db59e2486c36f659db4090f9bf3c05d5e126a56b110826f377993fbf9e7da01f3fc293dba9635f8aff002e09b5081daeb22cd2f554823ae2c80a643f97b0b96b4ee9a9d6d2ef280b48d71f2a95666e1a99ef8ec216beee575e97f766025302da058fad659afeacd4dd35feae05dbc7a64cf7d0a6e39114b92ddd508ec03fe14bc159a44447df221fe8f87ecf1d19d853a3cd542e9c38301fd5321e8d9e347f6caa547e7d2b416048ac0db7c855d017f89897cfe034461bcda0ff12b5f65148b9e6a29771fb5472d24cc79f9f775fa4557eb0c1a4a09d025b3410774aa4873b87c4cf57911444be8cd1aa236c03cee11c27c212e809bc9f602272a36cd3dfd09960a6f7c4021fd9386b4bc0cb8e09ff4803efe13c514946f134f3cbabcec074a144a46e7f7a7be753c92d0335302f2e6cbd507bd405599419c36d9f4dabe5a6525b9f1e8b1c1568b4777bf0cfa62bb157f1e43343812a85393e1cfbd71a6926be8a7c7f6100e1a1d6d8893f1b2a73596a10ff4815143f748bcaab82a645c8f0dbcb4fe5a6b20eab4af176738f6ee5d6052374b3451581b789a8eb1228c7a41ce6233ecd7c0b6a510066484478b0fb4f76be973bf00378d6611020de4ca9c7bb631b34f3b8771aaf3ae272ee4d9d7d1d4f2032322a7e761cd647fc9f3bd391b7756b9d89945a376c98164b0703d9f8fe846990e246daff65d8fedb679936402604ad97baaadbc199b5482811ca64ce6b9490ceeb9d8e55209601e0aaa30ae580421e75011e578bc704b50ec65ceb0d9e948bd89ff75faece1e5e1fddd6d90708757a69ddb68e17121d780e49beb67e0e731971754e4d0b82a502e4c6e310e29f8db1d42c9f7a7784607acf15ba141f3f07e530e8916926d519701748dd98ca92992ca4dbf27973c9748cf9b437af6276a2089d443929edf0745555b50a40275025eecc4a86353e8dff61c716a78f35beb5d5b201e33afac1b0975dae47cbb2d654056bfdd5efb04cb3970fcee427716e085becdad7498cd4dc173301ae8d7ec8dea8c5777a09a09605cfc6ccbd55abe45a42c0cb26cc8b5642cb34d8a5385864a8d8e80d0e883a4711e5b5a3bd6a4d38bf9b7c77eff1f78e3ab55bdd071cac8752362840e7f201286c5da07f2103ae3bfef3e01aa1bb59e7fc142d596be426956364e369b43c1e3aa0c9828ce0a4ba2430378d52e6732e77358f1b7a1d9d87186e1a1135786d2643edf1c3b055ec0f2aa37c92107ee9c169b854457ae37b88c183ab53b0620c507a9f46734d780cc6374feaa778e04c0e8c8de12b465f1c55b5d1412629614f92a168ef45255c35f17f420a2210cbb0ba77cc1c5c9e3110b5f44932551302c5dcd09939d678d8ba251ce7544e811115633b175e19b614ac184c395740938ce6f5d7c5538bc26f936383eb535c0b8dfbc02a3ef0e1ef9362719108990f3cd7901e8cbd8a0fad89a187ce234013d811865f9c5732c4014d8426b053f38f35ef09a03171aca3a87b8539fba8846953bf5d0ed86f69fddc52b2ba23a79b7d7474d928f2fd471b313363e2aafef3472943b3a1f6397b301cc320cbbed1c7f2382ea70ce4c05da1e6deeb091ba93d05aec4ce8ebc45ce9b67ba3b6c5249187eb0680ab1c51ec71ba166f11a1d4d5c4b4a1010da6fd9bf244a2780143cb2b8c75e06f75f2b049b2be9fdde2bc9cf43b774766dd138a34db529353ed47e301637c28a43351bf19b3117b25050bcd97a1ae67c299bf541b081b411a34cbf488b2f41fa84ded7c8101350667722ba54d69c7abc79d76a2c1a09950396e48972b89de240cb89c08b0507897ec9212767ba9af277d151ce231a3856793b77dbd48e3de9c8c1d212336701a829bef22e0c40ce667f7bde7d49a4ad5136f94d17a46efce45d60f413a73635bb31fe9715656767a34100306abd3220c1698bc88b82e60155b27efbb2dcef1fee8710598a5a4d3ee129263646991c3aa8028b735b52d27eeca0c5f6fa1ae54dbd6a68766a462932206cc2f1adda4c2186858d867d8230c500862e4b7a385b4b05eee1a444733f0baed1356f94ba2015498784f79ae3e17830e29cb1bf2967fe0b15446977fbc226b5ac4cacee70371615933b12d3682c2b7cf2cda33a3cb4fefac0d7db9ba9f004108d08106cb9f457736dbc2cf4fc7bfffec94e1b4059723f65cbf415269395c86993fa4255dce8a3389a34bd6b59bcce9cb753a2eb07fa9211109e575e30220f4efe2cfdea714d1e1555420b2b854cd35b4c7552a3d0d4671de5997d386a007989e01e8a32048925c91da390a0ae75a33f345f8cedf5cddfa962f15aebcb96bf13db111a53e4a1f16c72adc1ad7ee9832eebc957a7f33cc4b62e3b871be0bc253e4aaf9e666417c2a070258c1d05c39da7f994b4eef5f67d54e968378571c95a09b4272584f669780f25baa0750c66773a56de1930f15b07f43590a0a0d8e98f3dfe7058f68dc5cfb8468196b29079728ebf5d11cbb58bd87d07ad585f30b4773b8dcd3c7cf960ff257ad5138d54704e0a08ec341507e4dd54529985fc37b4f0756b9b86bf8d0f9b75a4a073453dca5753acc81634f10e005689eaf197e573a34ac55349e39c89aea3b55c5ea0ea5f630ad2dd04c5fa859d848c77fd600222c78fd524df7fbdd96a6ab3ca23f0f108e2b95469df15370b13a4923fcaf75a49681a10862eb0072e2358e5dacd2f7a098087d4ae244ebae5491a2b65dbcded4c4f02a9c947a14ba18dfab07b532b89dca0829e3ec3469c99d3f49f083af2856d67dea72aff712015b7e6e0b1f3ba6b731f0c87afda01731657ff1f7f44fbc34b47a1608c25b24c2c04097fa8ebf27257d63003f56b73dcdb833921bcebdddcc399df50b10aec17d7115e0a8d2bda8ff6b5fd69d84874d84565ed071e1a87cd5f1f203f7880ee351d2d64d8493369ddb0e4d2111c5ab0268c1ab0b90e186e08648003a059b6866b082393929bbe59c410f09517698d85989a836f7b90f80791ee70f113e349bdb951f80b41b96cfadb012090def06438f1fd3f355fc9f0b685ba7275b497bfbbfedb44add850aa24b428e51f6eb37135ab9a3f34f73c39fd5189577eb3d198969bd8fb9e5d3791611ac0a89c77fc6c1776b3be73942db4be2b026580a02871c8cfc263f0972fa8e96728ac9c3e3417f43e00bf1ad73a9dbe512b86fa1ea202bea26483caace12cc3e44679326ab73419ee11e2324506c4ccae989520e0a15cd08a9e7bf35faedaf1a0796a9373059fffe2942bfac642139ca4e9ff69248e5d3fdd50548ba7a89426ee449975ff59a8714a3c1162f578ea0b526deee3436a13e776f545603250c0a8e87bf23f61b2246c1144852a41eafaee0e3b4b7e6353e587e697c0fe448f1d4c78e0f978dd47f851a297a64ba4c7b5a4aecc778c2b65aff2488c72e4d5d20f2e81dd0d1e3ecacbb0cafe31cd97c9e790985773ab73b7960ebf5a3ef49155dd235db5932a5cb797931b395d87165a979483e1507dc1567b2af1e01d723db81ea5c70ebcbaea7f3ea8d4e366f52f62270232cf43bd226ce51e226258a4f4a56917c7d1b25aa942f0bda4ec7fae3088af1910344923fbb15980ba7c0c92ae99324da84f1a335fa3e7f86a5d931afb99a05f5e085812bd7277c015997b0bacb9fd7f0fc3f68718fe90d0553550740aeca3587235e5f902250bf59e4f46910be16b5d62289ef1d8afddefc2f92f661d1d2d9c6b815a43f06b9e3b4322a390b86cc58ae4c339b557abc8bdcd4c85c71d5f17eaac970039f05e362d6fd0fc7e95d7309355939e89a98615d67e623d2cf2ed41179201e1ae77f55037b9ee91c3695523aca188ed8b15003d2fa943c9b984895c6e12cda7a70da67550e514449e4183547396a4722e6e258f6c2731167c3c2e6ea35f39847051a93b3d8318903e45da86dc2b18efb27094a290b962964fe12da2bba01f50662c42d98c95a08bdce6c1eac9dab8d1c01f68c9cf3379efa1c062585d500ed0bb5cd06bb7bbcd4e2a4aa38307880ba59747d567b6c0d5b3534649784eaa95be142a1bbd3334d8fffd5537af889feb6850b1363efa0680818c98cfad1af6f8497e92357f688e3eec8e15f80fce16d615cd49906b80d06f1d6ad2cc086a74e42c5d44b4eaa60e21d72d70b186052f450c009299d0806a8133f1f780e383014376e2f4bc6e8cccc3c36f7cb3962993854142609c61617c3e18d2ae644331e7ed0750defa8823c769410e49a2d5d54e0b4684ee05f817e78b60e965f628023f0d309e931d18d7f99a15ec4f4b5cf0806d58c33a1c5a063bb5e527072d6a1e349fc4626907a262eaf75727a5bf51ff713449ad1ec3d5f4c5f227a2367d556dab2a3692179b92baaf51ec2c59de081f6c0dc8ba3b9b793f9a21c27e8c72a6b5d7ccc8c7042cf48a18197aa8f8b06040205df067571ad86220b48730850550bfbde80e64020bb7f87612132f25ca1d566a112ba922792eeac62159e728b5576ed76fe8d340c051811a4b7ac924d04b182d6b6b455cd5843fdb5e96e219130af83a153f0e259d8e6ecfb0123ed363dd46ac9f344f92d2ac3185fb2ae08daa5002abedc932aefed7a48320cfd13e74ee28f420a35efca7b8556f4c315e6e608d816c4f4436e3243367e7e30af5c0958a7d96de97d925a9f4963a36c608da9063eef1611bd0b88a5413f4cd794e7c2ad90ca7212ad963a7364ba5b4b1dcb1022d63cd18dc56539313ba090a9168258af1eb111e59a4b8a707baecc6cd285ac8826758f07d196477d8fd582a600859134fd2cec67e385ba6bcadedaf695cd59a6b015f71c41ca930a76e02ab906df26fcf2b788ea92eccccdaea7266b3d3927d276d653acc88798e31e9b7154ca48babbde0797c072fa8a8761257ce9fc1129c1ef5aeeb7f95611a09b918db5bec1ac99ca9e4a365f145639794ee513caa0d807ed33ef61ec784123b3a6f718a3fd89c7867d8c1bb12c2197fa813a08aa29d47df630c217ee712e74dc677477aa110f465bcc77950d7d0b3a59ee81bd50175a4198cc10cc18b969335c05afda643bb70b9f77332a47c6c19ebd1520da028b2c05cc1f9ae7209d4ebcafeb5e6c3fa7f86d77c6e139dca5c4babfb456af3f65f4e8d30f942bdedc2d07e015501b21c74b6b803d5b1b3b836bf7d13b23e526835c43183719228e840fe08a7a444d70e1b279add36a81ee2df7e256c612a4dc7eb48dd7b55ae21c0c95f878a3b5e920db29a9c947b2df50823f3cdcb0b7994d816316194ad42430b5b9c328e2bd176977173dc3f539e53d6b0397d296da00be1f16b895991f20768fdfd5c0ea7018162742bd7e8e56a9f4041b2fc015bc959b3f5300a4fd6c194fcd2139b9af48e69af72e95f0cce7767dbbd962728250d2a94b51aeca0d2078876745e2174", 0x1000}], 0x1, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffffff, r0, r1]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2}, @cred={0x20, 0xffff, 0x0, r4, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff}], 0x80}, 0x0) (async) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="402b456ac5e22e67582e0104006c03f150881e53a8a0e34fdad7a300001f00000060116d9212a6f5e30d6e61161da9d29802303d7e4e52157f77940476", 0xfffffdd1}], 0x1) 10:28:41 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000000)="9b0209c3", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000000200)="8563432d7cd0198ffa86772cccc385c28a73f347a6b59e7aa54e0d4a2e4eb2df6272fe2fc05c25fd973fcb88e2", &(0x7f0000000240)=0x2d, &(0x7f0000000280)="9adf3fda230a8249b2d1eb81b3739297dad16948e5b6a338586bcd5540411fdb6500f2f6789c7676bb65e7425af2651cbffe10207eebea328a03585673336b0657378ce7bf5b", 0x46) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="780230"], 0x10) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000040)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)='0\t', 0x2}, {&(0x7f00000014c0)="00002000009c0a", 0x7}], 0x2) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) readv(r2, &(0x7f0000000c80)=[{&(0x7f00000005c0)=""/8, 0x8}, {&(0x7f0000000b80)=""/205, 0xcd}], 0x2) r3 = syz_open_pts() fcntl$dupfd(r1, 0xa, r3) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="eba232478457dc47e73eff598c43318e6b6af01c7989cb37ce31aa0bc5f34fb588d15caca35b131bf9e30ec1e9a91a87630e43c963d69923f42f786f522884a5d7c1c63cf58749bed4505e740f8c4a0d4e4e25be8211fff0128a4f5a4fd246d034383136594810a29db6bc97873754ec3c8f8e5ff515c4427ca20819cd2a6edc75c556e2fc68662786008addb0a441c840c0dbeb801185434892f1a1802f3c724146855adcf7d3bc4345", 0xaa}, {&(0x7f0000004400)="c4d71e1f48f9cdaa797d023200eb2b84d925adb9cdd3109ac597e98a1dc13b61702466e91ba7d680031d953a92301857846a7d3d266ced1b35613f2f2dd64e4126f0b998731ee7268e95e5d9290ddaaf36bc0a19a8e544879cf4dc1305f183036856493d28044cf54aced4be1ab5903e586fb4d2a85d83e08e2540ab9190b8d1743a67d3d8d25d356a57019279c909c9a0fdc8db9805c132293e0181933c4a2b43c408f0dd93dcc3601ba78d7d3c3d8eeb4eea42896f5f9f66c7650a53350980e99e228d9c5a5cdb40902264bf45bedfa0207af98b034d5a8ce7d4136c2664fc5f60d87bd09c08a66e01035ca4aa3614576bb1f198432b2655c0e6821e7cad138fec394e44bcdbc5d078efd9b2a0bd0b5b585fc5265df45c65046f6acc11c55914dc84d79ac315e3f97c644f28df16206e5d589e8fa43343d45627a1c77542d71397b0546b5d668c559f1b598326284dc60a08a9365aad07a731a3e189d958a4b5eac34c6a7c0b52df7ba7567e96da56df4ba8cf0827724a8cdf5b4c0fff120b5bdfeb4eb1392c0d8436118f69307e0a918cdfb107847996d7b531cf4a6a8fd3d8cf5977b65fc886eaec75e900db88048c3e60cb34ac37e515de59960d112ff63ecfc4ac5df6087fdb4b05c2aa7196e900e9b40d51c12eaa441889346d714438c02143355b184410745c16364da1ce7cdfd1f66a919a265cca69bc7817926a030762ed1904294655e11865c43b91deeffe039ad317f26a05783d2d871f21426802670fe594eed2577ecdf55eca04d3d262ab1f3221693e7d76c35d5a04f32224d9b9fc46a016b38afc70906f0b936eeb81ad62dce5a843b4c9077dcf16927dec25e42a50a203052785aa64a3ccb45d32c963a491207a17d0e9c805c418b9f84b7a4535c376dfa776672119ed7d28579675d91c12bb9e55616fc4663f65b872a5fa4b2453d0eeab072bbd8f5bdd2519c58fe2e8015dfae6647ac6007bdb84def15bd57c88cf81a281b3ea9c744c9d4f8765f2a26d09e1d797a41cf7975263430b2467bc8ddfaef7990145aa03fd763be43689fcdb3a1d4b6d4e75dea97297cc1141e7c2d3fd6d5e877871f73ab455205652f1a5768864c8ac1c4722b8f94512c88e2091362e74cdaa959ba1ecccde01e2887d619ae9e2495f3f52e061842e0132333a27efce2a0fad7e7a2001043a0879908aaa958acc3c084ae3f2afebb9a7fdd8bbfca698c16e142cb8e13070d49dd94585aa50ae97606a2bf51430b5910d720e4e3a3e55355d104c4d172ea42eda66a9d3e4c568a9227ccc8ec3e062c0006b2e262d886f212baa008a1de9658d0638af02f45bad7df65238cf9e183536cacfb0532f527e684dc5e0221d7e11b6dabd3d03a584b042cb2e610f37ac745ea9ab67514153a736ee5bcdb6ab61c7d16dd5980419c3125844ce4e3315f56d8d4913b38f01b33a03a3355ac45fde84fb9c594fa1b2f68035527366d108044ce44b5e25169d026d91e3a3f8220acd2a902f12b1432de2f75c1e12c21fcf0f5e1117c103cbb2bcb32df2bdbc55882d0353abe00429a5b88af587da163bf237936f3e0fdb7ea3afbed0221e20afa72e40c9a8a500728e149802c6e6525a3f0151b23ca041546b3e3f80efde372153de3488646f1e2e805ca793b3d4d4a9a81b22c753b320a61985db1b331fec5dfece74d0ac821890031231b3d5f4b27e5a347ce37a2c1dda52975fb2a47cfc9d736bcc9368933255e450cd9538368ee5e736380902550372c71b6358b832507afcb4d5cbf51e848363fdf2fc975d2033f5111939766820bc57e9b1bd60708cdd8ff31a8653d9f69c905eae21671efc5a3f3a6263ecf72ecb2a827822b6065e024654a19c6cb151c784a7e3442888bfefb95d316d9c547a6dd00d91eef520586d22cd8599f54d4b00a6edd9ff9b41329afffbc5cf64ecc8c6fda326e97cff4c0d76a78cb3c5910180f42c13877c3e664368a173529137c591a8bc8866ad5c82f3470cdf5395c41da2ef542088e02e311883d80d36bb98aa461e4f86b741324ef4abac562a40e43dca3ba35218237e02df0ce9871bce843d15369bd49fc802ac94afca0819bdbfb1c72a012fbf1ccf7111cd28fdda0676e26d9439852ba68484a5148b651270ab28e7372fc586d485c1135b5f75d5362345b10bd31e1da798e83d1d5b9e2071266a15180566a80f993f2af6c429e556032d25ef0ec7fbe747401ad951f13c2029fbd450dac44350181695afbab34b47d302921b2bddd1a0f63f6b50812e9f4334589330e265d5bd44546e63905bcfada9dd4cb4e1f07d34f505917884f66228b48d7bbd7ed8795ce2d15412c28cd811eba79f8361bdf62b746170119232a365437af374a019a779707b5202a51df715988fd05fa38112459c84ba46862bb816c0c250ffa8440e92576e412c3e1b953a1c62e179fa747437442ea90e4db230c0cef7cb29cf9e9a861a5dec95017d44bafe141c056a811f9e54f0c4f002b1624a24a562c93ccd39ff7b2e2cc13652b8c69051416d124af9a6c1e2bfe1cf3021584fb448c43c86f4115a1743729a3f194c8f00bdac78b70a240c36b395c358917888591175bca4ff32752d2750115bf392249bc2efb4327d76a092124a8485a869cb56668f0d28752fc029347c6abba40763f1af7ce29fc5454921e3617e17aea9a3456dab6202579b315045ccdae7e35a5780b7fd35a08f80bae517a9b45ef88963b22c4666a6e57feb641bcd4300cef7dfb04b00058f0ec7d1dd9e20883f1345609936be39a21d54783684b50c5590a4de86c0f32591c10ddf65e4e9b9f1e1263b9d560d8c82f0b39d88974b82a044678560a088b2354bf6080da4f975541209d8a1047025f2614ed06c739dfe386dfaf56bc3b250f40e6c4e6fd9d91760939c045b8de5bf2b6e77a9a1efa969ebfea69564eae398db4ef7beeec60e7bb3fcd8fd562bbedc37d4da951e03db939d5e085bf5ed4bfbe74b84b61a42b3b624cc9eba0bd3f2b43b070338b4ee71bf5abcccaf7c6239ae2acf0d18fe47901b8a2dca72790ab4e38aaf5f857417a88a636db1d6c9357c725eea9fdc4c2997bd17080c552bd092c279f1a7965095d15cffa5cc8cf5ce57243847dbbe56b59dfbe244034f72e12d65db4d531c3f412f7b58edbc22ad4d17aeb6d7125a0aaf08ac6e7e443259443ecc9feea4de3478a7759103cccedb20b8cb83ad65150d99297d250587e278d540a159aebb725b104a166c69ab98a800a7f23838fed28ab3fac8b64f2dbd456a6cf65f8666da909b18f5ad9bafffe5d587593462b2a653af3d5c99abcd9d618dba8232626854ab84c78bbf6efbed195b9540fbd628cb5a0f058df5e782adbdbf291935e7c6b3e3dc78066eeb5df0fb79e63cade1c8e6f895bea2e0b20b80f7419fbfa33c2a255b71e1cf34d6bccb3026826ceeafbc95390adb001bdcf50ae73ef12172905fcd039d3af2b0a92ca8171b85c540ef923aa99a195705697123f285db8099680805f3d22058a0eaa7f5feefc4cd2b209774ffa0bf46290190029058b01a065209629fd68af08fc8d6c4ea5779df5b1fa989f6dd2c056e1b667ffa22875fb00299ca30dbdc2a4c1ce4382d79dad0b0218099107b998a2ab2ca44ce663a4a0f8cb1345740bf50585b2eb47d3990fdb86c66ccbf795509d6d3d64c56f3620a4ae7ff3a3d9e31dda101312e3de93fefcd296a76f8a4f91c9dc8469cf18a8188a249a6953ff70d3efaf0ddee7070101d27a135368cbdf4d9990befb87de13811aa258b6ad5a1fea9a086486f6bdbd97b0e9afb19eb69ec95cc0dd412f6ef02ba40c844da98159d785e2437ebf8333ad96cf6477a0fb7535fbf4f64387b09cfc0cd432746281b597414d118ee862c34064fa780074d83edaa856b5d21ffb3d24e7d8ba60c8ca82b22b3dbd759370cca0f04a62e558b3793a1f99c1d02957c1af2d002b5f91ec83a2cab3aa75c4d5246bfa68cc1ef80cdd6bf6e4f6b571a5bdfb51e043dc0da40f7f177e7d47792e615f02222e6bbe35fec2dce9d8d88f8bc052fec5c4b9a4566eee60da3a1b26d0ebee5b7b0fc0dd3671b57e228e4aa037e8b999e889bc68743bb66854861ee9d987db9c1a01c314839c0c38d27ad2258dc666fa48e7bc5d2a4b2a174490ad58e043a6c735cccde1913fd98556d24a9fd255e0cdd77efa69db3f4ac03c7faee6d8c30fe9069949ee99ea29360e1d1f5aa214c6fc033aa2b5688bdc14a1c3f5fb261467da2952920dbe7bd3a271f52102f25ecd7437accdc782f53228142368d47821fc1fd3920df1668a847fea9e6bf98292e3ca0647332f2c629444b2644351d1a425ae2623d5e9438203f951d5e9ae229d2e028ae92b4c2a02677aa16456a46de290bd6b5783d60998621f207ea64cf43011c432b8586916e507bf6a56177df719b604e95e64278726c5c0274229bd4f46d6fe8507a2de8b0926773c7611223dd4f3cba1f22ac4220cde518508d2f55d7e38d4672d573710789191ebbdb2a5be8da1fdc0a5b3a3e27ae88744b9560c8f00e84547397097c4bf19e9a869b61933c152b3547eee84a97d092744964eb79ef14d24737ffd396f6dc9d833dcf4265bb3f7411f56936e84a6157cd39d5bc41ea73f1a32d00ffc1da905dc16f8fbeec08a0fa723f93b84664c4202f56542d7d493c608a4214b9f4b4e0076b3694def2d3029b33e8de82e94526e894af5ec03feddb0f9d0aa86579edad3411ae0be4c616302288a9b5e038b04babe20737451d192da6967dc105e58cbc39fcca612271995305c2728011bd2510491714a7f6f4f9646b63048f050ab29e1897a9d170ee1bb414fca940fbfabf7001b7df1e7b6e02936d40f7dffcec391244ccedc720166bc805af2c2db9d35d3558b6ac43d4e76018c77b28a5a0a02d0dbc2c15fe026f86d6c63550806b7098a2d3c77e309ee01ed5b4b4d00e752b05fe56dad6380284f6a8d6736468480c57ba69c53060281fcc2be4028cbb3bdb9aebd6a0d80f63c17b57e74e6f0c1912bf73e6cbe5198ce34a157d7161e5316c3b10c8e82a44c2b9ad48cdca1ee1fe57974741e93d2b3f003f42c2cedd14350aa7077105d30f1122866b7da5c62a844d3728d55464bf3a09b2ee739c55862d0f8bd2cdee19957fc73dda2be0b65dd86d8ed3bbe2e389f94b9fd6f36a35a473d8e76a5b6f5c49c411365447cea063233d2af23435f544b39ac0fcdcc28e5e029b21361a17fc49645a970d6a23b9354096725a054bb651966317870c3034b3bf2723d92bfd1824224682c1665d616a1d120d8910314eb1d3f7ddf6bf17af7e681b03ff169b2990547c2f5b90d3d67c5096f8eb16a668068eda6883ee4849d7d94f9571d924a15bbc11faeb07ee5dc7fa628a235f223639d754d000ab5ae5798865035e0d6c6647acc9f9764ac5604a30c93ccd85114c16bdb1ce7f9005c9f178f53434ca7fb97f90fa40b353b83714fc7f6cfed4abda9050fb95770eaba5c6ec5ede94e944e322ac43a9ad61b2300ecc92d4ac0223424612c9049d646ef46f518c4e963ef177c27ccc4d3a09db49b88eb9fed0fe0bce1c89b2ec46f1517606dd11eb5f04e240d90acacae28485786e96b3e6cd19224f42677e873da3e7e5bf1acc52ac57cfadd8c330b61d4a7eb14571e5376cf13fa40f181caaee246bec6774cfb02520ba02bf9feeabf1f26958aa79288c04b7f5b9a5fe56109c9c88b3d36989a93cb8046d881cf9a36d321b7603ab3785ed27866875421d29c1663093fe682770474f752039a8", 0x1000}, {&(0x7f0000000940)="35fcdb50ea9fae2a1bd3d57536c793a85b4a4f9bb45aa4f3f46d11fecfaf9dfafadfe19f5d2524b6e07cc57eb7bfd8acd1c4ff7f000006f658261fc398627a07a29c942c670500bf11d268824ff2c7e9d3907f7c1cb6c3bb0f1009e7ef7ec335c06fd5d21bdf3f0f1d69ebb87cfa531439c0b368a27be2bdb83d7fd90ca67e2285000000000000000000c79bef098023426f0e2cef5e0e2d6778c96cf6a69c86d40862a515d8c0bb873c7d35471935a350cb2d50ad401b623b03f1904fc2a866b403fa0a300f80c19bd13a7b5dc7e2dc7646520790f46cf8f1d7142cf41b4992eac3b735d401ad15aad9e2a7997dd2cd716a646340777fe681680f2b1098b91c5aaf5da7120f9546c10b40860f8eefbdb902fcb2fbe2612db4306acecb3dd6d8ad98bebf5482fff34a7e83f830ded9117433954443729797991898ef1b9b0ad62825433cb4eb846873d442d5eeb4382e514daacc5057142af608f16307914517b389dd", 0x163}, {&(0x7f00000000c0)="b7cf09a458b31d5a44bd2da9a00d8e3a58a6246307aa878023251d594f93dc4e8969204f70f2bdc5ce10a59fc2e45a16feb6", 0x32}, {&(0x7f0000000840)="88b480c75b469a5ea71cb33f1eff96647ac055bdf369dbe4ae886e5604ec3381af9e67cf352ace11b1eb40aa8bbbc5de8f1ec89ab11075b180789e27f3308554e9afe57b446ced201f724f1cf28256272f810198236c6d21de391161d82a033748ed3ccc4761934089c29b559cf299482d1314a76dd57abbca66d6e6919222ccffd7abf84024dc0adf31c6160a39ff6da3ec7f0dc82bb7d527aee14225b6cf3fa1d73174c7e7fb1e9e0f39fcadb0036e63c840fbecfd3034951bb0626cdbd4872c15917e685932a82205968a4ebe8c6a1af0afe7d83852ce87d7fd79ca980e42bc2112ca964a7b3fdefe06", 0xeb}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000600)="8ec2fb4f6ae75893a93d9a622e311428da54c0eb014fea4a9a2009c3b8cebb38723c6c0f886f685fa6bba69a1cb2c1605376c141c932dcee0539e22502930d5973366a0ad7528f1c62d7a5ffa7bf0267f9a44581eeec0da71a0e8a8b3109482b63011ea7cba7fe0a83db620c33a1f6788742855ad692445e501d1711ba03c123226c", &(0x7f0000001680)=0x82, &(0x7f0000003380)="6f75f2a2ef8a7b21449c916cb82b022e2a9a5dd7134232deadf8ed5bd4573c8623e19af6823c87f98cc87036e604851c43eae9586b24be968657875a093656bef72ed9af37bacdc8c4f30d16f73af79d17047a096160854bafa6077d26a1f17b1f96126f8de04c6b9220308c6bd754af73daf010ee6ac92b0f6afe6395dcbf2c4c90d9130e3d7953c86cbde5263dda943ca681be16b883f7ffca8606ad1456214f46d9071ad61396f732cf4fbf1e8f9b42287988ddf0b8a02a679ee41c539159cdac248d75907128f88ec5e982f7dff7758fb92143ce5a6160ae7c8e100a85a70d0e3a9c4b6bb4f957a406b60a9ae8d7f700b30d2571bb52a7cbf150f9e4e1bfc43ef81ab91cb3a952854ee245e66b6c23f0a9ce02b1f16aa3239fcef8bd725f5745d60d2ecd65b301b99f8e6a0a4c8f158336e577f3ae475827478608bcf480029e529aedabb340f23d29fc160a410db6a792857476158c2e53f3f7df38c5fa227305d6a3820986f900fbb12bc79e67b576ad5015d6eeba3092537ef9b46e7c0051154cd64a72c8e8fa5e4b4b06dfc6968069e5b7a981e8f63e35fe97c074e79e257e4174175a6b2a4bedc56f95c7a5dafa68f608b7ee8d4ba96c66cf6b1f2fe91a6d70416422bc51b9d35ccb57d7017c2921d1648c7b13aa8651c139ecdf1e8b1fcd538472006f8a3bb83f46dec6bd1a497a4911ebb80ca0124aa0d3bc5b492a6dc2f5d6574da957e1ae17538df13a1afba803f10cacd00c292a4e8905e9d266c7352abceebf9884b2ad2aff02069ec258647dd9d6cb6f36dc1cacc20b01c517580891bc09370c97753f58410c7d17a26e8002f446cda17c17891573f028b182a8498110f0985929c0bfac23e167f0947f4b1819d561b67ee75ccf08674dc248506d308d9ccf7b83a0c93a837ed0b267eaaa8070a811f9206f556781a1c4d6f57030a19f847145dc03542c388f5d8ceb192ee0a1f9620a1231c914666110e73bec69f6d7552380ad7c36d83e241a9209d92a5cdb0b903227501d68388a832391553c300fdddf437f686b78fe14801bdd0cdde40b0769003a104165539d001503f451951f2582af3e6f620abf63579e71a3f59fe58ff87811f6c5ca6ae4e6bfe73f881e936234a45fd113ac4569fd5e611fe979f9165020460040bd3585aa13acfcf5afe88dd022133d922746aae3f8c6cb652d03775cdfd889c5393d22cc42569a893a1ea8ef1f42cbfacefcde5d4ca12b764b32015a3c7cc88eb8699641be366a8d79e57e8962701d75c6d955f763457f36e4233be327a3ca27d1f677fed250ba85982c24c60336496c6b71c2ae7a7e87f6a417b511a098cffb3465fe897f00f1f0d262ab7f5c0a0de3f4db05c8c65de93d7eccc50f531300fa2f8caca11be41f2515d74dd3782c859b686e18501aa4fa3af4d990c5d682b567023873fb1f405c4e52fb6672944c27d5b1fa1b43da106cea5a4c0eb2ce59abd63275de9241b8df133704074c4931e452902241e663e90810edaa0e76df2ab0924d9924a1887d2f726debf986db5bfe40869cfb42c45d2746079ba09a70355edd65e4a2f30e6588c03c855021b4c087a119c62f5ce63dfe9d7a47ca78fb49521a83d4e5b0c313d756323af299dfee2af38eba6f3403179ae86750b1eebf3e8dca38d2db1b0fbb4e10f2ee5a487b9de22368de738fa041d1bc79def9c6661bc05fdf5b9a743123c7080695af0e3a60587b1e16ccee1dff4b0a09a7c362fe4466dcec5c28c71017cb19ca1b9c4192f4dc3b7dad5c5f08068e9f96bee846f4e881ec1c0933ef468ad49cda784bd6a1d9d7e2a0929500e7386f3cf04b5e7084c5153b3c120b027ec77962c1af708f604a8f8314578f719b1ae33bef42943973994e4c8b1aa56577b826381fca8a52f547952891611a407f945b137e7455fac1eb9d6393249c1146b8afbc652c1d50d9e098689cc83c4165b25b28a5cb7ec932aa86520bfeadee4425c61d31dd7b6ed7cc5dff60edd14412e3fd504f498b12e0e02ee728136483e0000d49d1f420d301fcd0b511e2b6d3e1da217c13694b392105621c608baab6e53bcb0cda21cd19ed31158e5bbdb9e6155d99133b07f0eb8b02ef10e5b4578b24888cc5f0883025d31bba2db641548c0d904daf3d06ffc4e45d1bad31f5ac2fafc28b26cbbaa7ec7d3d54ed5edfb8ad6dcd8079b48f89eb6f71d50b489e1b1500d929419f9bcbba7a91a90a1642dad2606804f82f87bfc3a26144bf0fc1f8aa55bb40f8123c160c66f835b7bba46bbf0972f21a12b08f61d4abae9861045d3981dbe3ad0ee4e6e946e8c14e5eae677721b2a3090974dfebaa84b6cadd7b5a7df945c6922cad17c7fb17fd17744de410d84c35b3c840535a98885fab98848e59c141556a3b49d0666edf20b584245529e1074614e4728f91095fda3699b3d5c4396a9a5d02648bfffaa9a67ce38fe890f3e4d94553a59ac8633f4c9863416d7dfaecb3cc4e2da0cfdab5f57dcb55e85ba2be71f415a176f06460e5f2ff915d63475ca1409e974f7a61c780848ca5854d71817f0504c5800d073d9c3348f853e9d134d5860e639ec34cc7ecf322158c39154be332e963fdc9ffe16e95673f0aebe92b82cf13ccc851b87e9cc26d6c2000b1e35ad7b7fb820af5e8e551c0ee93b14add0fcc935d86313aab8d4e2af6054472f018d3f96c546aaf5c24fd6169b1e63e9b1564b879033f353907cb216cecf698dd80b5d4c1e78b614a64883219b25cc8ff85557d539249a22eb1f00cb2c50dee1d54d4de904391520b42b4d920369ce190c4ac4101c36871a1c777fed6f53b7694933f29802dbea981fbb27b907e2cb6b9020a23cf147295c13eac8534857f60f73c0316d94081b0099d1e912fd9c95cb00842e9367578ed3415f7d4b5653e3e68d8b5a9e9d17180c4e4e10f365b6a893c8d5a27d2df6e3f1cccf8f102df69466a48118dfe4f29c63bd7d2a87aa0b1c2a211d3bb1988d1e5b90f24d7bbcb187c37dbbfd61291adafd32ccdb8199cd0c33c0926915ee7004849d54431799c017fca56c35c1d49f5a210b7d6ed460c051e9c31b86fc527cffc58663b3f3c3c114e439344ec773da5a17af9168c191741b1d9d693f1ebcd4e8396011f2d9ed9bbcfbb1a97060db467f451c712f56aec46e9d2ca63b9c57a897a135aa1634198584e8599ce2020ec6dec286ca4f25953ef803c26bfed414829d5a6986fff60a15779ec6dcb4b762aadfaf56cd631148e47c1b662784ce740af60d0be2142e659bad1a3c4ecb578c77ed7c76aafaaaa7a9ea9d8c6db1935e9cc1a2741c771f7c74e4f6282e1ffc29b42ad8bb530395f7fda55f937963e2ece2adfbcb9a22791d5437033962675310aed31cbab0eb5341f13741d777957258df2753057b8733d670d5142420eec126cee3ee57d1e3d85626d3654516527fae095bd8f03daeb7a7f215101ce1a1b6d8e26b16aeece7b4a28253cd112a611b5c9f5233d3d6682ad1ac8250cb08d8f74f5c33769e8c20ec0502399de88adf58c3fef1382a0f209faaf5f3701a5c3d00e3029e59e10bb0b1427d7f364e95248246022a7f3f38d11de4feccc01f2fb80d4cca9733a2fca89b1bc6a56ff41eb1edebfccdbace67889f6217c64168a40098f7892baa284984278833b4a965006ee78e039209f3e69859fe5f0333c18ef5b47f3924d15d9bc57f0237d08516da5b013343003eb383b64bfdfdfd192fc4e707faf7e337dda4ad2015b32f37802465deaa9f72147c280c41a735e7b4dd2216329970db7591266eecea8f04adf9d6ae0cb80ac0b0add6f211ceea9d87e65de647623a7d19462ac548c2c41c362d58a34a43e74dfc08ec58a4762a45c1790e9b9a26279c9500bf5801e7dde052e3342ec76753e0c0cad193babc2cfeef0a1e4ca3e82e1ffcb588d391500cdfb68ba1588f8de2c814cda50f74725761a86a9d6ca85c9029ca00a80a7292001c5a295e3e64e235040745a5d68636d8c25709647f8d345b41ea3bedce3753d0a4e2e7a44068319f2a61544e7dadbd1d1c0e4647126dbe5cd618c4431c2d98e652d59fc0631a370c839e685d81cf8479d69761db81bdbc02e2670c2694ff306a096330b4935b12e0f4ff19e1d312bbb2cd5b8652bf7246981bf8cf66d2a3eb91d364128ec564cf5b134f820835eb61df852ccc09c2c7b0e2e38c03a17cea0f644a21014a40d32a003638b378a3e2acf9c7559894abb3f9170408bcf44faa95ad6c1d491e80e4694d8a920087e33e72cce21483d20545865b3238a2bea9f9e18f8243f55c8deabd43f7103a54308b83751ceca83d582171f90976f1a559a206c61472d2dba8b947bed3fd9078d2dc2f1450e752f2458dc115ab92836681eb886066bad1e8cd437c35936bf96c7d792d4740cf4f24a5236acff91b6d04ffc01b2c436a936ac9587fd8cc0551a560f11c65b661f557ddafe4de40369b10e8ad9639e9cab613b96dba79cda0ce84c5f70706ab7207414d9ad43e9b2d48ae196b46605c226be54a3d85d8921fef67c0d102fec5a4f31843349df43c70db5787382332649c07271b060ac121a70fb9fd6ad80c8d69f5e8524bdb1d4803dd5098b995cc315ebd9e6346537b3b7020b945f6e07d62494f5f412a6544c31bb87f74ddbd876aebeb21decd50570be01f94c068d47f1768a1eb93f0252a6d4d3b0f9cf34fafbb4a354b879c18cfe512535a49dfdc4c979d816e65ced0d443e4bcf87ababa0f77441b71b9bcd1a1e6766427213e08875f60d92e8ca5719c2248f4dcfddd75fd0ddc6097b4330622e4b6c07c8962177cd4bdf8001315f899a2ccbd6c17f30138bfdfb033bcbfe4e8d585dc61972f766880e33f35a0fdc90c64099e8cbc19c7bbf9931657a97f2a0e9fef6bc64bc678626e92697e53088a5bf16662fb8569c755d4656556328a41218294ce6d271ba1f9d9c67788e4c718fd282dcd94a92dd4e16fce1e9933653cc00c61f5a063546c6327b7b16d00a9de6f63fae7035d3188b3e184d804b4108578945523fe5ad6ad42b436f5adf99fa033d31f918c8edfdd1ea018b2f2cece005b6310b5dee239fd06f543eed0ff70a31cc8a206a304ef7d4859e0ac0252df1c6b76446c9036fd87ac13fb1610c7401803ea99250e1102cd8acb54cd670949e968ac6cad2558715292d9a619c8c9362c0f99e66c1a2e80382befa78990b95ad4dc97434580384707621012d205b18dd5808b68fc6e4d2f9fdd1362cbfc891d235c785d661bf5e961187b38b7bb7b044f132a0cf45b8666f2bbcd020d32c6d2e15661430bc3fca1cf7dc7c9bd4306175881582da5b70acd458bc49fda30f69f40d6adf6b2938bb0347053770f6c2417a3c7fd45001f1ba9c4b89583ad0baa8682708f4362b7d460205e58d49d1b495204b1e97facab267e1911eebb5e10b40460d1dad2c99eb756ec5a8895f1153e99db486f30615e8888063e65b2e2422752ebde8cf95b5c99e56cdf81993fed2cb813df773eb3e17df484f287ff2cf4de279723f3fa3df576f571d4f36d3051673e6456a5e76c3a2898210ded1ee19154d1f60111fd30a5f9fadcdfb96115ff5f9a3f18b1444bc03af2468ea62b949bb2933fcbf6ef802dac55b6ef4dec8158a1fab955a56d2a53e97bd66ee4ebd07bee813723d9ea898dcd9de3c769b5021058bf6c84231ebf13b6fdda8f5d880d7a02eb003e17349f4cd67125c67ef3c57b2ebfabb4d04c737ead536c2e0369ceb8eb4e2643b7591b5be5840c335b0ef1f00434e273d6e23ee811abb5f4c3c744d8034789fb9023e251d6667bcfea06a1becb6a5088c502bee307d63628a067475c7bf80ff56e21757e4091fa6b0b1873f0e3906cdddb7a1e89f0cd3172d90a3de4ea389455818a735", 0x104a) r4 = msgget$private(0x0, 0x388) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000000)=""/45) r5 = msgget$private(0x0, 0xfffffffffffffffd) r6 = syz_open_pts() writev(r6, &(0x7f0000000400)=[{&(0x7f00000016c0)="428ac35aabf7bd16d00c80e5895374d36219e5a32ea90983c2cd157fcfc3a82e1dac82719b24b07e5a2b9f85a510efd617b8d99fc9526ae1732c4dece145c2556efc77fafc2f0b88458efeca67f0c1468b8b6d212e8f2266f214b7b0eede3868f2131dd9a806db49509738fb2f36a4ccd75a7815eed360a16eb83607bb2ecdb412300f26bbcac100449da30cc010b0875b74e6609624f5ab967d7f5adb3e20785e4f4d08ee0b2f2cebdd9a819e120fd0b1fe94ee5483b843be3c47caeda92aea659bae8caa09647cf86a1b37b49842c7e2d1745c177aad56d639854704cab67c54afdd0efdaf0887caff171293a1e6c30a9e76e7ed9b91e9fbe2c640952857abd7f0086940d4158fd20900afba283d1a05bc7b101bd1e3d7c28d98729978ac815c0b404b733064c9100f6e53c8a112f416d018c90fac23dfe92068b14adeb86349286b0ecc1559af6a7ad14bc292bf2f1c5db4a68a20b95c074d48165f8b6054bc8275d48f873c0dc21c0aee60ec42a2c51d19f8896da81fce33e87f6ba87a110cd4cb2231d2e87245241c032645645fe84a9264a3009fd9a46683674f7a0d6bcfb52282b62b7af74b01791178cb3ebb1f407dcfdd5d913fac8b3d8d0cbe49e542f131e5691555420c808bce13d7bfda4625179cbe268b1513389670577566ecc07960f7a4f55c191ec0ecdc02ad239eea48e541fab9086d82b81d1fbb6f9f8b318edcb3d978cee3780f721cc2ee58e3076e35ed48cb8684dbb46b617a09377df9702e350b179e59cbc5ef2e495dc97d4f4f722d0aaff4e6f041987e903a21531472695c8c57cb58e0999c7b4b13937f5d67a0b0c5eb2ecf4668fe8eaf9fd001b9dfb7609d483789698832d16ad35fc36ea225a37d980bffdad79bd9b1091b604e478eb51c3aec034a6eb98e8f5b7e92c9e67394759cb35c9f9311fd48e99bd25c5f448e93ae88e468a331ea5811c199f63dd65011d8916c0c02b267f0b13330ce3c1a26d5b8a6e1d6e4866cc3b08a2140ba071fb9cab6c4fb438746fce18cd20a564bd3667f27cfb2b745578107fdc160a7daf71b9aa0f2979d1ac71a232681ed3850d44d29e5f34a1d39bc31cb3f518ac57d303691bc8d1fbfda60c5edd9be7fb5fbdff6ac477feff7ec1ff9bcd0194f6dcc45afb96e7492510df3f800d91e2c2c5d6fdc1237bee607532b1f77fe2cf18b5957f81e40c63ba6d932a3a3bf6b7065d1e085db7b01d84717b8b7edbad5be35efd3328120f91702facc4a1755bbceafee98d4e2621c0f492b647bc4fd323067119d614019d624b31f036d47bec7ba35f43faace4b1dd670dfd38f0818b7301106cfaf4c0b9031b0b99176b8657e1b6b1166d84ee6538816f112543253f94ee835a4937ed87415bf64f2153ec297f50bdd39f1a13cfce81746ad8c6041741c9dbaefd40659cc36351e94d18f72cc76832990229592ecf410ae929359de45c26b072e31de68927f88aa457b7bb18142bbabe6458bd3c90eaa8ded3784c71fe39752ba0681c15bb7866743945fa89193af64713a0cd28c357e2d0fa11c9ec466126e5728e580b97604270f9bbe0230bacd3f33d0c701b9d5aec29c20fc87c6daa55319ac0c5f56b544a891c1ee6ab346ec6afaebd0daecbf063043291494a40b41dcf848c8c8525da8c7bc9e9d1712a59ac39df52c99fa6fc02e6b1600c71c2f5ae6ba2bd89e9285d4fe8e73600ad296e871a318e6d6741863822464d67bd420400f8effe44ec12b24f0a31b7092a241dc9d52de7f8123e3ce4df34d93d08c7e69a052d5a5fddc8ff9158f9628339dd4612c4d9e5ceac16f672077a6932869094dd33b69b3029eefa6779f44c689ad82dd91dde6d8c03f7706f56ef6069df13c49da64b1fc4fce0c95f18acec356d2752f6ab93a2e517312fddde84a922109396da6800bdbfe692a4f464832c79e8bfcb6e6bc810ed8cad7afc058dbda108cf537fd75c48c542078af0e888af9ba067cd6854ac5f38b4e4da163a14e9207ba2113311ab359456c3dcdf929440232c1d168b1b90a7f87af5ab0d4e7339cc9089efff2bcbb35f2d4a048f3d20ed56c3782003b6b95a6d977d99d8cb57b2d36c80786bca32538e0ed771230cd3bba914a830fd9e37061005e0a57886c6719a2c30a527aff92f855a5d602d2ba3b0b5b8ac273a94a2121c2d34c6ecda597afdf64aeda31db9aa9ed1b7229f997300c1143d41bb4ac8a4f078bb5e1b9cbd198c0d795b881245cbf4dd6ffdbf80aacb99d92fc1982cc05eef838e653437eeb103773702f1e3ebf94fa87a93192ae77bd5e978c63fec8159dc8f379d9e2d9a1100d60f604e4189beaa0585381f53cd48c5c5247a11e4301985562cb069d450d51199d9ece908ccc874e43d4b4e5f801f6249b6986846c2686e67aeb6adc9b46e2c698d340c0d99e8a39fdb381c06fa636cc83d5dd32c283bcefc88263e513ce959c47ddd51ae777f5fc8fbb812e4da4e6e17db47180a774ff24a0f4a85659e2cf5e9c8c600721ac39b45d06d21426097e2b475eceef6f2c2bf2c466056de8bb03288ae5a82dd423bfb348a74bfd4005a281754c207e49c2711e067ff54d5d6dace03284e3a9b391d91033afa684d43b643a01b4330a60a4dee330a44dcf459d7c461cfc9c6c577103ca8832fbe3daa61ead0bd59c7dbc9ba95569efcaa83841a02668e55f9e677c183cb89af17826a02bbd903e88e2cbf05b2a185e48f0eb42717d999c2205d03f516762f8bc906c0964248ecd0888cbba1dfb6040b19d2f8a22ff5d081006904825f010ca31b20e63e46ec34fbafc42e8775510ad73da9b4ab6c2c2bbd353f74fd7dc687891ec700d899c191d6220e0db02444a311e237de0aba00290e68c3401ba6c626deed19a5c14902f053d1912a033e80f0edab947c3d286c947518aaba51e00930d59d77cbe283aaa8b2113c37bfd368ce53401796e3c6a88fc08c3a381a25e9518b0c28917fff763415ec71a1591371b8b3712ebeede2845532f339d59fa83ba3376070b50f806088fa5e78d7834d716f6ffa07b8986835be60678186689c5c893e861d94453e4fb83990c29b784a3f19953bd4abf60035348bfad3f8b3d3129f456529ca5e00479b21eef0bbe37894db63c3b7c7c41d795beeb47475fb4a5a491d26015ede9ba8bc007d91c2e111869e9ac0a541f714564c834d2972c89cfa892a3afae27a6080a63da16548fa53aa86e15d7f9c226273ae8aeefec67294619ff1617247404470a881552b2bae73457cc4989187c23ad6470c617b79dd9319b90cf4a5f7e90565ca779140d6794e783f7f36da6115b6f177fa5088bb9788cf10e1482a5604fba1efa7cb038a2a643523d6f09a459769c83c3497f7353c9ef3ded9f5e1b6a19268614439e5fc94bbeeabfa15fc30e7883ecb1bc790a4c2c7d7f62f440a61d0bfccf7b644f3b89848f45bde146ce85258568df2d4d9d02c8b853971d28f8aefa62b7875320511d6e6dd676c39bef18ebfc00161e76610f88bfbc489916e29a294cad313ca8e3f0b51e956e3a0ba2b514519feb5f6e56346bc9b25b62d3aa7fdd0183edab00c2f356a12df0828ef220a540a42d69aa55a6f6073365ff81e05ee6b5f443707aaa0a638a86cb9c46a1467362501a8ea69bd7abf8fe887f58edfcebe7fd1e6c08ff2ef3eadf0f6b6a94164052122ffa7063e544fc5f14e3637a2fad758d7aa086e48efdc2be103191625001514a0486b1b1f20f08b0400f0a66b9e9a6a1c1dd5b20a73cd8fe18a7e722edf0e36dd79eee447ecadfcc44971d1eec49230e0dc580f50783b962b3636eaee38793f8d83f07d1dee81aa8f5806a5ecd7c89c7c7a647622f3ae3438ba90916d6d63fb6e7baf1794ba028a14d7ecfece81ff48ba5fdabef96e69fb6bbe814a0681e8533b3aa540e6db67db27dd0144ff59910d539f88926dad85c630618ac920b82314a429aea8bff247f9583431f34d2241ef2c31c74688d3043bd6fa07bfe21367b74df8bb7d95eaf081c592bb2338a00ff2257f4aad5acf014e2ab93d3785e4150af31f0043589fe9c7c82bf19923b1f4bb6ec464fff0820ec6b74ebdd25a156e75d3c6a8ced0ed416c1d427550567970bda6057396c982666d5f9ca278789674e1668d894f8fad8d769cd620765b2444d8ae6ebac56d9654dd6c0b23e2e7a5c60a3b31650396d9475c7773608cefd9da68e748877aa78213b5818ff25c3d469004c10461a9b2b1f78d1e2e9c5732ffd5d53f9861abbc50a8be842ad42de656b0ca5481f08f81b136501abfb8f31ab64ee019702e6de92fcfc3b93c49e99757b02ef0287968bee932bf4812e115a8c6d3ab99e63eb07fa6dfbf5591f32381fce243511397d83f14cec8c57868216286ee3adb0886ea88e7d44775764ce6748dca0eb82c64adf4076a370447f3d535560c43d5b32b2f78b2a2b8dff11b13a377bc4781f969bf5f61053516bf6cc3b0c564b2aceb6149651985be25e1bc99c79c9e7266807f310179125ef5552b7247270646c8370d8c3ece4b7e7d438f71da604567d84564f929bd6c462b9232d6edcefeadb4339fade36305285f8099958cf4fe8ab14263a6ab981d17c682265dead7b0bc12a6c67c1d7041d9079ca0bb364136a35f2e8ca9885a4d7cf805fcc2e278879196ac815107bd476196419a972b83e5cc6409ed4c4c6ada5f1bcfe226c16fe43c99649e9c5c6d2d6b69e8a44e831cc23227490dc37a8230e4874290b1b58135aca33bd29146a9103a8756b26eb34ada196580596db5f0c2fc2476bb4c30158b1dae30bec24b79cd9a988f01249d687ab07d745bdb21b0bc0afd01e45835e566e879594ff282639cec3f2e6f5ee7187ca2ab58690724659b5b40e114f549d79ec3f1a13dc9f012c73d18229ca1665c21f965d87a561c1886139a6eeca323cf1bb43c3d45657b28841394e9648cec4c34d2645cf2708b34df227ad4e0f00f0db2949024e92d3912056cb468fa9ee45fb91739abf656299af6debf3802fbef7b19d50209e3fa4fdd27b9782be8e468a872b2d30bb0182a4f09bed506ce8a70f5fcdd14fb8484ce50105bdf1e1c2f7d6174b5410b0e515e53ea4b9a063fe74e58e201da88e4ba142340b50f5b607718664b8a2ea3cb54427d092aea3049cd15023ae38993ee329d85b48c386e505293f0447b4617997dbb7e2915ad7994a9fb611404a6ac34db82017011acf03566452838b7fc11318f17512c5254975fd1d5c54357bb2242e1ef08ad00d19dc7997303d656e0564f31c16a49cb751c07c20762aff7bc80f7e318ced15604a572801ad006adbd95ec94c6706d9ac301ad2552410ee1bdd596679a10e30504376ea88cad8029250f55eaa64b70fac1dfeb41b5eaa6814e47382514651964223ea9dd5c34e2f22a77031da7ac23435baaf2c6a3574636f672a9938b2f77694f6e9c5b7f6f80ae2f8892202cdb67d6ddf56bf6f72e1d875c07771bc1902ce1d83ac1662874fc312067326d0461a048bb0c1e42ef9007e236bff4c31199deaf7c84d765510ace9efd76d02aad67d4d04c1a8521c2782cdddfe4b3f5dad8e992fe51c827c6bda33b4da47fbf6db2e5f7543da1eae78ad4ebf3cea27838279bb3a906f6032cbfeeb8d8149008e2b204c1778cda07af0e2184879f289aab9ef4e25a7630953a72232d7c085c29a3c4d9de57e8fdb87571b88ff70d987f08635cacc93250843dcef3ba4a16dccacd257c33e6192ca8702b6181da62c9560d6d78892d5e8151ade7e40c59b8ad544d9a88a3c31ed1cdac77e91f2", 0x1000}, {&(0x7f00000004c0)="e362bbfb83cc037df12e839ba83e8f334d86a51f23e305eab69320410d308b5cb3222481c4fd8945056b0455733426da0a6b87eec29db36a0e14259fe4b1451723a3c1b186493e086fb6252daede6c82f122b58b3a64b0f486b4dd7e39a820bae7abdb3b3ee583a0283372d7dd8ee360249b51473992e390670a8bf8db4226e93e2ae67f552b4b4ca412314f38fbf22f4e5314275e3f2d40b0557a3784cc6472d9e973e4d3fd7ef7df7e389679c210cd418d4a4a26bff202c064e86c9c9a0e3ee2b13e676ce8d4", 0xc7}, {&(0x7f0000000340)="e39b4a1289cafd024c5a", 0xa}, {&(0x7f0000000780)="426598126bedc8d08bbc37a364dc1adb2afac567241d829948ab05738ed95352088c45ddfa08d51abb6132ef08d59359eecadb31596b50c04a2fea3c682b9d9e58a2011d9e7801a508d55bb6f56299cd8eb48f96b291028f35c16a32d19fc3b1a4a4b0d4183ae6b777205b01ca11ac3b892d5c43484754e22091e6d8f76c3576a93ee31a9495d978a435e8984981232a68", 0x91}, {&(0x7f0000000ac0)="bf76c3ca23889e29491a95a5f3120a0ce79755ff9f7a276a6fcbe5a94618b6ce9efe4e69f62f582e722f17107a46a59054ba38472448ec3d0cf0acb582515d3f690ff2ce0f48563777a67c4f9a1e624c1694c4026d7bd026792f42416e6e9a979d47e49604191111b3ab4706836cda58a2d7343a0c4d76bd87eb83a2c30e64839fec37c95eb7dd84badda9ba551adcdeb09d0f0c44019b5398363d5ca5b0ae77b4bb8e98b4f8aed0d486646fe046e66430ca45d8b0d165b408fc51a6e135", 0xbe}], 0x5) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f00000006c0)={0x0, ""/181}, 0xbd, 0x0, 0x1800) 10:28:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) (async) setregid(0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getgid() (async) r3 = getegid() r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) (async) r5 = msgget$private(0x0, 0xfffffffffffffffd) (async) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r3}, 0xc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX=r4, @ANYRESDEC], 0x0, 0x0) (async) msgrcv(r5, &(0x7f0000000b00)=ANY=[], 0x9a, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb, 0x200}, 0x7, 0x4, 0x9}) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, 0x0, 0x0, 0x0, r2, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r1, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, 0x0, 0x5c, 0x101}, 0x49, 0x8, 0xff}) (async) r6 = getegid() r7 = geteuid() (async) semop(0x0, &(0x7f0000000140)=[{0x4, 0x200}, {0x7, 0x0, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x5df, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0xda, 0x1800}, {0x4, 0x6, 0x1000}, {0x2, 0x8001, 0x1000}], 0x9) (async) r8 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x200, 0x0, r6, r7, r8, 0x88, 0x7}, 0x6, 0x6000000, 0x2}) (async) r9 = syz_open_pts() fchflags(r9, 0x0) (async) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x100, 0x0) (async) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r12 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x90) (async) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x200, 0x0) r14 = syz_open_pts() fchflags(r14, 0x0) (async) r15 = syz_open_pts() fchflags(r15, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000040)="8853cb1251b131382d799d2d6574f519aa10c98e222839fb5952f7d1758d3bdade64038319bf3aa0d627415e604a7d74c2ab9f82a680e1b75ae362d916bad0608a97d680f0444e3845e693396d5cfa9ea6fe8127f54fe237b04f781fdc37a180ce66d5cf13d922b5ae8c837517c579924d03215b1cf9f67d1ef377d9d4402d93149bb1ec3ad5deb53b7ee596a0ce2a75d9a520e04128e7e7fd907d15a86eda0336617a77ccc1774bc22210b3eb37de61cdfec4d4437013b0c13a5c8299a53492d3dccbf1854bfbe3c0f35d5863ef9bf3726d5bc0d3c457fe33b9fc5601a191aab3b9c727e2dba291cea854", 0xeb}, {&(0x7f0000000140)="63e2d3817c920c94bd4e468e2861bbfe90ffe579c9cec1e72477077f35feab", 0x1f}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r6}, @rights={0x38, 0xffff, 0x1, [r9, r10, r0, r11, r12, r13, r0, r14, r15]}], 0x58, 0x8}, 0x407) 10:28:41 executing program 5: sysctl$hw(&(0x7f0000000380)={0x6, 0x5}, 0x2, &(0x7f0000000040)="e7602efd00"/19, &(0x7f0000000000)=0x13, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x7}, 0x2, &(0x7f00000003c0)="3ada83bd3a012af4e80bab05d14a50cbf37621a232b3d906a85f20f8f6249ccbc09ad4163935bc268db7ffb51b9d5b942b8a8ddea2d1305d9ed11cd70b23833349a44c25b249f008bdba0bec1e9128ce02b96828b6ce16bfc26e356f0d597be315e687291ed67bc7dee8be79dd3187cf8bebc4eb4b07fb30694ee549f56a16f56bdb0b9206388c110b897e4327a6cf4fcdddb5e6dd36f4cef68ac984279c81f5ab0400000000000000d8646b3d1121559f18164f45fde0ebf3fc7251a25d3eadac6d63ad24bac567798a64758c8df39f04a5935166ca93f17a4eb7d47a6ccc8b9d69", &(0x7f0000000180)=0xe2, &(0x7f00000001c0)="533f72c3952c78f14d7d567f915a46c2c42fe3a77f3f381c3526cb7661ab28e18a9c63a0fbd0c3c3797de12bacb9d009ea9236263ad82cfda3f82ad9495686fc553b9f019c14498a14f5a58767e2fe7ec23f065b445b22bfb459be6dec66bf7881839bf48452a6901fba48a43fc627bd1f108240cd81c382fd46ee4a88f2bc6d48982396071fd2fdb35c2a6b95a623500cccea1b0e35cf65e6", 0x99) 10:28:41 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x0, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:41 executing program 6: fchmod(0xffffffffffffffff, 0x48) pledge(0x0, 0x0) fchmod(0xffffffffffffffff, 0x48) (async) pledge(0x0, 0x0) (async) 10:28:41 executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r1 = dup2(r0, r0) r2 = syz_open_pts() fchflags(r2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000340)="36c709df0e03a84e61c86493abf7c2d2efe11310c97c56e886aa9bfecde513fc654108c115fa04b24bfd0ffd27d167f6411b1f88037e3cab530c9ee0ae9d4bce542e47bfa3ebdc27288db641a32849437e3131e878bf26b1464ae3fd48334a055b404fd6b36fe0e3336c52f496606f206959c17fb2e8319488671f34064c9603757ae4c9b6fe176a423a57bf73bc094c29ef7fdd825863a47f7834b9fc8996d8914b9d5ea8db4461ea9d02b134f9d04468fbbbee01a1b0adbaea8fd270fa137c973cd2fd10d7d66f19db8115a20d01911306c2d4df78c9d03ef626738a0daa458cb051129a4b1059a64c4a632a06dd8983bbe89c141ee97b683fa2df958253bd123ace5dc36ddd9077845368db121c2d99e1e834ed7404fbff1af39f726cd01effedeb4779680f532600c55cf3490c867896aa9b8ccb555aa1983ad2d9260137b27ee1a459747d52ce38c9dcaf318598aaf2906e330444bc77c6c90108ea9e237f2d6e5a92152cd9fc68b0a7d4c153ab2ab33e34901c288cc15e833a6d730d34326dda70883585caacf99ea57c7501e0f4cd6ca9f699e6bc6aa3d024cc235e496ac47441e28602b73c0ba7e1c8916d5992f3159a3cff441d8640e583ad3fa56a116dd9b1f6b7dc9b460be865c04d22074031b0d3c2bb041f3ec6b9959606ed17289d3e7802b220c55ef1554914f1ec0cccab637a69e8fb6803c2b790a4139c9c14cbc95b4f0170ac1674c442b0aefc24065fc5abc0515650fc78cf7591f975460e06697f75c477728c9c3f4a2c9918d145ba060a488e1bb3b0d0cb4b7f9e0f123a989f33b5c41d99af79aaa3d6913b002099c44dee1fa5d5fac168b32b8256bc60b4d29e71db53a684dc5a74f8cabc8d05933e38d6e9fdb28398677e8ce8beb8ed3275542e94cf738ad05bab0cd5694e4f52f6deeec4e0d8d74bd94d42c743560e3b8d1095d3c00f4921e5744c1566dd7a9bacec01083849011f08ef151397c899e2cac8091ce27889d9347be41c5f0fc3d3ec8c9a274b6402663fefb15650988124fa67d1da26465996852c529f521607a87ac1d065579f3d93ab52d3aac97e5869090b56ae49e6060673ec8974580497d0b9cafd00af2b96a646343dc42b9461d85cd58396c1702c7d8d7182938b884cd0db49f73f94b669b310c958d6dea48296cca15559e7c1fffa34f6525d2793cd2235b3529e3f85d952584026294f4d3aeff687bacbaf1c594d2943c647aff09e49e9bf1376d753c1777bcce0c9e8bc7af1dab7a0e53c23b249f55ac8996f364f97ce011f84ef700bc4a235d10d0d1ccd30f650526b17af11a027887ec860ee489eaac115da8f38d61322ed5fea39e60ae9f53e022ee135b1b2c6ddb168bfc17cd8165ae531a9a3d60d14a2eef250917c9e4374c21ff2f75ea10bbc64b3364566eecef000b89690ea2aba524fb0e9bcda7bea5c47d31d94aae57473e440035c716d03460b9accd026eb8a212b2fdf6a727181b081d99bf6377f0b068160cb6bc511ac1f9187b60036e513247770aab4268b49ddfc1704f3a8bffd24ba44e3ab50e611368951c1eb84b68ad80aeef93b5e977e85b5c34b56f99d9409ef234e56acff9bb7d9111cac9529c2ba3d3b8ebef608c85e848be964ef00c2a765f99b2d7681fb2345bb98ecf47e9575f9d8aba9cfeecb83c53d1e9feab66878c60d0d2db5917de46ff84111707954520bd584c0a31a3d1b9c6880131430871bb71c773e794922cc2800e065ce193153c66f20acf4f12c45efb4a5337431b820775841a0e4727d3239a3f8c94238ee4d83a8094580f3fe64c3c1c7e0b2cf9f0768b68e63588768eb65801c1eb3b3d589877c089d3e3b360d63ee1255a95b676f3e8a3ea23d5efe1cd8cd3e9e5c776ebd5dd2f84c90bf787efab7ce0f96bc1165c4c987b15ca04c1a4354b742865312d0cf84c33b145af267e5d337c8f1f8a3144d62f3910b17617b8564eee1fc40d2d1cd1ab8af2f09d51f4e9a82482a239a454dc8c4da8ed151bf9e1841531800c91a7e449e1ec44322507c2c7d97e62875e7d2206b79cc04a21d2204c3f7f143f68ea2165a481dac1838b01f159a5f9abd1a9abac522098cda509274bb428b8ffd68e5a0d8f22f5401c2b1642393afc374faec35a67044c2f34ccadf25b0f816678a2e84740ed0dac3d09e5052096a69c16d15e39751e42bb4133e52f99df3d4bdfef1a19c994d4ec66a1947b5ced17a9087f1473d857555961b3f0c92e963befd55628f1cbb4180d3c03ccac49c3f6733d37093175e3a5fb079369048b93a510f6016ad86612c46fd94ed60e86127fbc7f710d2e034a918a0fd02b1a35db47c19cf432ccd65028dc8e355215a25610747543198867dc1db2966a6049ab92e3d4812b5f77cea65d7ae4ed7a20ce9121524845f61efee04d579aba23e18024e71017fd6cc5cc9114b8957e06d5bbd95864ce6b1f16c0748b863f24acccbaac32154fb552878bb2ad1eb5edb7bd9ab424d37636280ce4e732b78467e4951181244386dd298df755e0f46b989e87e1066608f2e973cb22a9f4ebf32c8df62c383bebccc429aa43a6b2147517bbf660dcd7bf0751a68e016e26f1aee6afaad83e803ce56f612f33176a29b85d0e440061a1cdf74aea32f002ebeb20c63349406d42db5b67b79d9985139c3733afd71fa88da587717a511dfe9953262140a7e9b14fc854e7319701f70df2603eb15074db81beb585981ce0ac400a9a0b093bfb69ccfc4a4262ae5173d3959231e751431763fa30cdc3ca9d98ab2f1f1a28ee4933c25e6f308229c0448f63d5e7fd90609faf2854ee2ca5d67e173c70fbbce4e57fd67581a016aa09c111dd7b18ccc15f5ce5e67a2c31903078d7c9189761ccef1ab0b67b5a7009f9291957cf473fce13841872c0a8e3e12ab79012c68be4ddf6f535def3244f284cfd6b8866f51dd7ac15d41d8578707bdadc64671d9c63701f19dcbe4d515f35b106be332cb538e8e5c465dfdbb8c9d8337f46aee6564f695381d82a60df922b200dbf18e505cb63efe70959acb9a12cabdc3064c02c6349a64cf46d94919b43e5e2daf004caac9d95016a5847795b19ee57506fb650f7dfe6a0cb5714de7763d108b97c1e56a752ffe1ed0a234383e882076edb38fb3662e4f8285a0bab9629ed61f8846df518af00c8e031cf7c6e957461ce9f4400f2236ba8614c1c87baf3060f5aa561c3015f4b05e45bb89b288e762773a847eb62785433316711c9a400469de3cca692b8206e107d090c71697efa3680b411e338bfe2fa9420602d7ea0824f703580cd5190a74f69f43a123b1facc8839aad03b1d883de3b23c2e8000c2e77fb2a44d559fe2433ed42e4656e441ce3be32ab015a5a7a0a17ecad0546b12e2473b23784de306fb98adb03e49ab4d514e9a245730be79c1bd2d62dc653e4d36df0b57c8c12d4268dfbfbbf3b2f9ca21ce479e6a47574dc253e5fc7a8a89e31587108ccb4a50841986eb2a1ff117766bce3ea3251aff7b042cd3861eae11d7da593961ee8d2460b729dbfcb75fcb41876b52eb5be9d0260509145290113708c72543ece0561770efd6716c1a4a4ab9f4619f4a07aff0cc917f23e9e1b4989f259bd15da2f3ca59fb83d7234d59431a8f1cd02e6cf810154207edc498e9b39b389aa669c1f73995f8212f91e9cd3452ea97be1313db247007db4eb9450bc44d0bea60eb379d5113569c4a54004783075064113b1b6a23918e4fa689d647f576d264b7d79dadf6dde828cd89580f67178ce373a3e1c52d53595987dff431ce7b230ad4097534aa80d7039584e9e422ec147d51e41effc31edf33c494d1e60e0936040013f2f9d5b3931f51a088180dc1d7807676f1c1df88a19c2df82442a317525d5d8e00db58feec9ac79f213079ce9be0a63c282228892ffd0224156b9e296f376b9e9524c3213daa8d8be741b01c7dce20a8fc5d55817ca547bf5490885a448c2285b57cdfefea61225821203cb815134e601008221adc812392dcb0f819391762af80f7e81da44623e58a8240f9b8218ee779e42ef41b0de2f80c98fd954794eeda4329d0d4cf4c96d86ccdf226c4456fdfa25f2394466d0d67ee414bede68c2e7b679d7005985edf6da06d3798dfdea6d50a29ab26872a2ed06043188b0e903b8079fbcfa149f99d2903a52b9b035db5a54593bde8638940c404e9a70a6bc6219e39bde2065db3620aeab528dc44192fb12997a0765412ea21f4f42bef0812a3eec3d4c8db214e4c6c42cf8ff565ec81b4bfbf551abb19fca4045f7eb0aea6386efd55659169efb8f6d70f36bff8b7d6d6e5ec72857422a708167125c5a48e5aecf34ce26f0867d066b16c07f4298230479fb4f8e31bbde8400633f817124f753cee3569d943b77edbf1a8f27f858b02be99501ded26b898b4f6c18a081ffb0e6e3e91541dca8d7afd435651f2f6e7dff58933f56154f336788c046c18c295a211d36db91f171e905bc0325bdb09b7ba9b7378b3b20c8622785754096f33864767cc44bea448b7bc189d95950222cca34f5c9d6cd67d97b2e234c7f237856449ed4396a61384addd400b88f1f76e7d013c085d4e7056043d3852df2cfb41fbf1cc5e1f74899e229c43315b0bb7d27cb685b3f1272134a92e409d114ab2003af5f7e9693f2c1e519ee688274c922dff8b576ec07444c42d8389dde5186cc3f8cac8d0bba006a4c6c230202332fd461a044baed3d5830b3660f4a95483595186113123f8b2e57ee35c0971800293f8b88b9d5f16be99d746dc944790d161b7f02a98e35d725b98b44480f6a6de08d640a40acc9312d1c3114dce8ecbb1967f186c94726922e0c3774c5899c8bd822b11f6b31af58795a03bb06d0bb84b95f26c663a935c9558f9306badfa974ec291c26dc14cfb38dab12bafc9b09b2add9710a6e7782c723b23146f1faf27eeb77df443eb4d662aec819215cc825775d8839df869da7862e7cf3571dea589780bd9e8d1fcf60a46fcb3cdf2fd8649e719480efd30808292711ad1d231e6c9ac4e10b5e03b8aa651a2b55e15a2d02f32b8584e9dc41450c7d1f827386e3f05c25d86f2aaf45f7031f5188fe8b7244b123b0fe908c82076aef7d257a2a3c43849e946d23bd0f079136dff7a876169f030b03a312789f2c4a728888f3cb4a37d4fca188dc70f8455e2e77d3fbd5af11b6c8397302c9857ae031b399378fe3a96bfda19b0600c486b4d3e9eabb8528b91e0d0d2a04ee4e983cfcb4d1e16a215fd38d021f52a008bb14abc1192e4616f859f6dbe9f31ab52a11902672b28f31f028e21c47606301a6e8dc72f5a8cfb241c3fb04d200616580686420b11edd6fedd327f8f3d396ce18e2b6e6df1aec932aff8ab9221509e40b5af8eb370e590931b4b09e5eb5d59ceec591009cdb406f9d90132b259a324d130bad650939e212ac126a1355a8ba62163c11dd6365f8a4e6b01045977bf0914d4f9cf17b5d219132f03e5b7c66fbcb94897e3a0009840b40eeb49243cca253a2fa531bf9d610f89b5825dafc588954a67096c550c191a9abbea13c3e35597ca255b87ad406fdd7d2418b29d9b7cda6b2c320e519a882152bef011602ae18404fa51cb21fbb52ad38e24d8895e3eadfaa81da61129b35d32e75ff0c14b8d0d5dfd0ce2715512db084e8e76ad63aafe3f6572dc14b4fab7bfd0980d3a300a799a3d4e513f7bb225c4e29e6bc243d3200bdf9b277dbb7ff98e497325ecf678ccc877e6259fd99ea8608071896effe29c99798f61b96339952cbef9e31a", 0x1000) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) poll(&(0x7f0000000080)=[{r2, 0x100}, {r3, 0x4}], 0x2, 0x0) poll(0x0, 0x0, 0xbf) r4 = syz_open_pts() fchflags(r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getgid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r7, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)) r8 = getgid() setregid(r8, 0x0) r9 = getegid() r10 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r11 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r9}, 0xc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRESHEX=r10, @ANYRESDEC], 0x0, 0x0) msgrcv(r11, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r11, @ANYRES32=r11, @ANYRESOCT=r9, @ANYRESOCT=r9, @ANYRES32=r11, @ANYRES8=r10, @ANYRESDEC=r9], 0x9a, 0x0, 0x1800) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, r8, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0xff, 0x20000000000009, 0x7f}) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x2, 0x1, 0x52ee1038}) close(r0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r12) 10:28:41 executing program 4: pledge(&(0x7f0000000100)='tty \xeaI\x86\xce3|#\xcb\x13\x12\x04\b\x00\x00\x00\x00\x00\x00\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x9c\xb2 \x01\xa6~\x02\x00/0\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@(r\xd4\x9a/\f\xdb<\xb4B\x95\x15\xa2\rG%\xde\xf1yZ(K%\xcb\xc9\xad\x81\xc6 \x18YH\xcc\xc8S\xb3\xff\r\xff\x0f\x0e\x10\xe3mBy\xdfS\xc6\xf8\xa6Ak\xd3\xe6W\\ \x1b\xaf\xebLe\x9c\x8cM\t\x8aq`\xe8:xg\xc7\xa9\xe0\x8dc\x9e\xfd\xb9\xe5)\x8c\xce\xbb\x12\x17\xb4\x0f\x00\x03D\x8c\x86\x8a\xa7n\xbb\xd0C;J\x0e\xc9\xef\xf7\xaf\n\x10r\x82b\x86\x9b\xa8\xc04C!\x9a\xfd\xe4\xcaz\xca\x037DJ,L\v\xc0\xb2\x94\xaf\'\xe0\xdd\xf7\xc6\x9b\xb5f\x92_\x05\xea\xc1U.\xfb\xb6\xcd', 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=':)&@{-\x00') pledge(&(0x7f0000000080)='<,\x00', &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00') 10:28:41 executing program 2: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x2, 0x292) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r1, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x0, 0x400}, {0x4, 0x2a4, 0x800}], 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)) r2 = getegid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r4 = msgget$private(0x0, 0xfffffffffffffffd) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0xffffffffffffffff, r2}, 0xc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRESHEX=r3, @ANYRESDEC], 0x0, 0x0) msgrcv(r4, &(0x7f0000000b00)=ANY=[@ANYBLOB="a083f0b5b14870154ce12777b886111e749f20c94451348a61e2f0bf000439a4ab722be9252d17e4e9db1e9553756312d285933fa3b9f7b4a9cf2e491ffc7051b11b033f6f1b75f1ae03585bbeff146f929fb46c715c18e83e3d02961117f712ef3e7763bcae4731cee859b65af031d3da0ebe2516dccec7ba7480650fa176de12f71c6b646044a02f8cd9bbdb0d4f89e31132b036554de088a0df36c9818b7d0c33053930f9b939f22d842f681a6a341fd5f580f399e4892c3c1cd76c4525bcb2a7361b75b55f56ec98f7c035c1f9533e3854bf0d", @ANYRESHEX=r4, @ANYRES32=r4, @ANYRESOCT=r2, @ANYRESOCT=r2, @ANYRES32=r4, @ANYRES8=r3, @ANYRESDEC=r2], 0x9a, 0x0, 0x1800) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0x0, r2, 0xb, 0x200}, 0x7, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c1, r5, 0x0, 0x0, r7, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) r8 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x3f, r0, 0xffffffffffffffff, 0x0, r2, 0x2, 0x9}, 0x0, 0x5, r6, r8, 0x5139, 0x2, 0x57016e1d, 0x8}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000100), 0x0, 0x0, 0x0) 10:28:41 executing program 7: ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[{0xff, 0x3f, 0x9, 0x3ff}, {0x8000, 0x2, 0x81, 0x8}, {0x1, 0x7, 0x30, 0x8001}, {0x2, 0x3, 0x20, 0x3579f296}, {0x9, 0x80, 0x81, 0x9}, {0x3ff, 0x2, 0xff, 0xcf}]}) clock_getres(0x7, 0x0) 10:28:41 executing program 5: sysctl$hw(&(0x7f0000000380)={0x6, 0x5}, 0x2, &(0x7f0000000040)="e7602efd00"/19, &(0x7f0000000000)=0x13, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x7}, 0x2, &(0x7f00000003c0)="3ada83bd3a012af4e80bab05d14a50cbf37621a232b3d906a85f20f8f6249ccbc09ad4163935bc268db7ffb51b9d5b942b8a8ddea2d1305d9ed11cd70b23833349a44c25b249f008bdba0bec1e9128ce02b96828b6ce16bfc26e356f0d597be315e687291ed67bc7dee8be79dd3187cf8bebc4eb4b07fb30694ee549f56a16f56bdb0b9206388c110b897e4327a6cf4fcdddb5e6dd36f4cef68ac984279c81f5ab0400000000000000d8646b3d1121559f18164f45fde0ebf3fc7251a25d3eadac6d63ad24bac567798a64758c8df39f04a5935166ca93f17a4eb7d47a6ccc8b9d69", &(0x7f0000000180)=0xe2, &(0x7f00000001c0)="533f72c3952c78f14d7d567f915a46c2c42fe3a77f3f381c3526cb7661ab28e18a9c63a0fbd0c3c3797de12bacb9d009ea9236263ad82cfda3f82ad9495686fc553b9f019c14498a14f5a58767e2fe7ec23f065b445b22bfb459be6dec66bf7881839bf48452a6901fba48a43fc627bd1f108240cd81c382fd46ee4a88f2bc6d48982396071fd2fdb35c2a6b95a623500cccea1b0e35cf65e6", 0x99) sysctl$hw(&(0x7f0000000380)={0x6, 0x5}, 0x2, &(0x7f0000000040)="e7602efd00"/19, &(0x7f0000000000)=0x13, 0x0, 0x0) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0x7}, 0x2, &(0x7f00000003c0)="3ada83bd3a012af4e80bab05d14a50cbf37621a232b3d906a85f20f8f6249ccbc09ad4163935bc268db7ffb51b9d5b942b8a8ddea2d1305d9ed11cd70b23833349a44c25b249f008bdba0bec1e9128ce02b96828b6ce16bfc26e356f0d597be315e687291ed67bc7dee8be79dd3187cf8bebc4eb4b07fb30694ee549f56a16f56bdb0b9206388c110b897e4327a6cf4fcdddb5e6dd36f4cef68ac984279c81f5ab0400000000000000d8646b3d1121559f18164f45fde0ebf3fc7251a25d3eadac6d63ad24bac567798a64758c8df39f04a5935166ca93f17a4eb7d47a6ccc8b9d69", &(0x7f0000000180)=0xe2, &(0x7f00000001c0)="533f72c3952c78f14d7d567f915a46c2c42fe3a77f3f381c3526cb7661ab28e18a9c63a0fbd0c3c3797de12bacb9d009ea9236263ad82cfda3f82ad9495686fc553b9f019c14498a14f5a58767e2fe7ec23f065b445b22bfb459be6dec66bf7881839bf48452a6901fba48a43fc627bd1f108240cd81c382fd46ee4a88f2bc6d48982396071fd2fdb35c2a6b95a623500cccea1b0e35cf65e6", 0x99) (async) 10:28:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_emit_ethernet(0x10d, &(0x7f0000000100)={@broadcast, @broadcast, [], {@generic={0x808, "6030bf4a44ca42927641dce0691c7ea661cb2925a9c43beb0ea99e95e5bba5364c184df0b82c3505fd0bc3905be9199f4c3bd67d2061e480d16cd010b5999732c8e5bd08a1eedb5c5fc4fa0af9854d8b5b8210ca51d52608a549bc1e2a8e7d1963bcd95bc208c02926cdb662b94e1a27cd7cf7798f3e63af27042d1ae3a83e347c1cc2dd3469fa28c6443db8f717b27f3ed9c38a0bdff12112c7121854f6ea86c0665fa9b879706afb8be2098c79c8e27a7730390980ce5d7c87371a7ae05ddfc54b1c45feb949d917afcbaf44e4bfac42176f595c7af972df3a9db01ea2651e743ae70838455856434d3096744d4692a8ea6c92d467ce0f853443fcc72795"}}}) witness: lock order reversal: 1st 0xffffffff82d0ad08 &sched_lock (&sched_lock) 2nd 0xffff800027b60db8 &pr->ps_mtx (&pr->ps_mtx) lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 __mp_lock+0xa2 #1 donice+0x178 #2 syscall+0x5e2 #3 Xsyscall+0x128 lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 mtx_enter+0x3e #1 single_thread_set+0x35a #2 sigexit+0x90 #3 postsig+0x4a9 #4 userret+0x16e #5 syscall+0x4e7 #6 Xsyscall+0x128 Stopped at db_enter+0x1c: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x1c witness_checkorder(ffff800027b60db8,9,0) at witness_checkorder+0x10b7 mtx_enter(ffff800027b60da8) at mtx_enter+0x3e single_thread_set(ffff80002121b550,0,1) at single_thread_set+0x35a sigexit(ffff80002121b550,6) at sigexit+0x90 postsig(ffff80002121b550,6,ffff800021269228) at postsig+0x4a9 userret(ffff80002121b550) at userret+0x16e syscall(ffff800021269360) at syscall+0x4e7 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa93554f520, count: -9 ddb{1}> show registers rdi 0x3 rsi 0x40000 acpi_pdirpa+0x2be63 rbp 0xffff800021268f30 rbx 0x3 rdx 0xffff800000d0e7c0 rcx 0xffff80002121b550 rax 0x3ffff acpi_pdirpa+0x2be62 r8 0xffff800021268ea0 r9 0x8080808080808080 r10 0xd3a754f5c73e7377 r11 0x88c8dcccd8830e7a r12 0xfffffd8003a0a640 r13 0 r14 0xfffffd80039fbe90 r15 0xfffffd80031c7bc0 rip 0xffffffff81334fdc db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff800021268f20 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.4) pid=84853 stat=onproc flags process=500010 proc=4002000 pri=32, usrpri=80, nice=20 forw=0xffffffffffffffff, list=0xffff80002121aab0,0xffff80002121b2b8 process=0xffff800027b60ca8 user=0xffff800021264000, vmspace=0xfffffd80728fb598 estcpu=30, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 77240 18685 56189 32767 7 0x10 syz-executor.2 89803 496438 47463 32767 4 0x582010 syz-executor.4 *89803 84853 47463 32767 7 0x4502010 syz-executor.4 15695 200447 363 32767 2 0x10 syz-executor.3 15695 63342 363 32767 3 0x4000090 kqpoll syz-executor.3 96700 522867 65912 32767 3 0x90 nanoslp syz-executor.6 96700 313312 65912 32767 3 0x4000090 fsleep syz-executor.6 96700 296745 65912 32767 2 0x4000010 syz-executor.6 63331 303076 67290 32767 2 0x10 syz-executor.0 63331 109008 67290 32767 3 0x4000090 fsleep syz-executor.0 67290 300064 15326 32767 3 0x90 nanoslp syz-executor.0 15326 176738 75614 0 3 0x82 wait syz-executor.0 41297 337688 0 0 3 0x14200 bored sosplice 63150 116352 16693 32767 3 0x10 biowait syz-executor.7 16693 378424 75614 0 3 0x82 wait syz-executor.7 65912 434485 51470 32767 3 0x90 nanoslp syz-executor.6 51470 458577 75614 0 3 0x82 wait syz-executor.6 10191 228293 49491 32767 2 0x10 syz-executor.5 47463 67087 5923 32767 3 0x90 nanoslp syz-executor.4 49491 241254 75614 0 3 0x82 wait syz-executor.5 5923 364636 75614 0 3 0x82 wait syz-executor.4 363 474261 85459 32767 3 0x90 nanoslp syz-executor.3 56189 18814 44227 32767 3 0x90 nanoslp syz-executor.2 85459 498787 75614 0 3 0x82 wait syz-executor.3 7909 204371 7606 32767 3 0x10 biowait syz-executor.1 44227 410514 75614 0 3 0x82 wait syz-executor.2 7606 57075 75614 0 3 0x82 wait syz-executor.1 75614 311826 17043 0 3 0x2000082 thrsleep syz-fuzzer 75614 179822 17043 0 3 0x6000082 nanoslp syz-fuzzer 75614 271363 17043 0 3 0x6000082 wait syz-fuzzer 75614 148470 17043 0 3 0x6000082 wait syz-fuzzer 75614 216642 17043 0 3 0x6000082 wait syz-fuzzer 75614 52344 17043 0 3 0x6000082 kqread syz-fuzzer 75614 166433 17043 0 3 0x6000082 wait syz-fuzzer 75614 56551 17043 0 3 0x6000082 wait syz-fuzzer 75614 27256 17043 0 3 0x6000082 thrsleep syz-fuzzer 75614 145143 17043 0 3 0x6000082 wait syz-fuzzer 75614 41646 17043 0 3 0x6000082 thrsleep syz-fuzzer 75614 435180 17043 0 3 0x6000082 wait syz-fuzzer 75614 16930 17043 0 3 0x6000082 wait syz-fuzzer 75614 392665 17043 0 3 0x6000082 thrsleep syz-fuzzer 75614 47893 17043 0 3 0x6000082 thrsleep syz-fuzzer 75614 354794 17043 0 3 0x6000082 thrsleep syz-fuzzer 17043 398232 48104 0 3 0x10008a sigsusp ksh 48104 432608 80322 0 3 0x9a kqread sshd 98824 335741 1 0 3 0x100083 ttyin getty 80322 303411 1 0 3 0x88 kqread sshd 8387 101995 59184 73 3 0x1100090 kqread syslogd 59184 207765 1 0 3 0x100082 netio syslogd 37198 114544 1 0 3 0x100080 kqread resolvd 52683 188977 30605 77 3 0x100092 kqread dhcpleased 83405 338886 30605 77 3 0x100092 kqread dhcpleased 30605 207184 1 0 3 0x80 kqread dhcpleased 57445 25584 0 0 3 0x14200 bored smr 82585 342197 0 0 2 0x14200 zerothread 13288 127685 0 0 3 0x14200 aiodoned aiodoned 85363 67428 0 0 3 0x14200 syncer update 7805 107838 0 0 3 0x14200 cleaner cleaner 65885 393153 0 0 3 0x14200 reaper reaper 10612 205421 0 0 3 0x14200 pgdaemon pagedaemon 39086 91224 0 0 3 0x14200 bored viomb 57344 520211 0 0 3 0x40014200 acpi0 acpi0 91097 258335 0 0 3 0x40014200 idle1 81922 67879 0 0 3 0x14200 bored softnet3 39152 110337 0 0 3 0x14200 bored softnet2 84433 404757 0 0 3 0x14200 bored softnet1 73235 394544 0 0 3 0x14200 bored softnet0 30536 253812 0 0 3 0x14200 bored systqmp 95844 440903 0 0 3 0x14200 bored systq 37590 43572 0 0 3 0x40014200 bored softclock 33770 21448 0 0 3 0x40014200 idle0 1 420503 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive sched_lock &sched_lock r = 0 (0xffffffff82d0ad08) #0 witness_lock+0x447 #1 single_thread_set+0x179 #2 sigexit+0x90 #3 postsig+0x4a9 #4 userret+0x16e #5 syscall+0x4e7 #6 Xsyscall+0x128 Process 89803 (syz-executor.4) thread 0xffff80002121b550 (84853) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82c795f0) #0 witness_lock+0x447 #1 postsig+0x49e #2 userret+0x16e #3 syscall+0x4e7 #4 Xsyscall+0x128 exclusive sched_lock &sched_lock r = 0 (0xffffffff82d0ad08) #0 witness_lock+0x447 #1 single_thread_set+0x179 #2 sigexit+0x90 #3 postsig+0x4a9 #4 userret+0x16e #5 syscall+0x4e7 #6 Xsyscall+0x128 Process 63150 (syz-executor.7) thread 0xffff800021280aa0 (116352) exclusive rrwlock inode r = 0 (0xfffffd807cbd81a8) #0 witness_lock+0x447 #1 rw_enter+0x3c8 #2 rrw_enter+0x8c #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1c2 #7 ufs_mkdir+0xf8 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x5e2 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd80728f73d8) #0 witness_lock+0x447 #1 rw_enter+0x3c8 #2 rrw_enter+0x8c #3 VOP_LOCK+0x8b #4 vn_lock+0x84 #5 vfs_lookup+0xd5 #6 namei+0x55a #7 domkdirat+0x79 #8 syscall+0x5e2 #9 Xsyscall+0x128 Process 7909 (syz-executor.1) thread 0xffff80002120c568 (204371) exclusive rrwlock inode r = 0 (0xfffffd807cbd8918) #0 witness_lock+0x447 #1 rw_enter+0x3c8 #2 rrw_enter+0x8c #3 VOP_LOCK+0x8b #4 ufs_ihashins+0x46 #5 ffs_vget+0x141 #6 ffs_inode_alloc+0x1c2 #7 ufs_mkdir+0xf8 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x5e2 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806d8545f8) #0 witness_lock+0x447 #1 rw_enter+0x3c8 #2 rrw_enter+0x8c #3 VOP_LOCK+0x8b #4 vn_lock+0x84 #5 vfs_lookup+0xd5 #6 namei+0x55a #7 domkdirat+0x79 #8 syscall+0x5e2 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10190 6408K 6420K 78643K 11277 0 pcb 13 8K 8K 78643K 13 0 rtable 236 6K 6K 78643K 457 0 pf 29 8K 8K 78643K 35 0 ifaddr 44 15K 15K 78643K 58 0 ifgroup 50 2K 2K 78643K 62 0 sysctl 2 0K 0K 78643K 2 0 counters 60 35K 35K 78643K 66 0 ioctlops 0 0K 2K 78643K 32 0 iov 0 0K 16K 78643K 115 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 4 0 vnodes 1278 80K 80K 78643K 1831 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 16 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 294 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 23 85K 113K 78643K 1341 0 sigio 0 0K 0K 78643K 1 0 proc 56 78K 115K 78643K 617 0 subproc 104 6K 6K 78643K 143 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 34 0 in_multi 99 7K 7K 78643K 138 0 ether_multi 1 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 79 360K 360K 78643K 79 0 exec 0 0K 1K 78643K 529 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 8 62K 64K 78643K 10 0 UVM amap 347 88K 93K 78643K 14988 0 UVM aobj 131 4K 4K 78643K 131 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 32 0 NDP 11 0K 2K 78643K 36 0 temp 74 5916K 5980K 78643K 6897 0 kqueue 12 18K 22K 78643K 63 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 22 0 0 1 0 1 1 0 8 0 rtpcb 120 90 0 87 1 0 1 1 0 8 0 rtentry 112 146 0 35 4 0 4 4 0 8 0 unpcb 144 397 0 384 4 3 1 4 0 8 0 syncache 304 12 0 12 2 1 1 1 0 8 1 tcpqe 32 118 0 118 2 1 1 1 0 8 1 tcpcb 808 455 0 451 14 7 7 8 0 8 6 arp 120 24 0 6 1 0 1 1 0 8 0 ipq 40 3 0 1 2 1 1 1 0 8 0 ipqe 40 10 0 6 2 1 1 1 0 8 0 inpcb 368 898 0 890 17 10 7 8 0 8 6 nd6 136 35 0 10 1 0 1 1 0 8 0 kcovpl 48 11 0 3 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 587 0 133 29 0 29 29 0 8 0 art_table 32 588 0 133 4 0 4 4 0 8 0 art_node 16 145 0 44 1 0 1 1 0 8 0 sysvmsgpl 40 25 0 24 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 292 0 282 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 dino2pl 256 3532 0 2090 91 0 91 91 0 8 0 ffsino 272 3532 0 2090 97 0 97 97 0 8 0 nchpl 144 5494 0 3853 63 0 63 63 0 8 0 uvmvnodes 80 3684 0 0 76 0 76 76 0 8 0 vnodes 216 3684 0 0 205 0 205 205 0 8 0 namei 1024 18489 0 18487 2 1 1 2 0 8 0 percpumem 16 46 0 3 1 0 1 1 0 8 0 kstatmem 264 28 0 6 2 0 2 2 0 8 0 scxspl 216 15694 0 15692 14 13 1 8 1 8 0 plimitpl 152 224 0 201 4 2 2 2 0 8 1 sigapl 424 1629 0 1577 7 0 7 7 0 8 0 futexpl 64 11814 0 11812 1 0 1 1 0 8 0 knotepl 120 136 0 0 4 0 4 4 0 8 0 kqueuepl 216 245 0 236 5 0 5 5 0 8 4 pipepl 320 226 0 198 3 0 3 3 0 8 0 fdescpl 496 1611 0 1577 7 2 5 6 0 8 0 filepl 152 9675 0 9434 24 10 14 15 0 8 4 lockfpl 104 82 0 80 1 0 1 1 0 8 0 lockfspl 48 41 0 39 1 0 1 1 0 8 0 sessionpl 144 26 0 10 1 0 1 1 0 8 0 pgrppl 48 32 0 16 1 0 1 1 0 8 0 ucredpl 104 2916 0 2898 1 0 1 1 0 8 0 zombiepl 144 1577 0 1577 1 0 1 1 0 8 1 processpl 1072 1629 0 1577 4 0 4 4 0 8 0 procpl 680 3695 0 3623 13 5 8 8 0 8 1 sosppl 168 76 0 76 3 2 1 1 0 8 1 sockpl 488 1395 0 1371 27 16 11 13 0 8 7 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 15 0 0 2 0 2 2 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 12 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 252 0 0 32 0 32 32 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 997 0 0 59 0 59 59 0 8 0 bufpl 288 5865 0 140 409 0 409 409 0 8 0 anonpl 24 326194 0 315300 118 27 91 92 0 186 1 amapchunkpl 152 48242 0 47358 58 18 40 45 0 158 1 amappl16 200 8822 0 8556 46 23 23 28 0 8 8 amappl15 192 10 0 9 1 0 1 1 0 8 0 amappl14 184 159 0 145 2 1 1 2 0 8 0 amappl13 176 25 0 24 1 0 1 1 0 8 0 amappl12 168 2281 0 2247 2 0 2 2 0 8 0 amappl11 160 54 0 43 1 0 1 1 0 8 0 amappl10 152 29 0 18 1 0 1 1 0 8 0 amappl9 144 193 0 192 1 0 1 1 0 8 0 amappl8 136 245 0 180 3 0 3 3 0 8 0 amappl7 128 87 0 74 2 0 2 2 0 8 0 amappl6 120 252 0 232 2 1 1 2 0 8 0 amappl5 112 221 0 211 1 0 1 1 0 8 0 amappl4 104 577 0 540 3 1 2 3 0 8 0 amappl3 96 9891 0 9804 3 0 3 3 0 8 0 amappl2 88 1892 0 1817 3 0 3 3 0 8 0 amappl1 80 14169 0 13641 22 10 12 22 0 8 0 amappl 88 14417 0 14174 8 1 7 7 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 130 0 0 3 0 3 3 0 8 0 uaddrrnd 24 1611 0 1577 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1611 0 1577 1 0 1 1 0 8 0 vmmpekpl 168 17810 0 17748 3 0 3 3 0 8 0 vmmpepl 168 116535 0 114259 135 18 117 117 0 357 12 vmsppl 464 1610 0 1577 7 2 5 6 0 8 0 rwobjpl 56 40430 0 35342 74 1 73 73 0 8 0 pdppl 4096 3230 0 3154 154 72 82 90 0 8 6 pvpl 32 741060 0 724301 359 114 245 359 0 265 80 pmappl 248 1610 0 1577 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 931 0 97 24 0 24 24 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff82c29ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff82c793e8) at __mp_lock+0x122 intr_handler(ffff80002e418be0,ffff800000069c00) at intr_handler+0x62 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f __mp_lock(ffffffff82c793e8) at __mp_lock+0x122 intr_handler(ffff80002e418d30,ffff80000006bc00) at intr_handler+0x62 Xintr_ioapic_edge23_untramp() at Xintr_ioapic_edge23_untramp+0x18f __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x29 __mp_lock(ffffffff82c793e8) at __mp_lock+0x133 sys_mmap(ffff80002121aab0,ffff80002e418fa0,ffff80002e418ff0) at sys_mmap+0x495 syscall(ffff80002e419070) at syscall+0x606 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7a6e5051eb50, count: -14 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x1c witness_checkorder(ffff800027b60db8,9,0) at witness_checkorder+0x10b7 mtx_enter(ffff800027b60da8) at mtx_enter+0x3e single_thread_set(ffff80002121b550,0,1) at single_thread_set+0x35a sigexit(ffff80002121b550,6) at sigexit+0x90 postsig(ffff80002121b550,6,ffff800021269228) at postsig+0x4a9 userret(ffff80002121b550) at userret+0x16e syscall(ffff800021269360) at syscall+0x4e7 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xa93554f520, count: -9