>0xffffffffffffffff}, 0x4) preadv(r8, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r10 = getgid() getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getgid() r13 = accept$inet(r8, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r15 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r15, r16) getgroups(0x6, &(0x7f00000003c0)=[r10, r11, 0x0, r12, r14, r15]) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x1, r4, r14, r3, 0x0, 0x29, 0x81}, 0x6, 0x1, r5, r6, 0xa6, 0x1, 0x44e2c, 0x3b39}) r17 = getpgid(r5) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}, 0x0, 0x0, r17}) getgroups(0x1, &(0x7f0000000000)=[r1]) r18 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r19 = accept$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000089f2a7f1360d5dc3ca2de8ba521da89d4be81e93ff6130e9b"], &(0x7f0000000080)=0x6e) accept$unix(r18, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r20 = geteuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r18, &(0x7f0000000180)='./file0\x00', r20, r21, 0x4) setregid(r1, r21) symlink(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000002c0)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r22 = semget$private(0x0, 0x7, 0x286) semop(r22, &(0x7f0000000240)=[{0x3, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x1f, 0x1000}], 0x5) semop(r22, &(0x7f00000003c0)=[{0x1, 0x53, 0x800}, {0x3, 0x3, 0x1000}, {0x1, 0x200, 0x1000}], 0x3) semctl$SETVAL(r22, 0x0, 0x8, &(0x7f00000000c0)) r23 = socket(0x18, 0x2, 0x0) setsockopt(r23, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r24 = socket(0x1, 0x4000, 0x0) bind(r24, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r25, 0x29, 0x9, &(0x7f0000000140), 0x0) dup2(r25, 0xffffffffffffff9c) r26 = socket(0x18, 0x1, 0x0) setsockopt(r26, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r26, 0x29, 0x9, &(0x7f0000000140), 0x0) r27 = dup(r23) listen(r27, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0\x00', r27, &(0x7f0000000280)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x1021, 0x0, 0x0) bind$inet(r23, &(0x7f0000000380)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r30 = semget$private(0x0, 0xf7b912b3d65f3f61, 0x4c0) semctl$GETVAL(r30, 0x0, 0x5, &(0x7f0000000300)=""/93) 20:28:09 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b8edd604505000200710180000000000000001d000081fcabf185fe9e00000000070000000020000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001e00)='&#@,@\\{(/[\x00\x8e\xf9\xe4\xdc\x86\x8fKw\x92\xf4`1\x19v~\xa4\x94}%\x16\x8d\x8d\xe5Up\x04\x00\xa3\xd1\xa6\x94\x80\x17\xf0qW\xb2\xdc\xe50)}\x03\xd9\x14\x9a\xc97\xfd\x00\xbf\x8cD\x13\xee\xd0\xa1\xc7\xb73$=\x16\xb5`\r\x8e\xbfES\xfcC\x17\xd8]n%\xb5\xbf\x06\xed\x1aF\x82\xd9\xf3,\xd8\x8d\xb5\xb8\x8d\xa1C\xc8\x96\xc8\xce\x83H\xe6\xc3\xc6\xec\xc6\xc9\r#F\xfa\xb5\'\\\xaa`jHr!\x8f,\x1bb\xbb\xef\xd5\xf1\\\x00\x00\x00\x00\x00\x00\x00\xb0%\'\x13\xd8\x110\xcce\xbb\x96\xe0\\\x82\xae\xbb\xd2N\n\xeb\xb7\xd0]a]\xcf\x96\x17\n\xa1j\x80\xea\x12\x05\xc22\x01\xbe&[\n\xffqM#\xd0/_?\x95P\rr\x8e\xb0\xb9\xd4\x9b\xd3\xcf\x11\x83\x05>\xc1\x14C\x92\x8c\xac\f,\xda\x8dQ>\x802\'\x8a\xd8\xb9\xbb\x9f\xee\x03&%fe\xb1\x7f&\xdd61b\x85\x16\xc1\xbb\x02=1\x05\t\x10\xa0(P\x8ew\x1f\xe8\x1b\xf5\xf3\xec\xa3\xb6\xa9\x81\xfa\x15\xac\xb6\x99P\xc7Ro\xe5\x8c\xdd\xb8\xed\xcf\xee\xb97m\xadG\x01g~\xf4\x808\xd6\xa7\xd3\xf4%<3t\xff\xcd\xe2\xf5\x85a\x16Yu<\xc1\x94_\x89\x11\x84\xe3D\xd9\x12\xa2\r\aB\xba\xde\x1c8B\xcb\xee\xb8#\xab\xea\xafm2\xf1\xb6\xc1\xd3\xec,\xba\xcdEo\f\x8b\xfa\x04\'\xb8\xbdOe\x82l>\xc2n>{\xcf\x1de&\xe5\x11\xf7\x1b\x84&\x91\"\x9d\x8b\x840\xd9\xe8\xee3', &(0x7f0000001dc0)='\x00', &(0x7f0000001940)='@:\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001fc0)='{\\)/\xf6:\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="04", 0x1}, {&(0x7f0000000240)="17923642ea3bf2122ac32338b8508e0a2f115afee27903b737acb4460cc2f0fbc6a7e64d33ae02c7039c2d8eac1963c8ccecd4338cd5922cdec4ee2676ce6c69f13cddbd3be4c2946fe0753847a5c052fb044ca68e95", 0x56}], 0x2, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file1\x00', 0x2, 0x8, 0x2, 0x1, 0x100000000005, 0x4, 0x5, 0x1, 0x2, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040", 0x0, 0xfffffffd}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0xfffffffffffff11d}, {0x61a, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r7, r6) pwritev(r6, &(0x7f0000000440)=[{&(0x7f0000000300)="186d42087bb1ae7f1adc236e4734"}, {&(0x7f0000000340)="50123d91c949aff794240b2a4a2bedbc60b80ee79467d455f896d410b3f6843b3c18b430e34c3749b973fff65352a9b7772532d19743a241d4203dff997909b012a9b21857df4279652a88a51d496ebfe0078830f8f7e54ea6971a34b54d07405ced8e49b828b4a911dda00914307a9e73b28fa6a6f7c82a786582e5bee2b59d5ad04d103d7abf43a86c3b136fb6f10e13a9ec7e18df36cfa88fc0c450d1b63e4a833527e510ae995ba4f76b34f9d29662a1ad85579c0b9ecb211a728a6f6feefab3bb8e4da925f3b35dc855f2c400"}], 0x10000015, 0x0, 0x9) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r8, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x6) readv(r8, &(0x7f00000016c0), 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) 20:28:09 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffafbaaaaaaa00000460a4060000103c00aaff020000000000000000000000008df8b936cfd6c67800012c00850000000000000039c568d82608de6b074f760e3ead6bfffb95adde2574540ad7f0218974cec955e2c71b687071444a330e3297579a1aa16a141bb108f935bcba48b5987da1df9fe2e7bcc051ea08947b0166cbfba004c0e01c2c134dfa61f57b25d70bb006ea5858c041c6b97715377ab9ff8683c0cda560b05f7a4b51ccdba774af2d3cc63ed67b60f3a5c0008d10a950bbf7181f147055bd6cd98d409c083c254c597e0347c2ed3e48eb5321f01e7d6460e6ef7283d28d1cf9becee095cc72e865f7f04a548b88eb765cd775539b39a759eca89e7f5d3b709ba542d6bfebcf656a09d9aa619d8ffbb741673e45"]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, &(0x7f0000000080)=0x19, 0x4) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r5, r4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r8, r7) socketpair(0x6, 0x5, 0x38, &(0x7f0000000300)={0xffffffffffffffff}) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340)='/dev/diskmap\x00', 0x20, 0x0) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) sendto$unix(r12, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r12, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x10, 0x0) r14 = kqueue() fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r16 = socket(0x2, 0x5, 0x7) connect$unix(r16, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r16, r15) kevent(r0, &(0x7f0000000280)=[{{}, 0x4, 0x88, 0x80, 0x1, 0x2}, {{r1}, 0xfffffffffffffffa, 0x2, 0x2, 0x2, 0x100000001}, {{r3}, 0x945f26ec39ee6293, 0x40, 0x1, 0x10000, 0xb4}, {{r5}, 0xfffffffffffffffc, 0x2, 0xc0000040, 0x101, 0x7}], 0x4, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffff9, 0x40, 0x20, 0x32a}, {{r8}, 0xfffffffffffffffe, 0x4, 0x0, 0x2, 0x2}, {{r9}, 0xfffffffffffffff8, 0x79, 0x0, 0x5, 0x8}, {{r10}, 0x0, 0x4c, 0x1, 0x9, 0x1}, {{r12}, 0xfffffffffffffff9, 0x40, 0x4, 0x13d, 0x5}, {{r13}, 0xfffffffffffffffb, 0x90, 0xf0000000, 0x5, 0x6}, {{r14}, 0xfffffffffffffffc, 0x9, 0x4, 0x5, 0x1}, {{r15}, 0xfffffffffffffff9, 0x49, 0xa0000024, 0x2, 0x3d824f60}], 0x5, &(0x7f00000004c0)={0x8, 0x3}) 20:28:10 executing program 0: 20:28:10 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d000000000000000001000000000000007c4889b6") r0 = socket(0x2, 0x3, 0xfe) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:28:10 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x7462f36e5d8cd890, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) select(0x40, &(0x7f00000000c0)={0xfffffffffffffc01, 0xfffffffffffffffc, 0x0, 0x0, 0x7d, 0x8, 0x0, 0x8b1}, 0x0, 0x0, 0x0) 20:28:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x8, 0x4}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x810, r4, 0x0, 0xc1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:28:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) getuid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') 20:28:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = shmget$private(0x0, 0x1000, 0x360, &(0x7f0000ffd000/0x1000)=nil) r3 = semget$private(0x0, 0x7, 0x286) semop(r3, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r3, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f00000000c0)) r4 = socket(0x20, 0x1, 0xf0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = geteuid() setreuid(r6, r7) r8 = getuid() r9 = geteuid() setreuid(r8, r9) r10 = getgid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(0xffffffffffffffff, 0x5) r14 = getppid() wait4(r14, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r20 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r20, 0x5, 0x8, &(0x7f0000000140)) r21 = getuid() r22 = getgid() r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r24 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r27 = getgid() semop(r24, &(0x7f0000000380), 0x0) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r26, r25, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r21, r22, r26, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r12, r26, r17, 0x1e4, 0x7}, 0x5, 0x5, r14, r13, 0xfffffffffffffe01, 0x20000009, 0x8}) r28 = socket(0x18, 0x2, 0x0) connect$unix(r28, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r28, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r28, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r30 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r30, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r26, r10, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x0, r6, r5, r8, r10, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r31 = getgid() r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = getppid() wait4(r35, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r37 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r39, r38, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r41 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r41, 0x5, 0x8, &(0x7f0000000140)) r42 = getuid() r43 = syz_open_pts() ioctl$TIOCSETA(r43, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r44 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r47 = getgid() semop(r44, &(0x7f0000000380), 0x0) semctl$IPC_SET(r44, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r46, r45, 0x0, r47, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r42, r5, r46, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r33, r46, r38, 0x1e4, 0x7}, 0x5, 0x5, r35, r34, 0xfffffffffffffe01, 0x20000009, 0x8}) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r48, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r48, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r50 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r50, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r49, r46, r31, 0x11, 0x9}, 0x8, 0x1, 0x9}) r51 = getgid() r52 = getuid() r53 = geteuid() setreuid(r52, r53) r54 = getgid() r55 = msgget$private(0x0, 0x20000003c4) msgrcv(r55, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r55, 0x0, 0x0, 0x1800) msgsnd(r55, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000000000048696a280567b1a63462ff29414fa22f5c0ed19342411300bd931d65f98896ef28038da3110047c07dd5d265861900"/67], 0x2d, 0x800) r56 = semget$private(0x0, 0x7, 0x286) semop(r56, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r56, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r56, 0x0, 0x8, &(0x7f00000000c0)) r57 = socket(0x20, 0x1, 0xf0) setsockopt(r57, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = getuid() r62 = geteuid() setreuid(r61, r62) r63 = getgid() r64 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r64, 0x0, 0x0) shmctl$IPC_SET(r64, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r64, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r66 = fcntl$getown(0xffffffffffffffff, 0x5) r67 = getppid() wait4(r67, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r68 = syz_open_pts() ioctl$TIOCSETA(r68, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r69 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r72 = getgid() semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r71, r70, 0x0, r72, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r73 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r73, 0x5, 0x8, &(0x7f0000000140)) r74 = getuid() r75 = getgid() r76 = syz_open_pts() ioctl$TIOCSETA(r76, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r77 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r80 = getgid() semop(r77, &(0x7f0000000380), 0x0) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r79, r78, 0x0, r80, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r74, r75, r79, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r64, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r65, r79, r70, 0x1e4, 0x7}, 0x5, 0x5, r67, r66, 0xfffffffffffffe01, 0x20000009, 0x8}) r81 = socket(0x18, 0x2, 0x0) connect$unix(r81, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r81, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r81, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r83 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r83, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r83, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r82, r79, r63, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000280)={{0x0, r59, r58, r61, r63, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r84 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r84, 0x0, 0x0) shmctl$IPC_SET(r84, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r84, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r86 = fcntl$getown(0xffffffffffffffff, 0x5) r87 = getppid() wait4(r87, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r88 = syz_open_pts() ioctl$TIOCSETA(r88, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r89 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r92 = getgid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r91, r90, 0x0, r92, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r93 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r93, 0x5, 0x8, &(0x7f0000000140)) r94 = getuid() r95 = getgid() r96 = syz_open_pts() ioctl$TIOCSETA(r96, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r97 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r96, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r100 = getgid() semop(r97, &(0x7f0000000380), 0x0) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r99, r98, 0x0, r100, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r94, r95, r99, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r84, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r85, r99, r90, 0x1e4, 0x7}, 0x5, 0x5, r87, r86, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r85]) r102 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r102, 0x5, 0x8, &(0x7f0000000140)) r103 = getuid() r104 = getgid() r105 = syz_open_pts() ioctl$TIOCSETA(r105, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r106 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r109 = getgid() semop(r106, &(0x7f0000000380), 0x0) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000480)={{0x8, r108, r107, 0x0, r109, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r103, r104, r108, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r110 = getgid() r111 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r111, 0x0, 0x0) shmctl$IPC_SET(r111, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r111, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r113 = fcntl$getown(0xffffffffffffffff, 0x5) r114 = getppid() wait4(r114, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r115 = syz_open_pts() ioctl$TIOCSETA(r115, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r116 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r119 = getgid() semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r118, r117, 0x0, r119, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r120 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r120, 0x5, 0x8, &(0x7f0000000140)) r121 = getuid() r122 = getgid() r123 = syz_open_pts() ioctl$TIOCSETA(r123, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r124 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r127 = getgid() semop(r124, &(0x7f0000000380), 0x0) semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r126, r125, 0x0, r127, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r121, r122, r126, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r111, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r112, r126, r117, 0x1e4, 0x7}, 0x5, 0x5, r114, r113, 0xfffffffffffffe01, 0x20000009, 0x8}) r128 = socket(0x18, 0x2, 0x0) connect$unix(r128, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r128, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r128, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r128, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r130 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r130, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r129, r126, r110, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r132 = semget$private(0x0, 0x7, 0x286) semop(r132, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r132, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r132, 0x0, 0x8, &(0x7f00000000c0)) r133 = socket(0x18, 0x2, 0x0) setsockopt(r133, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r135 = getuid() r136 = geteuid() setreuid(r135, r136) r137 = getuid() r138 = geteuid() setreuid(r137, r138) r139 = getgid() r140 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r140, 0x0, 0x0) shmctl$IPC_SET(r140, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r140, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r142 = fcntl$getown(0xffffffffffffffff, 0x5) r143 = getppid() wait4(r143, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r144 = syz_open_pts() ioctl$TIOCSETA(r144, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r145 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r144, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r148 = getgid() semctl$IPC_SET(r145, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r147, r146, 0x0, r148, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r149 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r149, 0x5, 0x8, &(0x7f0000000140)) r150 = getuid() r151 = syz_open_pts() ioctl$TIOCSETA(r151, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r152 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r151, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r155 = getgid() semop(r152, &(0x7f0000000380), 0x0) semctl$IPC_SET(r152, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r154, r153, 0x0, r155, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r149, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r150, r58, r154, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r140, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r141, r154, r146, 0x1e4, 0x7}, 0x5, 0x5, r143, r142, 0xfffffffffffffe01, 0x20000009, 0x8}) r156 = socket(0x18, 0x2, 0x0) connect$unix(r156, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r156, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r156, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r156, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r158 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r158, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r158, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r157, r154, r139, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000280)={{0x0, r135, r134, r137, r139, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r159 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r159, 0x0, 0x0) shmctl$IPC_SET(r159, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r159, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r161 = fcntl$getown(0xffffffffffffffff, 0x5) r162 = getppid() wait4(r162, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r163 = syz_open_pts() ioctl$TIOCSETA(r163, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r164 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r167 = getgid() semctl$IPC_SET(r164, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r166, r165, 0x0, r167, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r168 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r168, 0x5, 0x8, &(0x7f0000000140)) r169 = getuid() r170 = getgid() r171 = syz_open_pts() ioctl$TIOCSETA(r171, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r172 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r175 = getgid() semop(r172, &(0x7f0000000380), 0x0) semctl$IPC_SET(r172, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r174, r173, 0x0, r175, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r168, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r169, r170, r174, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r159, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r160, r174, r165, 0x1e4, 0x7}, 0x5, 0x5, r162, r161, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r129, r131, r134, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r165]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r177, 0x4, 0x46bfb) r178 = getpid() fcntl$setown(r177, 0x6, r178) r179 = getppid() setpgid(r178, r179) msgctl$IPC_SET(r55, 0x1, &(0x7f00000002c0)={{0x5, r59, r101, r103, r176, 0x10, 0x1ff}, 0x6, 0x8, r179, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) r180 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1ff, r46, r51, r53, r54, 0x113, 0xb6}, 0x59e, 0x4, r179, r180, 0x100000001, 0x9, 0xffffffffffffff48}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000080)=[{{r181}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) 20:28:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1, 0x401, 0xd6, 0xffffffff, "b3c419f630967e69aa3238ded92693d524b4f8f2", 0x8000, 0x9}) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xfff7ff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="dc21", 0x2}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x20, 0x8000, 0x8) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r3, 0x1}) 20:28:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) kqueue() close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r4, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1, &(0x7f0000000280)=""/175, 0xaf}, 0x41) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r6, r5) r7 = accept$unix(r5, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) ftruncate(r7, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r9, r8) r10 = dup2(0xffffffffffffff9c, r9) ioctl$WSMUXIO_LIST_DEVICES(r10, 0xc1045763, &(0x7f0000000480)={0x5, [{0x7, 0x5}, {0x1, 0x7fff}, {0x1, 0x3}, {0x2, 0x5}, {0x3}, {0x3, 0x8}, {0x1, 0x4c9}, {0x2, 0x5}, {0x1, 0x9}, {0x3, 0x5}, {0x6}, {0x2, 0x81}, {0x1}, {0x0, 0x6}, {0x0, 0x6}, {0x2, 0x5}, {0x2, 0x9}, {0x3, 0x200}, {0x3, 0x15eb}, {0x2, 0x4}, {0x1, 0xab}, {0x3, 0x8001}, {0x3, 0x2c4fcf09}, {0x2, 0x1000}, {0x1, 0x4}, {0x2, 0x7fff}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x3}, {0x3, 0x1000}, {0x2, 0x10000}, {0x3, 0x5936}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) sendto$unix(r11, 0x0, 0x0, 0x40d, 0x0, 0x51) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) setsockopt(r2, 0x200, 0xc507, &(0x7f0000000000)="2114b8cfd8c1ee5187fbfbce5e30fbf174095e36c67fa9c4818c9cc564ac21ad3387738725e9771789f7d30a49ab0be4f448f4da121efa989a2b263a08a2544aa31b4afa06d165db24762668a14e16f6618280af63b059c2b4fc86592fd858e3bebe1ebfa4d54ace3b4606333795eb42f6f2e36a641b7e5e301ade8cce9a5c9c52d4d953fa0e75ff19cdf0ee63f262b72f2e7971a1a085ac776fc8e9178da3363c5ba0324e255af5723e76b9a840869fbfac8b997b9d1e10022e3304a62010cf6ba14147bc4a9eb90aee6ebd69a867fbd3547b52b9dbbac4b2cb9279307134217900968452fef162fe7f", 0xea) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000000000006d00", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:28:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="820266696c65301000009736514d505ff650ddc039bfd2990650d3fcd64e478e7d9f5bbfaead9e5cd3ead84689a848399f3780e7ad3623b28bb10ca24b92a078a066b94d00000000000000046b6fbc95e5103d14be6d2ecd766d520455a7f294fab4a578f8ac6c34b4216ad45fe52ebbb47d2dbe7033a0374cdec7e1871072e93482dabc0481843df1c793f67cd0c162c935649e3b3bc234f67293a35d1ddeb965e1e119e411fb3627dc9e25e7e2ef59c4e5ce68ae40b47625b6039b9b878b7aeb92f4bc269f66cef6cffe"], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 20:28:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00a\x00'/108], &(0x7f0000000040)=0xffffffffffffff19) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r3, r2) r4 = accept$unix(r2, &(0x7f00000006c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000180)={0x10001, './file0\x00', './file0\x00'}) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000140)=0x8000, 0x4) close(r1) r7 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) chdir(&(0x7f00000001c0)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:28:11 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60a4f008080000000000000080fffa00000000000000002aff020000000000000000000000000001"]) r0 = socket$inet6(0x18, 0x4, 0x20) sendto(r0, &(0x7f0000000240)="76e0585900b8265fd7469c91e8629aff46338abd4036846e9cd75f823086cb990ea6fe97e61b20b42c0a09cb2781f3fd0ecbc004d67bd4dfd7e9b41c76c3b27f6ac6f84f7ab686e96d74605f8bd12b1007d16e3f8923429e5cc79a280aa304384ae2a5d3c6f7f759e0b803c9ee2c1ebd52bd2a3a622f7c304cc829d04e52a688f38ebda98ac1fefd136d1f500f08e7a619acd979ad015f02555887ee243994768b4662368514903ed48aede53d6e7692242ef5e3f03a2669c0d4f847fa09b0a7e391a762b74dcb66643461187e4c4d98ac09f85aa61ce91874d615563e7f39fb5469a8f6dde97e744b97efe099d3b1f5a24c7d4a8b70078ab1ff443c3700b3f6276c77d656eb7310ae038885165220c95bb8d474217f1d5b1a864f808f355e4e2576e7d3c5808f786b7710e6166a53cbd855e913f9b7ec481f8b7a4ec29b2be060695e92292c568e37df6c4c0f7df17fe5b6fd61b846dcf4a8c76f8c4db51a3c59a6bd61b436e394b7348f43732ea067c1b8dc326bfd4945a93faf53a7af66de8fecc37a0d5e05cb77db45c82c0e0154275062a782d14ba6464d0d57d0f7b51ecacb388b864f4df2a2cef9eda77291b422623ea3885c7f00fa6970fe22522ce4c0f1a46336f590cd5c55cfacec72015d1318465be0e50c3c9a056baef6462dd4a81ff32cdd80d9ee99f814061dd275b6cc15cb712b4187baaf0ecce5532d770e128106e22b6c8aeb9cad366c19d5259ad816c53cbb255322516279ae3b1aedbb50e733c006163c44fb805446508d773d85ab9852a72465bd3427cc29563e3abe8ec9bcb4e21d18cdb3f4fa83b259e59a1a1f6da8e4b8a00f5209afba063e3a68603d10fe1adfa5b33a445858eee7b56170e464fe9839a5806c17b6bfc93fc8af0dc050c24e8bb1754fb20bd6d59bad74a950f09af5e23dddb42cf7bc8cde8d6b1b1f9fdd5d09bab91ba6ac9828fb07bdef380bc1aec8eda9b93cf70390acaadb96c736059a80b560b8fe335e2b410f7fa2eb2c0692b225dd9586251dff92fbf5ecd1c2d11ddee220aab9557ab7deec47808299a02d3d832f4720e73940b14800fd2e4b5185bc7f5b449df30953cac09b3d0864f71d51d64bbf94f43175c97c092c80787d8a878cb856b37bf8fa88b29ac54842d9ddf02eb11a11d693c58a89cba62da2753b2699b154230766fc0734dd0b0b144724e9a7c9cdf8303183664f0c0692f5c49357c94e13db8ec60d2707962035b2327e383bbf398ac5e88d4d36dbd857b82a7e27b110f77dfdcc2a1c0aa005f6d44a7a3ad3d000ca01cd71007c0dde08e21ac74c7175bc2179073a7e5e7322188158233afd62808a33f94e43386164ad99c0f8915da5dd49806a3231136c9473faa102e4c65ea06751db0e911f9e6b65653965987d9cb8da4f522b00e623454e7945a26885296eb71026716cfcb613b90d1fef7a2f25fd410d8eabd1666b633bd1d4ad05bc7ac5b49b155b7faf818ce16c9aecad1e33a08e40e0a37726902173db586297c326bdc161713e285d5bb9b8751f5ab6dfc7a92f17f4653a4055e0729eceb7c2e049bf20095b947316475e11ed3fb4aed5437703654a07a9002823ccceb0e9e77a1ab18c89cae0fbe2587d54f5b948ba7c37408dd01675048bbb8670a95f4ee4e4e637c4a6530b64da986ac1aab767920887c5fb4eb326579a962c4bb0c6d2675bc47f6cdc7f4674e6beb132179b38c9ed38a7d8e222e104a4a846c8ab32f99d11c9bc930949aafae0212de536482db4591611ab3e2776bc06c8ef5c005b1ca37532c9b097dc30b96c0143e52cd74f5d21a0cf1a4f39217929ebee1f7bbce8dd24e962f4459e3a56adfd3399406c5462657478f913c6576afe516cb8e7fe4d118ab4bac6ac40739f6c1262e444f93745b76de0133c18502a6fdedd5259a35cdde627e8916858a6ae3b3d842cc3248a371e25e6b3295c26540f534fc3080a918afa95d76b35da1384b22da89c49593776a0d0cd2c8584539395a8a1bf2dd2a9766b9648162095a0ffd031e829e6e486e796390a3f2aa35b3f41e6a37e08cfa10f5cd680f62dd1197564a128220f441e9cb66e9f0d32e9a64e0a07f3636495d3748927c36cc1706f17df7c00fef22a5aabae0946ba603365b49be517012fb08301855ae01278af27f2c9e4d0d176c7a78d18325342b7d15a8f2d8e1ac43e50114cbfa12a03149e7c5adb8e9988df734e45830132e25f77d04ec241712d3b43501ac106dccad4225776096ab7d1f24c97caae438f0918d8405ac2b261db29e662bc6e2524f039ae854ce18297eb71491e8c02e468f61f13290c199e795500702a47b1e4da81c984dcd5d59b34bb5ef4b8b0be9a24184cd8523915d4a084f5abf0fb9c5d922f9ec3acb0ee4e6116df8789893e15c6600a86d0e155b1a486f79da76730565a139bbe177186a0f791bdbc7e7652d3dae540347b1a9d886df7d2f92c98b767fb29d813e489a6885be91dad504facc9b493833675fbd265edaa5e410f3f92e5cded0d6b97404c05a7c2b897428c884a552ec59f07c189f6308198492f0352979e2fc2fd45404ddfc1315f771aff85677a0d25f6a22102215644bbd910600f40953b2b0971b06ff027a77569f8aa30d2b11af14ade5e3ff8c6b72d0ef00dfd77f326e54992ad5c06978db27843835c3e40742a5b27af38d0a212a85a26427565d9ad945a69d60a4c38bac254d390bc2added4720efdb2641541cbaab0642647861d058c078be4c77b8e47d2cf0a8697c71ce48eeee1c8fcca1baba3c6470b026a62eb9b0340b1fdadd68aa81d5c68c16098370c11226c5d663009c4f47780c2a3f0fc053b92e474624b7500a6fcc68859481ad2ca67a31484788bcc624bbe6f5e0d5282336452cbb8ed38fe429a5789c25f89168abd926f083af925aa69f6208408200df146c63b11840c6b6e6e572f2a5d119684b5048414326c733eba32648d33b7d950d819e021f496e1585bf6956faf56e91be0c9687f15657f96a7d0411e429ca193da74210ca3d7ed49c083f50b9aaf740d8bf3c76cad6ddc4c5032586415513a6b5033dd1588186f69faa44a847392564a82c187b7a74fd126f949698f5b1109f96f845dd1347695176b486f48279a9991a3b71ad53e1cbdfe85fce8e6daa7dce3bcf9e26b81303d8c86754191dc641e2bd4da99830ddd9d5c986aa6698d2084c96e8c2f991c1f555ff061330428ce8128dce02e8ca196241060c2afbb432445add95c8925e2710455062d1ac55eb5bf8058cf6d1418671364c59fbd2b0c0b7a9da32791e82406c10d0f9723cee81b77bf9b2f4d0a8eb39f24e9d4d6e1b7ee4fef2f2d8a32b60d31782986ddbdc5672f390e0e78bac7e8b7d5517a43744076106d20a123e4aaaed9a85f2c8593faac8d2dac69e73916287add8eea0de807ba83d80269efda82a4df8c34a6aa094674bb5c7b8249416145b9756afead9e373429615181d3f22f0ddf5bca06647b3e7fceefed5f10c954056595e732b791a68c23b467741093a06590f63449d0f039706a57d749f4039606d2a1b3ecc2dc6b120abb8c89ae252f232ac6585b18754e0f2f727bc2917164c6dfb98647e74019b4d60d1d945bbcd474553e96f889bc9fd2133766c616a4d196374b5008978da0f9c90042466d339ec0846fcd87005562081cad09f09dd1f1e90b489dc23b24baed470aa41f81887f8f6a9beb722e1efc9aa8b78233a202ce727f7d2698d4eb1047aa939bd9b765f3b63b423cdb4ca30d6700ddff9fb95eedc049439e7fb09dc4089dd3e3d77b6b357186d934ae046af99e4f38ec968e1246f5d399be9933edc11fd593766ba44de8429e156c005e4ce520401a3ac9f0e967ae94773c1b24b707d003a9640e6bb491315f3629ec3e52312a89bfb83ee0bdf18ca1f1289cbdf65163ebca8bb45f8c2bf560dd45fe61366eb16c9d8d14415565005a241fb1ea739648089f06c9a3d5e7f9de3af1e5901edaa34679b4286999d99272db3b8fef64647cb5c021592197d51f12cdc0a19a63e1cf15addadbd96b113c1d1cda73f09d75f6c18b293999a9f147490ba9c0d663e33c0613ead2ac231ea3afcb5e9b2d6133323872041b699483c2c775aa415e3390dfd7f36308eddfcd172af0d1ea0648ae77f4b3f59177dd65aedd58dab24e98a94bc8390320e20a2ed4a660ae0b9fcc49497d6e6676c9342f886dfd109c46f954f058d391ff167c269027ef8fbf749ec3058d60cb5eae9b984146e3a3c1bf1f6394fdb0034b4771dd1c1eee2027c4461cc4f29c29a8196352d118d6a7d295f47b0cc0674cd505b0c1e56adbcbe38ca86a9822ce1f51066053346c142a842d18f36537e5fe2792f7eb5d9fc56db977369b0e67bdfdd4bc19ff7a88a7250c7018d4dec49d0a256cc79ea7b0d6ba838e0585ec7aa22788f0f88e3bf26567f2f94e9ca5794d5dcaaafe70c100cf539110e018b94913a8468f70a763d246c3e847cd435669af382ab04b2acb0e278e41ceff2d59d02a49c03c8c904176f887e24f7840cb250ea4837369c660f77b2b05e6f985f0466c5884a96199896091e2cc1a8c56e200ffa2087987a69f059485e5775740ff93e4bd59551a3261d254cadc5281f5d3d38d0074ad8c6be184d563645f73280178d1978eb67cf363e5539c2482cdd46c0ddf22b7ca5069266ac76fdbb0671440a036c2f112ee036ffad6dc1a3071d8baa26d88104a7e1ee7aba83f4f3b34e9070e9bf459dc34394a83b9b1ac1bb85124ce1fecde82bda6916ba133d302c17cc099405169b188bd0f84f6c52bc9ecc6e28a07b668de6608d850121742668f8695447016f19092f85f0bf2a4e3bffb936f330d4c11d059032a4f0dc6a34cbc39f9169af869b2855a4d88ced928a5a0ce3307baf6133b5dc8bd6e516c887fc56f12465e384e3d64b10f6ca14bf179da358c04313ef4b7c8053954cf2d003d5dce9f54150b1b9cfd4a7e04afd5e429182728f2f6edab2922215d52b44ed114f109fa87d92e7852133b393a5f97a20d08cee03a7c028998e55199d4935f2bf0dc1751ca6445ebebe9d8d7238b63b6d515576d144225e96d497e2b4f8a8650b90377562b6dcc36abd2bf55db5f69ee6e9ed9e6b711e73bdbb9405828a3e185e2287d53b0f7c7f641e58ebf680383d9d78dde3d37d615572a737e27db40ea51c43484e9b09968ccd9219a64fc8a96445b69e4be7b3297a9f98be0882479bc1c2a4b0a0b1d30d2082bcfc38bd1641a36cc218afe9620c05521413d0b144352572e3b9d48e52f33f71bb989bb22c64455c70c6ad85f9418d34cae35b1deb0425ce182837eafbc77be756f3be77028a774cd80a4283e9c3fcb56c7b858a582f1a4e3467207434cb72a27c963a855ea968e4955bc2ef93c6c91e2287432a465657eab82f9054c8300bbeb227ec23bb76f79a857be28417c6ccf739278de7bb970eb1e2614eb41d19b8af39fab40701a56d8d2bed75ae32be279c307c4343b4eb3c96186a042c85e90adb8cf1d35abb4d87453c6847b32d3af8256ab1bf986d7ef4430ebce8e740ac738352de378fea76b2ac39cef374738a9a33ae819460d3bd9c1794460e35a6f8c73de22c66441d615c7c47b6fc81b0a0f64b5d2613f3d15472d0838f2243ee79a71edee50b201e96f1c43e52e1740ab98125d1491e9cd4a18bae54da1af586695b976350d31b473a3f24884f1c67bfbce581778998af546dbf420f779cac336f5e250a10541278ebba745a18979b2496fe277f076d1f9c2631643b878027d317a9a06a", 0x1000, 0x2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x8}, 0xc) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = accept$unix(r2, 0x0, &(0x7f0000000080)) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000000c0)={0x1, 0xfffffffffffffff7}, 0x10) 20:28:11 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="0180c2000000aaaaaaaaaabb08060001890006040000aaaaaaaaaaaae0120d0470b9ded02dfc65f4c6bf0eb50734e60c025ae4d73d8057e3a68900bc1414bb"]) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) 20:28:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f00000000c0)=[{0x1, 0x7ff, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1800}, {0x4, 0x400, 0x1800}], 0x7) r22 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r22, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r22, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r22, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r22, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r23 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r27 = getppid() r28 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r22, 0x1, &(0x7f0000000980)={{0x0, r23, r25, r26, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r27, r28, 0xa5, 0x1, 0x100000000, 0x2}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r29, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r29, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r30 = socket(0x2, 0x2, 0x0) bind(r30, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r31 = socket(0x2, 0x2, 0x0) dup2(r30, r31) r32 = kqueue() fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r34 = socket(0x2, 0x2, 0x0) connect$unix(r34, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r34, r33) r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) sendto$unix(r36, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r37 = kqueue() fcntl$dupfd(r37, 0x2, 0xffffffffffffffff) r38 = socket(0x2, 0x2, 0x0) bind(r38, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r39 = socket(0x2, 0x2, 0x0) dup2(r38, r39) msgsnd(r29, &(0x7f0000002240)=ANY=[@ANYBLOB="1d3af0a1dc091c6741b1f1affe2dff877e103bfec670d923f7ea93e3d5c7da00af1df8f225a9707427400400fa57048012e51c137d9b4367f76611431a93b2efcd313e24e8107a610179698ce37d5d57c65ab4452e2ffccecc19700866cae937bbeb04689ad7ba710237b820d82c871d288eb784737f4b99e030d8f2bcfb3788497476f3a06aed5529e6c583332d3d1251c3e2c722f11281eb0eb4e92f26f6c442e7680a676bc6c227832599265829b9f945d115176e28618efd13feab8e2083eb6cc4700880f314605830298a105fb25a4c5f285059927d192b6c2ff77d251cce63ef29f527a9b404880e0e28c9b3cd76e609e9b9388c70b10806b25bc66c1b1b6121864dbcebe1a38781ebcd120871132c2304da7395ea0820984e7499c91a98b676ad6d86fbe739bc130d18945124411d3a987e96f7bb8ed5dfda8a69cbfcbb0e75a79bbcdf68aa976f7e9a6e71988451945237b6df2bdaa17a963eba6606ec01b2b063c150e91c563352e03474eec97fde310bf9e13e19173956fdee5b2db6ad3dd5ccfd2154c7fee94f93dafc45a4e07c3f558b30bfd6d87d77c7499a62e1e4a29c917973dac29cb6f66ccfc39ffc50ced959c74d74d8761ad3503e2f179c1735ab9e16b52fddde0a9d295dfdeff4b95a4ccc6fd77eeb53266d96b622dfce0c23721df6e1c84d83d7ada09eb5bd812921a743e316f63a55b620001906d04e2d7756d153eee83d60e90cdfd8d6417e039e6e301b9642e9c5e3ebbec966e311db2873424fe667010cd0f7eb9ec859f381cfe49955aa4036d9340bf0db5f10df9544e16625d8eb4a64081872e2470b3e53532b45f6ebb4a131224f9480c58ed375f2705b531d21dccc5179c33e41e41627ff79203de547d4b03a0919ba34230bc27103da7c6e097e1e1734ae026e6d13d3c1ba71106418bad84104e245c9c976e2046550cfed3138406460f424a061bc9629d1cc8d4840f332a51cc156077e8a01b868b1133850ac9196f2ffd85c57a5549ca92aeab0955fb6d1c79861e646646aacfab6bac40165b0d7599ad4c873a2b1d446642f78ccd6016d07d49662f7a5e933881309a53e7a5fefdd782ad3ff161f438ec5fab57de5505f959bff5cc2ad4273a7ee232ff69b19ee6dfc1d7bc130700479cdd5cc00926e3cc87411bb96bce3abc50c430aafc845e75cd4a4a8d6f6e87efd1af2968af3511763dedffd636c5fdaa0e831d88e3c221df0629df2d9bbf67acde4f13e2641751ac5128d59da9a8dd56dff1c251f04e7bd529d6bde7641465af09ad137fcde5ef8a19d79ff297c887b5c7751780eb02a56dc7254de4e1b0a353c1b2ffbc7d2b2d6a31a5a2a8d626f468d921c776596278485513545d0fd6832c46293515267e6e894e05b061304e22a69a64c3e7794490664a194a78a26e1aa0286e7799bd9e3289ea23436aa58444d65c0d8093a698cf7dad798355f4773c38d50617e7eb49433401ba7426f174bcbe2a57b29935bf0ee89f298ef517b088f3f16c6a11b4ac18685231efd49ce53e3216fae9e1a836a1cdd662acf3cc0de8beea8223a44047f65e876db75f7036d3f505108dad3ebdd5ef63cb4207c660bce0abc7e73c1531f0edbb9c98103b4e369bd1ccb584033126d0664dae64d5c6a716fc2aa5c5bf838f3ad2efd7cbe0b8627c11572bc8160e6766b84e4853d7dcfb4c15362061940d379eb5d37e3b1c40e7b90903851d794242b9ae25c3f41b562e967cb78644c15d1309e40855851926f6c0d40d09cd0717f1a96974fc819e6c59d9b790a64f950d54de9aa6b5e1e6c2b46fad17318b2db3e431cc24396f340811519f30818fd6d0fa9b830de16c06100dc74a089b12b104b87321978fee7c3b4f5f5cc5510894a2cb786ebd8df53bb280246fadbc807cb211a2059ec929ffaa39a4750e77b741bf072f173c9217426f4679ef84e60b4a3f45ddd1249db8b1646fc054a0785c0244b72f9f69877cebed9b2bc2dec740edb428d0bf9358ab174b95c3793e9cbebae6fdae1182071a331072f7eb2cc5924a0e095c851d6d473a7898342b3acfdb0d3784a544a8147f29d57709cf22cf0423c5dc3dc884f109ea83edb6082ce5e934dafe93e283c37d9ce8acfe983f0986833d224ce0a1efb9a97ed5f06de77cd7a2f6921b710977944a1612214ecf2191523a6b2bf3e89b97929a268612acd3beb65b2e25e77edd0f963860ea8366b6daf24f294faee76af142993c43f07f2db1911f8e0678d1f8b03caed1d9b410bcda5d25191581b92620634662a892d7476a2eaf4bfbd559096eae448085a1f5a22e40113ca4989a92969e7e981b7ff76cd1448d634798554b9f2d7e128a180749be1b012d46492e5e9f3d64e19c983cf07bed061c8b129f67e590457dacbe531034f55ca4c410be75d3282bcf6d8a0ec115ea405c80ba3c6ced7e0e6d9d54a8e80e98d316e86096afdadfd6b622c1a65ee44624b397ca50953c58212fbf82cda0f91a5bab64e180f89934440fa9293df4b90a1278052cc86dd0720bfae75799bf92e61a5d4a59c95d4f71355227676f30b59e89d920ff7213b7e88a432f89a7ca4cf0f904dc4bbb62e855b4ceeda219bb882805590d58047c7428395a1040fa3c34c992b8f77b7563871c9688997a6a6041d7b1f3a3bc479b0cf327a61fcfc462652e02e108200eb83d66bfa62fc6238588ff3aaccfb289f6a8a69c45e2240b1a1dd60cf094ef1833c7ca7ccd7f5f791fde50e6899c03d7238a51bd99513a44bd6d3dfea82229dbb9679fc9e9f2bb361a51f3fc8bcc00a2d5b8326e95bee2601a1b45201e3da557e52e51eddeb24ddd04fa434002b641f8138bc86b0288f188e74c987ef5632b130bac87ede498ee2f7c5bd01809cce6f8ab2bb9b74beac5fed04ec7036efd229a0f98490a4016222774ccca6acfa1f27e387724f83f214a2673548b7ac791a5e08c0e3bc6305b5c7f90ff27ef9cf7500f290fc102b3571cab903eb55a4249bf47ce15f2fe39b807cdd1ef2b6bae39f0e309bdad3ec7d7689c0bc28c42ddf79c47df3d9719adc8cc937318b04c28d886fd1e4e65d7aa29868cfe77d8188a5ba71d7b3931e2e0366141ccbb3d64037976d7c87076ac5681900c536d0379fc1b4529f786c0c4562c2871bedc0c79fa8d8b234a67ac205f9bf86d646a6330a11456a3396436da7a15b64f316ea8b877a682f0e7129c7477e6b9878b100b70965bd4909740e0b9f79ab5e204d442b4fa17f293089bf1f59aa2fc0e5461b884ec1a8b5ccbc3478914c5e99704ba9f239429399f778da6a6a7a4cf1a260d9fd15320489249185deb1b00c7a90ab9893f0281f24b2ce42f5b85b318fd68bb5ac3448e7848a86d53c0abdc951164aa513d5f6f021d183021ede58141b760b80988b5f7f35e328ae30f562f4699519a4c5563cd79bfffb7b7ea49276086e07401c5187483e9d5640334c55c433205268d2125d260139193728bf33130ad76964df65b8efeea6ed506ff35c0fc004e3b1ef71db852e036fabe76d415e09ae6dceefd821a9c4350b127424015bf7de653a51ff0539e5d4bd0007cbcae20d06d176b995d56bec6c8b18f69e3c75fd965ec06850caa23082af8fe7a0b31ef735f32d2fae713e3bbfaa855ebe845e90650586e3440fcbd51150e31ed37f73603a259eabd5139711ebdc97b7568f581d404695da29795285c2e117350741c99bee5a3288e923da4fdf7a4d213f473e2955948d354903b77237462149fab61cb75602bbdb02a71f911b5514a720417a8b6743b22c92aa8763bd567732220a055b9fddd1503f719be05be3b8df8359597017608539ebc6883bcf99666b69bd1f7d370ca70cf7ad52a2e399491ac33fb0f028c91f1fc205c7208981c03cec6ae5cf7c2da7dfcfeb9f0222dde145c4f90a963a3a72917c60907aa81c688d17bd6a2bdf5be7c2f6ba77119967db2e0b32defed8baa7b7f12c43e77373f5dd5eb83c3a3366955f29051c42a9eebbd54a633a39e5f6bbccd7862473e2396c8a577e0a34d60c3890f58a79ff6b54bd8bbf2fe4667625b026253d43a58314a3de36c227d0ce41fe9f3fe7c35bf9d1ecb7afb3a0e9e932858229694c0bd99f9aa6cb6e072370701cdbf7f1b8832f6cbeb39559508c03fff4f41e9641170af5c07f226c331cec4141c75f9634abf4433528e22f8596063770c1795f964eae9ed8713bb5e92ffbcd0dba81d34b13c2a4d67029330f35c8dd1f7d03e8cf2326e5b72873d85a26fca961aa7f423bab4838b1b69fe0d47be821f3fe1ba7869ffe9e5b86d73a01789d7a56c319c49f2ed0e84fb4e2dbf18a7d472df9201cbbb12ad08f9a621e3cb6673d990d6fe11aead5c4e3e93a6e79411ee556073aae3420b254d62916a96ce9a7b3e593ee804a5a7ef4ae918cb375e899105d38962f6f4dbc6c5c8955a13ceb38ecdf45fc9129b0309b0b421aacbfbe2f8fa94e69e217450a89b98d6bcdaad5dd166133f468a40cb65ffd592b2afe6c29f65461eac3c7c9d4128a913308b98bb1a1aac908b5a72cf3a1ad160e7a897363811b6a40b11cf78d0c783c6aacca73f039c05ae554ae75c8fcbf17b879de3ec3880256bd39468259e3edd12746ea663884b922252379ea783b8dd86aee64c269aed6f45506a5f902c06ad4c1a43c7358ba723270b787e182b77edfdf31ab19d923b4428aa1006ec73754b97201592896255425a772bf9f4a74eb53da120f657f875c5c123701a46b9601d0531f3df66ec5c426f2dab156fd93999a22213fa623194561f37efaf376e681c54ef6de544481d354f20d4008b5989a67bb33a014a5dfa3d0723f799d2326796afb57e7f324c4eed3548625c034c65e03f0a60790cc98e339ba18db864523e955d7365ed479618749eb64c2331e919e49c1176f30b062c8d0074c5b2a41977fe3d9364a58b462215b51040d16c879c428f00a95b3a675bbe9c33160881463a38b85bf9d4fafe064f94876bd75ee1797832b77d2ed652c78d7b8663a84e039bbaf459d0b5004ab75358b89b2993c37e84d03463b43abc97bec92060536805b28b995c960a6e6e6de3616d6b4c2129ea77eec82372106b6a2580d7696e685019c5e2c35380c0ee132db9e4ee249dc1d4da1b1279a261861c4e0cd787ab0f5581971d5249add217add5e2692accbdcc69b64a13f815c9c727af471aebe6bd94533fc86f7e908513fed13b18d2a4e62060fb3d8749805d87acc298188a6d7150bef75ac5d8faf44b12cd1b90472597bf4b476084c1ff8e5d69a1d795bb27f9f7a1af3ebfd03a71c8fa8c46231fc8cc64cda9a8f99f47ae75eb18a3e684a189f82062ff69bdf72ca08a9af52683d16e712bcceb5842cc64504424ebc0f3f918879a9ca8be503848f10f6818c60922e258d50ca29cf106fd22015b6e7a7803fa6b47453f9ceba2b7c6b236141417bce324073e0337308242fe93d9b6f5c580da6006fcfc4d6e86fa6bfd9c77b87600f2112da064c90f7a2bae4d687e24347e40a47f20e46ed9bf3e08a943498545afc687338f9a2803e7301d6bc670026017402307f0e65fa681881f0972167304e08dfc4980d0f965c698fae9bff4ab33195e564d763d3156a06cb9da0bf0433dfa36baea51297ec04b2c989131f4fb3f7e840fdba036de7a16379b82a8d2bb96467173ae2d5278c12a987c0601a04dbcf20b240b6d5f1768c193fd631051063297fdefe86f7d5fe2bab0bad4163c72def8339d16793051459a528cd4e2eb37f435e2226c26ae2fb15b3e757e1fecee78bd4c5a571", @ANYRES16=r30, @ANYRESHEX=0x0, @ANYRESOCT, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES64, @ANYRES16=r30, @ANYPTR64=&(0x7f0000001c80)=ANY=[@ANYRESOCT=r32, @ANYRESDEC=r33, @ANYRES64=0x0, @ANYBLOB="004fb24f4593dec428f4b6bd2880bb9adafa08ff0f7dc26c0337571d19145b40c0d65cc6ce062155f740400d6af90d6c61f1b77ee81d588c8f9ba536f323c1930f8add2738a0f123d4c36d2d0f24d76dfacf8f6df2418c5ad7c14c060c53fbec85b79469327642b5867bb5d192399d42feb22e02112663b319670b1bc3d7225b7fe3f0df8d08846fad99ef9f696cd7975464adcec6", @ANYRESDEC, @ANYPTR64], @ANYPTR, @ANYPTR=&(0x7f0000000a00)=ANY=[@ANYRESOCT=r36], @ANYRES64, @ANYRESDEC=r3], @ANYPTR=&(0x7f00000021c0)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=r26, @ANYRESOCT=r37, @ANYPTR=&(0x7f0000002180)=ANY=[@ANYRESHEX, @ANYRES64=r17]], @ANYRESOCT=0x0, @ANYRES16, @ANYRESDEC=r38, @ANYPTR64=&(0x7f0000002200)=ANY=[@ANYRESOCT, @ANYRESHEX, @ANYPTR64]], 0xa, 0x0) r40 = socket(0x2, 0x400000000002, 0x0) setsockopt(r40, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r29, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r40, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r29, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r41 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r42, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r45 = getppid() r46 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r29, 0x1, &(0x7f0000000980)={{0x2, r41, r43, r44, 0x0, 0x2, 0x5}, 0x100, 0xc07, r45, r46, 0xa5, 0x1, 0x100000000}) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r47, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r48 = socket(0x2, 0x400000000002, 0x0) setsockopt(r48, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r47, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r48, @ANYRESOCT], @ANYRESOCT=r19], 0x2, 0x2, 0x1000) msgsnd(r47, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r47, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r47, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r49, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r52 = getppid() r53 = fcntl$getown(0xffffffffffffff9c, 0x5) r54 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r54, r50, r51, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r52, r53, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, r50, r16, r25, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r21, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r21, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r21, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r21, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r55 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r55, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 20:28:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x4000, 0x83, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f00000001c0)) munlockall() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) r3 = msgget$private(0x0, 0xffffffffffffffdb) r4 = semget$private(0x0, 0x7, 0x8a) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x2, 0x9, 0x800}, {0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x0, 0x9, 0x1000}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = socket$inet6(0x18, 0x8000, 0x1) recvfrom(r7, &(0x7f0000000380)=""/138, 0x8a, 0x2, 0x0, 0x0) dup2(r6, r6) chdir(&(0x7f0000000180)='./file0\x00') ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000040)=r6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = socket(0x2, 0x8001, 0x0) close(r10) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r11, r10) connect$unix(r10, &(0x7f00000018c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5c6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f000000000000aa15e94a15fc1d45745efbd0fa0d121b311022065cb961a4b11debb30d8e9bdf30f51a82bb3603318b"], 0x10) writev(r10, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r10, 0x0, 0x0, 0x0, 0x0, 0x0) r12 = fcntl$getown(r10, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r14 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r15 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) r19 = getpgrp() r20 = getgid() getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r18, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={r19, r21, r20}, 0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000600)={r19, r16, r15}, 0xa2e18270504f1bd9) r23 = getuid() r24 = geteuid() setreuid(r23, r24) r25 = getegid() r26 = getuid() r27 = geteuid() setreuid(r26, r27) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000001e00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09bd99b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d04d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cfa31c6f29a13dcc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d392f2a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f180000000000000000"], 0x44b, 0x800) msgctl$IPC_SET(r28, 0x1, &(0x7f00000000c0)={{0x6, r24, r25, r27, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x9601, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r13, 0x1, &(0x7f0000001700)={{0x3ff, r8, r9, r27, r9, 0x1, 0x5}, 0xfff, 0x9, r12, r19, 0x7d55, 0xd75, 0xfa}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r31}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r34 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000100)=""/114) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r36 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r36, 0xffff, 0x80, 0x0, 0x0) r37 = fcntl$getown(r36, 0x5) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000200)={{0x403, r32, r22, r32, r33, 0x104, 0x5}, 0xfff, 0x9, r37, r37, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r32, r33) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r38 = socket(0x18, 0x1, 0x0) close(r38) connect$unix(r38, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r29, &(0x7f0000001780)=@abs, &(0x7f0000001800)=0xfffffffffffffc34) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r39, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r39, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r40, &(0x7f0000000100)=[{0x6df363d3799bdfa7, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x7, 0x6, 0x800}, {0x2, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x109, 0x1800}], 0x6) semctl$SETVAL(r40, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r45 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r45, 0x2, &(0x7f0000000100)=""/114) r46 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r46, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r47 = fcntl$getown(r46, 0x5) shmctl$IPC_SET(r45, 0x1, &(0x7f0000000200)={{0x3ff, r43, r44, r43, r44, 0x104, 0x5}, 0xfff, 0x9, r47, r47, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r43, r44) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r44, 0x0, 0xffffffffffffffff, 0x0]) r49 = getgid() semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r42, r48, 0xffffffffffffffff, r49, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r52 = socket(0x2, 0x8001, 0x0) close(r52) r53 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r53, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r53, r52) connect$unix(r52, &(0x7f0000002400)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621a60dfd8a45d1c6075269b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e8109a8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977a1648a837c0e5ace3ed064283bce37dc53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00000000000065f4d1d106480f7f23f4762fda582f026383e5aaac5c7f1f964f1a18858132d438716fcc143d957e7b5586f3756eeb52f8a56c8408cbfa68ee7ecffecfd3a8ff7a4b792eae1d50ba047a581c1238f80f9c0cb8d51220b48839d338e34b3574ff4c8467aac5cdc5f9772bfaf91dc134279b0e9da1407161c8bb23cc63d86738ed091ab0735ebef076974b9fccc6adf2b352f7710657b38734efff21729e220cf88438de844eb5e3c9"], 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) writev(r52, &(0x7f0000003180)=[{&(0x7f00000032c0)="5ec62e7fe854e9b21329cd72692c7014c0465ed2e1f89b5328899aa0dbf58bfdda7c0ae1b499d611d6e8549067bb34ff28168f170a1f5bd2f950f7b087588280d4115283daf6"}, {&(0x7f00000023c0)="76d06e99cf186d04110e50dfcc8e3fffd2a54ad0e1fde07752c63205a96159f9fe23863184b0c29be305c9e1a35e98"}, {&(0x7f0000003240)="303bc1bf61b6b6124b0dd1eeefb271fccff21dd2e0253767d371d09a256248d1fcc926ffdb76c910a03430909d8929d6a1838526ab2697a510263583ee11fa69a951"}, {&(0x7f00000026c0)="fb3972f88c469537ef4e792bceeb7029e79b0622a12d209078fe5d7c8610c17a4a8fcf7245753784ebfddc67e38e884b78c3f35f0064884ac8e53bb8bf254b7309e6fb7dadca964e718aae7c050ba2fcee"}, {&(0x7f0000002740)="d04a2bed07a474b6c56e77c8cbd62532ec8a1c53fb4a0dddb762f7d8941f86be4b6e0124e0a99cfd351791b80b515ed57c69462fb582b36cd9a7ee9841ef42ff4ecd9f6ba212380102fe3a7e265752273816a42caead70b1e988776f9acfe8a3a22f6733597034f80cc26a9e109fb0b619ad06375b7d"}, {&(0x7f00000027c0)="bf993be39a2c775c8af9f145e8c71dcac047f9c21380dfc2c570e4e355aeeaaa1b4b095bd94a0e510dafb6b7211bc964cbe8e8e80f41fc4dbdf5f2c6f0ecbca03cd37546dda86047767fd90ba39761f78ec7048b"}, {&(0x7f0000002940)="462ccb7f0dbb193959e765ec28f0665f52503f2f83"}, {&(0x7f0000002840)="ea1beed99ee647449d249e293c67348fd04184a22ae55513a7b0fdd17e6bd8c561bc679bca12c1a4044ec1af2903d33e41f49d167276e83deb7a7d1ab7138eb231"}, {&(0x7f0000002980)="027b8ac9d2645b662d4c1660e785164e8705e96edbee4c5e706f2a53377fb2956f85a22d7212fac4842a341fd36acdb5494d4ca6758651eca4b09c3d79413e1cae019cb441c293b5a0b7bbd574800088532e9953d73f6d4c361e066de0d62967155761ede32e4b0ad16360ab50056fb6889f7ecba8fbc35c220c50b7b267a9b4dba84c4d158e83ccedd9229fac5675170821287e609d892c5929b6313665314a0873897fc96eec3cf20242e6e1522dc7dfb7e35f58c2dbb638909a8fe2eec958591061c711c6147143f66e7a2012af23a61085cb8a9380db9ddee1593ce8ed1ff796a6"}, {&(0x7f0000003080)="4e36d03562d224df3aae867f594f036ee7a641e82eb223ff6818937b7240b9e4dc7e12e45bb664c491c01fba3aaf15466d4261abfae1f736f7a0fc040af411d7dc7d92e63f757e2486570a254a10a43bded1eab716be3c266517c32605af9e4d1a717263fc0b3f9e21e8b8ab36b345f9cde5147534251ca335823bc007414170815c8e356cd40d4c783ba017595f276154a35df89b774f7db41c273989074317959344c6ae801fe6c11ae9d3b50fb8b49e237da3f2d0a6e4b1f3290476e7179c802458d185402b27ab1a12253e49c6c231ffbdd1c40856c6358276c962feab621eb50146e2a8"}], 0x1) sendto$inet6(r52, 0x0, 0x0, 0x0, 0x0, 0x0) r54 = fcntl$getown(r52, 0x5) r55 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r56 = socket$inet6(0x18, 0x1, 0x0) dup2(r56, r56) r57 = fcntl$dupfd(r56, 0x0, 0xffffffffffffffff) r58 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) close(r61) r62 = getpgrp() r63 = getgid() getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r61, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000700)={r62, r64, r63}, 0xc) setsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000600)={r62, r59, r58}, 0xa2e18270504f1bd9) r65 = getuid() r66 = geteuid() setreuid(r65, r66) r67 = getegid() r68 = getuid() r69 = geteuid() setreuid(r68, r69) r70 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r70, &(0x7f0000002ac0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f350707000000e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b9000000000031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9e1c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76e98a85704b011410f01c5d96224c736abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff7fdefed38bfa4e3c574bb104f3702102af66fc872eb2ca7575d161fb8aa1c81ac07992b1bba53a3e9e04cd9107a3fcd927b44336916a7915aeb24e1bb570e51dfb497a867bf03588f0c8daf04bb135ddf167592efd603081c8a0e87d6d1da06b12440d9f8899edf0718747e2537139a3ea6820022b15625f74c53a21425a5ad2a9fb8b8a463cea345b9a907f3e62d2853ea6e9c01465328e5f6af8ffd879636a804a0f67544ab36c77ab77972dc6592039fca487bbcee00bb19f86164c794deed526a5ab035b369226a5ddbd1dd15842a883dc13aaf60df5a1e74e2875694055079869ad28d3c1669a1b5b98bd5a99000f0ccfe1decce55a8fa9313dce8035190dccfac31c0275ce08cbcd2db65e3322bce8c7cf4145a62738e66143445e487293184910276b6fb34f7b4ec60e899ec4a7e61313615115149233f4e0a81da57df8e8eeb2d0fc027ba45355a4d64d6b3290f239191c8ac49557e5abc3ab9e2213540c79c246ff48fdeae5bbe0bcd10bc71ac1c84d2de149e340adeae2a2601d9af65c644733f6d06620595d487dced02aaee3364623de3c35f9f87529ca468bc0b68064915836f2799b4b2a899f8b6861091564125aac7d57bda5175fd2409b7021373dc433dbcf10f923144d6fd225d92084710643eecfc53607333ee870fe3056491db1a1037f06c717e1a8d29cbb907d0125d84540f0e7fc691af303cbc5676cd9457578b29572b8d10d721fbf7a9dd6e6228c044a7f8b50011fa33ec1ff262ca7d659a74bf498e31d715b1e24639aa64651218cc9778155e228d17d743ebbf207a1b522b9c34d401856063cd6fe4f88f47e485b1ad05e3c1a3328aae9d0ec67202d39477a44e9f81527d083a0026188b0d7dd27240209f79a6120d601d6dd0d4830efbc2d256b5b5d4b3c5c3e686b4144d5103700084717ea6112336eff5069aba2607e9361ec515a96812a71e1121b3d043652c2b90b20a7063e73ef4d3c70177c589d7524f84bcd2657657e4f483342f05d7b74e55a0d58efd696cb7491fe8895cb9be0d7010b038b5a82ba56ca03b94c1fd180eeb98010f97fa7c5c2435467fa132220b79fbfdfdebb28c522e0d5cb4da0ec77b25b5dcf3431e91d8b3ea6bb979034090a56ecfa32659c6ca133992839451581f9ecdedab3730a92c783d6cce8ec513491af6506c567c94211e5d87efe2ea62b28547ab416adae01de6610c524a57f43c48e911007bcddb2601d7775f255a1fe0bd1da9996da4469ff683da8590d0d3497deb7f394fb793e0c8ba8a06bcaedc755f7094bc633444f18"], 0x44b, 0x800) msgctl$IPC_SET(r70, 0x1, &(0x7f00000000c0)={{0x6, r66, r67, r69, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) shmctl$IPC_SET(r55, 0x1, &(0x7f0000001700)={{0x3ff, r50, r51, r69, r51, 0x1, 0x5}, 0xfff, 0x9, r54, r62, 0x7d55, 0xd75, 0xfa}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() r71 = socket$inet(0x2, 0x2, 0x0) socketpair(0x18, 0x5, 0x3, &(0x7f00000017c0)) r72 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_linger(r72, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_int(r72, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r71, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) r73 = semget$private(0x0, 0x7, 0x286) semop(r73, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r73, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x1, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80}, {0x1, 0x9, 0x1800}], 0x2aaaad9c) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f00000000c0)) r74 = socket(0x18, 0x2, 0x0) setsockopt(r74, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r80 = fcntl$getown(r79, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x400, r76, r77, 0xffffffffffffffff, r77, 0x104, 0x5}, 0x1001, 0x9, r80, 0xffffffffffffffff, 0x7d55, 0xd75, 0x7fffffff}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r82 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r75, r81, 0xffffffffffffffff, r82, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00'/63], 0x4b, 0x3, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000480)=ANY=[@ANYBLOB="0300000000000000c5647a122df247a7572e000000db1fae2e77dfb024d4d990b3ee000000b9000000be64000000"], 0x1, 0x1000) 20:28:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000014c0)=ANY=[@ANYBLOB="5502c17f7f000001728ea00d49bf52336179d52ad16d5a31b91cb377fbd029e14aee56c4438c45ecdb35a0814a802d91f82ef0fe31756187a9fa8c03022292fd77b586d1c56ec6292dfb2831e3003672143b71f1c501d49bdd2e0bc9e696cdde18232b2b07465c8c057ea0fd57f4984dd2b6d15ab654d88c8bb4ed1c9cf56efcefbdd0a5a6dc31102197f7dd63dc8d9413879e8d66a031aa5fd2e34aad29d4d600a344cfbcafbdf400000000000000000000000088c900"/198], 0x1) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000200)="98f7", 0x2, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x9, 0x101}, {0x18, 0x0, 0x3, 0x401}, 0x5, [0xffffff80, 0x0, 0x3f, 0x2, 0x0, 0xffffff7f, 0x101, 0x8000]}, 0x3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) sendto$unix(r1, &(0x7f00000003c0)="7377b22fdf6a34c2dd132d1b7900695b1db5283529792a4f2688538b40dca86289d413ca25380b95c126d466bec77bdef13f818f919f04210116340375c423be98e36571825982a3012b8b89e4f0726676fcbe5f7398794f40df5cd3b297e3ba93183c5bdb920b6c3070ae20b620ae2ff840a3700b4004307e6ad0bd2dbb4d4ba5b3cfa2ecbbbd55b762e0f13cb442f576b12a26bc8eac80af82ea4fb3c123287f7758c2d3b103845bc101a16a783ee2b4f37f6cf0e2f1da2622575288543398d357b25f10a24fc66776d24eb8280586064f8c04b8c34c380c8cc2596960daf9c095b197de698ed567d0780895529fd2b0240ce5e1d495c0f768bad680ce426e521fb2aea4a0d7284e9498a5735208c850ed21fa8dc2cfa7cfab66fb59ae63c9a2135c9c5816059eec47a6b1f9adf2a20744bb864171b0915a6a57e7f54040a3d7e092a631621ff9470bc9980c6c835b3d1ab96be9e162c905a27797a44eeb78347bfaac40e216b383b2e703ef0c3da3c3cf3946f1c3dec81fbb7a27c9ea0a1ad911694630e72290287cb3ad1ab1aa47596bf1ad67e7db78cbf18e919937099b1e1d7ff68c62b67af92c9ec4c5f13bf16443f10cd2b0e26ade946b6096679fb94f42f669bccdf96315b36028b23b74d5965ecf472ff538e878d1812144b48efa4dc55d420becaa593b647068e368e348ee20ef956e1cea043519c1e690a2510da653f4575e91fdc57bebb33f569a7c2dc564ffb27857c63a1eed4b0b880139a7700c039f1cecec2ab76754860ff1e829b16e4245f5079de80c6594c8bafa99d8f744a7f1b580bc9ba89da264809a59d2536c8a575fd49f42c70395137d9428f6d3ef4a98d61ea340dc33bdf0970da9092e5cb124256b323c3cd73d28e0976fc777d7995e7ffd589feef42138ef44c9fb5a5aa0fae6340824a75c7f28723e6f432abfdd7407ea8bdca4577b72810c9d7f98dd7df38f05b1f65a55ff515ca9abce09a19fcd9ede1d13da8db52180449798faf3b301a9c1fd78cee5718ee3008719886601bc02ec4aef4b58c2bdd687aa05ac78ec1ad1b86d59db26b3232a069163c047e2c34772a045c537ba2c5fcf84050126bfe43a506c24e8d23d3b938933508577c30f54c81e2db0f03b03338e8840f6fc10bb626925f9b77ac0bee7e9eba8be620621ae84dd04b8846d291b5acc4afd042988c54a41b30463732332c309acf2051b2ef737fdedd660a80966855c79e3f4ead75ba6c572eb432f179efad74c1c8af9093a2a091e84e38937d5d23a760c335ddbd02f8eb30a46db17792fe8a0dced01d15d052d502f70f58c95f59aac5ee42bc75569b3917e1bee1fc06c84d2fb9389bed5a5b835a94259ee5e9a4c6f9d43e890917da63cce55b47e0c8a5f70a96339e4e8cc5225f481938b3f8e48e1847a1368a3dd6516e1d9ea5cf5df22c8232b6f787c873366857aea791565f8f6a7b253b57429dc7fda31975194fe89d448f7907cb233b381d849fbf077075ec9ae54bff3058cb097ff311180b8c289d506543f1ca80cc2615e27e3a427ca31dac9aef8743d9888131e7a6bfecc6c67739df15c881ac310bc9eb7a2c9beaff1ce11f1b89485bd711bda216b300aa02dcc85e79306c448d17dd93fc93e09862389ba5fcfee11d812158318ac43316eab32bab324125b8dcb3750acaa5cb2d3023b0c664461a5fc47f553c5847320beec6e9ca87c01e5f8a98fc43c0b862d6a76b32facb7ae2907e2f50ce66a3a85cd61c44637a2678dea1c9430f08ea4c3d686bacb495e1f19f1f0f98274aa05caaed273a062ee1a522eb9096d5c4b6b68925fbaa6a01efe7e2e7d8dbb84cb4723c1330297467ff293913db70c8f5217952b9684c7fcf83a3eafac826649d7dff0fe21e730b010c1e04f7cfbf0c1efe70762c7354ef26e10d515669e87114b0dabb82ef121ac7140e6dede4e4ad9a7cacd5172689a5dd696d886e7f88edbf33553f1ff7646d5010c5ca4eb220b16259fbf93e024c996a2f66fe94288f89afdb127f52fe2ebc0817e73efddcb9af042c79dfeb8a836e43bea5d9d40cf9ac3cfdc1fbb80f44128943c98a3ea1e55fbceeaf97d37d063877fd8a8ab6b94d3f353a98004b6933d28b6f2d9332566d8951e400cbf446ef8a31272971c9d26db0c0708d3ab7663a7cc1bbc254641206a780140fb655b3157cb29448405bf38245c7b0bd8ed655a4d2f5ff4a4366426d015732ae17031d1457fd7116f39ce0b0cc10d5fa2f49c40e801e0e10691d5a103f9d5166e39dfa5614418b49e46655dd4da1ee5c72a2bea61bd6aeb97087bec19728a6173a3afd6a37561e56ac35eb87fe12a3bc95625ba5f2ada88ca8c07c0418acc6b3db2bbaecb05c806990d3bea541d96de614869e77808b34b02324ba0b0dc3f247c58cff890e435be16fc03fb4605ef0e340572569a936c55ad6e59de873c8d8d8c118a91e6f9bc1afa09bec540c12cd98a2649bdb7f78d4320792845d49d315d2fa48d71f20d17c8cbec48a97e84d950afb8f1ff211db66eff6254eed38568badbd6e783c9ec2ec1b96d3c94e5eeeb21fee7d3f8d9d4cd0e3d2d95837530e2a8764fa0940705de88fc872c700d3a4ff8f743357708e7e665fb8ccefffc9b65d13529af67894621f9d3f78a5816aeffa0c540ad8008505f6be2584fd3b92046867827e5d28b80bce81915963770e5b9ad22a6a5461c2368f477a77a6a47d2f9bf675fdaedb658641838770e6e091969bc6a5e99eb5edcc6a95616092cab44059e41287db7d9e718886068d1d3b1fbeaeaddaa4af1a402251c9df54a4dd4edd0bc5fa76d0cb4702945dc9567e8ba7a72e07f8b87d067e70619bee52cc9db6660eb6c6b4a13535aedfd2d620221dfd24e59525f877932738b8ab7a8b8e39ac04b774e686128e35c07140b4032eeb1a26287755cca28ac5d28c664a38b9290b4d8e49e36b8367f59ac76b9a8c26877c8d963ad2de2debdbef8b8bc22ed04062b7b5cb83cb12d1b1b5a7d8199b2aa0b04a3397cac8c5734a50246401418f5d017effa052071044b3194e370a290742f352c1e74dd823201ea74601f7d3c664de40f9b1d5377ebc6f335d72e45b3862c55329cb403a0c2ee973a6ba90d181268df2fd7f64a04fb30779065efbb74de06ca29ccc86d13de7544d3b091dc54ea453c5c5d8e8c80ee6706e88fdffbadca2fff2999138561cd368ef9f4d1e455a97286e5af923a3a53d62fee9f27facf80e77144c233d652c31b07a6ef307902b2fd1ef7cab12158175e6832a187baa4fee989cf807cc0bffbbc50b2b583651fb92b3e30ee98ffeeb021687823d02268cb54bd8d630ae8f36f2d0c9dccefe2ed9706a82509073b9ed4ecd586c3a405cb6c88e07c2b14aa3bd24bd28959e0d587862f73be7f10633056436266bbb37da9fde3bb38ede2d8184bd9193fd110062605a511dea26d15728938e07370e74bee49a19cdc07de52cb80d2ad583063fd44b022922668c6646b2a090f900d6234652ec0687ff518a3ca0c4b8fe273bd3f8f2eff4c50a1f4ad3f9f5f312cedc52814c5cfffea7f0434d39d12cffa5f375966f59d29be90f9ed7218269ba7316bdf525fc2db43500e2b26992f9dd944b630267bc4ec0f85ebb18d2cab348f0658014cb3aee809d575fc13fc198385cf96d10879ecb9452f27eacc736ce5958f4aea4dda349d1eaf7a20d0559827813708fcec4431b4a8facf55fb47ca1a0aca2ef204cd69540278688eb5d14877603e6c5de8652dd458cb9376d31f2f52e7959a12c4382892fb34dcda8cdcb36c28ca5f3e0f39b2bc9fd7239a0f98a4868ff97ad36f9dce7e748bcf4ff42f4731992f92d54ff5751df895438f80e69b2c2bdac916a750b4c6cba31453bb9fcf0c56d0217a293545af6384158aa8163ddf7253164eb4be632b6bc57e76e04089d3924c6a028f61a9de9a08d27b1f999147a629a4eae0924ad0c5739499b061af6006503e84f2bb3ef2b33a9a12265610c002c8002a0f2c45edb9d8f3fe9002707fe420e3adeb92f00b459761f6eb7a03011365ca449c3878155358b489b8030165da6773a093bf601a4db1eab473a68586c7a831d87cd3b67677dcd02119174e700a3a4431a502eb611fb499c0a6133a7a19e7f9105bd1effc54d48b53718f6fe2076afab9ccef7759809433ca8bae442c8ff8edc70a64f64020aac0170a3ca541537fdc676a7546f4877cc66e24e005cef43e345e41d8d6f1480d407e61cbb925860bb0509cd7c37246db0745a9fe0135c8094dca780df07e9d455d2ed5812f7db1835a3c5359d041cdd9dbf0001821fd447a98594b31fe86e5795b9efcf246ea770a27e99a032471388cd7ffc3b971406d6885a4b2b223bde7cbdd641f72e6f334c0078f580e79968ead85329def349d6caa49f873ba92da8a49cb3593fd49fd614abf30393a6137a64c4627a2de9ea8964546c600569ba46a5bdd114ea3435eca7ed9585341bfc5fc628d5e4ec54bdd77633c90e453eaf53694b0acbdbf96bf4ab0b90189478a342b7cbf58c6de75047152554893008d9609fbb5041f24d6c66398f5d90b3c199f3bef00bc5ed557af0c8271e035d4ca486cf00b7b406d57650c609b1dc46fac2ebcdc83139e901ea0ba201e7489c569bfa722b693215d6b2a0027485d042aca9056c1e06cc67a07be762b57c9da22d745cd9d29cf20484aba2cd74fe84ec14ef71c2808db85971e71c44121ce394fc9f0144ddf929e93c6c7108fe3afd9f8628642fd55857a5d5259474a0ebb4ebb39e45c0d23657327c3c6e9d6acd85a1c992de25dc5ebce2444f02705359fc3840a26aa3be6f789523fa4f9d5ca39823f484ede046e03675e644626cba8e985992f799eef611d61be4430fe5b102723d45f308c988b9b27c0c1a92414f55639015ddd8de006785cc8434f6be5f3e808f41bdb47f4af28aaa5aa9d6f957071adc1b2907b0b111ad3ac4662ea50b316e22135e9fc06b1b18f7ae7714c0571f6eeb36c0103482ff5a30d72260bb5d9ea64001fea53daec42416689fb22edef53c1fb6beb3b16d8eba96cbb5b3d5393c13f21165fc2940b4daf25163ef8613691c024b397045ca76aa73ebca57d7492bea5fdc20fcc1b928891a0c88ed15e595cbdca7600cc9f2c2b07a9da03dca18761141ffd07bd37fe247e942408408130f80958a37ea63dfbc1dd150ebbfa4eefd0a2e8f543b2823aaab1fa92ac0d7f797ceba5fd2f19bc688e764e5298062e5a01f7fe30bd262321ff0c955bb0db475483e2b5afe97a58cd1e9870be22f4e3452e909a38042ad407a856fa70da95b2abf43ea39985372405fdccee03751c49edc4b36d87aef2096a5fe01f8abec527e1986acd166b7eadb36f71263a32210506fa3e79e8987ec2a1f6d31812e47960fe6cebf19729e508de0c66172ced9417c7fb8fda9aa6da3bd237c1011bc8ddaf33c895096a8250cd104cba078b229f937efa006d537074877045fac5df77c59be91b840fbc693183aeb3e5fdcac9b61abb5e87875bcdc1ad0cf3a50f68512f346b6283ec65caa4e7061f6cc84f51df906a7fba584fbfa7ae198159fb87d3fd1c1d291f6cd90a909214d93d77c2a33bf12e52744e2c3f2d6f41e3ebc8a79ae314e9a9bc31e38ccb4a889426d05c45878820aea07be2914740439b43dc60e628298309b39bc1e33f10cb90fb959f6aaf5feb2d3387f1778aa6286d5c30342a40c432735ee2e6269e5326cc1e254f8919d64e046dcafda3030a49da3033d05f47165b40fc9b577678843afdbe16", 0x1000, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000492000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = dup(r1) lstat(0x0, &(0x7f0000000340)) listen(r3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000001480), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000013c0)=ANY=[@ANYBLOB="0036e6e4e388d43dcf006e56b9a37d13536decea2d9f864d1ca4f910441ec5f0196ff8edb7a56e7c5af27296e39a99b55f616aa5a4c3f5aa839a4b275eb034b645820748b215212aa46def541c4e18c1bf16a104488fdbc326e17ba525221aa67a06059401954deb1deb4ef9df599a498dc6cc843c6b76fec9ba39a1c3ca6e07294bd89cc7b880290743fa88cf430220b152985b3518f926f1a9df74657abb7c8b8e42ade928dcd7d330b6"], 0x10) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x9) r4 = accept$unix(r3, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 20:28:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x81, 0xfffffffffffffffe, "03664e2ba70c033c02d271795acd00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b13823603", 0x293) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) 20:28:12 executing program 0: r0 = socket(0x10, 0x5, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xfffffffc) 20:28:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002eaa0292f6653000"], 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000004c0)=0x7fb0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) fcntl$setown(r3, 0x6, 0x0) fcntl$setown(r3, 0x6, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000080)=0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) r4 = msgget$private(0x0, 0x20000003c4) r5 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x1, 0x10000}) close(r5) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() close(r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = socket(0x11, 0x4003, 0x0) sendmsg$unix(r8, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000080)="0500056dab", 0x5}], 0x1}, 0x0) socket(0x2, 0x7, 0x6a) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r9, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = syz_open_pts() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = dup2(0xffffffffffffff9c, r11) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r15, r12, r14) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r21 = dup2(0xffffffffffffff9c, r19) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffb0) fchown(r18, r20, r22) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r24 = socket(0x18, 0x2, 0x0) connect$unix(r24, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r24, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r26 = socket(0x18, 0x1, 0x0) dup2(r25, r26) r27 = socket(0x18, 0x1, 0x0) r28 = socket(0x18, 0x400000002, 0x0) r29 = socket(0x800000018, 0x1, 0x0) bind$unix(r29, &(0x7f0000000080)=@abs, 0x1c) dup2(r29, r28) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000cc0)=0xc) setsockopt(0xffffffffffffff9c, 0x26, 0x101, &(0x7f0000000400)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r30 = socket(0x2, 0x1, 0x0) listen(r30, 0x0) connect$unix(r30, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) dup2(r27, r30) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500), 0xffffffffffffffb9) r33 = syz_open_pts() dup2(0xffffffffffffff9c, r33) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r34, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r34, 0x2, 0x1) r35 = kqueue() r36 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r36, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r36, 0x0, 0x10000) r37 = open(&(0x7f0000000540)='./file0\x00', 0x40, 0x0) writev(r37, &(0x7f0000000100)=[{&(0x7f0000000080)="02b3c6b721c376cc425a00a25668d3b9bc4a7ca8deec669b62f303885c0b4e9d057edf18a607a719e2ab444c046745b9ed0408fbdcd2215d02529b3561b3834ca427a67506a977374c7bce479b38cad507c92b9f834e8df6e22467ef4658e6", 0x234}, {&(0x7f0000000180)="df3dbd381dd021e1c9617067d5f72271b25c2626e8c8362a90c169c14cb343808d28c7f7df96eebc1f358b1a08638d30cfbc28310fbdd617a9ad2eeba5b4b498af82ec6e1afedc49133be8f24e18fb1dbf6f3ffb56d3c2b8eb4a052af8e00eab11475950e70de24bd1e1b4ea4b5488ddb82c0c3836544e2c88912b5cddf65ec8edf6cadb8b3e977c", 0x88}, {&(0x7f0000000240)="d2449dafc323325e7eea2cefea6398e148b3d42eb3768c806e142b34c24a01d918cb20b7e541053cf637c461c37adc8ac68ec2553b01a9fc16e1a62db8803f2ae1948644d967719a05df15e7f7b89422b5768e6bdd8ba242b9f7e2d10ab7e5c6e0b46415018670c8b4d930794bfdbf6edd337eb513cd126f50f6934a1ce6d166f46c98e62fc0c98a2f3c3c104ba250b1c6a83e7c8e8967d9f7ed", 0x9a}, {&(0x7f0000000300)="0d238320ba79a9d005b8effceefd31037ed82323520fb6aeace3bdb03eaf4512e172c9d33f5a8b871138bd62a5ff78c67420acdd2aace7b12243e482537f86c57bc84ed93cb8da0f08f8b1fa51a3b9fa3f227a4784fbcb9ca14fc7ba2965ef39af73f73671447cf9957a3e9ecb43a7a56af426bdc4337a5315d7f274389b3789ee5e54f4cdf6b861b4863aeaeb8ad3d887ca035dda6960b9fd7362b9cd053d0924ff1849afe70db350dfe751175545e4eeef3709ca46120d952835af5098e10c4bb82a0b1ebf8c1491d809a8fa4f9a53a0", 0xfffffff4}], 0x4) ftruncate(r37, 0x0, 0x10000) dup2(r36, r37) sendmsg$unix(r31, &(0x7f0000000140)={&(0x7f0000000e40)=ANY=[@ANYRESHEX=r35], 0x1, &(0x7f0000000040), 0x0, &(0x7f00000014c0)=ANY=[], 0x0, 0x17}, 0x0) r38 = kqueue() fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) r39 = socket(0x2, 0x2, 0x0) bind(r39, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r40 = socket(0x2, 0x2, 0x0) dup2(r39, r40) r41 = socket(0x2, 0x2, 0x0) bind(r41, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r42 = socket(0x2, 0x2, 0x0) dup2(r41, r42) connect$unix(r42, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000001d80)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386292670000008284955984c87910bf093f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050511f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc7173dde3f0724551122cd23500000000000000002d4d00000000000000000000000000000000001924be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488681ecdf66a6e4230feb5d13a1a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba47c1ea4360322e6198d6681ece8fa614ec95b39d85b782ce010c000000000000000000000000000000000000000000000000000000008fcab8e16242056f3bac5c7ff99f1efe1ff97455dd00c0aeb0a15d2459e44e27928ee298d487eef7464bc062bf714db22a4973c190592e01d949325a5ee1b836b2986369419b797cbc531bd13637885b323b48d826feed6ccad306957a8b0735dd459b3ef51ee52ac77c29c31fb345b1b585a2d99f923497bef58717198ad622c68418d84dc45f45a1465997edc470ba4eb3477f04d949511c4dd0bf0a881a146e14479bcf72424c74db46a10e0f595710c2db8d836360dedf14351a88c29549abf98e5e7252e5590cf0b4ada3961a0000176e25f27bd2bdc6e0a03935d270d1ea83902f655d3d201392e81ae0b2d52d4b6c0a92b1e846904254989c52e1d8e3263491eba22ad3", @ANYRES64=r1, @ANYRES64=r0, @ANYRES16, @ANYRES32=r42, @ANYRESHEX, @ANYRES16=r23], 0x7) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) fcntl$dupfd(r43, 0x8000000000004, 0xffffffffffffffff) msgsnd(r4, &(0x7f00000018c0)=ANY=[@ANYBLOB="020000000000000048696a280567b1a6342fcc8ec5d56f59ae9358416a169b1ffc14cbceb3bc8d362b2f8837a93f40586b79360e6329414fa22f440e071300cf9b96d68366295017cffbbaa3ee4761bbe45867de08c244c93d4f2bfc3b436d2fabcea3911f7b01003b8bbf1fca8bac050000000000000042dfbfe59edd13f9d13264c1f322e4f9e17467d1046c5f7749088dce3d74b00ecb1eb59c5ee363077dbfb8ca3ebd0544498875d431a8c1ab9eb2fac7bc4dd3baf664"], 0x0, 0x800) 20:28:12 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) getpgrp() r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) accept$unix(r0, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open(&(0x7f0000000040)='./file0/file1\x00', 0x180, 0xd0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000340)={&(0x7f0000000280)='./file0/file0\x00', r1}) r2 = semget(0x1, 0x4, 0x502) shmctl$SHM_UNLOCK(r2, 0x4) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f00000004c0)='x\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r3, &(0x7f0000001d80)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef3f0091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d9311819362e71bb40663a0595951377504d9c338282c8c6543f6ab36c8d44e49293e85febc31e4771b56fccd7bb9e67ef1eb49c0e15e38751bcdbb4c6f0fb00d6fb8546bcbad050e5be2922bfdd185df", 0xf11, 0x0, 0x0, 0x1b8) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) msgget$private(0x0, 0x20000003c4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/null\x00', 0x40, 0x0) bind$inet6(r4, &(0x7f0000001600)={0x18, 0x1}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r5 = socket(0x11, 0x4000, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="1000000000000000efff000001000000d876bd4800843b87d751528792d0039b5c20ebeaf8a70408f4c479207d4476cd10b11e8427529585bd113a4464283abb3cd3a52b38f185469a46fc74bf"], 0x10}, 0x0) dup2(r4, r5) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r6, 0x5) r8 = msgget$private(0x0, 0x20000003c4) msgrcv(r8, &(0x7f0000001c80)={0x0, ""/242}, 0xfa, 0x1, 0x1000) msgsnd(r8, &(0x7f0000000200)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a446c1a578f608ee50879071300594ea1b0ff3fa527865dee7aeb1b9cd5a78c8ff48fe12b96758de61c46b8c075faa6b340c398000030010000000000000000000000d3"], 0x2d, 0x800) 20:28:12 executing program 0: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000000380)='./file0\x00', 0x40000400000002c2, 0x2) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = semget$private(0x0, 0x8, 0x10286) dup2(0xffffffffffffffff, r2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r8, &(0x7f0000000200)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x800}, {0x0, 0x2, 0x1800}], 0x4) r9 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r9, 0x0, 0x0) shmctl$IPC_SET(r9, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000040)=""/210) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r11 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r11, 0xffff, 0x4, 0x0, 0x0) r12 = socket(0x6, 0x804, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r12, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r14}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r15, r16) r17 = geteuid() r18 = getuid() r19 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000007c0)={{0x0, r17, 0x0, r18, r19, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r11, &(0x7f00000005c0)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00ad200000001f0000003ccb0247d6427712a736fef82e567b1d6cea1a139c8332f6d09bdc709e0a75f82775b6750937d8e594cefee5d6e1ffb5331994d01e10157fda79d27b97e0326221ba344e9807d57436463632421eb13e5d7bc5c95e6c5011f5c71179e2fd8d3e7ff2b213411b0d"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r10, r15, r19}, @rights={0x18, 0xffff, 0x1, [r20]}], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r21, r22) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r23 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r23, 0xffff, 0x4, 0x0, 0x0) r24 = socket(0x6, 0x804, 0x0) r25 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r24, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r26}) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r27, r28) r29 = semget$private(0x0, 0x6, 0x280) r30 = geteuid() r31 = getuid() r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r30, 0x0, r31, r32, 0x100, 0xe1d}, 0x7, 0x7, 0x7}) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x100, 0x0) sendmsg$unix(r23, &(0x7f00000005c0)={&(0x7f0000000300)=ANY=[@ANYBLOB="0062c3eb14c45bc48d00"], 0x1, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRESDEC, @ANYRES32=r27, @ANYRES32, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r33, @ANYBLOB="00000000d01526ee10251a86173fb589d45476039793c0bcc7192bd041228809d228ae9451b7aa1ef240000004770ccd36d57265806e02237f666c886a20f8f695631105cf096308a093a74388e1acd4e8df00000000d0f0bbd2758601e3b8e61bb91b83c951f06ac72ee238bf030b68d7aed4bce7360a7c59a3e52e75bc8dbaff30d2251ad26e056400a31042a05929e5abca6a4ba372d494cb888d615e612a4d13c65101f3c941"], 0xec, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r35 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r35, 0xffff, 0x4, 0x0, 0x0) r36 = socket(0x6, 0x4000, 0x0) r37 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r36, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r38}) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r39, r41) semget$private(0x0, 0x6, 0x280) r42 = geteuid() r43 = getuid() r44 = getgid() r45 = semget(0x1, 0x0, 0x1e4) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f00000007c0)={{0x81, r42, 0x0, r43, r40, 0x100, 0xe1d}, 0x7, 0x7, 0x5}) r46 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10, 0x0) sendmsg$unix(r35, &(0x7f00000005c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00bd200000001f000000e9de3da7dfd8be50eec05b0f060ec70daffedaf3f3f64bd870c14b66a6a5e204ee839f2add291d5db277a42a76bf193b71f9a93cd71f4e9c676d7dfca06ae187b2e1dad5047391e4747fdf127adb875434a36604cd3f3991af959a27730ebde5b494b1d97eb9934e9ded99d10c4b46e44cc679063c8022b85b39539856a5779d3b1ed8f139ded3efb8e27f65cb6ff720df1d0bd03288d0fd0cddeaea1cce3371d09d6fedbfcd987071cad0f573f2c2b5edae"], 0xa, &(0x7f0000000440)=[{&(0x7f0000000400)}], 0x1, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffffb28c000000000000be1bca6d66fe72ced99002be03a1a1d817dbbefc81", @ANYRES32=r34, @ANYRES32=r39, @ANYRES32=r44, @ANYBLOB="000000001800ff0f00000010ffff000001000000", @ANYRES32=r46, @ANYBLOB='\x00\x00\x00\x00'], 0x38, 0x4}, 0xf0cbd64f2bead8cc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r47 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r47, 0xffff, 0x4, 0x0, 0x0) r48 = socket(0x6, 0x804, 0x0) r49 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r48, 0x8000000f, &(0x7f0000000300)={0x6, 0x2, 0x80000000000fffe, 0x880, r50}) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r51, r52) semget$private(0x0, 0x3, 0x600) 20:28:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x1}, 0x3a5) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) sendmsg(0xffffffffffffff9c, &(0x7f0000000340)={&(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000200)="1ebf57060a96e7ed87a267117e5a4d939cb6694582c83af577c5c5a7a60adec94b9ff7e839625b4255b5bfd5b44e04794ae4313fca4e5aaeb9b1af599e0ba53f608f7a5aa3a8f7254a3c05bf56fd9de5508757921591331adc67040f950d0647", 0x60}], 0x1, &(0x7f00000002c0)=[{0x78, 0x1, 0x7fffffff, "855e21242944af3e004bd2768d1b69e10f66d3c467d285fcc230855493f266f1a1a9cc4dd3d8d2e71298be7ad1aa0cb2f71acc36cb293705021a91435f34e0537c9a5826cc0aef964c39073fb1d24b528bad3dfe037d9d81de70f3d286d587ad85633122ff24dd"}], 0x78}, 0x406) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair(0x1, 0x5, 0xfa, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000100)="46e96a5b14f8e0007cff95fbe1a33a7c5d16a12495601bb1386f07653d0c7d705358586794e41bd292326d780b92eb734aacdd3cbde2de918ff35e3fc20b4a39285cb5621a8143d71aef7656a854a59d750ec39237a8cdb7669ebe8e064d960759a0e7817388bb06267fc703ccf38fcceec4ef6f9c3186611d394ec6e60e9caa3fa1aba2c29abdbfae5251943655e38ebd7f2e5dd7c04fcd4e5bdba871ab20f04faa8371bd3d6e24531568fa0e70d89221", 0xb1, 0x40c, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f0000000380)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f00000003c0)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:28:13 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRESHEX]]) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) r3 = msgget(0x3, 0x40) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/148) msgsnd(r2, 0x0, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r2, &(0x7f0000000000)={0x2, "dcb0dc1f720d52917ae01beb6e8c6a8f77e87793c959a0523c1b372d"}, 0x24, 0x0) msgsnd(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea63825f4ae6486f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c5"], 0x88, 0x0) msgsnd(r2, &(0x7f0000000100)={0x2, "7dc4f85a08df0689ebbba8ce2917384caebe40c38b0c10f6fef9047805e007cd5f6cff6040fabc0a1ff4c91846658ede2c38b3f90b9d0036453732ce9d8a0eee62a32311e8b57e4c3e245559398b57de07db7bdbff7e27624f758ba1d7f4d37179a6368e7a48157a3d5a976c03d3"}, 0x76, 0x0) nanosleep(&(0x7f00000002c0)={0xffffffff, 0x6}, &(0x7f0000000300)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xf9c9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1111411efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) 20:28:13 executing program 0: setrlimit(0x5, &(0x7f0000000000)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x8, 0x4002, 0x400000, 0x7fffffff, "61aa0db11ce9bdb7e696e973739ea78b7ec000"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="6b24b9536c7c35b2103985b75a5f23f81bcf53020000c2000000001c00000000400000000000000000", 0x29}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) 20:28:13 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r1) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) write(r3, &(0x7f0000000100)="7951958a5f44714e71d5439a2b9501a9511c361a8ecd503672c0067186c1038ebad0a239dd92c0e37c51f14b0300000000000000554b2a36e3a05b029de5b36e507475d7cc16bffc557d4be2cc7c7f084043f97d80b9cdb2e4fe1c9c05cc9068ae26feec57e8f6303955698a594b4069c75a2344f105bb64ef31dfa0acffb77d820eebfd7426648f679f6d6f592718ba9a06512c30a73e2f38a2140f36936535764dc022a0eee2829afa21fa012208c69ae064d20f60fd205861de1f43c3003db1f190dc70b336f797a94834f95ddcca80898eb27124af600548a9fd7db6fda76c2cc1090021d09375c93352cff5f636a4000000000000000000", 0xfa) execve(0x0, 0x0, 0x0) 20:28:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x80) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file2\x00'}, 0xa) 20:28:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x84) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffff7) r0 = socket$unix(0x1, 0x1, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) r3 = getuid() r4 = geteuid() setreuid(r3, r4) geteuid() getegid() r5 = geteuid() r6 = semget$private(0x0, 0x6, 0x280) r7 = geteuid() r8 = getuid() r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r7, 0x0, r8, r9, 0x111, 0xe1d}, 0x7, 0x7, 0x7}) r10 = geteuid() r11 = geteuid() setreuid(0x0, r11) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489ef37b6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r16 = msgget$private(0x0, 0x20000003c4) msgrcv(r16, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff00"/235], 0xeb, 0x0, 0x1000) msgsnd(r16, &(0x7f0000000900)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400"/330], 0x1, 0x0) msgrcv(r16, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000083000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005847f1a800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c30f8060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000576d46e915bec47fb1177dd60b4d030241baa84ea319fa99940383f7f0d339188dddfa27aa07768d7b7db2f30dce8d"], 0x1008, 0x2, 0x400) r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r17, &(0x7f0000000140)={0x1}, 0x8, 0x800) msgrcv(r17, &(0x7f00000000c0)={0x0, ""/31}, 0x27, 0x3, 0x800) msgctl$IPC_RMID(r16, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r18, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r19, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r19) msgsnd(r16, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r18, @ANYRES16=r19, @ANYRES16=r15, @ANYRES32, @ANYRESDEC, @ANYRES32, @ANYRES32], 0xa, 0x7fc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r22 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(0x0, r24) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000700)={{0x6, r10, r9, r21, r22, 0x80, 0x9}, 0x3, 0x7, r24, r20, 0x95fe, 0x0, 0x0, 0x100}) setreuid(r10, r5) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000003540)={0x3, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f4ba167bb0b994e3caa218e544cb901fabf7886da56c146a1b9f1e381f35071f061ac0e16f562552c9cc5d328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669eb25cd2485e172bf12e2b398f525a8e950353abd2b013220e11ba4f30df5b0b48737a75e68048691d9dd3854293a63ebe00e65195cd833f6a29f9991d9d788ea7f782cd1a7148cbb57c88de3eb944ddc98c8f5d34a3ca3049bc3e1c0b2c01b977840a1e39c8d3c294cdfc17d9abbe3fa6b0851d2fa6aadd52a8c97b09647077d2568f8927d3d0e4d7d69909e4d48aa682e5ce1b01b276de7205a1f8d90fc167d60eab1c844897040be7a7fbd68c35ea0f62fa80798"}, 0x1d8, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r26, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) msgrcv(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000001d7a8b09da0c822d462835bc070000000000000000000000000000000000000000000000000000000000000000ff0300000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000f0ffffffffffffff0000000000000000000000000000009d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006044ef94965a32c9a823820ecc68243d9ec3db0125a3337ab0624b5177b6c4d14eaea28ef6fa24ca640f80ea7443354716519569b4e83678d5ac2b7bf958781a8643cdd72b0805b3554bbf5fe55e60aff83fdbdfb33f27124f379c967bcb4be0a507c3e4d0260377b3939c2f48cec07fae3439022369c7bafffe050239d2f1bebeff4e6542038a56e569383e7c510dfff5ac13ab347b2e0701bbe37b1d85615e11d48d041b33a9097849c772b795203f14fc0622444bcfcba9e90e42ba0b44f1d8c037888f572969940912bff236430000000000000000"], 0xeb, 0x0, 0x1000) msgsnd(0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374425ce2c9c2f54d59fce65ce297a4aa0d7b33bef296a85554c457623f500f1bbc5b80ceec69369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce273da7581d3db901de2fb9e75eff7b3a84ca8000000000000000c1e6bf2817bd0eb0310f03000000000000000fec4ade3410d2556b4b59fb6a37075653080000000000000083b00e5558e528940f388a5bfc3a5de5459e6a621c3b842b0a5a1cd530e96562000000000000abc1f7c15cb604168ee38e8430f84797bf5199a391e80880494f06414b3dd4c494eb36312011472bfc21b291b560563b22caf91893bbf2824a62a3d0770e529ed3879c0c46cc90be6d3518f7d953c62cd3f6386d9400000000000000000000000000000000000000000000000000000000f6dbadb5c622cc5e34dbc8d9c675f81604197f1c85f6f6d4a67b1c2fa50eff1397d20b68c9118d7088d85f58033214811bc1f2c3f995248baf4f57372e166b5f229c5ee30ecd468e4255ec4f80d2fec927c38c42667f903e19dcaeb357ac4260ca637bd336c9597072bbbe82e8c762169e3ac7ac5d46a44757527b53cf886838620f99ff2f9fafd788fdbda0643d063c166a1060a1a31590f108c8e180b29542d9bc5724a5f39d867ca7cd45b868f058281af79e2b30eedbbd47866d177dd6fe97c35b1846f6c45bb310bb639d2c37a27804550b74d6f03f768c"], 0x1, 0x800) msgrcv(0x0, &(0x7f0000003e40)={0x0, ""/4096}, 0x1008, 0x2, 0x400) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000354f00000000000000000000000000000000000000000000007ebc4ddd168e32b7afb4da2c0000000053562d"], 0x27, 0x6, 0x1000) msgctl$IPC_RMID(0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r29, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r30, &(0x7f0000000040)=[{&(0x7f0000000140)=""/132, 0x75}], 0x140) close(r30) pipe(&(0x7f0000000ec0)={0xffffffffffffffff}) r32 = socket(0x2, 0x1, 0x3e) sendmsg(r32, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000003c0), 0x4, 0x0, 0x54}, 0x0) readv(r32, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/82, 0x52}, {&(0x7f0000002100)=""/4086, 0xff6}, {&(0x7f0000004e80)=""/4096, 0x1000}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000005e80)=""/4096, 0x1000}], 0x5) close(r31) msgsnd(0x0, &(0x7f00000017c0)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYRES16=r29, @ANYRES16=r30, @ANYRES16=r27, @ANYRES32=r31, @ANYRESDEC=r28, @ANYRES32, @ANYRES32], 0xa, 0x7fc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r33 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r33, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r33, &(0x7f0000001480)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b3057026c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c9712876331f79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7ed47f00adafdbc17ef505e95a941759689d37da81600000000"], 0x1, 0x7fb) msgsnd(r33, &(0x7f0000003100)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d853f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b573db5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe6000038d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f008000000000030951c3820b7f1b4cdb380407e30a48e87cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d00000000000000000097f32b59cad81c1e9f12848712dbfe65b54b0950bc5201a8d528a7b4e245a6963ea940b02f51176aa84822915c60c5814c6efb89e33453680022e5a4b1daa216081894b72bf64f174c3cc7e61df4c9a644087a45df1d8aea0c52a6c35482bc4caf6c7f27887a589eff2622ec720cc9d84d9d5c80c15e5148c854b631d03b16b48b5580984064eeca3aea0c6d317e37acc7c973bbe68d7355576644d238b7949b065355c0dece68ed0db1996bda96c31480a29650f0a4ab6a27b4102720605fe38663bba77bb6fda7144139ef55d680e2cafa4b1e52d022452f895b7729da277f48c8069ad01ff1317f1c93e537abf85c8d566e62f450c1163f9858ba70f2e23f97e389c5cd59e862e62f3aa3a10769d071af2168b9031ee93a8bf0e66fe92fd63c6b4e49e283623a52641745eb50623651f2e72e9ceeab7c5253ee5105676fa02a4e88760f546089917e816edc588bccdbbd2fc6b86f042c566553fe33be0dfef61eb4e8c59baa80fe79622f77fabd5486c7f8ca560bc51aa6715fb6bd7656559e44ad3febd7ab95f1c68b94a5707d0348f7a28f52721699ca59a94b74"], 0x156, 0x800) msgrcv(r33, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r33, &(0x7f0000000a80)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae93478443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0900000040b9c8b754daeb2982d28606050dc516a0af1461584bcaa0408775b83db6923dcfbe6fa845a4afe35d7f4b3720e880730444450164f43f8627d24afffadcfaf679ecb314a52c8d1441557cb9bfb6ac84523eb0f63c3554f09c828447bda40c883721400975bbaacd0c45e7c984022927e336ceb0507666"], 0x1, 0x800) msgsnd(r33, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de002180e94204e9aa301d1e0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1eec017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f"], 0x1, 0x40000000000800) r34 = getuid() r35 = geteuid() setreuid(r34, r35) 20:28:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) listen(r1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x4, 0x229, {0x1760000000000}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000240)) 20:28:14 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x2000000000007, 0x95}) socket$inet(0x2, 0x5, 0x5) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() 20:28:14 executing program 1: close(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x0, 0x8000, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) geteuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2bef34acb95a4c8900c3876abc000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 20:28:14 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x5, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) accept$unix(0xffffffffffffff9c, &(0x7f00000015c0)=ANY=[], 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)=0xc7) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(0x0, &(0x7f0000001480)=ANY=[@ANYPTR, @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd9265"], 0x2, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) r4 = getegid() openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0x0, r4, 0x0, r4, 0xa1c30682321f5ba8, 0x9}, 0xc6af, 0xffffffff, 0xffff}) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, r4]) semget$private(0x0, 0x3, 0x120) 20:28:14 executing program 1: r0 = socket(0x11, 0x8000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x208, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x6) 20:28:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="c2022e30000000000000000000000000ef5791d0ae43527f346c002941c905d978424757e3e0dcc8a37baeea"], 0x10) shutdown(r0, 0x1) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=0xffffffffffffff9c) 20:28:15 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20, 0xfffffffc}, {0x23, 0xea}], 0x2}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb0cd117bb3c4096ad6076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd12a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f33781780854600000000"], 0x10) dup2(r4, r3) ftruncate(r4, 0x0, 0x7fff) mkdir(&(0x7f0000000040)='./file0\x00', 0x160) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) getdents(r5, &(0x7f0000000100)=""/26, 0x1a) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) 20:28:15 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x82) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0xa3d2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x100, 0x8}, {0x86, 0x7}, {0x26, 0x1}, {0x100, 0x7f}], 0x4}) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)='x\x00') 20:28:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r1) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r7 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r9, r8, 0x0, r10, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r11 = getgid() r12 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r11, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) fchownat(r5, &(0x7f0000000040)='./file0\x00', r9, r11, 0x6) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYRES16]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") kqueue() 20:28:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="0077e6586bfc6dc7edbee7e685fef786e6788463166e8f5d8dd4c0403f283ecf0d382ad1f5fb4d141d64a2f35080517ecf1245ff1b33b3c74c5dc10c7751323756524afe0648b6239bd29695a2e52ac1aa75ab9c622127474a87f0ad62c60153bf3bb8e111f8c85bdc8c68b594f0f26e9640586bbab1a9eb1fdee203ab8421fe5d2d1a6ecea8fd76f850d4ca1d5014d9b6e6babd0934ed5f8810bff48288dfb7ee0a02a4afc776ef9dac0522f05bbd4732df6b9b85c2d43f77d885cbbea9edbdeadbf320274d09693a51a8f641cdf156cf615182f9b571f35ca03de1e6d836a95fbecc869300fa7f8c4e4106d6a3310671e2c1ef47e1ee3408bd23bf45e902757e3db444a38704a35f2c199ba6b57c"], 0x1) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x81, [{}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {0x1}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="7160f5ca657dd801c9abc6eaafd027354143523a7f4e4fbb6d6dbaa1287445d32e5d59c4eb7229b4f58ebf808b0c866a935d8cabb2ecb54521480204237348"], 0x10) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = socket(0x2, 0x8002, 0x0) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r6 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) faccessat(r6, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f00000004c0)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESHEX=r7], @ANYRESDEC=r8, @ANYBLOB="2d7490092081b1d091476075e68bdff5383327c8b1d59fa5589809e698b9c2fe40032a33070464d26582b4a4867ec73f79ab0c2990eebb60ac386c355c222d8ada4f4eb9acf20db6a38b0747808cc2bea79866067e820c3b038c38030e110a412c40bb1f9d64cc484c96829357f12622d9fba01122e0c5994490", @ANYBLOB="f8f3d67f78052120b61969af5b82cd22a94e2b876a4aa302", @ANYRESDEC, @ANYRES32, @ANYRESOCT]], 0x1, 0x3fb) r10 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r10, 0xffff, 0x1005, 0xfffffffffffffffe, 0x150) fcntl$setflags(r10, 0x2, 0x1) msgget$private(0x0, 0x20) r11 = socket(0x11, 0x4003, 0x0) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f8010400000000000000010000000000000000827b0fbc7282", 0xb1, 0x0, 0x0, 0xfffffffffffffe3f) sendto$unix(r11, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36ba5f90006ee01be657aea8c5fd6f0d9cf049c0a00384020208a371a3f8000400000000000000010000000000090000", 0xb1, 0x0, 0x0, 0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r12, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r12, &(0x7f0000000940)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcacc4ec5f878d43a96b707417934c5e7636e7ac394d68a1581d64ff05c0920a4a23811d8a30d0c495324afb105dc2555b00e89f0e4ee0bbba5f8b0cdfc54"], 0x1, 0x800) msgsnd(r12, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r12, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r12, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r13 = socket(0x18, 0x1, 0x0) close(r13) getpeername$unix(r13, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r15, r14) msgsnd(r12, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX], 0x2, 0x0) r16 = syz_open_pts() ioctl$TIOCSETAF(r16, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x5, 0x2000000005118, "047c2ce62e0dbcdcc58b62c200000100"}) 20:28:16 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa728ab702009b86dd60451a7c00382b00fe8000000000000000000000f0ff000000000000aa21000000000000000400902b060000000391fdf087e378000000006000000000000000fe8000000000b1e61c0000000000000066dcc9e8c49c85c500000000fa0000000000cd7700000000000000000020263782e24ceaea6b7253dc047cfdbf3e36f6c45ebdda96590c214ed334563e01d462eda63a8db7e48ea525c105197124c54e2e9c91861f7139226e34b60b690c4c12efb4be29c0cf9985e910b95c4f0dc2b14e450f2b078e650a92d2e0f1c59434292ac574989b39013d760a61cd0e7db0f9a14b6b7d8d134456adb21a7d95d8f9c3c0591ec79f9d32f8499ee5f446638b0a9ddea757ac3b5ebd70c45aab910055d07e1c9cc4ceae75ca02d0bf6ec6ee9de33bc8cf0ec2345c73d415b8e5a55b500000000000000006decf6c10a503aa453c32f1de36f4870e254cde15d819d9099a905779c7f62d62b8e5b57f43f024ad18a59556446e624174b24f1a0ec49c29e0269ff0dc974e0f4b58680cad65526ad4fe8a3409001a483897b3dada75353a3541923e222cee7b060ba6ab86015b40879ae87c6df8005fd2085747b66b14935e0d2e05722fc3818c08083b7694db7b000000006003b2399c081bfdab7b51f09152758e0d5be00ff0e95d0fc3b80060704bf8cd8b213efb013a04c5b85d2d0df94fab4a74578806ead3409f5af9c4f464401843e7800e333dbce718e876d018c09503d37eb99047b9cb8277d6fa6f014ca8ed26828a206e90a9ec07f6396a35320c1f76a9ca874c1ed7082a31bb25e38095edecec7697fb2a5f1e860a0412a25de3ce41aa661e6ea4e4e0afceb5000af7df0994dde3ef4f7ce3cedbde34bd3d0eb88c8c811e98b7d75fefd28ac0ceecca15f4ed55b3c142e7c65819e1fa2f9d0916f9f02ca96a61701b129cf6bb99a6f48f2634ad"]) 20:28:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x230) semop(r2, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x20, 0x1, 0xf0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = geteuid() setreuid(r5, r6) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getgid() r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffffff, 0x5) r13 = getppid() wait4(r13, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r19, 0x5, 0x8, &(0x7f0000000140)) r20 = getuid() r21 = getgid() r22 = syz_open_pts() ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r23 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r26 = getgid() semop(r23, &(0x7f0000000380), 0x0) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r25, r24, 0x0, r26, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r20, r21, r25, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r11, r25, r16, 0x1e4, 0x7}, 0x5, 0x5, r13, r12, 0xfffffffffffffe01, 0x20000009, 0x8}) r27 = socket(0x18, 0x2, 0x0) connect$unix(r27, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r27, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r27, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r29 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r29, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r28, r25, r9, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x0, r5, r4, r7, r9, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r30 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r30, 0x0, 0x0) shmctl$IPC_SET(r30, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r30, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r32 = fcntl$getown(0xffffffffffffffff, 0x5) r33 = getppid() wait4(r33, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r35 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r38 = getgid() semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r37, r36, 0x0, r38, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r39 = semget$private(0x0, 0x2, 0x0) semctl$SETVAL(r39, 0x5, 0x8, &(0x7f0000000140)) r40 = getuid() r41 = syz_open_pts() ioctl$TIOCSETA(r41, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r42 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r45 = getgid() semop(r42, &(0x7f0000000380), 0x0) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r44, r43, 0x0, r45, 0x100010024, 0x7}, 0x9, 0x7, 0x8001}) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r40, r4, r44, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r30, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r31, r44, r36, 0x1e4, 0x7}, 0x5, 0x5, r33, r32, 0xfffffffffffffe01, 0x20000009, 0x8}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x3, 0xc6c3, r33}) fcntl$setstatus(r1, 0x4, 0x0) ftruncate(r0, 0x0, 0x20000a) mkdirat(0xffffffffffffffff, 0x0, 0x0) 20:28:16 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x178f) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x169) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5c5, 0x1, 0x7fffffff, 0x0, 0x400, 0x89e, 0x8, 0x2, 0x1, 0x3, 0x8001}) 20:28:16 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000000000000000000007c4889b6") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x26, 0x6) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getpeername$inet(r3, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:28:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000c80)='./file0\x00', &(0x7f0000000d80)='c\x00') r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r7, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r9, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r11, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r11) socket$unix(0x1, 0x1, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r13) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r15 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r15, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r19 = fcntl$dupfd(r18, 0xa, r14) ioctl$TIOCFLUSH(r19, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r21, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r22 = syz_open_pts() r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r23, 0x7, 0xffffffffffffffff) r24 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r24, 0x29, 0x6c, &(0x7f0000000040), 0x4) r25 = socket(0x18, 0x1, 0x0) r26 = socket(0x11, 0x3, 0x0) sendto$unix(r26, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r26, 0x7fff, 0x5, 0x0, 0x0) r27 = fcntl$dupfd(r24, 0x0, r25) r28 = socket$inet6(0x18, 0x3, 0xfc) r29 = dup2(r28, r28) sendmsg$unix(r29, &(0x7f00000000c0)={&(0x7f0000003540)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f52a37d39f2c12e01e34984af7efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec086585b1bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf77120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf"], 0x1, 0x0}, 0x0) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r30, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r27, 0x20007605, &(0x7f00000000c0)=0x5) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x7, 0xffffffffffffffff) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r32, 0x7, 0xffffffffffffffff) r33 = syz_open_pts() dup(r33) r34 = syz_open_pts() dup(r34) r35 = fcntl$dupfd(r22, 0xf, r34) ioctl$TIOCFLUSH(r35, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0), 0x10004) r36 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r37 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r36) ioctl$TIOCFLUSH(r37, 0x8028698c, &(0x7f00000000c0)) r38 = socket$unix(0x1, 0x5, 0x0) r39 = fcntl$dupfd(r38, 0xa, r38) ioctl$TIOCFLUSH(r39, 0x8028698c, &(0x7f00000000c0)) r40 = socket(0x20, 0x1, 0x0) bind(r10, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b91962c9a99e91e11a6464548478a198895fabec2b60e6a98ad4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc53"], 0xa) dup(r40) r41 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r41, 0x1000000000029, 0x200000033, 0x0, 0x170) r42 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r42, 0x0, 0x0) r43 = semget$private(0x0, 0x3, 0x100) r44 = getgid() r45 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r44, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$GETPID(r45, 0x11f3e1ba88f24652, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r43, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r43, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:28:16 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1b0) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() getpeername(r3, &(0x7f0000001bc0)=@un=@file={0x0, ""/108}, &(0x7f0000001c40)=0x6e) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 20:28:16 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) setsockopt(r4, 0x7, 0x80000001, &(0x7f0000000240)="892db3b6b19d7e7c74158bf19716a357aa354d019e15960de1da7b871533fc172fd783b323d3e72e9e7bb9606e154d99e858385c04f0c520e81f9a5a899a96d07b728f65979f055422cc27871f20c7912effde6c5f57223f8ff1fd4ef7d2e19d42aa5b70f4c65241f5b9ce2c4ffe38f1ea38b39fcf9a491deae7851d660366f1ff8f77d2fab2b1dae6bfb6ce40356b59f9d02f9b3d56b99941afa29ffa996924b46732f2839902c9a1d70c83381d69da975a", 0xb2) dup2(r5, r4) r6 = kqueue() fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r6, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES32, @ANYRES32, @ANYPTR64]], @ANYRESHEX=r5, @ANYBLOB="534b3b47f83279600d06beb0f52c6786a0bca70bedba2d42ab7f9642f75cd102b508ddb179f0e84338a857eefa5ae47bae085cb5080fd37fe1509bcc1c401a38e4fa05db40370ac4953d59e166b94e7841e3e2f3c3b5c8fd2e1c2d", @ANYRES64, @ANYRES16=r0]], 0x10}, 0x0) write(r0, 0x0, 0x0) r7 = geteuid() setreuid(0xffffffffffffffff, r7) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:28:16 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() dup(r0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:28:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18081, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x1, 0xffffffffffffffff) fchmod(r6, 0x0) msgsnd(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9081b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816a8884dd50ed18e0eb86ea28df80e902ac3cc6958a45c7f4e9a285ecf45aa39d8c69ae37dbd5cebfca84b20f139644bb11294680f192435aa2e3960e80e93d4daa66c34bd40cfe48f3d4a9058e3604d935c215b205bc8f506c1c41dea13c58206bed338032fb7f66ed226eb689563cd60e724884cfbfe5111d659a4980471e1ba51d9b99c6fe582e07723f10249be98d58d4dfa8ef76c33835d654bee9f58309892efdd500bd3d11410836c706cc74f589e18f6513abc920c99"], 0x1, 0x7fb) msgrcv(r4, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c00000000000000000000000000000000000000000000000000000000040000000000000000000000000000493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28d016337865b77b59e1c7217ea86f0b7dc818b5502395f38ce4355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70eb39c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3257d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea8774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a49533d2d565a3a47d2e5ba8ffdc9f2c31d586986728b9a1dbf796eadce2b0609f02674c2cb4a585ad3b6baeb97c7368e74403e3793d8b62ea929429968dba4fad867937d44688421cb4356cc3a74e98ec4c513a6a5a2882f6ef334d1220d5730e0bfdfdd0080fad93bc23e2e6b56c2e4cfd82dff5e20b7427e050c93ccda7db03d7b198a9c7fff332fe376911af3aec33a133ad25e2037952d2e733dcf4d9be9b3e54e79a14e8d56e5e1d0fa197ef5f7fa8451e77a8be53e001373318fce76bd9c53d870d4d34a9001a5f5ef7b25d7a2b62a25686e5cf46412213fbdcd4b1730ae07dc1f37b0637ae73f06c6602b6412f5e749165cab9ef6fca680a2782c200"/878], 0x1, 0x0, 0x1004) msgsnd(r4, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d"], 0x156, 0x800) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd41fbd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getegid() r10 = getuid() r11 = geteuid() setreuid(r10, r11) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x6, r8, r9, r11, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r13, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgrcv(r13, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r13, &(0x7f0000001300)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd5637cd159e284402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88ef26acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb46979be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3db73eb4c2874ae09f1456437981d0d80c1b0d4cf15e4305fdedcb9d7ce7e04ab442c1a0d6d56f0651f27bd27837255f930d5cc4834e0c048820ab5f58b32139f293969a1a50d0c710fdbb9cdb888aa9897fea205548b9c9a9644e5963b0df8cb3aaa2005ebb5dd60443dd5cc4dc6b0be827f203e4a83cc9e123e9d39f8c1f2f12797269a2be3d7a47f3f70928affa062553a4999b3527ca5d38deb812098b226cabae771144b97c4b4591aed254ac0a153cd55d8d56fa4505482a0f3374d7293e1a8adf23dc008d211e33c0cad192c4343581510000000000000000d38c84a2c5cf234a21fa2ea26de0c1378725628454e2a07504de31ff1d983e4168a3826907c797f70d781ab21f1ae6661d053018052e91a8034ebebec6bcc7fe9f7be5f6e16bd10cff5a1b6d65a7391b4755bb7e818c712484b53c6e980fd924b06e1db33f163939cedbc1f09ef0ed907618e64b505af83aecab0d97415f6c6053b30fb81e08fd6511"], 0x156, 0x800) msgrcv(r13, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r13, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r14 = getuid() r15 = geteuid() setreuid(r14, r15) r16 = getegid() r17 = getuid() r18 = geteuid() setreuid(r17, r18) msgctl$IPC_SET(r13, 0x1, &(0x7f00000000c0)={{0x6, r15, r16, r18, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r9, r12, r16, 0xffffffffffffffff]) r19 = kqueue() fcntl$dupfd(r19, 0x1, 0xffffffffffffffff) r20 = kqueue() r21 = fcntl$dupfd(r20, 0x1, 0xffffffffffffffff) fchmod(r21, 0x0) r22 = kqueue() fcntl$dupfd(r22, 0x1, 0xffffffffffffffff) r23 = kqueue() fcntl$dupfd(r23, 0x1, 0xffffffffffffffff) r24 = kqueue() r25 = fcntl$dupfd(r24, 0x1, 0xffffffffffffffff) fchmod(r25, 0x0) r26 = kqueue() r27 = fcntl$dupfd(r26, 0x1, 0xffffffffffffffff) fchmod(r27, 0x28) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x0, 0x8}, {{r2}, 0xfffffffffffffffe, 0xc, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x6, 0x8001}, {{r3}, 0xfffffffffffffff9, 0x20, 0x4, 0xb17, 0x1}, {{r1}, 0xfffffffffffffffa, 0x2, 0x4, 0x5f28, 0x7f}], 0x1, &(0x7f0000000180)=[{{r19}, 0x0, 0x2, 0x40000000, 0x3, 0x10001}, {{r21}, 0x5532003a7ef43443, 0x30, 0x22, 0x800, 0x314}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x7fffffff, 0x1000}, {{r22}, 0xfffffffffffffff4, 0x1, 0x1, 0x7fff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x5a, 0x2, 0x2, 0x4}, {{r23}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0x101}, {{r25}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x0, 0xfb66}, {{r27}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x0, 0x6311c8e3}], 0x3ff, &(0x7f0000000040)={0x63b3, 0x7fffffff}) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r2) 20:28:18 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x81, 0x1008101000002, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) fchmodat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x100, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x6e) 20:28:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffafaaaaaaaa00000460a4060000102c00000020000000000000000000000000aaff0200000000000000000000000000012c"]) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:18 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', &(0x7f0000000200), 0x0) 20:28:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000100)={0x5, 0x8, 0x59, 0x1f, 0x8, 0x5, 0x4, 0x10, [{0xc2, 0x401, 0x5, 0x9}, {0x8, 0x27ab, 0x0, 0xff}, {0x2, 0x4, 0x9, 0x4}, {0x2, 0x38ed, 0x4, 0x4}, {0x2, 0x80000001, 0x0, 0x354}, {0x9, 0x80, 0x7f, 0x3f}, {0x9, 0x1, 0x10001, 0x402}, {0xffff, 0xd93c, 0x3, 0xffffffff}, {0xb1, 0x965, 0x7d, 0x9}, {0x0, 0x20, 0x80000000, 0x8}, {0x9, 0x80000001, 0x6, 0xfffffffb}, {0x8, 0x90, 0x7, 0xfffffffc}, {0x5, 0xffffffe0, 0x7, 0xffffffa0}, {0x1, 0x2e, 0x1}, {0xffffffe1, 0x5, 0x8, 0x272}, {0x9, 0x9, 0x3, 0x4}]}) r1 = socket$inet6(0x18, 0x4000, 0xdf) pread(r1, &(0x7f0000000000)="3d3b5f544501074d80d51650b7610b7658944d368ae9fe1a2f13988c532569e9477df109c7866579806ebf07389ab1a7528e6cacd6a5ec8523a4b9d91eb34e480246b1126479d06994808d220fb20f6b3d1a875c9fb18c4dc6a418004b2e33cc77245d36e97201ae8465e324a35bfba391365b93d8cfeaa5548e488aa55bcb82f3741aa10bb3b520ae2676335f90c466e61e383dcb2c7172120aa0a59d23f0ae60b898d9c9675619322998ce30834de63722bfffd06457db41be126b32f0daf5bbb289432d1350c8563b9025c27e9b82ca9df39fd61c445608897caa808b0d", 0xdf, 0x0, 0x17d6e007) setsockopt(r1, 0x1000000000029, 0x23, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) sendmsg(r2, &(0x7f00000029c0)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000280)="5302", 0x2}, {&(0x7f00000002c0)="e9e3cd147d65db7165034be3adf9277a838270834e740da45da9a41deeb27efd8d4275c5aaccd25117dfcb8c26f10ae0aec47fb8e0128ef1869abf832fd8b246762e7b7b1c3c75c070e34f40b7bc87c1835ce559f13a4c1fce514d31d03d4fa9b66ea938c0a136cd05c34cff6ee8090f90", 0x71}, {&(0x7f0000000340)="accfd56649d91332ed943ba6dc7777a63f4f999f67de7e6629047fe5f17c509723099db8d526c7488439090dff133269fd30e0bea84d180657f63b6ccf78988be218556fba29c3f9506f7fe698368a5e373b9798740d7653f748c4e939767f47979c5ece10d244d9dd3a9f1a8b198d48554c25e1862964a4299269511eb0071dfa8647bf76a9ad141ae624e7e7e85caa78ac373e86c7a6dbe709453d4f9bee29031b28177feff1da5b4260acab2ef778e8768fe5da6903bebf02a3f57e081e329f8a2d462f2f", 0xc6}, {&(0x7f0000000440)="0c9505ab543d10ca2a1b39aa028c2437c8be846fc9a6eeecf612967fde93e02847a46a42ab0161197bdeebc42bf193333335fb0deb5a181c41029d2a88620cbb275f58785200333bd38b72e5aae51e0b6df703d20485c857d7b39d942b391fe21db2ef4bebad7c39722132a2322e5b304d7af867656219a93911835731bc3f206332a0830e73b2c4bb2b331f278dcdc02021af107dbc9ca2b1d92c36780d0502fcc2f3f7dd26d2aa15ca92577feee37d33c7", 0xb2}], 0x4, &(0x7f0000000540)=[{0xc8, 0x1, 0x4, "b1c7c07ea828dd5098801eb5d7b6adfe6b4023ba01b598209c0836ef2128a49eed7e471d8b9cdfaf6de6704eee563a46893ecfc3b7e95534b97a1eed1d02249095984d9748bd8f0b4ef72f6795587139f881eafd24c94919af9ccac6dba4ad568ee06a3aa8673cde2453c7677799cac240d94fc127ecb32e4fd5261f3b946848e045b131c33d82b105e5ef92197df61489fdc6080d1df80be145c9c5110ca42e15f7bdb46d314d7fa104cc972481e46cf1dc6adf364b"}, {0x1010, 0xffff, 0x8001, "7ff63167119e22bbdf061647a3302a282972c2079ed41f819a22740c325a7a61fcc6fe268724fbeb3b50410bb5df370a81e2b470487449dc47cda0b81ec7731d8740c7a67d74f479af0cc7c70d9c0ea7032d4e20c06932b0d58d6f0079a74fdbbf09533740f657d89fce642f9ef79535433057011c264609443e5ec19a1323c4dde94fd1769d89059f00734666c8ba28019eb6f9c4ac05d43feedd3e068553dea6d2e50c26f4925cd4084da24a893e9825a789435666e13f7cdee6678aa41e833afc6d56e42b16c6650cfaa5982708e2e8a7afcb5cb5508f1235c2492eb0c69593cbb3625a08d50c6102701499c965ddb6412337d83c6b971762160314c4943880d422e14c925e1a9571561b75839632cf7b031cc22aba64bd7d319eaaafec528782ea1507d110f30d0d071ff25165e858ff9902ab507bd39fd9e56c44d5c155bc712ea01dc4aebcfe7a70d2e77af7c09880a82d08971d2d8b3264f9834dbd71d9a3b05c94732eeedc08ad968e47686ffd6f1ad1f4dc9809b2cb04dd3da3f992f737273428efd05cd4d796ddaf7e91568b703459c7bf6cd82418f509fd188f7ba7aac694495c2c248a16a58b3d72c67698a7877d2cc3fcc84cf631f140380885b5b04469f3c44c518e6b3520ad13e3ed46f1e5c38b9da635b4820f1e362ebf557a31653ed6aaac7ff6a78e33822632b093b794fd7b0aa5a0d23da71d6b27a9cf185ea96015fc9033ff8ffbe1c5559ee3faa8c1d5109c68853ad006bf6455c9486392b986cdc70fa9f7d7fa27b233adb25a959fe221e916dab81f1aab4d0748239cc631e7824d55486ac35bc9d935b12b34f2bd60e5bc7b344feefd6135e61376b6cae7b9cb2b52fc34a17a072aae75e6e39caa4e31b4f5c9105015e0f109a86436fb96a1f5efc7d35af3d7babc74ae7b74aba770a972cb182a7490b5a5229c18975316b2cebc391be4ecdf03a60cbf92a8f5cb87fd7b0d02b2f9171f328c4d8680ecdfc773849b9b96b025cfe9d66d4bb60cb2618f3ace9190ec2ccf34d0d7c1d796c25c6014a3453528c976e7f056c1f4312a29ebdc7feb6ed4e694b9d604d88278c3bbf10d6679a91fe0f2a7aac0ce77a1a2ffc6f63c0d12e5f68685e4d8d9e068ffa5012763cd9134769ee66d38b2f0125e153b1d5721dfb92028d878c9407d0df7faebf7f578dc2934b374b2e5fe65bffe0924eee56cab81c66f8e6d6e32ff56d40af343d711a5a50a73e5cc18e3f1bae6a9e3868f0f79663f24b71600fd68ceb1b21f42a702d61770083156f10164cffd42f270c367ad3f601c8f7dca6aeda34bc534572ec9929b46772f9ce3349840801f49ebe9c44e48e56350637d993658525ffb2c69e90a5f90a5669bfc4af59abdd3a30c8e4e679b8d6273e3696583de40da506097a26826cadc4ec52763320bef8a1ccdecc85d2b31c68e776bfd6bbbc6738617010901135f24077f4c9d800af5f07feed6b26fda11202aaf2f757fbc0a95c31248ca784706a39969d11fcbc52b8a43a75c184fa153accca5c2b3e4555135bfe89d4ec96deda34e0a295cf8120b73049097c7b584479fdb1e82fd5d0e201306b421e4fba7628cc52d5068dac02ce4a75bc811e2ac646ec9af157c75aa41b471f22f86e7748df25764c95b9208b1d39b361c6021f1c3bd107a798ec796b7808f47b92d2b0809395240a8fe5daa033082b08b7db890fd7c5d43139afe7ff94b4a9ce81e66c8500f12c6496135e0a78413f0f57a3a203f81af0eff32468b3cb2c36bdfe8413e554ad7215ede112a4ee94d1b79c116f9dc6fffeadebeb649bebd4655e8d1b43d2ed8d34e0a13f33643c3ef941ab302193292b15505cd8a5fd269751a896c6395aafaf797fbe681321d9acf92a4d9b7a5173a73712aa9b58e228c9fe6ec924019173a9c2267b7e50e7f3c123ed30c22af02a77953e3acd4bccefc816b0a40e79576ee499becf99fff0de60a42c234caf12de8709d0631d1da662d0b0b295a46584a4adc0162068fd4c07dd1c8140f40079c666b20a5476989029cca91aff98956a43870f579de4dc6a0db6e75b364aff27897a6c072a85432b4f67459c13123c303e24976270554e529ddd2daac6284a6ed072612c3b230e792c7c7baf3cb92aa2871d8a110640144ce2e2386d38d28a15ae5c7a18c4b815def83417be50c5d5d700c0ce21e76ff376807a9301a371a9aa17e3b51e7406c46953eef597e251393bf992dada0fb67473376750369f007f0f81ddd60fd7ec4c20c6dfb67340c00818265009ad45cb5a5183e598cae4abd72dfa5b10820d372ab8206541347d52081d30a26c6f163b6caac4dea571e7a1bf8b6a19d79116cb6aa95d1f9520d3a7bd094c75142bdd1f6fc65a9d5682379fb990417f09fb5465ce0097f656f16dd7c2daaeb71947d9d5a74fc072d6159647dd0f58056f3f3d6ed6dd9a690905aae0b127f3dc4f7294d6881165b513d6ba3dd8732cc925ef39db096999ad0026093d61198446cef6e55bbe2ba2dfde41b15bc556839eb522fd8fab9c45d75dcb4fe9531dbac25709feaf5848d7133ccf99e9c5ad9ce501f7c1df6f883b3a3914e80006ba9b34585b21d2013cba92fe5d3b84553156ea72ddfe687a3faf7e255ebaa2f5d3acf3f3c3e0ea913ac5a8974284b06dcf18250de598ba573635f94425e6388ec4ab3f4bb1c1409b56e729a6ec74aee5313845f2c937bc38933226874c4810fc5f3ae38985f929ed34565639d2cc4e0930b08387cec735f19880590c2fb639212d3a13a58569a55db1d1cbe397b388c7fd5243f5440515a28707e7237a240faf4bf3f1b43ed93d6fb54e4e952c425a039faefdbca28fa28cfae22667b98b1fc28d20ecef464827170136b63e411a09a727703651237d7debd7f84bfaddda46b618ed92e64317d9e9a9432d3294164f10dc8816d9818f41caa7a02cbf5fe1c61a03d23457724d1031fd6558d4ff4d226ed73cfc60838e304b2da926422b065636ec4ed0fb791e12a55d21e7db5e2144c8a420270cb87c06b9996edd56f8086a976e8fd656f5558c20e7a0c8fae7979fd296a8504dbfb885a9ff45ecb1893daddadec4132ff27fac3f6ffa925d165cb7107e2d10e36172455ab4040cc98aa2c4563f90ca20dd8a1187757e2913f0db8d672b884a95a2bc945d8e2712f050e9bba6089fbea30b8f71b06755bd590b1bd39b0955db82cafa33d6ccc4d37f68d40f634004c32999c1ff78d78848b8af4934a013fc3ad843ac1637bef78db79c28ece455ee898e2b0914bdbc5ace618115b7561e1e4cc223b1eeb774125c32ed74d76704b8d7997e681753306cc403699dba4946dcf813814d4679cbaa757ede2cae4bf32e0bf345df3c5bfe0d8767f386dbbcca7b03f3e8f8c9aefb347fb32b478452736687210b67d44f90bcabace0d1de08345381ce18c4b5146c11e9edd2f7ae4a7ddaf0bb7f81b9c254923439ed1d92ef21b946e11e6ae9ebeede1fe117c9429acd6220d4d44c0370205cab4f5e4b00836e549eafc987e147bd7eb24f0a295a42025ac40c66f357eb44a7ce0f750fceecee5e9287dac7b804f28decf9911c1832d5fcef618bf4d7683d230eb63bb6ed4013d39c81e0cfb388092084686ee86a61ea27a1c041e909d8097adb156b24f0da3699d3dd9340ababc5937e489590c4f35a0fd28bab612193f5b2a7787537886705f2657a2920e5024566d47d8e8960477a23cc4e6bb86457b081d8c688e7d3d5bc398f2f70b3cb144449f855424a3cf49a6d61471bc2e272f2286703c96a5850ea9a4018a04d228bffbd6c0b8eb6fbd1ea68bb041b3906b289b4e6e92af56675876a3b8439afdce77b8ad46f4043548f2e02b4b00f3110470dd6b96e125c81e6cae47ed950daf59cdefda39357b8d27f0344ab83f545b8c8f88669a9d69a0bf0fa629883b4ec9d47213159574d12eaadb0f17e950786f7180f84eaf346583c866fe6d040d3d15f9b7c39ec9958f01d1cd0ddf46a1c0247390622447543fc4f85fa34cd547cd64687ff2c7b3c0f26caf979f54cef5d0501130172fc8954792bce592592ad75df37ee68d922104c849ad87bc92bff3c1899cc8a9e2f73c6b3397443b50c0ffa71e0134f4e3974ef75dc29b445b7aa389571876f12bb897af9a04b02e73f95090a7a56854e5b5488a0d15d19b233be80c7a062f8c3b0d5a9490042bee27c3c4161b2c26cff23c505c9316993836d7153660bdae502e2c7e62bf02efa2206adb8c8d00b7b8d89e4b596bf055d52157a31352a86498aaa947525c106c29502c458ba6a14dae2643ca174e479cbfb1e08156ebef1d9657b4674e0021c56f7e29cfff172e5f61f75f2bc98f309f880cbb48ce7417fe817894ad459738b717f8dcdf1fd4a04a7b8615eae9e4e51d0ce312447c4b19b2fcd2be04bde13b9580c8d27a7051a03a0ee7c9da56cac01bb38872ea25d377501778f6dd729c4beac085b0cbeffa092fd1f068e6c2125139be5754df8f449e99e2a63a499d05002c398234afae431372aed5b411a3ffcfa5ae562daf62a9e70193cb6d08c0117d75f7f3c5cdf65c9f5d9cd414f5f09907a767b20e7e4b5b9635435b5bcace9aefd9312b2ee352e8a5014ed68351213109a8c5b7912609b3bd223e281534f0df799afad6ac5c763c12a43b586295b70f7ab6f7d992e0d5f7ce3d9c1cb9f3217fa7bd3f77f47a7f2563a7cbdc4cb89d96f201f1bb7e1de003870bcbf8d885f4e8fbdee675a1c9f8284207d9bbad103a6c886c02d038303bac6428b016247f8aa9f38b47941e610d51be2cc79247903267bc4bad6a184be9e2d19988bd1c2e5d1f30be89b896afff1e8b3aefe10e85de446a59ca072670f0628a6c541944a7aaba72f486939e2143f7c3906096662db64d9ca08107770500bf732ba1766bfba460e562fed82e8aa3e1907494b5d035526d983a07b7e687579325483f9410802887dd42f727b1b69c4c908a19dba9532891363435accfb73a6a5e962c076d32eb26e1381cbf0721cdaf1c1107f3719f4205b014bd35beb8d77d6b9ee048b2f725bb3b69debb9ea8fb021d9d30d86d16873719e0f4178d2bdb3cd4b3d6f75aae78a08595225b970aabe0ba40e3694432f0e43dd1ff3e19b51ba08cdbb18303ff6c4bd9b2bd2e16c3d6dcfa124ff4e13ccdd146b33d2716754dfd6e55847bf99590542d2cc9d739176217423390e8e9e6be8dbeb8ca45016424171d0db2848e531c16fb8151a6e6464590ac06f269032e8b8fd87ed799d81b6d5ca9c0631f9a230ef1e21d685381e857a0fa82136a50c2c6647c98eb71c2545e1a32a8ed8a9242d29d5859c0b883d68161c2f638a77ad3927ac19c9a4c0740fa3be672305324475829bd6fb7695c7dfb4edc0d6ce1181132bbcb908f496e6acbb4b1b0dd75fb32b0bf7aa8078303b51476da0773f43ea2902d62a21bed3ae903913861f88ba33bb077104a0b23fbe014803d228a59497bdf82484b4cb482a1be6803f969f89e3411697f37a7ab9a90f12d44c8331418ba0fe702d18c4f0eebbba419962f08e702bb758f862b32a2959ab0a53931d034972b83561ee747f41a1bea220d2c696dddceb96ca52e6c0ef98c671ef6c86094c9c0a583fd518ad721f2aab95d1d17e88ed77f1b1f13f6fae56c2c897052aaafcd8acb3c9087819e6bcb293983403099aee1f72306518120c273ea542189fb1071873cf72260e62974380bcd16107c4f248d046e472f396e4a37becc47089680db94f4c93e772e6f5c3c6f7a7e83d7ddbd72171dc968bdd4114b5c"}, {0x70, 0xffff, 0x4951, "4939bf199b8374672a6d705acacda3d736931c513ca2decbcce6ab45f7dada364a73166a29f88c34a2c1ba650a54d65051da7a0aecda98e03ac27e3d6d6664720d5ccc2411e60b3e764a50e18c2af70aeed942496f9c1e6f39d455"}, {0x90, 0x1, 0x7fffffff, "ad37b118787a7e529ffbd62a0677709b5ec20c8a6ce348212a991942cf79cb5f00159a57402c674eadfeecbd0851fe53b65f1d325947296b47e3db810dec4b404021b7f70667c19801830e5dc96b2916573ca0b0ee4b52e644d990f707a6184f2c8783bd49c8462d6f05e512c08014aadbb4668346e10854dba7e17e2f66"}, {0xd8, 0x1, 0xfffffff8, "fc37f18de9d499a321eeb0083a2b11322b7d0516d1f8f07debf8a2ba3ae4c48bbc0c30f8c1165606e1eb090aa6d10e9d121d064ca561e937f48a5662af5357d5842780824c4209bff06d5149ae79bea205028b5880e80d49a0b56a85c0711c78e9e76340194f899b6cd8ec6ccec714fb9b263a3ad513d7cfe64a1f60a7999872fd1091eed57b075e2f80fc652dfc1f1008fecf93ff15a5acc7414432187ed81358dee276e392866ee8176be38f3b5309521883ec1139000f2befa35e8be9bf06f88815b3dd21"}, {0xc8, 0xffff, 0x4, "eba61c8932d907e511a846de5b5a4b73acf786bf673ae10fd10a810fd39f681f19be422fd768a2825bd085963ddbedc1083052d1da1670445b09069ab33065e3ef35ba31bd83827b9a45f4018a5bed841c809f8f11e16978b9e21b02a16458fd9789224075113ae40b50333943141b465cdf640fe3253c7d2bbec9ce911faf9444fea6045a29ff7bd60d37ba07828a0aff2e49f0052a36ad929a37ca74cacc65b2a801ffc48db7b309dc32b73a719e4b8fb87877"}, {0x1010, 0xffff, 0x7, "cfe3e5147abbe662b0a920eae507b9034c70eb8309bb6e97f5df6e457eb1997cf1e56f2503f35cefd1fcb939f8f80e874542e29561f2882fa83ae480734116e96791755c03473f5ccf1a1cdbf0505d9ffbd78a16ac93face37c9f19c1429277c85e58ceec7008bc73bf6a9294bad77214d660cd6c7942d2a1e02a08e29cdc0a923d19c8a3d3e1d1b5692fc530f6e5c4c31e8f14dff265bd4dabe1b4a33405470a0c615148745a7600ef1fb772be349cfd35de2a94aa35420edef4a8e97144198f0c227db0fcab29eb509f43ef05bc7a9e6accb368c8fd8f3cc216a871672e519b5b68804441ae9f6a722a6345572af39568971e2a1c3151a94989f13e7d988480fb16895051dd9c6ebd42d0cf43f6b9357530b6597c6fdef21a0177234938078a5517376db89a47ce19694d9cb3f23b5f4dacdd3651c43e68b3dd5a6a6c7bf2382e1691dd0370660ff8e8403e11bdaaf5b65a1064ad9c246bbff9a19401d4d7db004d559aaaca89f7aff0b35cf2ca8ff90ddc46e64aa931135230e150cdbe9cb2ba07e8fc2d9cd2e3949f144ecb4b680af1b59b23d1b600086190ad2325dca38001d8f0dd632ff62b9ec6761298e9ba0e34cbd9cd4ef808970dffc7c87ff83b1eeec1c25d9210bf7a248c0d025d4f02f59f8f379ace9e122e31112fbd9a48c2c8cd6e285684a125b6e67665f89a0cdd39ed136289356fc526e6105c137f7d60736ed13942316d550ffa0e9d34d2beda48e6b90cda4e84315441792f6da865f1b289c52b169f1f0fc6bf8ad4e2c3b160a82a480bc67e0b4da2a7331cba44009ef1ba783cfd229aafa99941a075de0385e6e1299e194adece503b420141b1d9da993417a1cc1303b72f0dbe98020f9219aed9c87df1519439e7ee9458ae768a999e5ff02c862c19a650eef5d070d1a622e0d0d35e0824b0976681dca6585039e1e1224775df97c782f1aa3f4fa2390fdc50f8a333ba0d100372caa887c8b500b2086703a859c5fb6bb801908472afe20d118fbc3e4b9064b2af942d6e99de67d1400f68330b8c90437b5df64226935f0be157e23e1acc31eed1a8ab2999fdd116e9ab3e6be6e3bb70a446ad831a580c6a96519975d377836c2404a2e80e78fc3de67b5479f985687f81e39568352a23045c7f3d3de4042e4bc1ed57fc4c01255cbc00ba9c5d750d75cfdd0a8873e537960788d8a2493e8443e9339a801e1e5294810d7a79efe6d74d8b931c1155486b0f4fd9ea611e3bf205d12084d1e14a172c6ec61136269ba95253413c211c90a1e9e74b3d268e5a6a725a3e39503cecd3de510772b061888ab0805ed21ab8060b3fa83b32ac236bcc3332eb5bc3418710daecae5e4dde749707b3737df57a934509bfd4adf9f2f3071ecdf8e2e152213ca4c72978b86bd87358574eb86c29e54662d2f5aa8c04c18c98b50bfb29680346df1dba48cf913ab26d7da81ecdb283b7ef5ba574fbaadeec427ea41e65f302932b596813e707e436fd80a001b5454d8bf1dd75a2ff38979796a0931342f27decfbd1ba9793b29539d5324843509658ee6f39df7333d1bd3a346bd0292df7e145ab04e8b22ad3a683844de7c0cf52ccf8ab8b3a0a44b874183b8f04c289c9cb4a1d891504f1002d3bc8b56c0567a592aabf56b6c1d7a431d94bf9866de6751d3f93945f782a5918fa041babdebf2e4072bacf7aa58bfb3046dafbd26023dc91d0a463bfdd0ecf2722fb40f1836dc2e390bfb4a51c5faf62be8ef657cc2c7c052ce359b00124160ca967fdb3c963c308542d859a8770dd1c6fd9da33e500cc63d737851a7b7a23cc448e42e45b9d6267dfa7d7c0fe02dcb14e3528262fd772c335b0465f5dcec1a63a94441f389105e51fb4bb15966f877c96d691be1e9b93ad2ecbf135a8be7bd8eb02f496d549e64189ce53b3e8b25fe4741b7ddd61dd4e776fc80a683b5a178d2dee8b09633386045bec0c9e5e85a26702a788e0dfcf484efadf16efb403ca20e3aa2f146cf7b3fccf969cc642f9052e790da61d685178daef56c001531f5cb1a7a919041ed1cbacb3472c7cf1b168dd5ce347a62beccd70d4f3b839f48572d27dd27e07e3b57c3791208e4e20fb3ab12d041bc5d364a7da100f75c5db32eb48c511d02288e8cd1def042e86e68f7e707ef3963703f64096d6b524f84ae90957cce038bc5ead16d7937f72c7c69ed5e00f8779aea7ad247332bc46260ecc8763c8f1b8a62baa7ac7ccf584f44940c1c8b4f89d37008ab24289d6de23ce0237fac4fe154a2a4880da1ff1c1abc1ad700871901eefc04d4d3d2097789c7389fd1251f1b39c9b24510656bb7d8f53d628f3cfac82997f6636193fb55420856679d96493479aa6251cd430c844b9deecab51c7944d42676f7590f891413469f58e4f03bb45e96dfeaa573a2926433524cc86f61389423216b31157b82fee97d557ec619acb08757ea9b61c603dc28ebd099b1e0cd73091bd80b6552a35834f21287679e260212d7907429966b637ad7f74b494be983e18fdf60cb1835396b13fa878848a9f64e62246c351a62fca8446195032b8b298d02b3ee78bf72f4fd695c608db40790d0c7a90b522f7515275be3f45f2bf5984c297bf97ab26a596186f5d7b20b2bc569ac38316600f7155a49b1ea7d4af21fa5af6ac5811951c3d15e579c486b4846a8d22b52cd4f85866af503b3b577a17e3641df796b6ad1adb5e157c639813cbbb2a755b45ddeacafa800cd310aff651662639c24b90320dfd784ac58664bc3b128c5db0ff6f4c5539e6c9e9f25a7198b7c6bc661a2f4481519d5cb1fa65711cec75b82b1efd54567e743a3c6a83fa8baad7bdcda495334fe1d648ddfd353d21442845aa404cf1f0887c545f91741fffc882a653f69969681946fa311c5dbdb2b70fe49ab943ddf055481a1d055bcc20cb41a3a32bb709d0145ff7289722a0c0a65e4c62d0080a45404b0146f30cf7164c61b454a0b498bd3c955106f457c2e1d26d9fa59eabd9ad8c2596efcc6eb6f9b05ceb6a69cb9507bc4eadf2eb880d5b70a771de3fc7846cd2dbfbd5895c00633c07a1a5f7e91b2e673326b3f43d0010338ddee5b48c4b91642c2fee315c354acc45ecc7e52cac0e88fcb807980ec5408baeb713d23d51ddcfaae8433726739bfb6fd98ad186e7e8c8b3d3ec4bf40e1e33ec27b2ccd5acc3d527b64071a6f81a8c52bbd15ac45174dbe4ee03a10ddb8521cfe4920e7ce9ed1ede71aaa581727f98a39de692d19e265a8e0a93534cca095db72cfd9e1fbfacad3e1381272fe6fff4cdc2f5f26163bc883aaff68ea026d4a639eb69cf8be4dc6ec16982369409d16263def2b7fa4d9d94716387c0d56d2843c578f6fe077ad05abc0a15abb2fff10ac0639c67120f706ecbce0f64470e2bdfe2a3aebc1ffb6f8c0257fe35a44aa63b9bd6595a36f6d43368a1f4b0d9c50d7fa69856c8ef3a6da415726cb6b38694e2db4d7680db21d1a9c3799b1ef4188be59fd90337f49e01b3240b5fdc4730bfab724b1f2577599ee3b524bcd9fbaaee192e14f66fd9df5e8828ff0f33b60be17241d3be6969e07811faa419e89562b33501ae01af459f4c04e8b7feb3a75f31bb5b923022307ad7656993f81f61bc950bf6549d45ef26c80d24780cedd4e571c01a2d472cd2911149f9e01df6a84cc375acf8d1f356b7e220b2770a8a792bc1ac64079ffef2cbc6a2a7af66c773c54e09b80e1f4fb9eac619e8c104fbe0d525aaea297f90677f842754ed26735975a700ff6b1cd0350254c888e8c36b3077c96d8395cf65c5e00fcf833aff20d674f0f4780eb661648c471f44bf9501b7e0117f240b390b619c7703051c76b479a558f27280dc126a88bdf740a345f9d5edc8e8d0fa42ceccfc5a405116e6e7e992a1671d407ad6a9d42c6aef9aae08da5ed6f5cac40cdf7af83681bedce34c43d64f7f5127984aa4fb44a431e8e5761de03ef921c9832e5b542838bce05ffd78e7dad0627f746d841e4a724dbccb2e930db7f4e58136142dc7ff8bd100b3f0fbe3196df7ccea1cc9967649004a61c4eeb2c926218e53a654db93c71ec6181865fe5d9190f6060cd8efeaa5145254e839f35de1a7aea0f0edd04544148c2451b5ea22ecd7e7b78f50141cc24ae614565a596a74c3f56d8e43f19a8f688f677382052e0358ed554b4a924ed1291571932ab7d754d37ab6a0bef210b872cc706a7ed023e6e82b09408631f7231d1ac829a47aa019661ee7fe11daf779c550179d07f1bdbb8c7fb652ba3c886ca84f5c8b329fce4d4d76aab1dd7e17950ce44b77ddd7de8d8e119cec19e8ac5c041b93a6c2d8c92abcd7b8737c86a5181dccf7d99ea9c5ced224f177bc5d074c341ccc972e38935d2b7194ebb71301ff970a86b6c97126e619dbe11ff37c50187ae0346a0cdd655b31b626440d41a870ed2a330727a1f7dac4232d994590d07c8f0d79bf6797b9b923c1184677b04554391c71b6a4deff444634e49027b5dd69bc116a093737ba3d0a1f048a20615e16b268dcbc932ddf076da5f8b44626224d067319d09f43b1821ae8dc58071144f6809fdce55868b19f62f2ca709b751c098987b8613fa47b1e0057cb60b00a695c00439e219f5b7b9f8472ef2d007693705298bb5804d16f41414be57c42ca0c0b97976023002384464bf3d80f3e148d5c54a1e5f367ff56f298c72d0e8890eba1787ad00d4c2bdb3bab98ea130c2a8de5cb53c6cdc75792a6c914f3ce7406ad58632b04b639df9fa0ada6583ecfe38de19a45136115a076e1ba26bb5c182a0e0ef56e2c88405c5cc682d9f0db3f51e5ea59c2a050e7669b1994575188fd6dc99d6cdf0ae2a742781c28983eac54c2229301043b04b46cd3d4d58c4912582731be6a601255ec4095b209f42bde10a6ba5e61142dcb6f6c43f085b14c4d9fd9fd31031e8b7fdefce5527810f5b547f1b66958d57816d8a65a693e13e3a840d0c92095bdd97e4b628152f5c7e71b84dcdca4321499f87b09c04f94e1f1232e9b060c0fca0c4d6d32d4b82e9687201e91ab2511093a8aead78857c102a486f15edd0018d50c54c38be63f2d9217a3407fb408cc30a48487fc45314a83870bfdf3a44345e2e0cecf85131f268f67ae0afc6355a7bfb64745f82cdd27485835acd7889ac5d5bce148e43e04f35702d534b476122a8904ff610977099e4b4d6d51e469f3a741ac3efabd257d3e95df0de5f4ba0dba2976391b3aafa39dbd73f5bf56c1c9ad97cb0485eb52edb0b69c3c9eb84fbc9eaeda1f3351abd7683038291fc9179778941b556d57371823b34a81de60567c4e7ccdf31788a6091390577d659d45ff85ca9c2ce5d7fa909e22a41b5e2e4a8541ffb700b605af9b620a42078cd2e38f0d0ed13d165a112de58d96375940d80c7f199aab911eb4efa10afe9e4163882bc4fdee82f3ac76eb5a8b73300c1d685687d1364bf94e99f696e902c7bda9cbc44c5a5243d0039bc9a439a097728173f6dc013af5902ec6546b0bfbaa7806f80afd17e2b67aca4e68d10f47964a3a23dd3cabc924d09fe6d6dc20559b762055fe8cfa96511b3c4512a2886e4997dfca35577e1f63968d53fe8222644314835d1d28cedfa008baeb4d49f5fc43d94d485c0eb108e0b4fccd0d047c02a466acb7352acb371a6b80182ea1590b777b05a3716a18e502bc0860db7f753c47ef980db35b496f75359fa4ce91523cbc3f98305703c0df5099c9acc01ce7350c429fdca4f56455a3415bb7a98f9dd862be373144933ada30a96a5aa6ef21cb2611468"}, {0xe0, 0x1, 0x1, "096c0369ff7cce1013d04c7394e05a4ff3e33b410c53dfe14515f81be7a919fbe7df487948a5dfde8d642dd4d904320aba56ccf22788d83c0d84e982874e6e4faf22c1a3c133c190427a2cd9df3220f7b759648f5274a4ca249009ca0c6df0468e3d3961b2a29122f317f2e4d606d8fa639945c4d3c231018483ceef8a9ac7a7df9d06f3f87d904dcdf0625a825980285a22ba91b61d80e21cba241c4f301c05417514758ecbee1ce3fba9813e299b679fec66d5be5095ac31647efbfe175af714e83123c9995b7ecc1728aafd533428"}], 0x2468}, 0x1) 20:28:18 executing program 0: syz_open_pts() 20:28:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x1, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRESDEC], 0x2) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 20:28:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r5) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 20:28:18 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x8001) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 20:28:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r4, r3) setsockopt(r3, 0x0, 0x3e79f43c, &(0x7f0000000040)="a7e1c7e574973778338722", 0xb) close(r1) r5 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r7, r6) bind(r7, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 20:28:18 executing program 1: r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000280)={0xfffffffffffffffb, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r2, 0xd9cb9a26ec6ed680}, {r3, 0x40}], 0x3, 0x7) fchdir(r1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = socket(0x0, 0x0, 0x1) r7 = semget$private(0x0, 0x4, 0x1000100d3) semop(r7, &(0x7f0000000480), 0x0) semop(r7, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x80, 0x1000}, {0x7, 0x80000000}, {0x4, 0x8, 0x800}, {0x2, 0xce, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) 20:28:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) kqueue() close(r0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000040)={0x3, 0xfffffff7}) 20:28:18 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000001e00)={0x4, 0xb5, {[0x10000, 0x3, 0x100000000, 0xfffffffe00, 0x7, 0x100000000, 0x8, 0x5, 0x4, 0x80000000, 0x100000000, 0x71, 0x0, 0x1, 0x2, 0x0, 0x4, 0xffff], [0xfff, 0x2, 0x3, 0x3, 0x5, 0x7, 0x0, 0x564, 0x1, 0x2], [0x8, 0x1, 0x401, 0x800, 0x7f86323a, 0x1, 0xffffffffffffffff], [0x1, 0x80, 0x80000001, 0x10000, 0x3, 0xffffffffffffff95], [{0x44, 0x1, 0x6, 0xff}, {0x6, 0x10000, 0x20, 0xef}, {0x1f, 0x1, 0x9, 0x40}, {0x7, 0x2, 0x2, 0x9}, {0xa1a, 0x1, 0x8, 0x2}, {0x9, 0x1000, 0x4}, {0xb432, 0x8, 0x7, 0x3}, {0x9, 0x4, 0xffffff24, 0x6}], {0x40, 0xf70, 0x0, 0x1}, {0x4, 0x3, 0xd4, 0xdae}}}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="01a70000000800000000000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9635d464b1fbd73"], 0x10) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r7, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x173204d4, 0x4) getpeername$inet6(r5, 0x0, &(0x7f00000000c0)) close(0xffffffffffffffff) dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) syz_open_pts() 20:28:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) write(r0, &(0x7f0000000040)="a3a251924e05452caaaecf5934aa8fd9768a2b1f7fc82e93cdabed39a4253453df4a9cecd43c3cecfd6ee52ce5363d131f6d5e57a8c07a65bf94f0ebc69d3a080b84f5dd6d9920489e1fd4224e2c19b094455979a1a9e255c7bc9e2fbafd9f4f729734630ae53d195d6593be2b1adb3782bc1fc7b1848a46e075135d717fea4842fbdc112a37f48a39935039e8a06d880925d28ed6ba82b58d23dc3da0f2ed9192ef096b", 0xa4) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000100000000"], 0x10) shutdown(r2, 0x0) dup2(r1, r2) 20:28:18 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x24a, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7ffffffe}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) shmget(0x1, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) 20:28:18 executing program 0: pipe2(0x0, 0x1000c) 20:28:18 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800002c00fe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000140)='#)%I\x00', &(0x7f0000000180)='~\xe7\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00']) 20:28:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="73ad54d0d935a9fb59192cef279aa29aaf42f605eae07cd4819fe657eac3b3732e8fe92ac5ca341443856fdb8519fba5e7d1f6d76652aa248c4ad50530c5e3307304ffb12c2f71c5ea7a252113342dc2639c48cef7da4dea64b41bb6482528c983cfa6759fb0450bba7411c4e67fcee8eef4a21a66bbd45af687e331301774e9ee411b071880b8ad14c2fadf", 0x8c}, {&(0x7f00000001c0)="bcad9ea783294634fd981a1eda8bf83cf4fcbad58b79b19c1df2f33b8d505099345397c283ee12579e3b89fdbe5d26b6e3619bf224a3507cb33dda5cdb01f9deb8bcb2e7f537dbf738f5658389e7d8f0c2a4875e779e42cee54e87b288ce5f37828be9a7b855c0ac711c4fca9858301270bf2b5d82fca6480ab10761d0d8a61a04ee3b8d452d26054c5c1d9c063ce79757e4845d6d446193044798ef95b45e5e840dca338ccc175d831988b1", 0xac}, {&(0x7f0000000280)="732f5076aa6d61927129ecbadea3b01efe8855a857defcc81c460227662290f86012f8a0b0673b5532f5aade1ada4b3810ef66bdd8b1fa948eb3a4dabdafe3bba11d1508a53760bf347503d8ddabedcf472ee78d", 0x54}, {&(0x7f0000000300)="4de4c39352dc5744765cd8d688d62940480de6812260ff509e55ad74e702188655c3c755e67d7420a18982d4c020cba8c0a02e59be3e8be2396356d64f2c8514acbb1532c281b5749f7331f1015a124a5c27fdd88bb59933044abd69c8426ce7f977303bb9a8e34d0c5bfd374a27febd09755409e6809596601b56a96e2fea271d19869a4c8795e83a5d578803a3eb2664f077d3cbbfe331156800bfeefd60", 0x9f}, {&(0x7f00000003c0)="b6873073d5bc7381e01cf54de191ad8025d28dd7b266631607c7c3d73f111f23c56cb862823cb0aa7235aa783014a6c4755f2f178ebc32921055eea69b47b829b3949136049efeab3e7e50e79e7c2fa9d13913b642c9df6188ee0cdf0c890be4c0c0d9de0e70d0ffbb32e63fbebd1012ce3db874ef8c7239bf751e57cd048d32729a9dd9a9247868d87d1a5da2c8cc607d3b66aa63f4ef8a787776db87877d1b97b53def6fa256235198f1564405cd5ad0d72ca16453215b20d0998584587f5abf17f766419170f847783f53bb1d841769237747", 0xd4}, {&(0x7f00000004c0)="40ae95face151114a8b0de07a4ddbb4d437df19c92d33aa4d15760f627888fc7f21a0a6ff8dbc71e9ce5dd5655a7bb22d70c881d669ba2a129233d3ab84135f4f50ccac4ada3a13e1f9d749c2530e279d3d6322445d3e55929d4cdcd883b2956b499aec2efa65619f32093fc355376548a7795b25ceafcdabc714c8426ea62fc83b909b2ddb3b5d9b2c35aea2d40973d0fb2fe9979419efb35d07b9e7c8f2c6f5855638ac53b87d95614f6a3db04e8ed853160258593223682dd51b57724e13467cf9555cb583756800457f9168e1f950d9f801cae3c47bbf31f6f93e8dd3eea850ade2a7ff691", 0xe7}], 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x800, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = dup2(r3, r5) dup2(r6, r0) 20:28:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x0, 0x0, 0x20) 20:28:18 executing program 1: r0 = socket(0x20, 0x2, 0xfd) sendto$unix(r0, &(0x7f0000000300)="b100050460000000c60008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) 20:28:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x3, 0x4) recvmsg(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='r\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000001c0)={0x101, 0x1c6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x0, 0x0, 0x7d) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') fcntl$getown(r3, 0x5) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 20:28:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202a080ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x2, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000184566691b2ac129c9d14b8c6530b0"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 20:28:18 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000001640)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x1, 0x0) dup2(r2, r1) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xbe765301) r4 = semget(0x0, 0x1, 0x1c) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r5, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b845e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r5, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r5, &(0x7f0000001f80)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0xbc, 0x40000000000800) msgrcv(r5, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1800) msgrcv(r5, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r10, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) msgsnd(r5, &(0x7f0000000e00)=ANY=[@ANYBLOB="1a83f78deee4e53b8981ad1a534262910563b86a6c305e6facc7f8fb5e72e72a68b8021035ed2bd9d58be8963b457cd9f72aea23f0f5f3f8e2cc86c78245b1cb56577a2486948c503ca6678c9a7f577978068bbb9a038eeae0eb75dedf1b87c54a1df02eb8105ff4650035815066f61faaf66bfb5efbe61d18e82d76985303d61e24e11c0f2baade577e6e6cc55642a8931e04dd3b2d47ab498953770fcdb585daf7ec4d24eb5d66d16086c52653118d6cd3", @ANYRESOCT=r6, @ANYRES32=r7, @ANYPTR=&(0x7f00000020c0)=ANY=[@ANYPTR=&(0x7f0000000c00)=ANY=[@ANYBLOB="149c27905c0539e627404cc9db19ac0bba891fd258b3c4a2951206d2b9ea37880049a25934c429638d04ceb73e885fb4e4ff160abfdd82720dfa71b03b771187de0f9b27242d819a3f5ccdd427229de65d859299a7cd89b3d9d33f50277ac2ae5a7c876477c5f7388de06f92791f943bf8dba0202b90dc7a62d62858b43822549f838b8b574ea118bafff160a099c1a1b5e66d2f9249900b29055f3053b16e1df3f9f11b1eb665581f067cd197808c0d945e7b6cfdf583401d513ea37241e8a5291318306b5f91f727c3eb265b95ab382d8eff5a437fb9eb49926ef70b421ebab4f283460662727141d8a89500", @ANYRES32=r4, @ANYPTR, @ANYRES64=r8], @ANYRESOCT=r9, @ANYRESOCT=r3, @ANYRESHEX=r10, @ANYBLOB="8d70c0911a04f6c2a25822583c632c963ce12f855a281deac36f9d599c6150a38e42437dcdba337f009c37c3f41946be296b4db701ad47efba7c49e328ad938a625596e0d2818d018d10a9c38386ec5a66e401de401bb9f39ff140b5854808d0af94726ef15e7506f124df9ecfede51516b97d06c07a6f3edec992e9488fc952b088b2828541411c2ae56281e150111b93f0b5c88594d23e796f06b14dedc3527d76467426900f8b0613be44eb1010e724608056", @ANYBLOB="e516dc448313d8cfb01b42db51f823f89fcadd2e1a622035bd496cdcbefaa59507e78639bc402ffe2aa94fc2f400c4b381166bb3ee533e0000000060a274aa3680dbfefbbeb9f95d186a8ef278ca1885af71aa51985504f1588426c84308da6f7ac0bcddb0b32f09faa2d4ae75d9289f9cfe3560a23cefe4fa7544aa", @ANYRESOCT], @ANYRES16], 0x5, 0x800) r11 = dup(r0) listen(r11, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) r14 = socket(0x2, 0x1, 0xff) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="a6c72e65300000000000"], 0x10) r15 = accept$inet(r0, 0x0, 0x0) sendto$inet(r15, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) recvfrom(r14, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 20:28:18 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a0069000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r0 = kqueue() kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000700)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000040)="d1a94476781bb233e82de13e78c4418f083018b48a2e33371cd21ff035848722c13ee6cf121f6756a51846cbc04e72667ae1e255ff32c95861638e67698a0543f0121473f81cb273a9b19e5b36ec5464c16add2d7b28ae520797ce66396b79b7f985272ec51784cb422a3cd6dc7b56d23eaca90d15e970d673354b507ae547b8c92b350c02eee6d2d7948fb53feb5b3298b7db4a74dcf9c4", 0x98}, {&(0x7f0000000740)="d777dfaaf7353aadf129cd704217bd0778a75c74cb9f1d12f4ee22dcba3108c88dbe6e52d68ba6e33e9de6da721ae77ffffac653675c37f994c498525643eb23118b55c1edce1a2515ab2196a482e8e7e5045a9cfb1af8b67bd81eb264794b30a3d67f161b56d2391355e8cf4f0e2e1c082acfc208872283d94cbb7065260c68fa779b10e91cfa44e8568fc78d6662b3df141641ab5517f8ceec556982400b46711398ec47760b285c0b90e1dbd408c0ab60a2f599d714ec35cc5e83f86424043051a72ea86509d787a4d7dc1c2fa4843800e7dc879d6a7a450057207f96be8e4df0240774af06b45c7840609f42929d55bc439e6b83f0f619e3540ae37882d539784abfc645140dc01b179474e8bd357e55c387be22f12069dcc6083bcdebaabac921e1611c5b953dae33d6829f93", 0x12f}, {&(0x7f00000002c0)="4c8571d681e298b7c2f15a6ed535948ca2879d026d92a59011ed46a9d3325b13b70d5758baa4f02ba5fcf6dc7b92455373f19c442dca72802378badaa51cf0413463369b8445521dcbc51ff798c90223085a26ba48b47c176cb5f45c0e25340d9d0c078499d71097bc2857f3dbda857d", 0x70}, {&(0x7f0000000340)="0cbf657a23fc6fd73d7dc621969014517f84cdd7814510834c1bd5374b358ff784bcb81bc217fb7e2257bed3fe4bc5cd2f1fc3e0f9667a190b44", 0x3a}, {&(0x7f0000000380)="5ab9888222f9f1c29d4a639a79070280ee6dc560b8c4fd37965b0c9c5a3bc7431c8a64517f916c2645627df5933737d87ebd62b6d80ff8ee4f95b9bd88119dc5843a8d6467adc597dd894f9b628b8256925bb38f4299c203d1", 0x59}, {&(0x7f0000000600)="c18721d384c07e8d89f48b49561d2746c339f6fe69cf03c5b0c0993c5f7827b1238b2be03ae6d26edd86e71a677bd872334dd1f1fd810786b5033ea8cb74f2a0225de51c7640662481571ce6ad80050b52cb62b9fe52ce03b40c87fb0b442cd407065a6fbb8f35d4f4dcefce9e34cfb368a679a38fdd915ce879b482eb8a2e468f5351c87acfb13759f7e8bf01440a49a083316e44c95490d612fb06e52886d3e3458ded236170efc6c445c9e04b7e73a740361110d691a73486723cf24120e2b0955dd5b902c2ad2f07d32b549f86dc5f63c2e9c6f5d720c1e4b8788e40d9", 0xdf}], 0x6, 0x0, 0x0, 0xb}, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) accept$unix(r3, 0x0, &(0x7f0000000200)) 20:28:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x1b2, 0xb00, 0xffffffb7, "20d85ca881447bffc7f6abcbe4432af017000084", 0x28}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000140)=0x2) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r10 = openat(r9, &(0x7f0000000100)='./file0\x00', 0x400, 0x1) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f00000000c0)=0x53f) writev(r0, &(0x7f0000001280)=[{&(0x7f00000001c0)="e625e5fb92b5bf3f55992ecc857a30c8850311d39ef84d4bfb12e3ac30a3c49e7b43bef2bd7311312bacebd1a0296e28d3289f525a8943feef53f5c7b0ff9afbbb58d6c7c2ad21b33eb5b545e540eacd7e2f530cf2b0ed5d6ce77dfb47ad1e61755080de8d4d33c751e112f4af67c5f96544720020ced7d0d2e8022afb0256ff114695c114efaa3b1768187a308e8b09489e13f45143215437b0f8d21a3648e64812da406d892057eb24c468328e7123902bdcd569c6874b0859747e5b0151aa4ff3ee7250f6f3e8944f07f5b1daac0c072aa6af5401a0f9cf84b994c2c5f323dd8862fad9bf1c108d6d71e99c2dbf232a44b80db2ed8fcb86351fd290a3f6572cf0018ef0d45aa29f4d39928864db1b1304a934492d6d1a89591f3072b660c6ea26f8afd85b86a6664642daad2569fb3657e2f433f24ccf65f61157d51378d2e72be0c3702f37263f59e5097440d00fdd75f5e095a04f3b62f8ee961ae8a5ee6aa90359ab48e3c91f163a3ae62a5d8a2aeb0a5c98d9c621f5be1b240a752f7de44e1f2424ee3a56975423dc6ec81cf621da65ec8c18fd9610e55ca6b202a90c825a5398979e6367b2d45e8986f710d1c123eba653c88ff5a94cd940c4f935ef6af1f52db6d69fc78dcf282a00b2b0417e777d6f2e3f7af1574099822891d78a7b", 0x1e1}], 0x1) 20:28:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xbdb9, "e71400a09974e3376a57ed08db27f40054851136"}) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x30) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="46fdd588a5c32f85f2a76e5879b176d3ec025f2c75b071a36ff651b20d3a341fe07235a0ab816e874269ac3d28f32cff5f0b5ebf08be3c4fc455f889d465686519414d25c05a4fe6152d452af06c991976ddfd1ae2aab484e7e8d76c0907730b42cd21188e29065ec3dba138b01f1e9748d49665cbf8e65fe87789afeb11ff08c999029679814b4f987ae336856023a900bc2040c8cc2c2e5eaa5e3006ad97c2e553a0b7f4094720e26eb3d926cb014950c757c41dd6419422c65f4c43947ecc27558d794950c0e8f3e8b52b5bfc6d40d481b5ae379c6cb727f9376c9150a0518c07cd50c4a95e1a188d97ae16d446aad35affae1b6c962e4fd155134b7b18149f2378c6cd6d27f7fd939779e8a6af50dac9b24509f42f0e1317f24638cb36"], 0x10) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x10000) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 20:28:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c19a9d04d0e5"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x8) getpeername$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000100)={0x18, 0x0, 0x9, 0xffffff81}, 0xc) dup2(r1, r3) 20:28:19 executing program 1: r0 = msgget(0x3, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000ecffffffffffffff00000000002100"/55], 0x37, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) socket(0x315869285722ca44, 0x5, 0x6) 20:28:19 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa688eaa7289b75c472509000100000000000000000080004a0100000000000204000000fe8000000000000000000000000000aa"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="82022e2fac1400aa7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6f8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae485b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162660c683ff8a85a93ad6fa0ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f12214b5cac7db956b7fa315800dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d7dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bbffff9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3823f0000000000000039f49354a21103914690559046d4726670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993c31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbc2bcc874da6e660eb820dfd4af6f7ed897751dab037740b43957955ed71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860fe0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243f38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eba32a311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe09c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d86165e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b3973b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c35c5af9dcc1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14fdea7d504c1416360936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed4200000000000000001212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198d9117da580004fac16783648bd3eff702490229c4bf079345744ca47a4000000000000000000000000000000000000000000000000086ecb4f36dfcffafe7816f42904e8dabdc323b0b7c93eaa063acd078c192341dbccfc6f6f838b839532a233c92c98758d887b90c15f932491d973300000000000000000700f04d8049f93351ff98692d0f713aa1c4f70f8860bde8c677816697426274218c4e54e29e5daa31d1a78514cc62c38fc55ae60700b32ba63ce94ca5bcba8b48c28e4cc5401c556b49a05709346d111f2a22695c487564170998d646b5da8dd856a189059d1611288556447bba3240992eba3e7017f2621e3c72b107a47d8f83ff2a4859435c7a9c50d07eff7b70aadbf62dacbf90000000000000000000000000000000000000000000000000000800000bd6ac46e738d9bca3eb53a908648bcc79c432fba6403bc5087011c852601b0c3f553c2243d24a883d43ec7b644a092f7ea6f50f77044093639083dab7fa10c0a5e83463fe1d96a3c7e19c8b63032eda84290255051219e3b19d8689fba69367b8a298fb1745c615e14f9b08e8c68a81ec63835b11efd87dd4a9905d50b0fb3b807035844aef71ad5620f34e7bee11026edadc64a2e4af0cb81bf01bf43d97a0c27e1533e7c3417dc94e1272962a369d00d599df016e4856178e6974b8f27de8cb51baa6056eb82ee5e801ca4283c9119373e9e0b0269fc7c3ad90ff2c7ff79a3634b139d48ca72a2f425527af6391f35ce9999d81a3472b40633b05506e864db555bf576f54253cf57627b080dff7fda52f3bcc95b9cd99672aac950c3ce6517feb83b4b9fd916e7f8b481b50f3c8fec5de0cdd7a1dab29273a063dbf0024951195a964af1ae"], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r2, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto$inet6(r4, &(0x7f0000001580)="e6dbbdf6a2f23e7cc2743e9d3ea1c0c7ad1131c6afe94aba8001a6c502235131b2e3b2acfcda2a191bc280eeecf8f7c35cb105e9cecb28e408acb6ce28b9e0d1e85cfb34582d0392dd529411d00ba2e3c634a12013b3124ff25b6c3c3dbcbf77a232b68eb1452a78c8f654a358000700d50500b8b7562f4d21ea96efbbfc80e398c8cd671bb11a10bf81efd80575a1ff4298cfce7cad871b94e705e2be76c940f29db8e53b897b894ef212fc44b45c406f404bf4f72b1b421cb37b2a1d6456dd14d2db4585aba510652f3a8348d4e0aa7df1076e542e6071fa867808d1165bc47403a877bdb6299c02fa7746deeb867ccaeb9caa10301a2565bd4a6cd9f8fc2c87670b7ede40328501c0c1f2f3ed4e9ac5a4f6109037caecde3ac8e024444ad8d8bdd6f2bbc5e7507b28d93083db1f1e0c31f77e35dbdd4189f9b3eeda03abb17f8fd57f559ff8d46a809567aa0c0afec39648", 0x121, 0x0, 0x0, 0x41) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x20, 0x0, 0x1, 0xffff, 0x3, 0x7, 0x48b4fcefae1414e1, 0x2, 0x8, 0xf9e}) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r5 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r6 = getegid() r7 = getegid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7, 0x0, r6, 0x2}}) socket$unix(0x1, 0x2, 0x0) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) geteuid() getgid() r9 = socket(0x10, 0x8000, 0x2) fcntl$getown(0xffffffffffffffff, 0x5) fcntl$getown(r9, 0x5) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x1000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:28:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x9) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x5, 0x518, 0x1f, 0xfff}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 20:28:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100400006}) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getppid() wait4(r6, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r8 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r11 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r10, r9, 0x0, r11, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r12 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000140)) r13 = getuid() r14 = getgid() r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r16 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r19 = getgid() semop(r16, &(0x7f0000000380), 0x0) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r18, r17, 0x0, r19, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r13, r14, r18, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r4, r18, r9, 0x1e4, 0x7}, 0x5, 0x5, r6, r5, 0xfffffffffffffe01, 0x20000009, 0x8}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x1, 0x18000000, r6}) 20:28:20 executing program 1: socket(0x1, 0x1, 0x81) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0), 0x4e) syz_open_pts() ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) shutdown(r4, 0x3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x0) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(0xffffffffffffffff, r6) r7 = accept$inet(r5, 0x0, &(0x7f0000000080)) recvfrom(r7, &(0x7f0000000100)=""/52, 0x34, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0xffffffff}, 0xc) 20:28:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x97}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8005, 0x200000000511c, "047c2c00400400acf8b674af64664800002800"}) write(r0, &(0x7f0000000000), 0xa7) 20:28:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x4000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d2aaf00000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b6b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6dd927f2e6d8499d71669b4300048c4c0db6c55a02a05961e2dcddadb7edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8, 0x80, 0x3, 0x1f, 0x9ae, 0x7, 0x0, 0x1, 0x101, 0x6}) 20:28:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r3, r2) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 20:28:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000000)={0x5b, 0x9, 0xa}) syz_open_pts() rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file1\x00') open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 20:28:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8005, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000300)="3b306d6a98d94955ae41c3acaf12f94775830f6127d29eb2bda00172fb4dca8e30f9cb7176995011a80fea18d1c5e0e3512a7c2285d187628d49c47b0c60f5aebb070227a1eaaee0beb1ae8f9ab7361b701f2cdc2806d80e0387568552a2e737f17c68f917959755902ff92f22f8cf53662600cd9a3198dae3e72316", 0x7c}, {&(0x7f0000000380)="dbead43fb58d5cf3d35145a6bb11e765c9d3bc6eccb54c7965a8a183ed3acf0ad50654640aac0b119bf35ae9b1f075dc54ed3f71c2ded69b022ceab2ca62a091dd5dedfeda308f48be6b4321cb59aec46dabd01661e7c13aa6e84eb9b8d01e3bc16dc97f64a78d08a9ef164eb1b457d84e58cfbfc0492c34c9aadb4d918e15b7555f7fab8b846bbe5072e4e2d043e2362303f807242701cbb77d86f70307d62a4690bd8d3441", 0xa6}, {&(0x7f0000000440)="3cca8e13cde5845dde20fba1fcfb0f3cd96cde113b864a3f7bc2586bed35ede8e030580b6a7081502dd014d084539e1b22c2ca", 0x33}, {&(0x7f0000000480)="d9be0b1df59128e011180aefa8013712632d0a420b0ff8a54b1254f9c44565322a91ccb28506256d20ee2ebe5b09f8586dbf53ed33401baa2ba02319e877738165b72e7500a8a88143680f38f40101ae244daff638262bc2948540475d19f47b79fa16a643d29bd6ed957a8dcb38ef6cb2a1027bb86453292a0908d187f92856bbd7fc46303c63b2c5654ce7f7fd42aa52c483c736d7", 0x96}, {&(0x7f0000000540)="9180f85ba3cdd7c6c894e22f5c44f3436c57d72e87a6cbdeb1", 0x19}], 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000800)=0xfffffe01, 0x4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000780)={'./bus\x00', 0x10000, 0x7, 0x7f, 0x1, 0xffff7fff, 0x4cfc, 0x3, 0xbbff607ebd7f0f84, 0x2, 0x5, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) sendmsg(r6, &(0x7f0000000e80)={&(0x7f0000000840)=@in={0x2, 0x3}, 0xc, &(0x7f0000000b40)=[{&(0x7f0000000880)="9d102a6d1c54860e6b97c33c8da4ba4c9307e50f223715fa72aad1d783929c6f1772e417d5eddd1a8da6da84819e27bfc74c6805f17c3f6edd2916d0a42c7ba084ed386c573418a95cd2b289e8f96870f6817f4f5b30714d8e6551cd5450b4aa80ab21c1d871f4b9c879ccadd78761ce31ce524ea04dc4c1bc3b4e3e7b1dfe9549f9f317f01e049abc3b009bde5f89e0db2ef687533fe8364c6bcf088502decebba806d637dd3ad14dcf5f1409a31a24af7420da35becd2b236d617c3091804b285075bb71509dc1a12bc1523b59bd74828d2a2d94f7576fe9729e7b695b12c1aa33aed006d09bfa3cb10f8b8b37e8f54672", 0xf2}, {&(0x7f0000000980)="c47202479d89bd0fd5368615c16d99ea2f9f6ca096390219a06e131dcda1beaa4ee9252dd0ed09e81a2b", 0x2a}, {&(0x7f00000009c0)="70ed2233ea2c3da35126115eb4d7f8dcc7f784a72c259b25563e5543d2e045e5242c47f0c50c3ffce7556c2fb24f6b008994bbb080559a81ee0aaf90254c6b1d84a2dc6354f22e5b39762056d694f164633e46d8eaca716f669eaa8f56ad7c3dfe9b9a60bbb0", 0x66}, {&(0x7f0000000a40)="20366b5f30ce596555f683a4a2", 0xd}, {&(0x7f0000000a80)="0f5f1022261942c6178658cba7164d09b412d21009c895c34c96eaad450975d1e07f6779f94d08010fd5b2fa310e2980ab0b6beb064ec2393cb731ad01fc03913d33234d5d0b9871e82d67b34f5327bcfd0d6a174a487ca760aa", 0x5a}, {&(0x7f0000000b00)="b0ed0d1684183628a7a129226fcd987d161b9e78af13448741181e2ba6e650cba8b46276788763548d066703aab34825bea8e8cea214cec58e", 0x39}], 0x6, &(0x7f0000000f00)=ANY=[@ANYBLOB="b00000000000000001000000060000004728e71ca2b0e6673d62d31661e26488d4e802e7b5bc35454e77702ad01d95d32609786fe2054621e22393e23cb52df521505f966ea6e941beebec5ebe7caf6addb853502ca7daf25dc79d0032bc08bcc6ee07d67c392c23f378714cf3e73cd14f1df9e443f017d9ce99d9f8a0b14cb20be31e06c5bd890e2c007524ab4209c78118a899912148f8a55a0d681b5e04c67c90b4ea579bbd8ba476bfd623a967e035abc8a057a15d9973b66c5c680000e00000000000000001000000018000006a3dfd9e6f9dbc04288b021fc428159dffba232f4200eb38d3f24e52df3ee52103090f0116ba9e3de69cc87b5fe13cf8bbea7798cf092f5e6dd8b7d48f7b43a8f2f769069ed035fce5e1b733fcfa012332985c235229b4d578f93c35353c6f5a716cdf81a8489515f9e8dff3cc593ccbe609cd34e68e83bacde456559b093f1d015419f4d266ebbbda67a696daac241ec43e4fdbc41e9b6bef26441bbc94becbcece00e158498f9dc78a492a0fb295031e118ae0dde50d95c04e0de1ff0177e3a800000000000001000000000000ffff0000f0a00000352c3b6e859debd4b546de3cb4db5b6ef518299e73a85515e62574cd39be8db2e8c73bf101194955867a7c9e67283ace8f6597d0adfe5e3d8c980cfd80bfe31e6b5219a61cf4bdb44dc4d7421410f50068cf9be9c9eb2a06000000807d33988bef9dd85011db6d06e56b22a33af536ac3011f38bc12945a5f588a73ac21d93087e52a06063ad517659545a30bc41fe1df5a19ddf856cb9e658044b78fefeafe4108494dbac19265eb1b37297f337539b55ea11afb385b236371d445cdeb8ef96458404ffcc3cf72494a4a80abb64a03a894daa248b0a0a4504c57fc58c43a4b161808b03462fcfb9b96de444715155c26720c661da0cb19f88db87972cb853cbd0b2234d272cc950730b58d5552321dfd9ffd36138da15c501d88bb7fd74629ec24eca1c6822dc0891a1a9ebc05059746d61ea029d845761b3df602b463f35ea8492da634d67ebad3b2b36ef0a3b4d478c9383a293f844f7c6461e0a9d17c87601"], 0x290}, 0x400) select(0x40, &(0x7f0000000040)={0x9, 0x100000000, 0x1, 0x2, 0x100000001, 0x3, 0x100000000, 0xffed}, &(0x7f0000000100)={0x800, 0x1, 0x80000000, 0x3, 0x9, 0x9, 0x4, 0x800}, &(0x7f0000000140)={0x5, 0x8, 0x81, 0x7, 0x7a16, 0x5, 0x8, 0x200}, &(0x7f0000000180)={0xe04, 0x4}) r8 = dup(r0) socket(0x1, 0x5, 0x2) sendto$inet6(r8, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0x688e, 0x40a, 0x0, 0xffffffffffffff87) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x9) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r10, &(0x7f00000003c0), 0x273, 0x0, 0x0) chflagsat(r10, &(0x7f0000000600)='./bus\x00', 0x10000, 0x2) 20:28:21 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) 20:28:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r1 = msgget(0x3, 0x90) r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getgid() semop(r5, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r8, r7, 0x0, r9, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r10, 0x0) poll(&(0x7f0000000000)=[{r10, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r13 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r12, r2, r3, r13, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r15, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r22 = getgid() r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r23, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r23, 0x2000741d) read(r23, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r23, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r24, 0x0, r22, 0x100010025, 0x7}, 0x1, 0xa, 0x4000003}) r25 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r25, 0x0, 0x0) pwritev(r25, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r26 = fcntl$getown(r25, 0x5) r27 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r27, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x4, r3, r2, r16, r0, 0x22, 0xae}, 0x8001, 0x100, r26, r6, 0x4f7, 0x1000, 0xff, 0x1ff}) wait4(r28, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) r29 = socket(0x2, 0x2, 0x0) r30 = socket(0x2, 0x1, 0x0) setsockopt(r30, 0x0, 0x15, &(0x7f0000000080)="02000000", 0x4) dup2(r30, r29) connect$unix(r29, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r29, 0x2) 20:28:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) select(0x40, &(0x7f0000001640)={0xfffffffffffffffc}, &(0x7f00000019c0)={0x9}, &(0x7f0000000040), 0x0) 20:28:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="200000000000008d742c219880309905f8758a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b524d424ac2656c964a2a0729c083e08fc2aabf999b106860c2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666616bccfa789b46726d9c44062b1379f74ca93cad07e886a85fa14e4c622b20b8170742c10cef234d9d4f58fbf75beefcf0c3400d38f67ca33429d97fce9e5ea666c5d0f8885d83a3fe72cdb4200000000000000000000000000000005c98d4afcfaa416b02c67ca7403e409cb6d87015a26d64897b"], 0x38}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x44, 0x8}, {0x25, 0x1}, {0x25, 0x8de}, {0x87}, {0x8b, 0x1}], 0x5}) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = msgget$private(0x0, 0x341) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000140)=""/114) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffdcc, 0x0}, 0x0) 20:28:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0xc13d, './file0\x00', './file0\x00'}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0x200}, 0xc) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x40, 0x82) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000480), 0x10f) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r5, r6, r5, r6, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r4, r7, 0x41d, 0x5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000240)='./file0\x00', r5, r10) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) fchown(r11, r9, r10) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180)='r\x00') 20:28:21 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = shmget(0x1, 0x3000, 0xca8, &(0x7f0000001000/0x3000)=nil) shmat(r0, &(0x7f0000000000/0x3000)=nil, 0x1000) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) 20:28:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) syz_open_pts() close(r0) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffff01, "8f000000f5000400"}) r2 = msgget$private(0x0, 0xfffffffffffffd38) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r2, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r3 = socket(0x18, 0x400000002, 0x0) close(r3) setsockopt(r3, 0xfffffffd, 0x2e, &(0x7f0000000000)="ebffcbff13b9fdb80d0000000000009931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r5, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x86, 0x5b}, {0x4}, {0x87, 0x7}, {0x101, 0x6ef}], 0x4}) r6 = socket(0x18, 0x400000002, 0x0) close(r6) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r7, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat(r5, &(0x7f0000001980)='./file0\x00', 0x2, 0x14) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r8, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) ioctl$WSMOUSEIO_GCALIBCOORDS(r8, 0x41205725, &(0x7f0000001c40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r9, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x80, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r10, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) fcntl$lock(r10, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x40, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r11, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) fcntl$lock(r11, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) ioctl$WSMOUSEIO_GCALIBCOORDS(r11, 0x41205725, &(0x7f0000001a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r12 = msgget$private(0x0, 0xfffffffffffffd38) msgsnd(r12, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r12, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r13 = socket(0x18, 0x400000002, 0x0) close(r13) setsockopt(r13, 0xfffffffd, 0x2e, &(0x7f0000000000)="ebffcbff13b9fdb80d0000000000009931929648", 0x14) r14 = socket(0x18, 0x400000002, 0x0) close(r14) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgsnd(r12, &(0x7f0000000240)=ANY=[@ANYPTR64=&(0x7f0000000200)=ANY=[@ANYRESHEX=r14, @ANYRES16, @ANYRES32, @ANYRESOCT=r13]], 0x1, 0x0) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r15, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e3094b9468f10bd191ed51a1631c0af7c956ec4b194587d77c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r15, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r15, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000002b40)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r15, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f44d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r15, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r15, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgrcv(r15, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r15, &(0x7f0000001e00)=ANY=[@ANYPTR64=&(0x7f0000000940)=ANY=[@ANYRES64, @ANYRESDEC=0x0, @ANYBLOB="e043dc647d3038bdbed56702948c18b34aec4ec08ad56694447d7892fc28234ad9d62032464b6a3abe07b6bdccc2ffe4d40763da5aff692977f7db83bf53fb80434914057853c25beeb7021b933b9690d3d0191848324c2093809fc6650c9b2032d84edc4bba6843dce16cfcc1971d3bb68924924f7b460c997bb3e90c615271dd71d237369f3c575a072f9cf3ef54ec761ace558bdda982f950c38be4c57e67fd33479e433f369594c3eb66a083213802705a15b0eb2affa8c785ec7730fe2f069fa1756341022f9ea55b04bdce47b488d38b2b898366f741ace9d711fcd01425c08caf32d4079c31dc77c52e8653fc8a8f3cad126acbda1cd33b729a8d702f5891f4249345662268b5d721912c343b9e3013e1876c26818283cd342f6d25f793a5acf0a2b8a9c12e35dc45859b9359b9cb5307487204f7ffaf5c63be5beb00f3b18bf804907d310089b5fc225c8b2af6dae8747c1063d06489f7f4a62a193de462ad667f4553a4ad188aead4eb363c9ac3f8e1677c6b971624c0ca3581351e2a62ac8f014a96a976fa3677664800a36dc20de0128c97604b3c4ccf9b02d71cdd27746c5518beaa0ba3f823ae2c54862989c4d850e7872e62e5ee85e9cdf1d0754fffbc8bbc2340a9a35cc30709128b428a4986f12641842030b97e7df30820586375c591a4110ae05d73e79f9aa15f1e9f8eafa724659b92b598e31bdf0a231036d69f12e1d00f5ab22f93386194cd158fad06617805c8bde60f676894eb0e3811398de865657dfdfe7669bd520d2ce42cb63b964136c1dc5664569336fb8deade99627f13888323243653b61656d193a4012c3a72c0825f9ff0d0d4d5ea6b6dd33f65a5b4cd21a6cc8b8c80bede63293223383ce5d9972126ab8713f8361012baf63e2cd2b7299ecce28c8d35660a268d3c068f6a740da1517df5cb61c844ed82c78533d4e786184d57e00a3193abecf740bd9fa239512bab695d304a4d865e77660f93b92a6310cee1af1d0609a75999e14f37d2c9bcbb5c8d69245a7bf0fc14c180252d7e9c8b50ccac6ed2df7f3a27b901a33b260a5aa3e958ad1d029f93663ed2efdeb9fa5f7e1b38663d180d936a4b868b3ce078d6df9fa7c436919b6db704104763a7a46e19ebcc36b04974e2c43cc3114e5da62ae7d587668e6633ec71dbe8109dde679d531b92dce733851c278cabcc4beea4575f96d1e02746af6288c89472a195283836c181fd0810899c80b4c6d2cb364fa57300bbf9a6b67109d622c5f0e5a707ccfe6c3122a652f0db66c13fb131c9b6d8fa30a0e8793559bbb18641970d9c7597564da051568bbf1ed5f7449697a54c0f1042fe0b236f770d9a5ebf02f246e76ab5953e496686e7495759cd8cfe504088d0991730522533090529e39acd7c3fb7f1d4f3b225fde9b209f5d30cbc8ec9d8d81f68ae45eebda6af940f1a61e532ad53c7988501a42b29573f8fb9760c1bdf4d030505580d8d5d9326d643ae7c891c32a2a7b0d7c1d325b73ef53789e7c8d4279868c03ed0a1d85789ce6822583e049ece752207ee85d37b21820c7539701c36373772e70a44bbf3c69e8d9c5a485786f2ce3375f55c3e108e290c7769520f479d2916e917499ad60e9c2c3848334e1bddbe0e06d29b9dbf11b90726a6835e3155ff671d333cce74c8415339b5ecdb0f4ee7b73e4ac9fdbcdec0b3588ffc15882722753cc2f9925d3b9cf864b94b189b9cc3bcea8799aa30d29aa4db89680d153ca8377f7698a1409586a04328ef0d6b5d274c965d4bc1460cb84e0fdb1d9035e79f557b69ea6b798f29a7f442a71630b8299a42f0dbb5e66c33b153b211dd17b0f7e2d28703a38f67d248e4da1ceac1fc200b0eff66273fe25ea90c6a38e6a99cc7012cc7bee8e6376423b5257318a1d3063b9fbd0bc992592c098e2cb3e2edf67c9224a682eb114d1061c66f99ee386e9e748af59eaf067951db6d143127f72eb605c41162134220d68cb41bd76cfa14d4d9605dfa0dd7991feb89df731a23a3434c7539bf0c79a72157e68e44d779c432e69ba34f645a20948c41de0c4b71e02f0efeeead52c65050624880c732d60a242a85c55f7a47230d682eb45ebf19569569735c906fcdf6c37f4ce256677a465f4e896f51ff637f47b869fa00ea3d0b45a081f018fc4887a4c5ea857274ddd538f5e03a87c063bd25c04c4152b7582ec44d09bafe7513a56e25f83b1dc77355fa5e68b9d15afc086c50227d2c254b222aba9d4eecfe1579c7deb94421b17ffe4b380a824c295d64ba5da1738defc1da06a9857b7d374fcfda2ba007876de24fe6f33d74f681175231d6ddbd0058f73064ca9ede8dc698361a5138585f747df0ff0463d512a902365297a6014244c8e311e998c54b3afa0c3a2dfcb4979157ab7a0eb13619f1df5e432af8ad31e78936923e4013a4035a2cbde0ef5dc8cb9b900fd0ff200d42ce603588e45045b162027a9dd7659c3b0efa508087fde926cf4187bc79ae7d82c63ec6c7a5d2806d56d5103824c384ea4beed5da093bfc55e79afa9b004a74b8dacde4fbffb68979985aed531bebaed4a2652e48ad4a4aaf614832041b8c79d4015b12f082fd36f98932ce4aab24c3d07c034f7909708c0743dc571159f2c955e980f3570761396458952e0461a4c43d05124a269052c640019ef1b6a1674d053af25e41fee9eb628acd10e3134983f5e83e92143487ca6b90ddda00919f0b5485801c52b55b0e85e79592d30b9e74d0b5cbc8abc4af906ff7aad107662be9f1bce61e883e5d7b072a46e4e9ac25c00f8f8e65bc7cd31a4618b02dc1f445d7b6666e6fdeb67c11e4a3088a24a4d9816b3cdc37cea8d0da24247d261ee124dad6fb1b73f8a2dfe4786ba6ba4bee604a20d22a99e65c31135f79a247f06733c172989db4252b6b837c1d197004c02ad03a175415080968e53dd8577344e9855e0a651232250b2d962d06c8c279636a16e92600bf91373a6630fa7370da8f4ba6b4e8784bd61dcf5b117ab7ba2c4a4fd304ddaae4b07cc8ae7ab60fee5dc8afae7f3b7b26f095b64a015dc81147b0ffd007d795eebb34cf8210c57751e810867ac5fe558eb49160ad158dbb98784e7d9e20cd4c5fd696d60c8d8333ce9c5557c8d2346f28691e529f5149fd535682e36339c19611bf8fc5cb5d561138215ea2a7d762c164437a7c2b12767c7bcb9f810c6fec81bfa73616f08ed5a20ceef9b78383a28e74ddd0eb14a2083567bfe32c5ed4e3354970ad39703b23e6b46c810851297f155492938e189d950ce087040c371c9e557ea383f3361f0d2dea7025ce6d9f9a4cddce8d920c1f62ea6144309209ff6c41fa594f19484053f54ba985c16d04b692ba22f554666e8e843c28e0ecdc28edc86464b8a7bc060aac959d1336f1a2bd535511192442ab7553ba77be08aed2c2a5e367064246d4a3630a48768451e46ac3d43bdf65ab4a90cd2dd32ad4d162e98571b96bc80b4393c1fd0cd456f6c94dce98241d68f0f2e4ccf26a18d388a1c0a46638cf3a6523b23730411a94cde57e95b9bce593a0ef3ab4f5becfe99d2b20d70fa97a28552a67f44b6be29790166ace250c5d2ca71ceb4a2af4d599ca44e7bcef517c0c6baad691f009d37503459bd8246775188c6e87384e6a39388d605a0b4cd93ccdeacd1e1bbb01bd87ce28419b8107d061914218e0b8e4d2d165aed4314ec2cdd4cddcc29d8a0e33341f95d8da2797518f49a639a97bd11b85ca33743dc56671d66f835bbc8878ae3599076dbf0c29da739c7201be06a7d324957817215f4dfb13c95f85ce8f57e37ec09596425b1b7a13e548f92002e8cbaf4c4c431a9e48e74c8fa681ea63168fce01d20c6c740d0a3197ea14fbd1217bbcac1f9bc27fb46e5149b3893f6f1524eb677f2fe2a8ac1117413e1cb1328571202ee64af175120fffdfef99d0490b6f2a6f06e7f068018165f58ed6c0321adc0cde2b8bedcc7c4f05d1e5a896e5a5a866f9775a757787c9cb8a0acba3de4fdf694c10d21f0cf304cb6f5540bba777d4588a2cb2a408a030bfb14d07dfb2ccc14d4d998597acb9292e0339197aa21d284c4d91c14badc98e6d56d94caf1e49b56a4b1023ad7c34864b46cc2adb38f0afec71ded67c732c255502ce583ef2d2e85c6f094290a5c1955c7bed9c80d35b5367b2ae15ac2d3fd5ff20007b24240dfa6772f7b4a370468b9fe152e7936cdfe224fe6594836d939390d2511485a0f6d1b2c356387afaf84a321184c63de89986e07554dca2cd2b4a0c6480a52bfdc26a35048bc1da58fb6789d54aecef73d869d827712c1f94d91c577664417d3a0cdfaa09d5b23181362e558fca6039aab88c9577a737cf818e795cd928dc71e3b33dcd8462684c59447934e35d926c6482b617398675f6d1432345e50423253a3d31903d1dcca1debc96ef8f9aeb33ff8adc6ac775efb0fea10594109bc9306f77b6f290354eb09c29d5f9182c6b3db8f2bfb8afe6e94814f24c12b9cd05794672283c4ccbe92356b0f90f2321ea3f6cb059b784b0a5c3987522279e93ce5565a52db91687df646ffb14a2dbe39e053258421afc4ad1dc3bc1d5d5461bfc63658865ac5872a35aeadf6902142d0d9dfd4f2b6ab9311644a3d46ce6a51343cdfebcbe1c588c753befc83f136bea4e3482e0412bcb9bce1df6d20f4cd1cf6aefd73f88b5256a8bca677c26acfef74ea494c9dbe07d1541263f8b67c640a4c5325b257539b4136ab783efdfc20f62674b87079fa44db34410f96b5bbb72000ec5f1d5a3e5fe8477eb0800a507fae3cbd56e3d2a8ee14302357fd46c30a968a097240e35a260218b7e665b1e4edb96bb965363bc2c4ea6d77ab831aed518dee0640b2ea492c5735f03e3d0498c985c0bc88205f53b19bdbb67fa89adf11acab369ff6ff2c4876faa5d2a009cdf01fda7500a48517dc1a42560b80e70728df27b4bd7d28d2dfd686b7c2792bd4fe8c28d2b20f84e10c10c1ba270f734531475d68a2fef17860f356cd16c6c006fe6ab9b74fbc2bc053830e7d442931729522371ca6e39a37ac4c76013e70f7342a048b322803e3e638271f19eb862d7ceb964861bbaeef95efa0cf8fe137dee9a657b9f37b5903c1f8abe784a07e2aecbe105ea8d91b537e3cdfb4452b58e650ef23da4300e8d9d0c60f431065fef829d5baeca562aa30cc42539b96676fc0f790f5471764a568f6bd1b6b156de9f05d6da710e62ce156212e56212d237040ab29ad8bd964f34cc43b095923e78d7395e5fa3c08b1fc3ea22ab07d135a04eaf5a76ff45495e0027bc6cc51d40bb47f28256b5c029e87de8298083b099886eb603f68097e7644aaf0fa1727414680c405cd4c6e9a7e93da67b51c1a2745246c7801f588dbb7facb0c99d304b19be5a32275fce7ba197f9bc560c3af8aad2a89e8f66a343b1ed41cb859844fef35c79003957b80c9b1cc7603466bdf9bf14d8d9c7fd21260bb07b3ec6d034d04dfa33108b70638c8ed4e16a8afd5e7603cca40022e0672e91e911464f1d093ffe2c846f1cacc600704ec7c12610d435e2f50b88ead237b1b51b91d854f0d187b871961bd297f7561b10fa2b4c132621cd85a5d42a69bbe367a2b21d01b7321557e3316f656e0cd9cc5b410a6f29ae1a0a2981b87c61942294f7506c52c3422bdf6a43afd1e6f465a068acdcbd77021880fce8969859d16ef2d7bd96c6d9ea6e5a60c1d4ac63fa646831f1e20b1a6af47909a426fe183cc07255db58712fbbc1126717cd372b7d838e575faead70ee3b946b00"/4113, @ANYRES16=r12]], 0x1, 0x0) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) readv(r16, &(0x7f00000004c0)=[{&(0x7f00000019c0)=""/75, 0x4b}], 0x1) fcntl$lock(r16, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x1000100400004}) 20:28:22 executing program 1: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x3) r1 = msgget(0x2, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/157}, 0xa5, 0x2, 0x800) 20:28:22 executing program 0: sync() r0 = getgid() r1 = semget$private(0x0, 0x4, 0x50) socket$inet(0x2, 0x5, 0x40) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/94) 20:28:22 executing program 0: r0 = semget(0x3, 0x4, 0x320) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x9, 0x1]) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) r3 = accept$inet6(r1, 0x0, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r10 = fcntl$getown(r6, 0x5) r11 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r11, 0x0, 0x0) r12 = fcntl$getown(r11, 0x5) r13 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x240000000, r14, r9, r8, r9, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r7, r10, 0x5, 0x5, 0x5}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r9, r15, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r10, r12, 0x0, 0x92, 0xffff}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r16, r4, r5, r9, 0x20, 0x7}, 0x4, 0x5, 0x5}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/23) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f0000000000)='./bus/\x00', &(0x7f0000000100)='x\x00') 20:28:22 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa04862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 20:28:23 executing program 1: setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f0000000100)={0x10000, 0x100000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYBLOB="0000000542702da3d567000024513f69c5c718b952f62c2fe843a2581ec8c2013aa5fe9e66cf8b8e05bc301f2b7c166ad0c6afce838eba7b239eed85c887c2994671e1093bd1d334473809abb8d7312e98f0bcc63085ac8c3595b02d5cba6481adf61377b49238aa206f76d14ad8aa738eb03757b563fc03e914e9e56a7007b461fc694b914fbf1e5ce2036ffbb553de8426c15c87740fdbef06d2a2f11f29af59cf009020a15402b468a61b9e910dd6d28b4cdf9ff9236fbd7f3c79f0e0f5b41b61718d2d288113b62d653e249a5a402773d5589901234dbe14d5473470598d85696710a7a1c21fa21243462235ce55c823309c85831d18ed4e279ff98c342af2276bbacc2e264d01c94849605c3d1d3a2bbb2d961e4a5484407b151ea0f34c58f593028b564ea623e7e2e2cd07cd56331f628eda0a09d28173761576219d286e963d29af000395553428d75fb573fba7865664d0e09da89f76f2088b59ac0d3c6e3bbc465ba5423c3e8b2f939b208607e52b426da7062c89f38f818556786d634450ddc29b3e1cac90b7c2dab6c0a3c4ed243419f6a631fa8206c4bf37b6e50edbca98e83bcba5c9fa9510e5b250ecaa799e8823cd208240cb8a7b1fa85f16c47a7d962d2d3c19efd77458c3ef952e07000000526cffd2735823dcd56259fc8263ff593f4fbfb10897c617aa205babd8161a897d89a5a7573b08b3c94aa4803c319c120ae7c1a8106e4e0053182a2138bb8b6dc86565d006740e5a83b1009b57f57c3ae122cb076cf7eeb0fe4a8dfa70a8186a1ca2dbb797cf47a737b613c6f90d2b2ec850d569ce314e1a0977a013354fd807b534a17b506864121ff4a102abfb5998a0fbf7454e00ff2f5cb465490369a6502e8a056652089c92da36ddb901beeaf792e3e454187d07b262369c37e8ce3509126017da5d2d5e6d56ca340f5841ffcab328e79f497553"], 0x1, 0x2, 0x1000) r3 = semget$private(0x0, 0x1, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000007c0)=""/228) r4 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) dup(r6) openat$vmm(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/vmm\x00', 0x0, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0xfcb7) writev(r8, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r9, &(0x7f0000335000), 0xfcb7) writev(r9, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r10 = fcntl$dupfd(r7, 0xa, r9) r11 = fcntl$dupfd(r10, 0x0, r8) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000000c0)) ioctl$VMM_IOC_READREGS(r11, 0xc2485607, &(0x7f00000012c0)) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="00000004000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000ed000000000000000000000000d1d2d88a000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000cb9e25c12b490a27b4000000000000000000000000000000000000000000ae008f0bc41aa2fa384d7dfa5f716c000000000000000000000000000000000000000000000000000000ff2000000000000000000000000000000000000000010000000000000000000000dd6c60cba88affd1428d28831e5e637b9d7748cff40144eae0273a9ae6f4fc849c8b07df6f0f313f328abef44c4f2232293e71634508a514c10257a7f5368db5e5c5d067104d211269d5421a514aab2d800b183fb176acc6e9369b6c502082e32501bf649567b5401a6b866068d026c04b644f63d4094a4c44c8d2e93f3d8422a9a0de8399d26ebd672909ca0bf9f79ebe2355aec35af656a7e1829a4ed26d37898aaa267b45dd1ac774391c030000000000000020994c08a915ff15824a133da4fdfe43ca3114d961e6992ae518e1a32a6ffe2a7e27c8c0a389a1d47477f570100dcf4b1fad9354ecc04479a95783ffc6bde41609561e05b0725e6b6b3eaab677a51b13cad9aa5f6ca42e91abf3d7945dcea5799e4300d37e59e06b4b97f5440da9f4447467b426390000000000000000000000009d378735fd851fe0338d163746ef51cd980491ee03cb31bf204f7037fe0dce00069e4c7ee50d9a90b6dcf360a1a3aa19fff8672b2d120d00d9aa5fddb2a9f7d0429b040eba1b27c3"], 0x1, 0x3, 0x1000) pipe(&(0x7f00000001c0)) unveil(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='W\x00') msgget$private(0x0, 0x478) r12 = socket(0x11, 0x3, 0x0) execve(&(0x7f0000000480)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='/dev/zero\x00', &(0x7f00000005c0)='/dev/zero\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='^\x00'], &(0x7f00000009c0)=[&(0x7f00000006c0)='tap', &(0x7f0000000700)='tap', &(0x7f0000000740)='\x00', &(0x7f0000000780)='/dev/zero\x00', &(0x7f00000008c0)='tap', &(0x7f0000000900)='W\x00', &(0x7f0000000940)='.+\x00', &(0x7f0000000980)='/dev/zero\x00']) sendto$unix(r12, &(0x7f0000000000)="b100050490000000000008000600ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 20:28:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x8000, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000140)="98f79f7f2da8d3c128f8f955b0f22c5061", 0x11, 0x0, 0x0, 0x0) 20:28:23 executing program 0: socket(0x2, 0x2, 0x0) 20:28:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000005c0)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e5c716121be41711b45da608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546b16079867825cf0b3da70f8b61938de631def7bb649e9454b25079d7f6aa4fbaddf3c248668d2d68ac1ae1a61ed51b782d66d654ba08e38ed79826f639d5"], 0x10) r3 = dup2(r2, r1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df1956bf7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d04e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b04209858bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e7dcd9576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r8, r7) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r9 = socket(0x2, 0x2, 0x0) dup2(r6, r9) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r12 = socket(0x6, 0x2, 0x1) bind(r12, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r13 = socket(0x2, 0x2, 0x0) dup2(r12, r13) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r11, @ANYPTR64=&(0x7f0000000480)=ANY=[@ANYBLOB="cc44335898437466bb6421a431acf02fc8706e06d16512f6636f923a76df7cea4061db15f89992233f027bf7fcd5a874df81b9424789ff5687fda0b66a9c602db0847d7f6cd997d1a87f3f6c8115b83cc8d73b4059dee012ed03a102075b3915f025a6b62414d7ab5855cad5297e740f139189539571cfb8b4c0b9a0813760df5105000000000000003bbae989b5724718e1c5a7f3e20bcc2f6f14c1f0660b5c585c3841fdab29a250e829e8867aaea233b67dfc9252841d81bc1426ecc7b40b7c5f1aec42fd1a541b87da0df9d817ec2d03d3341c95b2ebedf2152c23d5e6d8f46a1f5dda71125be2b5e7", @ANYPTR, @ANYRES64, @ANYPTR64, @ANYRESDEC=r3], @ANYRESDEC, @ANYRES32=r0, @ANYPTR64, @ANYRESDEC=r12], 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) 20:28:23 executing program 1: socketpair(0x2, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x54d, 0x8005, 0x200000000511c, "047c2c00400400acf8b674af64664800002800"}) write(r1, &(0x7f0000000000), 0xa7) 20:28:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8d, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='\x00', 0x8, 0x98) fcntl$lock(r2, 0x8, &(0x7f00000004c0)={0x0, 0x3}) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x800, 0x100000001, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x178, 0x2) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0xa012, r0, 0x0, 0x0) 20:28:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffd, 0x0, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) connect$unix(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r8, r6) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000000)) close(r7) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 20:28:23 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00ebffffff00000000ffffff7f00000000ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0xd969, 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x11, 0x3, 0x0) dup2(r4, r0) 20:28:23 executing program 1: msgget$private(0x0, 0x4) socketpair(0x1e, 0x3, 0x0, 0x0) 20:28:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000000000000eb000000f9fc0c4b8943193a90e14610d843e2523f9f"], 0x10}, 0x0) 20:28:23 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dc6cffffffff"], 0x1) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getppid() wait4(r3, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x1000100a5, 0x7}, 0x8, 0x7, 0x3}) r9 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r9, 0x5, 0x8, &(0x7f0000000140)) r10 = getuid() r11 = getgid() r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r13 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getgid() semop(r13, &(0x7f0000000380), 0x0) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r15, r14, 0x0, r16, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r10, r11, r15, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r1, r15, r6, 0x1e4, 0x7}, 0x5, 0x5, r3, r2, 0xfffffffffffffe01, 0x20000009, 0x8}) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x824, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x20, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r17, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r17, 0x0, 0x0) 20:28:24 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r1 = dup(0xffffffffffffffff) mlockall(0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x9, 0xf483}, {0x9, 0x4701}}, 0x2) 20:28:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffe}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="0dc7d626fc2de311a8848f2c21e5f3fcb96af17c0c55b8828c4f47b42b1bfae8d2734cb7ab35a5f3632a2ab8c20b3e9d850572b2c09735f86f7d3b1c33d55a13aedec8f09066c38204e93edccbd829b2d3687fb9d78ee7f80c022558d82a0deb4d5d7a62817080f7428e7cc2f03c16001aada0ce395ef0cb6ca9618608454e9864b605f81c391ea6c0175630fb87e7859bd38e0fb2fae01a97dda94139704a778f47f7e5", 0xc8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() connect$unix(r3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = openat(r5, &(0x7f0000000140)='/', 0x1, 0x2e) fchdir(r6) openat$vmm(0xffffffffffffff9c, 0x0, 0x10, 0x0) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:28:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x17, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgsnd(0x0, 0x0, 0x0, 0x0) geteuid() pipe2(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) getgid() setegid(0x0) open(0x0, 0x0, 0x84) syz_open_pts() pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001b40)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fd2e523b2309a109903b5f01d704048ecb4c02452c9950f3907cd34ad3ec4a509d096c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c5ccc3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9ef7f715dd814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390911f847b4f5a4148c6097012fa1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93a16ad00d88367ad50c913212be66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4"], 0x10) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) socket(0x10, 0x5, 0x0) 20:28:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r3, r2) sendto$unix(r3, &(0x7f00000000c0)="712824874cc9a6607c05e9b94bfd65bd3e74b6037ad4d2ae863a3dc7c81a370d4b935f6cb8a908fd1538de5420bf3a", 0x2f, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x25}], 0x1, 0x0}, 0x462) 20:28:24 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0xffffffffffffffff}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 20:28:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0x0, @ANYRES32], 0x28}, 0x403) 20:28:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001700)=""/4107, 0x100b}, 0x42) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 20:28:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[], 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r2) 20:28:24 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000100)="7b1f30e50d151c75cb7158c77ea033c8f0d36c793d44cb0376df2f0d7a9963307123012b0338d7d5624ea2cc69728b8f71f463f541164f19ebe24ddce327d17f153497948228f5cf8f002026d906918c55df0ff328d9903af543610df399081649a62c4cc33d19ab1a29d35687d3cc7b2d715236722ded29a2ba1a8f33f3144a9c44f1af49850080546e2d8e0ae17e4b29dc33d8778b4429e86d4a6d70fb1d6fd892a9f242efdf44c04e9d3b6146ffb63d788fa4004f63fab2ca44ae99423da3f3673613477a53f6e68e66f63286a6e86a0ddcbe9d2c19e8502b346c1d2a8b4eabff90652221b33bcec26bcc86fcfe400f685cac6b125d03ef27fca10439997e2dd9961b969f164956a9a394d10c779203b004eb2d3eb24c23894827215915e734a6aba69025445305b714056d37cd07ac7f7c786d1ec932f2b57911aa438aa86e6f60e18dea102ab543bbd854ba7aa7f72b55050a640ca183a914ddba9586ed81b4cb7b85509c5009d6146f98a0fd7b47e72c57a8abf8c21e1a634baf2a9ae4ed2e11ed4a88416fa674af", 0x18b}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000080)=0xc) r4 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/114) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fcntl$getown(r5, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getgid() r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r8 = dup2(r7, r7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r8, 0x0, 0x0) write(r8, &(0x7f0000000180)='X', 0x1) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x41, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r11, r10) r12 = kqueue() fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) close(r14) sendto$unix(r14, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r14, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r16, r15) kqueue() r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd\x00', 0x28112, 0x0) kevent(r14, &(0x7f0000000300)=[{{r15}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0x97ae}, {{r17}, 0xfffffffffffffff9, 0x4, 0x1, 0x4, 0xff}], 0x80000001, 0x0, 0x0, 0x0) r18 = socket(0x18, 0x1, 0x0) setsockopt(r18, 0x29, 0xa, &(0x7f0000000000)="03000000", 0x4) setsockopt(r18, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0x41, 0x0, 0x0) dup2(r9, r19) 20:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0xff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) recvfrom(r1, &(0x7f0000000040)=""/146, 0x92, 0x0, 0x0, 0x0) r2 = getpgrp() accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000f35836755600000000000000000000000000006a"], 0x0) r3 = socket(0x18, 0xc002, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/47, 0x2f) fcntl$setown(r1, 0x6, r2) setsockopt(r0, 0x80000000000029, 0xb, &(0x7f0000000000), 0x4) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) 20:28:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000a09238dc100000080af840f52bf2da1a585d47d122a0fd1e9f0277452821ade2b46066696275d257358c76e154215ffb097ea43646d717bd4ed97962270498c45af9fc2afacb8d5e8b2de3b446d3cd8fecc778e90ce4ab425999f8a7ed1c9ef4dc803bdd7975f37981bb0917dfe52468b817c07e4cba7268e64bdffb431d36371c4af9b76c0a90c0a76253bf2a5648d8eed91bfa7ff8878fe8f6f0d8c8d71"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0xdf) getsockname$unix(r3, 0x0, &(0x7f0000000080)) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000004c0)=[{{r4}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) kevent(r5, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffff8, 0x41, 0x90, 0x1, 0xe2e}], 0x1, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0x8d, 0x8, 0xde2f, 0x5}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x173, 0x5}, {{r3}, 0x0, 0x40, 0x1, 0xf0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x1ff865d3, 0x3}, {{}, 0xfffffffffffffffe, 0x0, 0x2, 0x80000001, 0x10000}], 0xfffffff7, &(0x7f0000000a00)={0xde, 0x6}) r6 = dup(r3) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000040)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f00000001c0)) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r10, r9) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r12 = socket(0x2, 0x2, 0x0) connect$unix(r12, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r12, r11) r13 = dup2(r9, r12) ioctl$WSMOUSEIO_GETPARAMS(r13, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x81}, {0x80, 0x8000000}], 0x2}) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f00000004c0)={0x10, 0x4, 0x4, 0x7ff, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x200}, {&(0x7f0000fef000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x7c00000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd12c}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x25b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xafa2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xa000000000000}], ['./file0/file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r8, 0x5) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r14 = msgget(0x2, 0x0) msgctl$IPC_RMID(r14, 0x0) 20:28:25 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000000)=0xffffffffffffff11) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x192) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) write(r8, &(0x7f0000000140)="a64caf04bad5cf84ece50c2a50c4974f1a58ea65583496c3884f005248ae6c17fba678323ca21ff8e86a3632772536be29e4e0d8a02930b2f7e29e63cb62d769c3ae9923f849290deb5943d712e9f82d6c6e6f82f59aadf9a9c5749d58a472f1d7c02f4d0c873809b206ca4cdc43e3986683b5761a2259591bea7a27ee6a5c0a978df34d3f5ede63d4afa977c4869726878d8b2a6478b22b046f558e9888652aa9ff30dd8fe5f1278037ee010fd54978c6169f2bce6688ebcd15239f70072788a25a515060695a5432e1b23c4d07facca8cc7e693ccde967eeb49756291372b1c5f05fe0461f3b9b6969f9756e5dda6bb70ff0", 0xf3) r9 = fcntl$dupfd(r0, 0x0, r6) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r9, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 20:28:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202"], 0x1) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a3aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee0700000000000000f0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a1892357f8131f2707f312977f5b650ba16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477155b27d1b77e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0e"], 0x10) dup2(r3, r2) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x1, 0xff, 0x2}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8db7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f33781780854600"/2123], 0x10) dup2(r4, r1) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f00000009c0)={0x10, 0x2, 0x4, 0x7, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x37a2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1bd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xba}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff1000/0xd000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x400}], ['./file1\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 20:28:25 executing program 0: r0 = kqueue() r1 = getegid() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r3, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000180)={0x4, './file1\x00', './file0\x00'}) r6 = socket(0x18, 0x1, 0x0) close(r6) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000300)=[r1, r1, r7, r1, r7]) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mknodat(r9, &(0x7f0000000200)='./file0\x00', 0x20, 0x1ff) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r7]], 0x1, 0x7fb) fchown(r0, 0x0, r7) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x46bfb) r13 = getpgrp() fcntl$setown(r11, 0x6, r13) write(r12, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 20:28:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x8000, 0x208001fe, 0x0, "fb000010000c0000210000000000ff00"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x8) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x36c39d4dbd27b144, 0x3, &(0x7f00000002c0)=""/131) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000240)=0x401) r3 = socket(0x6, 0x1, 0x8) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = dup(r3) listen(r4, 0x0) accept$unix(r4, 0x0, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x2400, 0x0, 0x8, 0x7f}) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getgid() r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgroups(0x3, &(0x7f0000000040)=[r10, r8, r7]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r5, r6, 0x10, 0x8}, 0x4, 0x1, 0x3fd}) r12 = socket(0x2, 0x1, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000280)=@in={0x2, 0x1}, 0xc) dup(r12) socket(0x6, 0x2, 0x1) r13 = socket(0x18, 0x5, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:28:25 executing program 1: r0 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r3, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r5 = msgget$private(0x0, 0x20000003c4) msgrcv(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r5, 0x0, 0x0, 0x1800) msgsnd(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300bd931d65f98896ef2808b166b74e32d2658619"], 0x2d, 0x800) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f00000000c0)) r7 = socket(0x20, 0x1, 0xf0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getgid() r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = getppid() wait4(r17, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r19 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r22 = getgid() semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r21, r20, 0x0, r22, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r23 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r23, 0x5, 0x8, &(0x7f0000000140)) r24 = getuid() r25 = getgid() r26 = syz_open_pts() ioctl$TIOCSETA(r26, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r27 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r30 = getgid() semop(r27, &(0x7f0000000380), 0x0) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r29, r28, 0x0, r30, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r24, r25, r29, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r15, r29, r20, 0x1e4, 0x7}, 0x5, 0x5, r17, r16, 0xfffffffffffffe01, 0x20000009, 0x8}) r31 = socket(0x18, 0x2, 0x0) connect$unix(r31, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r31, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r31, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r33 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r33, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r32, r29, r13, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x0, r9, r8, r11, r13, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r34 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r34, 0x0, 0x0) shmctl$IPC_SET(r34, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r34, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r36 = fcntl$getown(0xffffffffffffffff, 0x5) r37 = getppid() wait4(r37, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r38 = syz_open_pts() ioctl$TIOCSETA(r38, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r39 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r42 = getgid() semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r41, r40, 0x0, r42, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r43 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r43, 0x5, 0x8, &(0x7f0000000140)) r44 = getuid() r45 = getgid() r46 = syz_open_pts() ioctl$TIOCSETA(r46, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r47 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r50 = getgid() semop(r47, &(0x7f0000000380), 0x0) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r49, r48, 0x0, r50, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r44, r45, r49, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r34, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r35, r49, r40, 0x1e4, 0x7}, 0x5, 0x5, r37, r36, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r35]) r52 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r52, 0x5, 0x8, &(0x7f0000000140)) r53 = getuid() r54 = getgid() r55 = syz_open_pts() ioctl$TIOCSETA(r55, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r56 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r59 = getgid() semop(r56, &(0x7f0000000380), 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f0000000480)={{0x8, r58, r57, 0x0, r59, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r53, r54, r58, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r60 = getgid() r61 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r61, 0x0, 0x0) shmctl$IPC_SET(r61, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r61, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r63 = fcntl$getown(0xffffffffffffffff, 0x5) r64 = getppid() wait4(r64, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r65 = syz_open_pts() ioctl$TIOCSETA(r65, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r66 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r69 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r68, r67, 0x0, r69, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r70 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r70, 0x5, 0x8, &(0x7f0000000140)) r71 = getuid() r72 = getgid() r73 = syz_open_pts() ioctl$TIOCSETA(r73, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r74 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r77 = getgid() semop(r74, &(0x7f0000000380), 0x0) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r76, r75, 0x0, r77, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r71, r72, r76, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r61, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r62, r76, r67, 0x1e4, 0x7}, 0x5, 0x5, r64, r63, 0xfffffffffffffe01, 0x20000009, 0x8}) r78 = socket(0x18, 0x2, 0x0) connect$unix(r78, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r78, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r78, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r80 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r80, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, r76, r60, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r82 = semget$private(0x0, 0x7, 0x286) semop(r82, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r82, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r82, 0x0, 0x8, &(0x7f00000000c0)) r83 = socket(0x18, 0x2, 0x0) setsockopt(r83, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = getuid() r88 = geteuid() setreuid(r87, r88) r89 = getgid() r90 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r90, 0x0, 0x0) shmctl$IPC_SET(r90, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r90, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r92 = fcntl$getown(0xffffffffffffffff, 0x5) r93 = getppid() wait4(r93, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r94 = syz_open_pts() ioctl$TIOCSETA(r94, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r95 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r94, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r98 = getgid() semctl$IPC_SET(r95, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r97, r96, 0x0, r98, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r99 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r99, 0x5, 0x8, &(0x7f0000000140)) r100 = getuid() r101 = syz_open_pts() ioctl$TIOCSETA(r101, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r102 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r101, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r105 = getgid() semop(r102, &(0x7f0000000380), 0x0) semctl$IPC_SET(r102, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r104, r103, 0x0, r105, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r99, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r100, r8, r104, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r90, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r91, r104, r96, 0x1e4, 0x7}, 0x5, 0x5, r93, r92, 0xfffffffffffffe01, 0x20000009, 0x8}) r106 = socket(0x18, 0x2, 0x0) connect$unix(r106, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r106, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r106, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r106, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r107 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r107, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) r108 = getegid() r109 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r109, 0x5, 0x8, &(0x7f0000000140)) r110 = getuid() r111 = getgid() r112 = syz_open_pts() ioctl$TIOCSETA(r112, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r113 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r112, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r116 = getgid() semop(r113, &(0x7f0000000380), 0x0) semctl$IPC_SET(r113, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r115, r114, 0x0, r116, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r109, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r110, r111, r115, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r117 = getgid() r118 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r117, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$IPC_SET(r118, 0x0, 0x1, &(0x7f0000000080)={{0x6, r10, r108, r110, r89, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r82, 0x0, 0x1, &(0x7f0000000280)={{0x0, r85, r84, r87, r89, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r119 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r119, 0x0, 0x0) shmctl$IPC_SET(r119, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r119, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r121 = fcntl$getown(0xffffffffffffffff, 0x5) r122 = getppid() wait4(r122, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r123 = syz_open_pts() ioctl$TIOCSETA(r123, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r124 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r123, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r127 = getgid() semctl$IPC_SET(r124, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r126, r125, 0x0, r127, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r128 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r128, 0x5, 0x8, &(0x7f0000000140)) r129 = getuid() r130 = getgid() r131 = syz_open_pts() ioctl$TIOCSETA(r131, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r132 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r135 = getgid() semop(r132, &(0x7f0000000380), 0x0) semctl$IPC_SET(r132, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r134, r133, 0x0, r135, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r128, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r129, r130, r134, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r119, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r120, r134, r125, 0x1e4, 0x7}, 0x5, 0x5, r122, r121, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r79, r81, r84, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r125]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r137, 0x4, 0x46bfb) r138 = getpid() fcntl$setown(r137, 0x6, r138) r139 = getppid() setpgid(r138, r139) msgctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x5, r9, r51, r53, r136, 0x10, 0x1ff}, 0x6, 0x8, r139, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r141 = socket(0x2, 0x2, 0x0) bind(r141, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r142 = socket(0x2, 0x2, 0x0) dup2(r141, r142) connect$unix(r142, &(0x7f0000000180)=ANY=[@ANYBLOB="1a19cc4343eea3024c3bde68334ef4bc8801fc52c875a7eaef5766"], 0x10) r143 = fcntl$getown(r142, 0x5) r144 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x52c0, r2, r3, r9, r140, 0x2}, 0xbe8, 0x200, r143, r144, 0x1, 0xffff, 0x400}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000001540)=""/4096) 20:28:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = getgid() r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r9 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r11, r10, 0x0, r12, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r13 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r13, 0x5, 0x8, &(0x7f0000000140)) r14 = getuid() r15 = getgid() r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r17, &(0x7f0000000380), 0x0) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r5, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r14, r15, r19, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r5, r19, r10, 0x1a0, 0x7}, 0x5, 0x5, r7, r6, 0xfffffffffffffe01, 0x20000009, 0x8}) r20 = socket(0x18, 0x2, 0x0) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r20, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r20, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r22 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r22, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r21, r19, r3, 0x11, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r23, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) fchown(r2, r19, r23) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) sendto(0xffffffffffffff9c, &(0x7f0000000500)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585fe", 0x91, 0x9, 0x0, 0x0) 20:28:25 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x800400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60030000000000000000000081fffa00000000000000002aff020000000000000000000000000001"]) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="c2", 0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/178, 0xb2}], 0x1) 20:28:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000023, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x5d) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x1, 0x4, 0x9e) dup2(r1, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="48e9e38fa091d0669f0e56c5e9c19c4ec5b8301aa431d93585a778e204bb1bc8801f5747ca5ab2a108cedd255b36f85d735e493ca4806b51f3718fdb5cffd6fe72ff7f5a78a93b109b58819dd8bb41af3f892f5a52595fa9789d3fe8bc2a14dc4feff896d6cd2108fc98099a1ecc098b8f1f47dc9f63f7bbd4d6634b76d3df8c8d86aebc18e824e84dda21333abba62de9feb26e3a8ccb54d794cd9aebb08bdc8b9807098bb8772006d65c065bb89ec6406ba00c173eb389fbbfa402a1c13f70ae9b8d621f93c89fcfb339852dbf0d0da6be5c0045c9aae70c1ca6df6a1f616ef10b9ec6c01535905df97e04db3792b9269adb2cd6e89659ec93", 0xfa) 20:28:25 executing program 0: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = kqueue() r1 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r1) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7ffffffc}) 20:28:25 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0x1000, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 20:28:25 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x95}) syz_open_pts() r1 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ff8000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) semget$private(0x0, 0x4, 0xbe) semop(0x0, &(0x7f00000003c0), 0x2) semop(0x0, &(0x7f0000001180), 0x1e316d81a01eac7d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x28, 0x0, 0x0) semop(0x0, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1800}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0x40ad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) r3 = getgid() r4 = semget$private(0x0, 0x7, 0xa0) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x7, 0xffffffffffffffff, r3, 0x0, 0x0, 0x100, 0x403}, 0x3e, 0x10000, 0x8}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000280)=""/252) semget$private(0x0, 0x4, 0xa5) r5 = semget(0x1, 0x1, 0x100) semop(r5, &(0x7f0000000000)=[{0x4, 0x80, 0x1800}, {0x0, 0x7ff}, {0x0, 0x7fff, 0x800}], 0x3) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000040)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}, {0x4, 0x1, 0x1000}, {0x4, 0x9, 0x800}], 0x6) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) 20:28:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020016"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) r0 = socket$inet(0x2, 0x0, 0x6a) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0xd}, 0x8) 20:28:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5e5f, 0x9, 0x4}, {0x5, 0xcd, 0xff, 0x6}]}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000082000/0x2000)=nil, 0x2000, 0x1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x40, 0x0) dup2(r2, r3) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc1206922, &(0x7f0000000300)) 20:28:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b106"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 20:28:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c64f462932abf8a, 0x62) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000080)=""/246) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() chown(&(0x7f0000000180)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000240)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r4, 0x0, 0x46, &(0x7f00000002c0)=""/242, &(0x7f00000003c0)=0xf2) recvfrom(r5, &(0x7f0000000400)=""/235, 0xeb, 0x0, &(0x7f0000000500)=@in6={0x18, 0x1, 0x5, 0x911}, 0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x8080, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000580)=0x6) getpid() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r7 = semget(0x1, 0x1, 0x424) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000005c0)=""/60) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000600)) r9 = openat(0xffffffffffffffff, &(0x7f0000000640)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000006c0)={'./file0\x00', 0x3, 0x0, 0x4, 0x1, 0x7f, 0x0, 0x3f, 0x0, 0x2, 0xcc, 0x7}) r10 = accept$inet(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) recvfrom(r10, &(0x7f00000007c0)=""/228, 0xe4, 0x1, &(0x7f00000008c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x200, 0x0) accept$unix(r11, &(0x7f0000000940)=@file={0x0, ""/20}, &(0x7f0000000980)=0x16) ioctl$KDDISABIO(0xffffffffffffff9c, 0x20004b3d) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) r12 = openat(0xffffffffffffffff, &(0x7f00000009c0)='./file0\x00', 0x10, 0x140) ioctl$WSDISPLAYIO_GETEMULTYPE(r12, 0xc014575e, &(0x7f0000000a00)={0x0, './file0\x00'}) 20:28:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="fb4867a85e0d6c5a77c0b28082a22b1d87a2c3215e49f903e0e224836b8df7648ec870b08382db2a6a766db0baa58c955eb1e57694a38b6242d536719ac79aff3d8a81934820453661858e422a6fad0260d120db8e95cbb209ce3e57e7c25c6034ac2a8aafdabd2e684237afe60d7e776c6c2063de51c9e4e0ccec9bd9af5e3207881d9d63a5fc22fa028f8c3bdec589279df3cf4f4aa2467e524b696770ca6ed0e3d9d68155944a973db7bbcb113dfa4c97207971fcea9b44dc74047cf13984eebff9013a0294f2ee", 0xc9}, {&(0x7f0000000140)="9430d2e1fcd44d6dbcaca65d830339405d65308b31a7b220feffd3da5e23bd029eaabaa691c05c25521bf0d81b1d53e172297814d35f270060aea5773b1e54f5b22d2bd981c7940ab1eddbe9655f0da42f1c5e97188a5ab3dccc22067d5e60dd11fc6b6486f1f9b17838e3c6f2b5651398ef6622", 0x74}, {&(0x7f0000000240)="7ea6467556fcb87821a892ce3e688f39997deefdab0bac113629a53d18ad346bcd85b4b2f086e9aff467ad32fe3a42212013daeb196b5638f89077f2216da06469fe81e69e87f507b083c65b31c9c39566ff5cf7ce7797cb31bbfee7bc0006a96e2ab7198860338111ecb6bf3e9d0092dcf9bb3eed4722112f6a7d7b6d4fab99f1251137bf1703de443436d60bab373ee9e44546254dab199809b9d2e9fb1ddf962fd6aeda711ed9d6", 0xa9}, {&(0x7f00000001c0)="4ae2199167ac283de1e59afaaafd", 0xe}, {&(0x7f0000000300)}, {&(0x7f0000000340)="8e5929114205b05f9ca760c16049f8c5d16d6611036771af83789e4cd1bef650efa304debb866d6c634d6a5f69276cd47dede930a63b25160cff7bfc12c8e82c70d715c0e647b42325da3058d174c627a9578640e189005c7588615bc986d03797a7ea48746cbd2d93d855c3c5ba7156ca177eb893d2ab6d1a815e11c1c7abf3a5a2ef055590d806f29e1c0d50d35316f90d89e32873bd66a1781ec699bb4a56de86", 0xa2}], 0x6) r2 = socket(0x4, 0x1, 0x0) connect$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe131b31a970da711ecdd57be971e20557004095fd6c189e717ac"], 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 20:28:25 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1e0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r2 = geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x2, 0x0) r9 = getpid() fcntl$lock(r8, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r9}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xf0, r2, r3, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r9, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1000, r9) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) getgid() getegid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa321e7326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r15 = geteuid() r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r19, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r21 = socket(0x18, 0x2, 0x0) r22 = getpid() fcntl$lock(r21, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r22}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0xf0, r15, r16, r18, r19, 0x44, 0x9}, 0x5, 0x3, r20, r22, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16, 0xa2e06871274b3b90}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) getpid() 20:28:25 executing program 1: r0 = semget$private(0x0, 0x4, 0x501) semop(r0, &(0x7f0000000000)=[{0x1, 0x20, 0x800}, {0x1, 0x4, 0x1c00}, {0x3, 0x9, 0x800}, {0x0, 0xf5e}, {0x5, 0x100, 0x1000}], 0x5) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/145) r1 = semget(0x0, 0x4, 0x40) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/69) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x6010, r2, 0x0, 0xfffffffffffffff9) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000001c0)=r2) semget$private(0x0, 0x3, 0x5) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000003c0)={0x6af, 0x0, {0x0, 0x80}}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000440)={{}, 0x8, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) pipe2(&(0x7f0000000480)={0xffffffffffffffff}, 0x0) ioctl$TIOCNOTTY(r6, 0x20007471) getpid() ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f00000004c0)={0x3, './file0\x00', './file0\x00'}) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x0, 0x177078, 0x50075fcf, 0x1, 0x8, 0x9, 0x5, 0x1, 0x1, 0x4, 0x7}) syz_open_pts() r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x2, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000600)) ioctl$TIOCCBRK(r2, 0x2000747a) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wsmouse\x00', 0x10000, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000700), &(0x7f0000000740)=0x8) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCLRVERAUTH(r10, 0x2000741d) 20:28:25 executing program 0: syz_emit_ethernet(0x437, &(0x7f0000000d00)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60c22df704011100fe5504e27bd017b20e00000000000000fe8000000000000000000000000000aa00004e2004019078030000000005ff002b00b32def4f115cb6793bb530f9b20e90aa25d5c2b9431efd840a07c1922833b2c789aefbbaee9f63cbab55a8acfb8dba0595ecb683e74ea2bc44a7aee9c52e18ca01c06a5c354712b8b1ff75f45ba55a3487c83849023d37e037d2d3ade842e9ba099e9ed8775d1173d8e78335aa65d58f54c1d78d4fce897cfefa24b6f268f90be76c7f4e1bfe4d84a869353e931c3732afea55697618a1318ecb657b34172b93fd59d7988d43630cf81e976a0ea01fd8b2547ab593bc605c985f56664b84ed3c9f90ffb666e030c794e2d2d5070af38d83dc275da88cfe6910b2ded59f6c418af5d247237e00b14857c1d7c3ee32e729d9793040f8f4e432eb875a89fe31cbed117f0e76643797169fba3dac3f377d6f77c6b1cb2bba5d145ce97980ba626da7a279e698a9e040a22d63c535f0ad7295e6601f3a5fe9b581975993c6c775734212bccb26288d42a672c965d40e80d0e1908f04425a60a08241378ec7ff88315de083b64c5f9647e51732be34988e0948f12e6c560bedbece811bca501d4389dbfe20e4df5160cd7324c0670c7b3e8980b061d51b1c8461d6f7a63f9e6a80db7690689fd24326924c076e01631a0b9703a6106accfaa064075fa1f16e16c573171b6a324e8642b2ab76618b824110c312ab12d9f65d6a980634a6a7cba8bf89e01a91259f446232076a1c490982636b78d1300befab1a2f6e8261e07336c5692db37bb7d3cebf4a942b62f2fa6cceb7e488aa02b2e52c6f82bd3712845fff41cce52e0469d14821ce1149f71864860c11421a92dae3152eb23106a0c679d2b1f0a9809b56abdcf893f9531508f24e64eca7b910222c38533d4caadac9acd194be7e53549c1719bdf668887a0e19db83b5356f8f7d93cbef1ef3505dcc40d0d2a02a2745ab518979b9c3774babfe8e70ead767c7a00289b8cc6e51d1a957548270cb3f5064960688f61b34f9442d78ae5a8551713f9afb4269d689f9adb6a4a902a637184f7f899efe9fa0ddb45cd1076c4eeeda51ca8dc20dcfc9cc5f56761400000000000000324a00d0b8bc7b051a32bf85bf222394fa4336ab01010000000000006eb7624c4be6c674ee98fce9a51786b7cc2b500d98114d36d2690e13bcedf96590c7d5aeb8040b74c4d6a5aa38a7c1f0857522f4f968795056b9a7034dc3444784f9486b575e44dec3216d72845500e6f4bde0197961e7e593ea3411001d1d47ba42ef0e7af8e91246c02d7e37ff0eb60abebc37dd00315b4fbb09e77a6b5f7e8441818ebcfafecf622731f1db8a11fa2de8e30d808bedbfee104b3b1100f5094675521da07d28a28be7e486b325a0f0e6d75116be1bbc2aa20deb44a6e4e7b824b12d009e6f1802f5a851ec7ebe25d71d00a5684fbde4668f5a469a2cf6cc6d1758a5d8958e0844bcf1eb4ca04fa7c4ef4d2a194b0856e029cfaa1adb9c9dab6cd55a1e6ff67f8a02bea505add6e8820c158477eb019e5e037f43152c72927aad087f5b67616e0d51e9e7e82d5d6f0bc801b9ff693f0dc8014132dc250749dc95305a29b702edaec9fde87783bf1cd3342f94d9299c0d000063e1b86bd6348f3e6834822da764c049a57f22631809593ae57f69c8694c10c8f113c79db5a9174bffc0ceb971c69edece8461c8289c245f05a83b88106f70aadf5a37932d7bc2c8a9a3f9a253298a29daf9ac65461cc21035ccd72140ce2237fdcad0f3a1659a40ccd05eee23d0b7bc25b577021ef286ed942c8a07fe51b0892623982d01ca164ffea54f226f67b34cc2fdf8787d165fc5dc76fbbd4a726587eb9764ba09b4b9172ef1102ff9bffcfe8d6d65206f56964c7f60d939e89517951c45e072716545a2e6bed5e6005bb36264eb8493d592c076a2c1845fe075550527596e65ceace382bbe53b2c4f0d3196876e5454d2b8aaa91c278094234d385e1d6119c46771c3742d364efbb937072a3198ab765a91bf764c679d6f2ae8b4f2d8cfe4f6713074c7cda10c67edb73b83637be74f4c9f08fbecb0c8d916e49cbc8670aee9326d341237a758f855ca655e39b5be661eebcab2e1e0045c30211fd0109317a7992b1f47dc339669bcb907c7c4d6e5edad51cbd81f37881e55e9c46730734552a50aacdeddc4c766a1ce03de72b5117dc2985e19de1196658ec770bfe37b99e6666d97ca50f14ca388954f0141f7b417d1f5468cce631d77e361cd037ad33b689f2235375ef570dadd88f455866809c92c174cf5ed1998037932fc026359ed2246236ddc7d59eeaedcf26ad9003c2e433d1da41f820bb3a3f2ee23dc077f4cc86d0000000000000000ab4139fd12ce36b45947bcf5e7e27e19acf2c3000000000000000000000000003a82d74382547c020b3b143e607b99fa736e28cfddb821000000000000000039fa4dc8b0b1c759a252bacf6bcb07424444d351f6d6f74db4960e4b6231c76cdcd706ea5fa7dccd573a8aaa0ac7ada26ed76c3cfc46e28cff761974240928e375ac2a7004b413271ad5b7093cd77ca9036e9d46830bb9ef8519127eec19e288caf887dd494987507f297d7aa6cd97a1dfc2f1e3aadd678ee37155bd3a424441a56a98ce19248c09453fc1a3da0027c25391873a5f839694f7548cb8f455bccda0c8f00ab8fda20106b56be70e40b65f9723949f10118462106f1efd974c4568b289e553375c46acf3dea0baf39742ee37dcc47617a96dec6536df5d43531bfb1866a16c0bb7246750f04ee1b85691def1423b979daa2fd74ac55f84b648a3b0026db5893a8d27369544047dc6b11ccef5339605a8c14d8b1121d990eab2b8524123575173638378098903a3aa771046ca08ed1c5b033fec68d3ad6346d2c436d3f562d25ce453d417e90fe97049d58cde4396214ecaaaaf8ef1be81f7f09740cc20cf120ac581eb037190e8a0ca5e63059305bba0835ad759f2bb502800bb529f8051efe5e714b35fb440a5e915d8340b6243ec3d7b6686b0d67343f69b5b16af86d8a12a724f7b3ae10663d26b0f6af0a2bad3b3a224afacf5f0108d66f0280bc2a45a5f57f6d6d2d34c4360a0620f1b2cc7f4e60e387167f2a332f50f9281e814a535ba0d2d08b16068a007994b3b306f0bf87f7f303bbe9a31734f3cf905de405e0b1b035a5e9322a88affe71880fab71985b76df839305611163f0590c94d3f385a64b6678dfd13"]) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r1 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r1, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r2, 0x0, 0x0, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x28000, 0x1000100400006}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f00000005c0)=0xffffffa0) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) r7 = getppid() wait4(r7, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0xfffffffc, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375174aa100", 0x81}) semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r10, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf319c1c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r10, r9) setsockopt$sock_int(r9, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r9) r11 = dup2(r9, r8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) fcntl$getown(0xffffffffffffffff, 0x5) r13 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() r16 = semget$private(0x0, 0x0, 0x84) semop(r16, &(0x7f0000000580), 0x0) r17 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r17, 0x0, r17) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r18) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r18, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x2}) getgroups(0x4, &(0x7f0000000100)=[r15, 0x0, 0x0, 0x0]) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r21 = socket(0x2, 0x1000000008002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r23 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r23, &(0x7f0000001c80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fc6203870a2162a6fd5f599cae7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea5d6b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4"], 0x10) dup2(r23, r22) setsockopt$sock_int(r22, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r25 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r25, &(0x7f0000002880)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5e2b92774c1ca6eb24f384b4d7c55b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd3831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28271f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3057db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa"], 0x10) dup2(r25, r24) setsockopt$sock_int(r24, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r24) connect$unix(r24, &(0x7f0000001c80)=ANY=[], 0x0) dup2(r21, r20) fcntl$lock(r21, 0x7, &(0x7f00000001c0)={0x1, 0x0, 0xffffffffffff0390, 0x4}) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000600), 0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x1, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff7, 0x1000100400006}) r27 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r27, &(0x7f0000000540)={&(0x7f0000000400)=ANY=[@ANYBLOB="b002003571c9d13d24a0738588686091549e4c009ea5bc0ee233982bd8"], 0x10, 0x0}, 0x0) accept$unix(r27, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r28 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000680)=0xffffffffffffff66) r29 = shmget$private(0x0, 0x3000, 0x7f8, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r29, 0x0, 0x0) shmctl$IPC_SET(r29, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(0xffffffffffffffff, 0x5) 20:28:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000000)='./file2\x00', r2, 0x6}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 20:28:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x80000000, 0x1, &(0x7f00000001c0)="293cd81ee30e52cb736467b4c3c098c652de2c3e397619f2cef913ea071b72f2e5d08d30de0a8d34d653956aa64c964788b8789d41ddb08bb835859a2158977ab3b243b07d42af3dfa7dff2974809b7cb89e5ece64b123a924922393a09664", 0x5f) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) chdir(&(0x7f0000000140)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') 20:28:25 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x854f, 0x2f, 0x0, 0x0) setsockopt(r2, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r3 = socket(0x1, 0x4000, 0x2) setsockopt(r3, 0x29, 0x32, 0x0, 0x0) setsockopt(r3, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000580)=ANY=[@ANYBLOB="0000000542709300400000004c230f28183f10b937568bd84846ef444a177f0a89db598a821460536af34109df68763b44d024f3d96a6ac805c214ffa2e756f196d81138e52fc903afb25df369525ece35efd0eaddc38f2db92d91640c44e166b05d0145f922590b5c240a0cf5ec857dfa35d2e92b384342b79ebb6d5eb3ce81ba1f0cf28457a1b082de6deeb8e2e29a0b6d1d13c1c327168874cc57add8a3c4dab0235933dfce6ffe341eade24ca7ef8c82771169f97eea693a9aeba40066f993e7797f995b56d9ab7643ea5c78328f1e70ef39ef44cb9d9c5e1533b86487b5d9436fc50027422018906342a9bcca646f7ed1efa8844f3a1e66d42f1fd58e745224e066d1fd0178f10112a5d41b5493f8d07cfa0e3a1927e01b3174af4e185db305347bdb99be3543"], 0xc, 0x2, 0x1000) msgsnd(r4, 0x0, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgsnd(r4, &(0x7f0000000000)={0x2, "dcb0dc1f720d52917ae01beb6e8c6a8f77e87793c959a0523c1b372d"}, 0x24, 0x0) msgsnd(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="03000000000000009fb09c5b9f2b2763df6c40b8d18e83513b6faea38a8bfed7f42612732b9ab2f91e22e588e8518360ff5b0cb2fec9f8e4aff9353173ced9aaba34d26b941c15943a9f4dce8ea63825f4ae6486f0c6752539bdbb36c6febd2692c2b0a8d1100579e68b6c068e833c7530abacdd17def796925f2a8e2671d7c44e42cd4bf1faf2c5"], 0x88, 0x0) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES64=r0, @ANYPTR64, @ANYRESOCT=r3, @ANYBLOB="aecec543476fbc9f067d0a21", @ANYRESOCT, @ANYRES16, @ANYRES32], 0x8, 0x7fc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) r7 = socket(0x2, 0x2, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket(0x2, 0x8002, 0x0) dup2(r8, r9) dup2(r9, r7) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r10 = socket(0x2, 0x8002, 0x0) dup2(r7, r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r10, 0x0, 0x0) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090"], 0x1, 0x0, 0x1004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r11 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r11) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x7) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r12, r13) fcntl$dupfd(r11, 0x0, r12) r14 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r14, 0x29, 0x24, 0x0, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r15, 0x0, 0x0) 20:28:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000545d9b7aa30ddb6fb540c18af5e0839890ed04d1c8effa54183f09f845f56586253786016d625079fc4e3fa850d8487fa61a785f85bd4e4d1e"], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xf759d61) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) getegid() 20:28:25 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="c5ee4435", 0x4) r0 = socket(0x2, 0x400000001002, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x10) 20:28:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x30004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='(\x00'/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 20:28:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xb, 0x3, 0xffffffffffffffff, 0x8}, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 20:28:26 executing program 0: mlock(&(0x7f0000ff2000/0xd000)=nil, 0xd000) madvise(&(0x7f0000ff2000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getuid() r3 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r2, r3) close(r1) sendto$unix(r1, 0x0, 0x0, 0x9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x6, 0x200, 0x10001, 0x700971a3bf166086, 0x7f, 0x1f, 0xfffffff9, 0x1, 0x2, 0x200}) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff6000/0x3000)=nil) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff1000/0x3000)=nil) close(r6) madvise(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x6) 20:28:26 executing program 0: syz_emit_ethernet(0xb, &(0x7f0000000000)="c7faffffffff05ff5a86dd") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r1, r0) fchdir(r0) 20:28:26 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="f511171a598fb2693ee538f7cfd93cbb947f0cee97612d000000005c973c6e5dc304107a942cd51cb6a35226b7910291501c5942defdc91da4", 0x39}], 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffff04000001aaaaaa009c4860a4f005000000eafe8000000000000000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = semget(0x1, 0x3, 0x24) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/112) 20:28:27 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r1, r0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f00000001c0)=""/242, 0xf2}], 0x3) getuid() mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) 20:28:27 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/4096], &(0x7f0000000000)=0x1002) chflags(&(0x7f0000001340)='./file0\x00', 0x0) poll(&(0x7f0000000080)=[{r0}, {}], 0x2, 0x7ffe) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000831f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000000000000000000000000020000009aeab5beef00010027001c000000000000000000000000000000000006000000000000000000000000a86cf4410000000000000073060000000000000000000000fe000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f13248985c5c89117daa00fbcea2481795dc129c8b73dfd45409dea1010048c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00002000"/301], 0xfffffffffffffe9f, 0x1, 0x1000) r2 = socket(0x18, 0x400000000002, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xc7) fcntl$dupfd(r2, 0xa, r3) fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) msgsnd(r1, &(0x7f0000001280)={0x2, "7f0ffb8f47c36f9d5b6645ce6e24546b0963f797a46be5177a80f137cade1791fa22d3697cdfd21260e438f037c504bdaff28d4242d63e1d62cc4ba12b67ee0786b07ab78a67f89cca4ba1f9b097848d5127dc76732214c6f92cfea51cba2d1917412f5b798a76f71c35ccf9352eb68687b0002223c978fb83fb3742647ec9e61755c12110316734b21533dcebb4554b96f7c609e6b71c23b81145a24d57db98d819"}, 0xaa, 0x1000) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xc7) r7 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xc7) msgsnd(r1, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f00000011c0)=ANY=[@ANYRESHEX, @ANYRESHEX, @ANYRES32, @ANYPTR=&(0x7f0000001140)=ANY=[@ANYRES16=r2, @ANYRES64, @ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES16=r4, @ANYRESHEX], @ANYRESHEX=r0, @ANYRESOCT], @ANYRESHEX=r5, @ANYPTR=&(0x7f00000013c0)=ANY=[@ANYRES64, @ANYRES32=r6, @ANYRES16=0x0, @ANYRES32, @ANYBLOB="ecc9cb272f5dc0e318a305d5221b1fc5520019f87c7d1f944a4217beccfc39b8a8c77de269005e8342d80b761553e559b3b3ed5659cf86a8128187e36e15fc2d21c65a7b4f7babd07ad2a9cf38203b3fe208eff2c1f1a826f1f1d44ad800bb862c01fb00cef6b6fd59af441b9d81249b02", @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f0000001380)=ANY=[@ANYRESOCT=r7], @ANYPTR64], @ANYBLOB="e8d06fe85e948394d91a21bed4dbc7d096f5df2686dc43dbcacbba54bb6926dc0296d975cd273e9f9146dfd456a480768329b86839784f254cbf9ea34d07c89eabe1e3d8faf1bdce92110366de4f83a4b25ea9a9c5647d788dac72bb777f240b22e80267f669aac4dd2caa3e90793bae47a2fa723c8836c57e143bba93bcebe5e9784dbd92653fa543e9c5ae312f5351e6ccc7530c64d3e936e56a6df9e709e1527b696e4e57b442b1b52c09112f19182f0540cada6f2e8faf65bda292f3da6420ab09834ef4d042e57e39a7d1fb9788fd6203d261af4be700b3a4b5f4356463104fe3472cc02a3b370489ad7a1036a2c1f5263ae653"], 0x4, 0x800) msgrcv(r1, &(0x7f00000010c0)={0x0, ""/63}, 0x47, 0x3, 0x800) mknod$loop(&(0x7f0000001600)='./file0\x00', 0x1000, 0x1) r8 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r8, 0xc0106924, &(0x7f00000000c0)=0xc7) r9 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/vmm\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r9, 0xc0106924, &(0x7f00000000c0)=0xc7) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000001240)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r11, r10) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x15, r11, 0x0, 0x8) 20:28:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) r3 = msgget$private(0x0, 0x20000003c4) msgrcv(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgsnd(r3, 0x0, 0x0, 0x1800) msgsnd(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="010000000000000048696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300bd931d65f98896ef2808b166b74e32d2658619"], 0x2d, 0x800) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r4, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000000c0)) r5 = socket(0x20, 0x1, 0xf0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = getuid() r10 = geteuid() setreuid(r9, r10) r11 = getgid() r12 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r12, 0x0, 0x0) shmctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = getppid() wait4(r15, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r17 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r19, r18, 0x0, r20, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r21 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r21, 0x5, 0x8, &(0x7f0000000140)) r22 = getuid() r23 = getgid() r24 = syz_open_pts() ioctl$TIOCSETA(r24, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r25 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r28 = getgid() semop(r25, &(0x7f0000000380), 0x0) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r27, r26, 0x0, r28, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r22, r23, r27, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r13, r27, r18, 0x1e4, 0x7}, 0x5, 0x5, r15, r14, 0xfffffffffffffe01, 0x20000009, 0x8}) r29 = socket(0x18, 0x2, 0x0) connect$unix(r29, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r29, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r29, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r31 = semget(0x0, 0x1, 0x404) semctl$GETNCNT(r31, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r27, r11, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x0, r7, r6, r9, r11, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r32 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r32, 0x0, 0x0) shmctl$IPC_SET(r32, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r32, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r34 = fcntl$getown(0xffffffffffffffff, 0x5) r35 = getppid() wait4(r35, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r37 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getgid() semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r39, r38, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r41 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r41, 0x5, 0x8, &(0x7f0000000140)) r42 = getuid() r43 = getgid() r44 = syz_open_pts() ioctl$TIOCSETA(r44, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r45 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r48 = getgid() semop(r45, &(0x7f0000000380), 0x0) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r47, r46, 0x0, r48, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r42, r43, r47, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r33, r47, r38, 0x1e4, 0x7}, 0x5, 0x5, r35, r34, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r33]) r50 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r50, 0x5, 0x8, &(0x7f0000000140)) r51 = getuid() r52 = getgid() r53 = syz_open_pts() ioctl$TIOCSETA(r53, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r54 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r57 = getgid() semop(r54, &(0x7f0000000380), 0x0) semctl$IPC_SET(r54, 0x0, 0x1, &(0x7f0000000480)={{0x8, r56, r55, 0x0, r57, 0x0, 0x7}, 0x9, 0x8, 0x3}) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r51, r52, r56, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r58 = getgid() r59 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r59, 0x0, 0x0) shmctl$IPC_SET(r59, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r59, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r61 = fcntl$getown(0xffffffffffffffff, 0x5) r62 = getppid() wait4(r62, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r63 = syz_open_pts() ioctl$TIOCSETA(r63, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r64 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r67 = getgid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r66, r65, 0x0, r67, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r68 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r68, 0x5, 0x8, &(0x7f0000000140)) r69 = getuid() r70 = getgid() r71 = syz_open_pts() ioctl$TIOCSETA(r71, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r72 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r75 = getgid() semop(r72, &(0x7f0000000380), 0x0) semctl$IPC_SET(r72, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r74, r73, 0x0, r75, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r69, r70, r74, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r59, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r60, r74, r65, 0x1e4, 0x7}, 0x5, 0x5, r62, r61, 0xfffffffffffffe01, 0x20000009, 0x8}) r76 = socket(0x18, 0x2, 0x0) connect$unix(r76, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r76, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r76, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r78 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r78, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r77, r74, r58, 0x11, 0x9}, 0x8, 0x1, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r80, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r80, 0x0, 0x8, &(0x7f00000000c0)) r81 = socket(0x18, 0x2, 0x0) setsockopt(r81, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r83 = getuid() r84 = geteuid() setreuid(r83, r84) r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = getgid() r88 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r88, 0x0, 0x0) shmctl$IPC_SET(r88, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r88, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r90 = fcntl$getown(0xffffffffffffffff, 0x5) r91 = getppid() wait4(r91, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r92 = syz_open_pts() ioctl$TIOCSETA(r92, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r93 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r92, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r96 = getgid() semctl$IPC_SET(r93, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r95, r94, 0x0, r96, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r97 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r97, 0x5, 0x8, &(0x7f0000000140)) r98 = getuid() r99 = syz_open_pts() ioctl$TIOCSETA(r99, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r100 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r103 = getgid() semop(r100, &(0x7f0000000380), 0x0) semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r102, r101, 0x0, r103, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r97, 0x0, 0x1, &(0x7f0000001a40)={{0xfffb, r98, r6, r102, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r88, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r89, r102, r94, 0x1e4, 0x7}, 0x5, 0x5, r91, r90, 0xfffffffffffffe01, 0x20000009, 0x8}) r104 = socket(0x18, 0x2, 0x0) connect$unix(r104, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r104, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r104, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r106 = semget(0x2, 0x1, 0x7) semctl$GETNCNT(r106, 0xdad1c1f14ed13733, 0x3, &(0x7f0000000340)) semctl$IPC_SET(r106, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r105, r102, r87, 0x11, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000280)={{0x0, r83, r82, r85, r87, 0x156, 0xfffffffffffffffc}, 0x32a, 0x7, 0x4}) r107 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r107, 0x0, 0x0) shmctl$IPC_SET(r107, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r107, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r109 = fcntl$getown(0xffffffffffffffff, 0x5) r110 = getppid() wait4(r110, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r111 = syz_open_pts() ioctl$TIOCSETA(r111, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r112 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r111, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r115 = getgid() semctl$IPC_SET(r112, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r114, r113, 0x0, r115, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r116 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r116, 0x5, 0x8, &(0x7f0000000140)) r117 = getuid() r118 = getgid() r119 = syz_open_pts() ioctl$TIOCSETA(r119, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r120 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r119, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r123 = getgid() semop(r120, &(0x7f0000000380), 0x0) semctl$IPC_SET(r120, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r122, r121, 0x0, r123, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r116, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r117, r118, r122, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r107, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r108, r122, r113, 0x1e4, 0x7}, 0x5, 0x5, r110, r109, 0xfffffffffffffe01, 0x20000009, 0x8}) getgroups(0x9, &(0x7f0000000280)=[r77, r79, r82, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r113]) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r125, 0x4, 0x46bfb) r126 = getpid() fcntl$setown(r125, 0x6, r126) r127 = getppid() setpgid(r126, r127) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x5, r7, r49, r51, r124, 0x10, 0x1ff}, 0x6, 0x8, r127, 0x0, 0x3ff, 0xfffffffffffffffe, 0x3, 0x80}) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x3, 0x1800) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r128 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$PCIOCGETROM(r128, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) write(r1, 0x0, 0x0) 20:28:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) dup2(r0, r2) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="0dc9d4ca56b6f834e2fc41dd0f84cbfba97a53e91d5f7ea15a5295912c8e7a3a1534497370f9d6ce37319a94959ab682725a82994ffccce5f3c102102ec747f1b9f729564a0b8c08e4df89c51bb220634c7062bc38c5d0f2464e5b6e3f50e7db86cc0e2fd57729a636fc72a0565ec097cc4d9604ca6813f80831163a3794853eedd10c19b66ca8431dde463fcb29fd49ff6d2d88cceeab912a0b7715dfc49bac20a0f90a8cee594b161b7544348baa93d89372a86085fb66fcf0d73e485ca1807559d09d7219f803493a5fb4f2"], 0x10) write(r2, 0x0, 0x0) 20:28:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 20:28:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e00000000000000635e9f9a83549c02799c7a96454ae58eaa3f328d7afc97d1d3150dd0e02073220a0f467c6e891947bc5928f1b244978b08a467c2d9625f010262e6ce2836c5719e16a05d800c460e995d816b385a5bff337c1159e8a22db2a54e340149a939cb35ab075439a0ee33e9dff4c5b3cf8bc5ed4d836d2b2cd86a5ca49769153cb40a446b8022126afbef96cb7ed0572607f2f88d1dcc9ace7b59be3f0ee79e5d41bef207728ed3757464eed0feddbaf8830b4c4cb562242171e18db86e44ae999d8c3a6ea96d9766cca89dace84a598355934df41068b99a17cf001596ef2a49871efecaf71b30f28eab9562778c2870c67f4503a1df"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r8 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r13 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r10, r12, r13, 0x10, 0x9}, 0x8, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r18, 0x0) r20 = getgid() setegid(r20) r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r22, r20, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r22, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r23) lchown(&(0x7f00000001c0)='./file0\x00', r18, r19) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x6, r18, r9, r12, r14, 0x1e6, 0x8}, 0x5, 0x5, r15, r16, 0xfffffffffffffe01, 0x9, 0x7ff}) r27 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r27, 0x0, 0x0) shmctl$IPC_SET(r27, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r29 = getgid() r30 = socket(0x800000018, 0x1, 0x0) bind$unix(r30, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r32 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r29, r31, r32, 0x10, 0x9}, 0x8, 0x1, 0x9}) r33 = getgid() r34 = getppid() r35 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r37, 0x0) r39 = getgid() setegid(r39) r40 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r40, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r40, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r40, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r40, 0x40087468, &(0x7f00000001c0)) fchownat(r40, &(0x7f0000000080)='\x00', r41, r39, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r45, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r45, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r42, r41, r42, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r37, r42) lchown(&(0x7f00000001c0)='./file0\x00', r37, r38) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000080)={{0x6, r37, r28, r31, r33, 0x1e6, 0x8}, 0x5, 0x5, r34, r35, 0xfffffffffffffe01, 0x9, 0x7ff}) r46 = geteuid() r47 = open(0x0, 0x0, 0x0) utimensat(r47, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r47, 0x8004746c, &(0x7f0000000100)=0x9) r48 = socket(0x11, 0x3, 0x0) sendto$unix(r48, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r49 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r49, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r50 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r50, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) r51 = socket(0x11, 0x3, 0x0) sendto$unix(r51, &(0x7f0000000180)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x88d) r52 = open(0x0, 0x0, 0x0) utimensat(r52, &(0x7f0000000080)='./file0\x00', 0x0, 0x7) ioctl$TIOCMBIS(r52, 0x8004746c, &(0x7f0000000100)=0x9) r53 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r53, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r55 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r56, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886736c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000000840)=ANY=[@ANYBLOB="000000000000000000004f0ebbbf29209e14d9821641e80822abaef3ccef1b061e7e0140cb7efade2b5e000000000000e04bfdb397e1569cc65c9b7a3cfc27c99d17fa795d34dc876bb844d84f388f4b4e5a99cda42658776690187a094ce18f7e415633f12779d45c21128ee26d"], 0xc, 0x2, 0x1000) msgsnd(r60, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000016d78fd1f87a67d79097310f503f93e8805fab37cfdb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2db46910374426bdcf306843b34e7c027e266a4bef29642c8367ca147e204b0b3f54b2ef8cea70595fea73db901c48e582d225bca800000000000000000"], 0x1, 0x0) msgsnd(r60, 0x0, 0x0, 0x1800) msgsnd(r60, &(0x7f0000000800)=ANY=[@ANYBLOB="21ed74acff0fc709a6342fcc8ec5d56f596329e12ea22f5c03d193938e495d424179fc5bd8057a071300"], 0x2d, 0x800) msgctl$IPC_SET(r60, 0x1, &(0x7f0000000980)={{0x1, r55, r57, r54, 0x0, 0x46, 0x81}, 0x10001, 0x1, r58, r59, 0xa5, 0x1, 0x4e2c, 0x6}) r61 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r61, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r65 = fcntl$getown(r61, 0x5) r66 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r66, 0x1, &(0x7f0000000540)={{0x240000000, r63, r64, r63, r64, 0xa3, 0x2}, 0x200000, 0x7fff, r62, r65, 0x41d, 0x5, 0x5}) sendmsg$unix(r5, &(0x7f00000005c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000040)="fe442e4d85206bea85276a6f454a55f6ad35d498a6bb1f43d687bdb8ea27deacaccc08e888951206c8ac9e98316cba20850c80a4f366c44e1cfa4d3f2f25dfab1e35c7dd12cad9d5dbd38a98b20a426cc4a1d010839b", 0x56}, {&(0x7f0000000200)="eb8176a97002cd76cece528f1e0d1b0446fe7d2b46d0b04e64e1d3245556a5116dfca71e434b9aef553f231188469cbdc6d19726f43e6abb3b5e9ed17decc2860ffeb72e09cb0a9c446eb1f2477f906a363286895957ee3a7da7c7b037422a129e1bdb849b482f1abda9e98d28604cbb2c77a17b4b06587303814fd136885904cbaaf71a76db3773e803e7fda9e82addf43be195ad4c07a5c17f1849dd53d986c1f6d0874c91f7e1657bd752972fc820a39083606fff8fefba4b32e0c0cea6ee1b525bb5044f167e55ac1ae9253337a2155f9683", 0xd4}, {&(0x7f0000000300)="5e03c86da4a84ca42762d7409e778585f27a78855e372635b3f1fbece8a90eb1d5dc75b17c3892b755bae9cdfa633b28ded8e8a2dd", 0x35}, {&(0x7f0000000340)="e7de209ba545a3dfec831c967c0c1c94393abd979c8c98c2ec369300452eb8369a510dc07b8426", 0x27}, {&(0x7f0000000380)="3fb97de95e128f08b36abd085e2349e74d8b07d51309aa8402", 0x19}, {&(0x7f00000003c0)="a47e22e1", 0x4}], 0x6, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r55, @ANYRES32=r64, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r35, @ANYRES32=r46, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r47, @ANYRES32=r4, @ANYRES32=r48, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000010002800000070550000ffff000001000000", @ANYRES32=r51, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r52, @ANYRES32=r4, @ANYRES32=r3], 0xb0, 0x404}, 0x4) connect(r50, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x5, './file0\x00', 0x4, 0x4, 0x0, 0x40}) r67 = syz_open_pts() read(r67, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xbf9a, 0x0, "7e73457800debfdcf0000000682400a52d00"}) syz_open_pts() ioctl$TIOCSETAF(r67, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000000000000000000000f9ffffff00"}) syz_open_pts() 20:28:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="ecc6cbbe3eff591cc6f2819adf7c2ff7c4836cc63019aa5eac6b91785a00e4439c9acc7c054aadb0305ecf8a87a356"], 0x10) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000200)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x62, 0x2, 0x0, 0x8}, {{r3}, 0xfffffffffffffff8, 0xc28f17091bf5e458, 0x2, 0x1, 0x4}], 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x25, &(0x7f0000000080), 0x4) fcntl$setstatus(r6, 0x4, 0x80) r7 = syz_open_pts() r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000540)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "09000000245185a8186503182eab7fff0e091fe6"}) r9 = socket$inet(0x2, 0x1, 0xae) r10 = syz_open_pts() fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r10, 0x2) flock(r10, 0x2) fcntl$lock(r10, 0x10000000000009, &(0x7f00000001c0)={0x0, 0x0, 0x400002, 0x2000300000000}) fcntl$lock(r10, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r11, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r12, r11) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r13, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r14, r13) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r15, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r16, r15) r17 = kqueue() r18 = fcntl$dupfd(r17, 0x2, 0xffffffffffffffff) close(r18) sendto$unix(r18, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) write(r19, 0x0, 0x0) r20 = fcntl$dupfd(r16, 0x0, r9) connect$unix(r20, &(0x7f00000000c0)=@abs={0x682eb13985c518e4, 0x7, 0x1}, 0x3a5) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r7, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x3ff, 0x100000000, r21}) flock(r7, 0x2) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r22 = syz_open_pts() fcntl$lock(r22, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000}) flock(r22, 0x2) flock(r22, 0x2) r23 = socket(0x11, 0x3, 0x0) setsockopt(r23, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r24 = getpgrp() fcntl$lock(r23, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r24}) fcntl$lock(r22, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000002, r24}) r25 = socket(0x18, 0x1, 0x0) setsockopt(r25, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:28:28 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x1060e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x8000, 0x0, 0x81, 0x0) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) r7 = getppid() r8 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r13 = msgget$private(0x0, 0x40) msgrcv(r13, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r15 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r15, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r16 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r16, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r17 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r17, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r18 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r18, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r19 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r19, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r13, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r16, @ANYRES16=r19, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r15, @ANYRES32, @ANYPTR64, @ANYRES32=r17, @ANYPTR, @ANYRESHEX=r14, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf195a361ab0fdaa16b8c17f96a00"/44, @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r18, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) r20 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r20, 0x0, r20) r21 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r23 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r23, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r23, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r23, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r23, 0x2, 0x803) pread(r23, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r23, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r23, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r24, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r26, r27) r28 = getgid() r29 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r29, 0x20007465, &(0x7f0000000500)) r30 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r30, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r30, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r31 = fcntl$dupfd(r30, 0x5, r24) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r29, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r29, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r29, 0x40087468, &(0x7f00000001c0)) fchownat(r29, &(0x7f0000000080)='\x00', r32, r28, 0x6) r33 = getgid() setegid(r33) r34 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r34, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r34, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r34, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r34, 0x40087468, &(0x7f00000001c0)) fchownat(r34, &(0x7f0000000080)='\x00', r35, r33, 0x6) r36 = semget$private(0x0, 0x7, 0x287) semop(r36, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r36, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r36, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r33, r32, r33, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r26, r33) setsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={r21, r22, r33}, 0x2df) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000001c0)="5affe605f1bfaf02e95a7b6288e4cc5b221c8fb00cd1d55f694abd89fcb5f212ad907383c07bbd4800f7d8dca6def9a571e0ef3857a00167a697f3772030a042e84d4a42922bad301361de484b1a720ec2cc1131b18d764462a06cb07a17336392f6460de6068f26bf062b9947c56b617e273306d0865ebf31da77f7aef15814", 0x80}, {&(0x7f0000000240)="42fb5b97f0fd3513cd6d4c81a9832f1fe355b9ca1c7dc886b5bca08feeca46f5424b6e23b150302283562180f560025449177c1ca3e2a1b4fb9062df725589b3fdb24cc6227c5764b5c9a57769c75bdd392888f92752a237aa81e10a7cf287", 0x5f}, {&(0x7f0000000040)="2aaf243e6a457db0fd02e453", 0xc}, {&(0x7f0000000140)="d6c2df8c378d22d8427057e90a74cfa0f6de04772ab10bd2", 0x18}], 0x4, &(0x7f0000000400)=ANY=[@ANYBLOB="1800000000000000ffff000003000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="200000000400009c281f1a000100fdff", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r14, @ANYRES32=r33, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x4}, 0xd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffd) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 20:28:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r0 = syz_open_pts() close(r0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x27, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r4 = socket(0x18, 0x400000001002, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x39, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0xfbff, 0x1, 0xff, 0xaa0e, 0x1009}, 0xc) setsockopt(r4, 0x20029, 0xfffffffd, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "61880db11ce9bae3c6514e6ae973739ea78bad9e", 0x0, 0x101}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0xf91ab3224b3c60c7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r7, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r9, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semop(r10, &(0x7f00000002c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x400, 0x1800}, {0x1, 0xff, 0x800}], 0x3) socket(0x10, 0x5, 0xb7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getegid() setregid(0x0, r13) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r5, r13, r14]) 20:28:29 executing program 0: msgget(0x1, 0x2a1) 20:28:29 executing program 0: r0 = shmget$private(0x0, 0xb000, 0x0, &(0x7f0000ff5000/0xb000)=nil) r1 = geteuid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, r1}}) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = kqueue() r3 = getgid() r4 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r3, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r5 = getgid() r6 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = getppid() wait4(r10, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r16 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r16, 0x5, 0x8, &(0x7f0000000140)) r17 = getuid() r18 = getgid() r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380), 0x0) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r17, r18, r22, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r8, r22, r13, 0x1e4, 0x7}, 0x5, 0x5, r10, r9, 0xfffffffffffffe01, 0x20000009, 0x8}) r24 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r24, 0x0, 0x0) shmctl$IPC_SET(r24, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r24, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r26 = fcntl$getown(0xffffffffffffffff, 0x5) r27 = getppid() wait4(r27, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r29 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r32 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r31, r30, 0x0, r32, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r33 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r33, 0x5, 0x8, &(0x7f0000000140)) r34 = getuid() r35 = getgid() r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r37 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r40 = getgid() semop(r37, &(0x7f0000000380), 0x0) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r39, r38, 0x0, r40, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r34, r35, r39, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r24, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r25, r39, r30, 0x1e4, 0x7}, 0x5, 0x5, r27, r26, 0xfffffffffffffe01, 0x20000009, 0x8}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0xffffffff, r1, r3, r1, r5, 0x90}, 0x7fffffff, 0x25, r9, r27, 0x6, 0x8001, 0xb1}) kqueue() fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r41 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x1000, r41}) 20:28:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = semget$private(0x0, 0x8, 0x10286) r3 = socket(0x2, 0x1, 0x7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000040), 0xfeea) close(r4) r5 = fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="2c2ac9ca", 0x2c) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f0000000000)="01201a56e9681eab0b783b3706800000000000000000000000000001", 0x1c) ioctl$TIOCSETA(r7, 0x80047470, &(0x7f0000000100)={0x2, 0x0, 0x1, 0x4, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x7, 0xd29}) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x4, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) sendto$unix(r1, &(0x7f00000004c0)="a6f7103bd978d2e9202ddb9b20e89b33991d12906f5900d205bd01ebd440ab1d591ecf7b45274d1f2bb17cd97a6bd048028726f6e50255", 0x37, 0x20b, &(0x7f0000000800)=ANY=[@ANYRES64, @ANYBLOB="6879df4a3ef2779afdc0f8e2a55bbe1dcd35beeecf3901996279315ee79f0dddc51301ecf7118a24f86e4bc45b6c90f59e2ce0fdc45996bb32e8bbc640eba66287068d4516215a19ad7494aa475ffe710bca8c76500f8c14bacc069349a202babb1b792361e7054ecfa2cefed9288cb4868de253e9bc3f46817635c9b05483297a63f4f1690dc795a364f9557fbabdfee89fabb74c2e7173c76a1635f432d67cfc1cb69952d3663befa52491dd6c546690f6aed14247e924d322abe71252580b22f460dbd8cbb57277bd86e82eae00000000b6783a018065d890f5e1c2bbfc66748c327f980710006c455f65ea0d08c981c9c22451041d674a57cc45b80000000000"], 0x2) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x20088, 0x0) close(r8) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r9 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r12, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000008000000000ffff0000ff7f00007c916b60848a9dc189402cea414e5d47dd02281fca6de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b76b13dd7b62b2db6c42868622a679a8a08a886916c5f0854e944fb1455deb7a586fb9822d6b7ccab3fcf29bac88b5060c628264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11dd78b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c318ff7f3e8657388af2f3854826f53090035b4bd7a270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33e8dd951a00000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289238e6b53dce4088d9e1fd9710070c5d386aa385e5"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) r14 = getppid() r15 = msgget(0x3, 0x69d) pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r16, &(0x7f0000001700), 0x0, 0x0, 0x86c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r20 = getgid() r21 = accept$inet(r16, &(0x7f0000000500), &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xffffffffffffffec) r23 = getegid() r24 = getegid() getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, r24]) setregid(r23, r25) r26 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(r26, r27) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r28) r29 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000008413d1ee9ba041b5831762d91d000000000000000000000000000000000000000000000000002743000000000000000000000000000000000000000000000000000000c61b9e8fae2fc1578c71c206390100000000000000000000000000ba0002"], &(0x7f0000000080)=0x6e) r30 = geteuid() getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r30, r31, 0x4) setgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, r26, r25, 0x0, r31]) r32 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r32]) getgroups(0x8, &(0x7f0000000440)=[r18, r19, 0x0, r20, r22, r26, 0x0, r32]) msgctl$IPC_SET(r15, 0x1, &(0x7f0000000980)={{0x1, r11, r22, r10, 0x0, 0x39, 0x81}, 0x6, 0x1, r13, r14, 0xa6, 0x1, 0x4e2c, 0x3b39}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r33 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r33, &(0x7f0000000040)="e637fc80f18acb07291c931413d6914089e8f11a7f8df8bc627b4d659654c7e74c1122a466a6cf0bf74c1dabb2b3d8857c5470239b7dae64719dc24b70481f3680cc5d99b0efb749569d7e2001f190", 0x4f, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000480)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e000000000000000ffff0000ff7f00007c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f53090035b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6cb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e6149700"], 0x170}, 0x8) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) 20:28:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r3, r2) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x4, 0x6, &(0x7f00000000c0)="7e6eee0c8212ba37f37d8b6eb0d258e22ad7b1943b4bef238693ebdefc0c051377ce481b028329958f421ebf587f8e75fe25043cff0ea6fb66aa25798efa1e8ad951c76538b6194840634e589d540b895329ecd4fc9648d48f2d1cc9b4f47766c7f701255dadd8440c485d95da069e19e37d425c", 0x74) dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r3, r5) 20:28:29 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:28:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r1, r0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0x2, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r4, @ANYPTR]) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0086dd60a4f00800f83a5599e49cad1089ce0000000000000000aaff020000000000000000000000000001"]) select(0x40, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x1, 0xb7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0xafa3, 0xffffffffffff84d9}, &(0x7f00000000c0)={0x80000001, 0x80000001, 0xe2d, 0x20, 0xffffffffa0d30a1f, 0x3, 0x8, 0x5}, &(0x7f0000000100)={0xddba, 0xaca}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:29 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="9f4cd0353821f14720473403d7e138822e30cee1ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fe0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x8004) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 20:28:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb182e2b666902e3ff1ccbe009010d9822700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5090000000794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x2f, 0x0}, 0xf) 20:28:30 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)="2d2d302c1c4ca60c74e972dbad952be39f96fcd8acb12490e17146dbff", 0x1d, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fchdir(0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r2) r5 = accept$unix(r1, 0x0, &(0x7f0000000080)) recvfrom$unix(r5, &(0x7f0000002200)=""/4096, 0x588, 0x40, 0x0, 0x0) 20:28:30 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = getgid() r1 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semop(r1, &(0x7f0000000040)=[{0x2, 0x2, 0x1000}, {0x7, 0x101, 0x800}], 0x2) 20:28:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 20:28:30 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x8) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8a5e23c6e5c787d02b13e20", 0xc) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x0) 20:28:30 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x91) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendto$unix(r3, 0x0, 0x0, 0x406, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 20:28:30 executing program 1: poll(&(0x7f0000000080)=[{}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000080)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000e80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d6b5aae9e1e53d2b8d941319c6b553b16ea71c41b9d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecfd58c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000a4a3af74e7548a3f0a1ef3e3f4358b30a130a9a062e678e5a37e21591aaa06ab276ae2868755"], 0x107, 0x40000000000800) msgrcv(r0, &(0x7f0000003740)={0x0, ""/181}, 0xbd, 0x3, 0x800) socket(0x40000000011, 0x2, 0xfffffffffffffffd) shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x9, 0x8000, 0xfffb}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x400, 0x8001}) 20:28:30 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8, 0x0) ftruncate(r0, 0x0, 0x20000000000) ftruncate(r0, 0x0, 0x20002000008) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/25}, &(0x7f0000000040)=0x1b) 20:28:30 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./file0\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') chflags(&(0x7f00000000c0)='./control\x00', 0x0) 20:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) write(r1, &(0x7f00000002c0)="f2ef287c484f948d39294d0c917f9efc460795215452d21cbc49250d6290a7bae45eaf4a1a1ee1cad0de71619fff14ff6e040078b699105852357356dc0393128a1ef7076d34", 0x2f) r3 = syz_open_pts() close(r0) dup(r3) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x16) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='r\x00') r4 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r4) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) 20:28:31 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) sendto$unix(r7, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) renameat(r5, &(0x7f0000000180)='./file0\x00', r7, &(0x7f00000001c0)='./file0\x00') shutdown(r2, 0x2) socket(0x18, 0x4, 0x3) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="f6b279aea8beb1d9b4e69a230657304b84fbf0556703a872230605823909adeef5afed92d30611d0db815e1ed1bbdc37da59580d52c4e5f854a050208b02e65524f4716d8802dca2b3c52b3370f578d618fb2864826c0ce90c6d0695829a8b0b25a2b6a332f2f28329bb65fd950d728500c1c1764583bf3ab772c4d0a11a7e83aca1394d3e5a9d9593f5a99bfff3be0c8b153add468f", 0x96, 0x2, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 20:28:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000200)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x16) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0xdc, 0x1800}], 0x4) semop(r6, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000140)=0xfffffffd) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/235) r7 = semget(0x1, 0x3, 0x82) r8 = geteuid() r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x0, r8, r13, r4, r5, 0x71, 0x6}, 0xffffffffffffffff, 0x7fffffff, 0x4}) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r15 = semget$private(0x0, 0x6dfe9fea976b74c2, 0x1627d24df981eee2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r16, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f0000000340)=[{0x806, 0xffffffff, 0x9, 0x9}, {0xf43, 0x1, 0x81, 0x5}, {0x1, 0x1, 0x8, 0x5}]}) semctl$GETNCNT(r15, 0x1, 0x3, &(0x7f0000000240)=""/69) semctl$GETZCNT(r15, 0x1, 0x7, &(0x7f00000002c0)=""/49) r17 = semget$private(0x0, 0x7, 0x180) semop(r17, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) 20:28:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) poll(&(0x7f0000000180)=[{r1, 0x40}], 0x1, 0x0) r2 = kqueue() dup2(r2, r0) 20:28:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, 0xfffffffffffffffe) r1 = syz_open_pts() fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x40) close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000240)=0x1000, 0x4) close(r4) r5 = semget$private(0x0, 0x8, 0x100010282) semget$private(0x0, 0x0, 0x208) semop(0x0, &(0x7f00000015c0), 0x0) semop(r5, &(0x7f0000000140)=[{0x1, 0x20}, {0x1, 0x8, 0x1800}, {0x0, 0x9, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) semop(r5, &(0x7f00000015c0), 0x2) fsync(r3) readv(r2, &(0x7f0000001480), 0x216) socket(0x18, 0x1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffffffffffe}) socket(0x18, 0x4, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffff8, "000000000000000100002000", 0x200014}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)) socket$inet6(0x18, 0x1, 0x7) r6 = socket(0x6, 0x2, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendto(r7, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5", 0xcdb, 0xf, 0x0, 0x0) sendmsg(r7, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0x326}, 0x0) close(r6) 20:28:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES64], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="8202ff8cfd1d221b91c8c53ce5ba1e5c29723819c0496bc8415183bef586957e4fcea1f0783d65d40304185e010000004ae49b88c5760c41e251081ae383ca714c4d6ba9b63d5a6756865430879f6c748dc1f3e3cf23e2c222b6f6a76d873a9611474167ac2c94cf13f69c7a9722a3c1f29f24f315b9fb9d6d473dbc7241284db1556436fbc71a638aa3d0f7cf28ebebf7619dc4e775fd70061600036a3527482c31fe7420d0181bf911b558aae8366452"], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) sendto$unix(r0, &(0x7f00000001c0)="9abc88a1431bdc75a63983b5f5795cefb7c2536c661fed8e2497d9a85aae91fd316355d16ac81190892919166dd0eab8eee12cbfbe61ae9f3b474d86c4d69177be0c14e4de5bd362a040dffd0d94353f8eb72eab797b930d924d8b8ac868bc05b6ae5c30a90861c5fbd052a4d8d22060c27b5b980acfce6446c6f67d22036a9a7df7b9e9ca27f6e9f4a31896838d86ebb390a9ddb6d9c5143619247809139fc4c6697f2d9194090e117d", 0xaa, 0x400, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8c60bb0550932a2e20dabab08399ce143c39748f24b9e3c57ef21bddbdaf8527ed25a176e06b34a3"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714efffffffff24ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 20:28:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)) r2 = shmget(0x2, 0x4000, 0xc, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) recvmsg(r4, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/206, 0xce}, {&(0x7f0000000280)=""/209, 0xd1}, {&(0x7f0000000380)=""/113, 0x71}], 0x3, 0x0, 0x0, 0x9}, 0x0) 20:28:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r0) r1 = semget$private(0x0, 0x2, 0x6e6) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r1, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x0, 0x10) r2 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000640)=""/22) semop(0x0, &(0x7f0000000100)=[{0x5, 0x8, 0x1000}, {0x1, 0xd59, 0x800}, {0x4, 0xffff, 0x1800}, {0x4, 0x800007, 0x1000}, {0x0, 0x1ff, 0x1000}, {0x4, 0x2, 0x1800}, {0x0, 0x8, 0x1800}, {0x1, 0x3, 0x1800}], 0x8) r3 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="6208bc0eef4d16020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x23, &(0x7f0000000040)="caf5b415", 0x4) dup2(r4, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r5, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000eeffffffff0300002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r6) r7 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:28:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r5, r4) bind(r5, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x5) r6 = dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) r7 = kqueue() kevent(r7, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x1}], 0xf8b4, 0x0, 0x10000fe, 0x0) accept$inet6(r6, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 20:28:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x103) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffff9c, 0x8, 0x10000, &(0x7f0000000040)=""/17, &(0x7f00000000c0)=0x11) ioctl$FIOSETOWN(r0, 0x80047476, &(0x7f0000000240)=0xfffffff8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x5, 0x81, 0x8001, 0x0, 0x81, 0x6eb, 0x7fffffff, 0x0, 0x0, 0x2, 0x45}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) 20:28:32 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d000000000000000001000000000000007c4889b6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r1, r0) accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000000)=0x1) r5 = socket$inet(0x2, 0x4000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:28:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000100)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc657699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7ca93c894303b22f310b404f36a00f9000fcffe0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x47db4895b993f80f, 0x3, 0x3f) 20:28:32 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000010c0)='./file0\x00', 0x1086, 0x0) r0 = kqueue() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0x5}], 0xaa, 0x0, 0xfffff800, 0x0) 20:28:32 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) fchflags(r2, 0x0) dup2(r3, r1) fcntl$dupfd(r0, 0xa, r3) r4 = fcntl$dupfd(r0, 0x0, r0) write(r4, &(0x7f0000000180)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915e16f08fe0000d5311b952afb544456ec53ab1c086986ecccd1f6a9ce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201aa6ee8067b5719a2163d0ea60efa0a", 0x5e) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 20:28:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 20:28:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c00", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x400, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r17 = socket(0x2, 0x2, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = socket(0x2, 0x2, 0x0) dup2(r17, r18) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r22 = socket$inet6(0x18, 0x8000, 0x9) setsockopt$sock_int(r22, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r23 = semget$private(0x0, 0x7, 0x286) semop(r23, &(0x7f00000000c0)=[{0x4, 0x7ff, 0x2000}, {0x4, 0x7, 0x800}, {0x0, 0xa, 0x3000}, {0x2, 0x3}, {0x4, 0x8, 0x3800}, {0x3, 0xe000, 0x1800}, {0x4, 0x400, 0x1800}], 0x7) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r24, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31009d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa00000001f1b5ab84"], 0x44b, 0x800) msgsnd(r24, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r25 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r29 = getppid() r30 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r24, 0x1, &(0x7f0000000980)={{0x0, r25, r27, r28, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r29, r30, 0xa5, 0x1, 0x100000000, 0x2}) r31 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r31, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r31, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r31, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r31, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r32 = socket(0x2, 0x400000000002, 0x0) setsockopt(r32, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r31, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r32, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r31, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r37 = getppid() r38 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r31, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r36, 0x0, 0x2, 0x5}, 0x100, 0xc07, r37, r38, 0xa5, 0x1, 0x100000000}) r39 = msgget$private(0x0, 0x0) msgsnd(r39, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r40 = socket(0x2, 0x400000000002, 0x0) setsockopt(r40, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r39, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r40, @ANYRESOCT], @ANYRESOCT=r20], 0x2, 0x2, 0x1000) msgsnd(r39, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r39, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r39, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r41, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r44 = getppid() r45 = fcntl$getown(0xffffffffffffff9c, 0x5) r46 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r46, r42, r43, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r44, r45, 0xa5, 0x1, 0x100000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, r42, r16, r27, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r23, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r23, &(0x7f0000000040)=[{0x3, 0x4, 0x1800}, {0x4, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r23, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r23, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r47 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r47, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 20:28:32 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x100}], 0xa) getgid() r0 = getgid() r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom$unix(r1, &(0x7f0000000180)=""/73, 0x49, 0x2, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x74) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x541a]) syz_emit_ethernet(0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="ffff1f00000000000000aa0486dd60a4f0080816e37197fb08182c00fe9c000080fffa00000000010001000000000000000200000000000000000001099bfccb19a43f21996690b27eff40d620dad3cfab5f712fc7783bd08aad92c657611b7d0984ae8ce7d8364542487ddfdae25f2e4edc8e77a07aac6d220ecf044d9073c5"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:32 executing program 0: munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) msgget$private(0x0, 0x600) socketpair(0x1, 0x2, 0x9, &(0x7f0000001dc0)) r0 = msgget$private(0x0, 0xfffffffffffffffd) shmget$private(0x0, 0x2000, 0xa0, &(0x7f0000e33000/0x2000)=nil) msgsnd(r0, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgrcv(r0, &(0x7f0000000080)={0x0, ""/102388}, 0x18ffc, 0x0, 0x1000) 20:28:32 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000440)=[{{}, 0xfffffffffffffffa, 0x0, 0xfffbf, 0x7afc, 0x9}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) msgrcv(r1, &(0x7f00000000c0)=ANY=[], 0x0, 0x1, 0x1000) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r6 = kqueue() r7 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x400, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffd, 0x0, 0x31b5c0fdd8ff78f0, 0x100000001, 0x400000000}], 0x3a3, 0x0, 0x0, 0x0) fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0x20000000000002c2, &(0x7f0000000100)}) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) msgsnd(r8, &(0x7f0000000100)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000000000000000000000000000aaff651c2c1287666867d1c5077830b50000000000000000000000000000000000000000000000000000000e00000000831f51f1f32fd93d3b5fc9d849ae7503a391b700000000000000000000000000000000000000000000576942cebf00000000001c0000000000000000000000000000001000000000000000ffffff020015419be0f948fb38350000000000000000000000000000000000000000f7fffffff7ff6dd8e373d879b91f8bb3b695b87868aa85ea27b758c8d45ffbf9e582c4d0d65428908c739752f755c3b59d7629aa507bb5b4ec89c54d929b877242d193ea01d5b9b33f414c6fb41f180ed3e08b9b6660111ddd6a45c187bbd08b9c01cadfe9534c1335732310a02c7fa565685f83b5fac35640f42b525300"/315], 0xfffffffffffffe9f, 0x1, 0x1000) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b0800d835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r10, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r11 = socket(0x11, 0x200000003, 0x0) sendto$unix(r11, &(0x7f0000000640)="b100051300000000000008000f01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3e00c257699a1f132e27acb5d602000d7d026ba8af63ff372829e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) getppid() socket$unix(0x1, 0x2, 0x0) r12 = socket(0x6, 0x4, 0x2) close(r12) connect$unix(r12, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00002e2f66696c65300065663759372ace0c750987e6c3bc1b13d10268ed04e396b414336202098f0d335bf67ae312f049629db3432ff9879a9711a70f1c9353b92d2f710affc107795fb07acd82b4be765ba4b258f10455f5de8393549c7b7f5f3f7af1769fbbad4645ef4731f5451448e159800c1bb2d97543b3828a32b4ad01151957e43efa1004af759e6431310bec00a8fe6789b0d9bf75c2a2c244c627c2c83ae93dbd9a72c85868a3d41d769f2924033884f9dc5fb7de38fd4c579c48d1b785e0a9d122969885183c69acc41786aaa654c6c2c5edc36d6282a3"], 0x9) r13 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r13, 0x0, r13) r14 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r14) r15 = socket(0x2, 0x1, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80606948, &(0x7f0000000300)) msgrcv(r1, &(0x7f0000000180)={0x0, ""/88}, 0x60, 0x0, 0x1800) 20:28:33 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1a27e1c731f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b984083338366788fd4e32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b7308000000593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce735d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r11 = dup2(r10, r9) r12 = dup2(r9, 0xffffffffffffffff) r13 = getpid() r14 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r14, 0x5, 0x8, &(0x7f0000000140)) r15 = getuid() r16 = getgid() r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r18 = semget$private(0x0, 0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r20 = socket(0x2, 0x2, 0xfe) connect$unix(r20, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r20, r19) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() semop(r18, &(0x7f0000000380), 0x0) r23 = getgid() r24 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r23, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r25 = getgid() r26 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r25, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) getgroups(0xa, &(0x7f0000000d80)=[r23, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r16, r25, 0x0, r21, 0x0, 0x0]) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000dc0)={{0x20000008, r22, r21, 0x0, r27, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r15, r16, r22, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r28 = socket(0x2, 0x2, 0x0) bind(r28, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r29 = socket(0x2, 0x2, 0x0) dup2(r28, r29) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000d40)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000d00)={r13, r15, r30}, 0xc) msgsnd(r8, &(0x7f0000000e40)=ANY=[@ANYBLOB="03000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e0159d7afd21c661eb8a6bf965e7c25105c0c5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cff610cd4824029d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5e648c41abe891057eddbce1f082a1579e253997d676dbb74512cec00000000000000004110f20da1000000000000000000"], 0xee, 0x800) r31 = msgget(0x1, 0x200) msgrcv(r31, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x00'/57], 0x39, 0x1, 0x1800) 20:28:33 executing program 0: socket(0x10, 0x3, 0x34) 20:28:33 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = syz_open_pts() writev(r9, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r11 = socket(0x2, 0x2, 0x0) connect$unix(r11, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r11, r10) dup2(r7, r9) accept$unix(r8, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r8, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r12 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r12, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r14, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r14) socket$unix(0x1, 0x1, 0x0) r15 = kqueue() kevent(r15, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r16) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r18 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r18, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r19 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r19, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r21 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r22 = fcntl$dupfd(r21, 0xa, r17) ioctl$TIOCFLUSH(r22, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r23 = socket(0x18, 0x1, 0x0) setsockopt(r23, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r24 = socket(0x18, 0x1, 0x0) setsockopt(r24, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r24, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r25 = syz_open_pts() r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r26, 0x7, 0xffffffffffffffff) r27 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r27, 0x29, 0x6c, &(0x7f0000000040), 0x4) r28 = socket(0x18, 0x1, 0x0) r29 = socket(0x11, 0x3, 0x0) sendto$unix(r29, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r29, 0x7fff, 0x5, 0x0, 0x0) r30 = fcntl$dupfd(r27, 0x0, r28) r31 = socket$inet6(0x18, 0x3, 0xfc) r32 = dup2(r31, r31) sendmsg$unix(r32, &(0x7f00000000c0)={&(0x7f0000003540)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40910979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df678707def084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3d336f3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789df0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f52a37d39f2c12e01e34984af7efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec086585b1bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf77120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf"], 0x1, 0x0}, 0x0) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r30, 0x20007605, &(0x7f00000000c0)=0x5) r34 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r34, 0x7, 0xffffffffffffffff) r35 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r35, 0x7, 0xffffffffffffffff) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() dup(r37) r38 = fcntl$dupfd(r25, 0xf, r37) ioctl$TIOCFLUSH(r38, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0), 0x10004) r39 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r40 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r39) ioctl$TIOCFLUSH(r40, 0x8028698c, &(0x7f00000000c0)) r41 = socket$unix(0x1, 0x5, 0x0) r42 = fcntl$dupfd(r41, 0xa, r41) ioctl$TIOCFLUSH(r42, 0x8028698c, &(0x7f00000000c0)) r43 = socket(0x20, 0x1, 0x0) bind(r13, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd1fc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e3645faba39c640a71db669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b91962c9a99e91e11a6464548478a198895fabec2b60e6a98ad4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc53"], 0xa) dup(r43) r44 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r44, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r44, 0x29, 0x20800000033, 0x0, 0x0) r45 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r45, 0x0, 0x0) r46 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r46, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r46, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r46, 0x0, 0x6, &(0x7f0000000000)=""/155) 20:28:33 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 20:28:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) r3 = syz_open_pts() chdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x0, 0x5, 0xfffffffffffffffc, "6601fa1d03182eab7fff000000000000009c7e00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000100)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde", 0x131}], 0x1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000300)=0x5) writev(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) close(r0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) read(r5, &(0x7f0000000240)=""/146, 0x92) 20:28:33 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe7c3c37612957ef2, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) 20:28:33 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00001a00000086dd60cd040000380000cb814aacdd9fa4884f6e7447ec846e36ff0200000000000000000000000000013a060403020800801297cce23c62dd0e58768f95d1b7ec3bff02000000000000000000c30453dc7cd1ee87aea60000000001000000000000"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000100)=r5) 20:28:33 executing program 0: close(0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x0, 0x8000, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="89000000ffff0000014f4f270e7130d70fd4e8d085caeead7ab15ffd877954bd09ad0857fdfad57d460187cad6f3dcd7b01eda456eacf01586832bf4594fc703366c363100802c8f31452fcfcbf2fbe39e8a3215a5bb959c9fe5d4de28f096a56b482fbfef50882ee532512cf8ed5bdb85a2f9455e1903b4e89ef8fa5bbca0957eb544af5ea4bb30a2b5b2f77efc9c5f2fec5d5287a99a8d99b508a0134f1c6eae0cac0c78ac62"], 0x9}, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x120) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000180)="f23ed20f45523b34fb8ff7fe9d1e13527caf9d08124f65960ec53135e2af47618ae2863b85b3211260e5909ba94aef19698e6b0b2b9ee8e756b92cbf31a12b17524145de2928d7367a090893c390d0e07dcb56c6857b5b17422a1dc78f07f5bd75e5b5ac7f6faf1ca7c7f0", 0x6b}, {&(0x7f0000000200)="ef56c25c282a6c4502b6a7436810c5efa2c8f304fb28f1eac12fca280a28ec385a6fee7653bca23011bb0b4194c275a0107a2e4e577acbd47fd131f6e73a60b6c20e11c015c3d3d18a17801cb3978d303dce638a3b5e5768ab199c4793b31ee9923c555c6cf48188505bdd4244aca536dd744f24d05b2791bf0acd6de4e82749cb2097226fc05f", 0x87}, {&(0x7f00000003c0)="3f57327e624bbf42d6b7901a7be5f4fbb5bf12ca4f36af4995a2fba493eedc832c1914a9c2cf39f80b5ec9d461783bae3059a2eca1e002b1e234c8c233a600434fe3e4dc0709ad60b5998ebaa2fe0066a719b236cc70a29b8d878f018202183874576b4c40c68b659dc908efc50f9ee4747625bd6ac97acefa572c7c4effff358469ce964db94d1df5503f6dd0ec8e4cb9604dcba161eae6b573ed33d0c7b90ecc64e8a517d2dbb96a77bcab82faf39089b6a50058d56740fead3010e282ce9e355406a2f116c816bbb4a8", 0xcb}, {&(0x7f00000002c0)="e5a87c5f598eb1a6393eec673ab8f701d5a34ee246e81e516bcffc03a7c105e2af15afbb450e15715d244fea63e589ae98779e99c121ffaf48b514c9be07a2e3ab882af5276749438095230347f22c7475aed5843b047c2bf87c10eb31fd", 0x5e}, {&(0x7f00000004c0)="39cc78140c127160598b09cb08bdc8d2c0f0e8b8d0adb9c6e2b190d267024597640aab2b62373a46ea53d484a0c4bce5e935558adf09acdb95da5f97d453be3713c76c56086a531808143bd21b3e2aa5ada9a6ab076cb22b05b08192b22f70125f1a140477e13cd3b6ab615c6a0cb9d3e405e5207f6ccc793c28fa51165ba7fd3418d5f7ab36e7b35984c03d4227dd1236baa67e35074e93dc25b459af80929e766625e1132ae06c", 0xa8}], 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) fchdir(r2) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 20:28:33 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) pipe(&(0x7f0000000000)) 20:28:33 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = msgget(0x2, 0x6c7) msgsnd(r3, &(0x7f0000000200)={0x1, "2d4de4f9a106a1fb032a7e2db2cad017f01322f3cc28cb814756520845681c0d3aecb55f0522a175c9001676a3759d6b955b2b32e64fda150b0b7d09e63739e265905a99a05b4d1ec0f23450c7a9ea2376d169afcd4aa9ad546027194f7b9194c5197a1939292fea39df7ba239b0e74adc6692b3ceb7441379c3b86caba09aca880052f0174429ba3ca4774785dff0227127cf6c80653a56b28d20be6c2051b80ac0c8550f38a9a3f0d19796eff0d034fc6a048be6d9c445dee96dc0451d37820e9a23c19cf52630de14d4d067fee436832c2adda88872466204ecb4118aa8f5d5d46136fcf9db3b24a5a7b4790a8939917f53e59bc281709c8cdde01975d89dbe2c61bcf51d6418ce0de4f4c68ff894a0d77f2f44ffbeac42b2ec41efc1eeca47305eaa9c5d059851937f57b4fa5045788c125b2b01336d7d0a153c0407185e1f2b47d86f2827b65bf0d546802a50701060d2ea3387798e3a2c84a7f800810e4f79f08658d96205ff106f88b557e544e62382119cb450599d36c7a8870e4a05d7828955021edf5385aa9bc84194701f9476adcda17742b034916180f58e37ed1c46a5156d072f104a8f65d0dd4766c065fad64fd83a2d02f3b8d5ce022522d0b528f936d115a88f37d9cc0c4a7732dc3ea436c3a771d44f2075ba401997bed4860b5a100ff9b56a33bedf71560ad0070ed88949d5f4f336f8c53b256abdb9e7dd4daff59a4eb9006c39ec0dcc77c75f4758b9fa71febd7767eb7c9300729c704102bf1a286b54d776dd5d7a66a9432a03f25dd3f8dbaa043073ab363282fa0c83c7b1207843097ecdca2bf0d92ce3f97da6fee043e4dab381a9637ee8c5397ebdf45a73f0d5827db8b8593772c9177222716cbcae245aaa5c5118b5f0d1641f319b8387343e291a59b3ad6b1e247adf6103b46fa5dd33eb5e02b382007b77d6b0ef104e29ee9502a368e1292adfb1aebf86f6726016b5847171a9b54c6edb2bdadf140f79072466e26e5b0e7eea70ff3747dcc8ee16292253f04678ace441badc90944e08d02c10f397bd401f09b92ffc5678da754a5068f8547c4c91a8c3dbc8d72d98827e98e4088f5b2a163af2b551e2d995ce5f9397e9daf9312a03f9d6fa6a1a56f0982e9c8c3bbce391e4a81f9c6ce067a39ab1b6dc62926e050f9e18fe652859ccd417ceaad8272440bbbb8c8cd7ac4de2fab3a60babaa4465b2c9a125df62f4fea8fca9c1659d290ee05ad9563d249e72ae82c52fa5fa49f860945fa3801b0819b4bcac3ddba8cdaf4017ddac43f7ae8968aba7246eefb1723682990ba8dc2498cc938edb344933ac50eb873682d944d5a27dd02f2810da29abed0027af0c4e4cc21cb494e0fa5e0c32b2c14f5cf1b0c4c960c29ca916e21cc8ef4781c09ddee6ce69aeccefb8870d1c04d6318a5d36c64a8161a15418b2ce57f7d676a16ce5e1a55a9af75d255a93f86928d69e2605d2af818b9cdd5d5e50380aa8de4b19aaab77efca71b6e644a85ce0387a312ec1c8c4e74f11467bd57b4fb82f2bf77cef615905e474bbd4e979d617adf087affe4ec00a0f93e5fe92e2faa399d93bcc479b9cfa1fdff7b877bb2d1210fadedad4f2bb1f64953df89e9caa519bdc15574c09c685f8a38c2060f23c8b9751005313e3c3b9ed1fe912db4fa94d9ba45e646ff192e678714f5fc9de562f003f0a891f08738014383eb331f8e5cfa97c91f6c919581f3589895f82a4411e0f72936bbb73a76d7906ad95ea307152e45dd2e425eeeee4ba754915340696a7514a363042bc19b9c7b18071b80284f2b5c542d987255b4d24ca837e42918005b65c6c14ccfc9729cc0ca01271c86e234308eaada00df71563f9f7ecdc48c03742efba1307c0d49a42bab82f9328ea17bdc80e803691f5d4dbe7ce879bdf347fb486a3d1f23ab1c1fd38f10866923db1df851e20317de7a4139eef1014ccd5b0f47cb3d19ba62e34e4f9d928e27ab5030c7b1435ca6d2057aba051218a8245caee07bc7dfbe7ba7d615b35fb2570915489fd7a5a1fe7fa9263c5470d53960b35d97251ab466aa539f2231c94c57ca8f855e0a2fe87c8051c417ad668c11152bf25e6a02f69789b1d4eda83d258e338a0c18f8d9c856f2f53ab54ae7b452b474ffe2754806d8e9a95082965fb876b8930b2f9265ac90e4fa894fcfab31d09ee0c29389f86ae29a22c7d4dda5ea7ee7f802c6669bb618f194bbeac06ff1fa37b30729ff99b72696eb9b20d10d909a43807b9028c99fad52a826632733f3cb02dc148472645468113567630ff8055f2d60bf656f289b397954cb95b5e4b9b5efb66877dac24f3e0fe7240f1fc4d604dd77d8e40955d7c1295f9a69ae01dd13f5bed7d3daad6fd8e556f69f21c269cda3a75f5e584acde54ed9ff11d2f1f74fb883e4511ac78a9dff20a2649c4daef4d39a50f153f9846e364c519e9dc9350f38eb9f234ba77f042e769b17e7374046b63ee9b3b3eed392ffe94c0dbfae4c5946ed0f2c1e3a18049281c7394678acbee79e2f35d8cc4720074120758892edadd9b8a70bc8346633c8e64e0d3af2bac03d89788ba2e69a00748d8b506ac5d02e80c8ef2c0d2252e08fc92516b42f12f90f55f8d45831f8a604e292ffb2244e0a04c8952ef33ce55148ff233e7a42c42c1a2e2878b20ad6aa2cf3720faae4212d5f78d68636bbe864ac161585a6dcf130a813f6e712b4c31ebf6626c38ddd8952085196c48539d1e51acd8b45eca7346bc5618b68cbde168f26330563779b705d15aeffb99b677e68f16ead8e22596b1b2ad67c36332ddf6908405a81559d9a6c5fd2e21c2e6db3e751849bef212be0e05f69a34076984e4109a930903a0fdf64a3651f657b839d5f4ac60eff6d7205456e9f8cd6d1c02887bdb8ce2bba2ba20d72453554508d22e1739673623ec4eaa82d6f06a12bb0a0e6858d0dfb73b703cffc2fe7d29ea97e13b2497b238d905413a89cd1e805c58955e5ca8e700e7871c76dff487e1c5f1ad24f6565294f7a9b06ad0ff83784afcdda5bc23ee2d9ac23531cecc1a2612cfd70dce4c85fb585631915624f4d11fcc4d9f957f0e5f598c738f3af4de680d9eb6a0a4a86f7c12e67dcd283e1cf8e24d7249d3130b279e0623737d9f60ddd203637b49da6156b8ceaadcdc5046ed236a0e7bdbd045362ec1f4ad1834e56f8825bef403c5f6a562ba267e428c6eb72063edd46fbee49f10e3fd69f374d8dfdd671339800386252a3cd831bf2c367b04968ec2949e7d1f154b1cdc942e0a79e5c5e27b8501d5a69591085a7c346895dd4fb692dc525012b73c41383bc8252589ab4df6d10a4f522b40dc9fee5d39bb1624c7dfd0e473ad1c9e9ab00a7b8f0121dda1be7ad03c4e8ab2769659d35113a638f12237feaedbc3d1874cf440bc06bfae386c0a9df79d5947c50ec857874990b2d620e5835232585a3e3d2049e4c6f74dd54a31e7eb5050881d69eec839628898fe04c9d4a491c1f386c9567a2e4fc73861013b07faaf53e1c8c656042a808b3ca632b269d40f99caa4a16a44b4b1aca9b4d0dc342ab30641cb76ec87a611bbba10b5566ffdd47ef8daab97afd5c2543fb49aad231cae12569f5481a90196c0455a776ad73affdc2f0d3221bac6edf2ea26a5ad6c81a3b6c6fec94458923c57dc5566812e172f7f3c5606899ef64f701cc4cedc9b4562d1c54238d370d08ea96ebbe789db0eef50228a12f1e5b5f1f5eb187440c0db4ace71f483a9d8e8ab04aa587d4a5c8cde08ab899ae9af185ae6d44f2a8a6e229b2a6e535d3c5f537711ce16913ce954330e9646880c468072e172eefbb798bb2b379a94c80b3ec9411e8cab32f218e8d2d86dfffc5d76aaff5336bcf55a1c699b3b725d57c9daf3784ba4dd1e252935957289129693712b3d50624a747e38642d65ca5bfac65e16d37ef9494a50ea93844079d1056acaf0b3af725ab55ec6ec0fbafbc503eab4a7b70fc78888aeb84abbb436ca1df3e187d39923c0a352cb2df3ce870cea8367a8e95701660275f3a3af64aa7417fd2ac81a6216d0592b77d479e9a6ba9992f85617b25ef1338cc03a5546cf2f35adab50aef6bda83ceb0f00382b28544a3f2860b98884adac13bedff096ea4e89b2b351ce71e625dd7f20032270110606ce5144f6a99d672c7dda80d9d76ba78f266284dc225ec4e89b8b3c8073ea3635e645029696a952bee02b46d8cad14a9f449b40ea1ec04a26022f6773854e0359cfaf8a50374459f4f309f72c6dc3be529786e0b2268310e8bb1dc78edc3897daed1ababcef27822ff7d16abd87a4087b43aa250d2154447b313b3be40d5de2c0cda42d784bae7624890258ae0241c51c7e18036fef71c9c390a8679e9c7dfd20221d6212104056730d26dbc6bd7229762f371954930bd14336a0a6a9f13021609ea43b84d472cb27c8284c5271c452524867baab5767f99e57a96e4dabe623b0dfae4110f351351213260fdd68395a7504051552a4af295a19946196b794b392e245f0a9aac64ca60c964f825ec71790a5c5a0b5126e6b43c8c23d529f19a37afff7f02e4bde454ec4a97a8ca2fefd271a9b37f782ae1d927ebb751449bf55f3772d474495773e95838f0d6f1f0ee9ec08e80a7024876fe36216a4219bc021fbb1ebfdf1803d144dd21050d52523c0a3206d8c9b2ede223ac7b3fda1571c6d14ba0cec449acd8636941a0e14510d59403677a381af08a4d140f39e942060988ff671914e14cd8fefedc53eda27ae1390914e5ab3755ab4d4ac72544091196cefd5450b974edd56212eca25e722c2358c2b8e58ebf62f2729edb538064e37c73c06f01eca72e0efa756a1652384760316926682db34b4f487de4119de647423deddacef6d540bb19f4dbc43c6402babb1bdaa6052bf7b20771ee01038281860a988fbdd531303a1f80303178321ce4f51254fa5e7ebf31b315ec4e2a6b4f6483c4f7a55c07c305b31505eab0cfe974808a7c9fcb82bba55bdb586b17e812515b73e4ddeb30d8cb3ecbee2f07c8d4250485d36c820504526b0d80e90c4bf5b58a6e923042345809c03650e8cc773a2bcb1affaf70b05e4f38966fb8d9362556629efc0c8dbc508fc98da381f0b57deb23015d724b8d224b54b0cb4541a12be8901ab4c0a4adaf78aaca61630dbe59994b09afb532cec9258875d69ae3244048203305807a49a6c53b12c45633b4714534555095f0e3b3ca37f4fbe4001a081962634f479921b8b2802aeb908d6508deb5216f6018279264ee83ff46534f6618b4a55f82f35c58aa2e8a06a3281fc7b6ba91043a634ba0da1f8a27150c369457f2fff6760993821052e576da14ae00f6c4d4265cdfa6fa58b75c5b2f463a0b22a2b4e9872a77f7760615404090f4598b5ba7dde03f12179cf7caffb358f9631bc503f4e6413ff9693ea5a539a32c2bd827242201b87d262121bbedb22d586c99633def63f8c8243797618736bada24c416f12fa31ec6235ec5eae7f5abacc79da641b13c9a4f6e772875b5c89793ed262aa6f37e83828fd325260a3b888f852ae4fbc863fedf972c9eca26c7d00409e45b97bd4d9b6ac3e3e94a4cbd9839be0a34ab7e75874dccb2b91458e9867afb41128748fa7eeedcf5fd47502fa99efbd7cc198218e4f5fcf477cb364db88f72cedb7d8aee42564ecb4909dd97181b9c4b771992f0d1915aab4f89a0795d5396d5b11968142954e2da8e46f704b06be03ed4afa31d221052044d8310979358e4c64e7d6aeea31229fef7f41643c3228a6413eb55a32"}, 0x1008, 0x800) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) 20:28:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x0, 0x5}, 0x8) r2 = socket(0x2, 0x2, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSTART(r3, 0x2000746e) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r5 = fcntl$getown(r2, 0x5) getpgid(r5) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 20:28:34 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d, 0x1}], 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="2cb6512f6c398480edfcaa3645aa3c3dcbfde111f0a2e3c7645e3db50000000000000000b4035d49b49144d2ecfc2fe83000e055a7c8357943af9fbea9d619ccc4d631624e10b822db9f2b99911638459aa9aa2638b6bc747eda82e6777c06eba5dedf33846d16bceb4d7ae1b857a5e56197208d79301e0fe0527e92b89ee0d60114b9950d090d7bf93e4955b92a04b6db083556d09390050f145e207630579d77479c94aa560440fbb44c47530984cd973d6f971a97bae005e3afbcc58790e974", 0xc1}, {&(0x7f00000000c0)="cb4f01c7b9bb02ea6b0609b6293c5da2ad74302ab3d48696d2f6744b4095a4513e3a838280c40149f09fd6", 0x2b}, {&(0x7f0000000200)="a7df944b393167c784d94772a91329a8988e91b3014c1df0df7513854a82019ace5d03fc7b4c4c2d9d538527fadcd25012120c6a0461adf38a4231915983fc4c5449ee0cf02d13c49c540812c5fe548b8d5b330c35aa575b4667a056442bbfb9c3f76d5516c9b3749b8f2b03b5888c7fe0d4d92064acead8e26795d48e81756495f0ffceff60ae99798dbf13d726022dd0b33ffabc86205faf55c288ac126e14465ed43e2e00", 0xa6}], 0x3) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) pwritev(r5, &(0x7f00000007c0)=[{&(0x7f0000000300)="aead3640b336e22b7bceb40937bd3c582e524df803fc176802bbac35986472d702fdbfb5058a54b5391738100d470e1cc4d58fe4034c2a5dcf44714ef94f", 0x3e}, {&(0x7f0000000340)="3f6fde50bae858bee006", 0xa}, {&(0x7f0000000380)="5a24cfb39944825ca8329f268ba3fe66cbe556b618a2a32869130d92343439dd2b6180b2a14f14e3628f89793e92d29d55", 0x31}, {&(0x7f0000000440)="f14f24d849a281e51fb25bcafbe2da163244b923c603401d499b89b7f8f524a5aaf3f918ab26cd124405911523677dad01c61d0b71a1c1527d1ad6c77cbdf3765eb78171e014a28f273cba842c328d8c1d5074a3579642600c5d4d31ff47425a99874db5f6e682ffe93d1ac9226daafa3dcede9a284809e723cbb4b1", 0x7c}, {&(0x7f00000004c0)="71abbb0222abbbf88d3440396cc645d6e477332d988e1fd271bce59a24ece2570a0f674947c641f79ba367a8e4540839cd9439036f77b88377f4636f5f92382a07214848b0", 0x45}, {&(0x7f0000000540)="b0031a068b88038fcbc0e7b4c79b89c6c979ecde3ed7529e1ce1ad30cb9daf7f2089e57ee5ec58a5debb955274a43c48609aaf2392febbccda4954947a799947edc34c05256a42ce534c09ef7b4711052e13cb5e0aa70939a3ea7f1b1ac2a3d6d09072f9572bf68fb09a9729fe983cce0630daa05207e4a00d946160a3e7c5cd0fdce31ead67fdaed7ca176688dd2bd1cabcc9d9a908f433057e45f93cbd6d2d6c7bc0022bbb87ead56beb263dc2116cf2d5871112f3a6c209991ce307577e417572874de51c43ec04d6cdb8c86b64e765336ea055c28e40d5e24781022c2b2200e6e5a33c11f29c55af", 0xea}, {&(0x7f0000000640)="b276df2a33a083284d4b291b2eb76e784f55e26005877522c4942195f781970af51cc7eca35306e5c936b1c60c731d96f216577ad3b1aa1b9706a5ec15e5a947349f6a2c562249f0bcee556493c020a72add548170a8f631aec3905cbf4da0bfd849deb93cbc9c9c5c74813e319dc4d8d405f20b625dfcb82f77bcd2e76ddcc44d62c961738ed9c43d81ada8523ec09211a6ce033b6ab8cbb38897425da845c232703f0ba1ae", 0xa6}, {&(0x7f0000000700)="22799f27eef0af2a5e11f07d1894d58be20a66493868bf3ffd8a76080578fb20e02c94c86403d1649024b0f7679d34797153c4d0b62854a918d1bf90484fc9a20fba4bbb583f99dd0ef30ea2eef2cd884f1a5e2557ead9996f8c2f5d3416a384534d36ddfdd0b48c3576c8684d69a696f74566e90d5296c1583c062bba3842d00906cd51faa442c6eeaafc2cdcbfcc2a9f1b28fa3a0cacb6c58814606dd597fdee10b5535f2c6f882b3a0d93fe069df8f6bcea9e9730985fae5449e4e0078969", 0xc0}], 0x8, 0x0, 0xcb) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r6 = accept$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000002c0)=0x10) 20:28:35 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getppid() wait4(r3, &(0x7f0000000440), 0x3, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgid() r8 = getgid() r9 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r8, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) r10 = getgid() r11 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r10, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x8}, 0xb, 0x7, 0x3}) r12 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000140)) r13 = getuid() getgid() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r15 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r18 = getgid() semop(r15, &(0x7f0000000380), 0x0) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r17, r16, 0x0, r18, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r19 = semget$private(0x0, 0x0, 0x204) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r13, r6, r17, 0x0, 0x1a1, 0x100000000}, 0x3, 0x100000004, 0x6}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r1, r17, r6, 0x1e4, 0x7}, 0x5, 0x5, r3, r2, 0xfffffffffffffe01, 0x20000009, 0x8}) getpgid(r2) msgget(0x0, 0x773) 20:28:35 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r4, r3) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) dup2(r4, r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e30dc917c8d3d8c78c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r8, r7) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r10 = fcntl$dupfd(r9, 0x0, r2) utimes(0x0, &(0x7f00000000c0)={{}, {0x2e, 0x20004000}}) ioctl$TIOCFLUSH(r10, 0xc028698d, &(0x7f00000000c0)) 20:28:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000008c0), 0x0, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) r12 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r12, 0x0, 0x4, 0x2) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r14, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r14, &(0x7f0000000280)=[{0x3b3bc6db85a01a5a, 0x4}, {0x0, 0x1ff, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r16 = getgid() r17 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r16, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r19 = getgid() r20 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r19, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x4, r15, r18, r15, r16, 0xb4, 0x9}, 0x8, 0xfff, 0x2000007}) r21 = getgid() r22 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r13, r15, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r22, 0x10001, 0x8000, 0x3}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 20:28:35 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100010124}}) r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r0}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) msgget$private(0x0, 0xae06ab4fa20f6a42) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) r2 = getuid() r3 = getgid() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r5 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getgid() semop(r5, &(0x7f0000000380), 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r7, r6, 0x0, r8, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r2, r3, r7, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) r9 = getgid() r10 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r9, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) geteuid() r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000480)=[{0x6, 0x4, 0x1000}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r11, &(0x7f0000000100)=[{0x1, 0x3, 0x400}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f00000000c0)) r12 = socket(0x20, 0x1, 0xf0) setsockopt(r12, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() 20:28:35 executing program 0: r0 = syz_open_pts() socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}], 0x1, 0xa7c) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="343b40a7cf1060651e527bce9aa42db770707284a6fce6eb2089bb7cb68714ad9901b15d9afb1acf64aca30122cd5780e0a9a7b6a21aca8063cd", 0x3a) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0xfffffffe) 20:28:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) r2 = dup(r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) close(r6) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) sendto$unix(r8, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) sendto$inet(r4, &(0x7f0000000080)="da5f73892fe63f297d30cabddc8eca3030e0ca3920f19ccf41a05209", 0x1c, 0x2, 0x0, 0x0) r9 = open(&(0x7f0000000300)='./file0\x00', 0x10410, 0x100) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r10 = socket(0x2, 0x2, 0x0) bind(r10, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r11 = socket(0x2, 0x2, 0x0) dup2(r10, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$setown(r2, 0x6, r12) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) listen(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) 20:28:35 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000200)=0x10) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR64, @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES16=r0], @ANYRESOCT, @ANYRESOCT], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffff7da388ccc66508c16070b2ab4fcfecc7aaaaaaaaaa0000000100000000002c00fe8000000000000000000000000000aa"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r3 = socket(0x2, 0x400000001002, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r6, r5) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000280)="d115ee6f6217dbeba089ef973517ca160c5d1670b2f5dc", 0x17}, {&(0x7f0000000500)="13e4a3f3a196dc9fdbde871c48dba3dee7375eee979ea8f3738a6939300398d2c57c04a65d16d8c4a83868750fb94e05d0530ec10af0f471336e0b468fe46d925697317ef95a31b9ba5e01ec389ee16af66c5a4295ad1309c7d7da86155ac9a00fb2061ea496925d477838b1486bc8cdf245e610a9528b7d0327c53da6fd2d2449c94ada16812964927f6722b6c720d7a23025f66054bdc9c19b4719d5b830cf752e0cfaf7792b7d921b9b7008df47a70fb63e08334f2a872ce8ece37a426b1c2040364473a071e48ccd67490977f4f93556744307e992e1ad832c00fc8632e8a090de0d6f0771a1703453a133e05a1e066347a5d51e9d0a406f8bec3b7082a9db0f859712bf71b781ccba61e0b2fbce23c910ee67383183a37db8f960894f3fbea85fcd858a2610cacadd1ce9a628599fc02bb80eb9b8b81057c83815ed7c9a665a7ddc7e9c7bcc56a919177caedc6424943aec0810104adfef753faf997b15f57fa4e9dd263132ceb392505dd07f2214c4d47e5e01fd7e6ae9aa2989eab4a07b76e1fd5eba4f2fe2771a68e931e5fb71865d94624ff4b53c56acfb6675fa47d84a2fd699c1ee4d71071a14ae067f68b2af4ce7cb2d73b357525239a4ddf02b0dba209512b4c4537b60e5e7efd11fde3168781f9bbab3f11cac7b08a46e720dc077daabf1a0c0c14cb153d35fd5162435bb42de15db2947868eae6e75b0f00c315107b34fd57709cc4d331e83e0b54c2552645adf45141ef93c10aae0a9563c5bf62db8ac38bc4f70ab12dea8bb607a6222e200e3cd59b0220c97b74a30717f2279c8c5d0dfcfa727736fa424b6776b319b7248f38af9923c099ef6a9ef90ef49c887dc83e5afec29660bbd1a5278634d546d3c88851aa4bc38ecc254f5a3459e196a319436c5a5b6d35fb9e3d7f085f48a38ecee532b829eeebea94d56c33b93a20456ee9309ae133e42e49948e0f0b4338cc484adcbb6244b8e2f6f78a68f1bb9cdf17e5d8bba2b8f049ba56cabe371f3cac9e89d31c77a409d8be41cf568a77c428ea1c41e457184ce31d0c445143de66d3bffae69825d93cb288c90a48c5242b63a574159bc6221feb64ebc57ffc26f5a3b02795da3f2b830ae61effdd58d5b97d8fa512aa1eb61851a22d4a38c92cf3a35a23e196ad39dac0e65dba4000a412f5107546ecae575adcb97a54f78e3691f9de36dea0f16b25fab15a75f527bb633850764427b5ef66b7fa9a4beb3b959b6ee14b4685369e2606c476a92360cad21f3c7ae96e56f9955d5687d4f4305cad279eb4cefd6fc7f0c75a7607157df7167b7886a20822bb8053a582abbe8cfce8f0c67ffdee99e887df27e155ed66f581d6aebb5df9969b69ceb00ee9bbb53ef372cf27bdbf5a4d5b88d865a0d265a52f1298337cd143e95a987bcca1866ee0510a5de95795b9b1d7f34a7ca0c1e5e6dbc07fceefbda8a77a8792f0bf8573c9f298167cbf4b00eb45ba2943fe864bae2056cefc6cdd803d7a01f7f80cd2e3d057a3292ad42474d676a2a8994e163036d7b2bd56200661c26710ce47cffd9bb4d1f452d309bf45893e4227b87b180c9eb1d6f735a77b65d4ad1e28bcaf384a4df1113cb1b823cb76fa14b28ffe119aae7126327d104d9ff7cc00827a7e4f458eead05c0205fb8f107519f06dafd71bdce8fa259bbf316496c23302b1ecba3f352b95a4282fc5d8ccaaeaf29e81904b057ab12f217eb084fa9469845f778ab2add95a5f0065a9cd25679f1e1a3343ad4be20cb63b82092c8048f9c6477df01b1933edf7caeba6b02fc3ff6dd8005ac09f35cff39e8448d99de02197d88bbc052eb3240b5c7a51f2618a717f2d69a14100990a8dff285203f1250000f3f23595884acee0a218e4819a162853c74e974aa80941cf7b1f3b4cb1b993beecea91f4971a87ada3fe45ef9e74ffd9c8809521b7288778686edfe15564a32dfd38774f024261fe8d0fe696f8df832d1889f81e03cb70b64f5bd6e9d3d89c320cb8b74e8e41cb4a2403cd777ab8b26e3cba7ef368840b55a2eeb442e9ed2e8445553e1dbdc6b730f43cb0ac9a91738d88b70475926d8c1be84fe5a54f7495754e79bd35e6746bfc75a6a54eaaf168d02d72d85584cd15c5387ebc935272be26f30e63904a6380c18528e1d11d47a36fcd6cebf73184ac74a9d31e523083697209969d57b9800c3fe17d1e21617d0812edb5e2a196f551ef695610fd6c204a7068d91ee0348358223bae82af6f89fd65a1c667dac4aad2f26d735ccddc2281f4f54dbd87abb2673b1710c8ed24a504105faed078c0678a469d5196ed5a2617e0895df45f145f3ef427b37fbb371f8de72c7384157f59015e6b6a801410fac77b29fb7dd875b6e4ab9a73c0ad608671358012f8fe16310f217a3a658fee8b76fa3e3a5633d56cd6ee6f62343d812c14e70f6d51dccf84cdece87fa28559a8ca303cb0f15266a39a3dd41c0b6caf6437257350145ba70ca6d91cc346ad0abb83d35e6cc86730651927db240dcd086c632bd6ca2a307934991c70c68d8893505a554c879c1112c728c4a46fabdafd2b7607f3a9e192d26abf2dae91f208c5caf1678a7878808ae1446255031336550b4e54a3ac766ad2413993b434db02f8595044d391e1711ea2a2adee04237c91cb805a05501e5cbd6ba5f5bf5fea66dd464cdc9c0bb3ff3bf472e6c0ff53f877dba5354a3a9f04e81edd2e2c89b770d0371071d952190c503e49a3674fec1a2a494e9ec9b14615e1c7766fbac5c0725704356e10120790089deea31fc01a0404de553f7ac35c1d5c5cd54f5d3f438992245a121f76ac541f21835afccf169b54dcc5d2ca24df052de769e989aaf5ef453b9633ee3a9ea2ad7256caecda4ab155bd19b08ddd5020eb4bbabc168f66e7ba36f0a88104d7d80730759d492173281a16ddd31c50fd3e8eaee301048a14eb4f92a0c481b0dfc8073e5734d453e0ad0a2eab2eda62cdfd4da0a67cd101a675a913223163174cb0de5302cebc9615e85a9bb91da1cf891305bb274c70fc6664000b4d99f092b7c7ecb99b8762cd814be3e5693a928ebd4ae49dd3dc3cd1ecb028b24c0e1e692ac388404118dcaf39270addacc248413cdda73330a716b41db84cac3e33ec8738e1c848f28d7073b2e5276b14951cf09ad7f792e48c04b6bd743a1cceee9d7f12606c9b410d02ccea7a99200b7685938c1bbd108ffeb57ce327862c57ffde380d44bc1283045d4a486665c6612646d728a4d3ac93c0f5525a293cdcb757eae411258dc22a1a1e4abce813df1df005d2d1a76cc51d5e0cebb6ccd0d4471a941db353e218dcb71d1ff6b44f86b81414960c86d4be1763f81af0fb588e01f98ba2ca0e5256c871a0dedebee21c3ef90b9d57c5f5676f83954a2ea948a4f0f5a54de0abea2e7fcbac1cd7538f76033133d2258a229bd74a1964d65716d54cf3a30b0f483c28f028ef400831bb7706ffba94d3fd04c1d3f55da7b221705b12806429b24b8049d12eab4a30bf83cd063383fad3f64d6e3ea1ed5aea803b6437b090c0efc6cc6a79a57b58af254fdf5219192c83fa8f49c96d96ca3dcab1b991e4c8aeafec5a06c3e74e91970d70c4bb11b1145dff0c32723dca1dccaf6aab2481385e672142c25fb3811f665f07921c321b36f17d726311775961c44f1c6de12d66b236e0c8e0100a2d13870ba996b7113f7312d14b5bf26652130f3bffe5ca964eb338b9f92b89044e42dc56b8724e8fd6ebc3b55a1d12def117c698e5d2b4bffde3655ef66af4b8b5086248c016880d56927c6f4acd3f8455c0f816f6204a94f213aa3cc889d0ab9e0a01d085b1f4275671085ce8d2a5d13a95c5b144edb87a070755b2401790909b63900ccd2978c44fed3cb7f6b796422b01ae30bad156f6d63bc2b0afd8f5a16f7ea6ce75949eda3f5e1bd4549046a6775818d7d78bed708233e01c4ac052961ccfe138985e7bea26058c571f9aadeaab5c59d3b9af0897a8f9f61637fecfe2b18d02e40a7f303181c3266eb4274e546a4e83907bd670a9a12da75e08c370144443dc6d6f17e476c0f2ddf40148ded587004b0d37f19695494cc7dee3ce505fb0aa7974f2610c117d77681c569cfc8e56987c09236fca2963e811518774373119adffda6803d2ca92df8ac22413c901a46bd5332d17212c1b09f66e8827745ca44c7537adae445f3afe9a7eeadffdd8c68ef55a6e87bb8fca208f5ab3a15446a01954a7cd73d6b4075ecd4b19bfab25daca1cd8b1be2f1e02309916e67683326ef2652db6ce029ad8fbc5e55c87131f1635c5bda3b28841d54ea6480d54c935f68f89d45eee7b98056630f4ee2ec5a04dcef15193baded003e8410ca0f0b95924ec1beda0bfe29c827ce0338476a0bd4d9c0d3e58422fd1027199e2d92dccc9ad1963d36fddff99d6352836a7c23106de720e8e27010cbd1560ef37fac5301d672e0dbbd1e30347a9a73bd40165fc1a7d7d49e41026e2446fd4a8aadeb6408d9dccf783ab4f91d560555593c498fb8092edfd1c385921498cd9c043b2342de6252b777ed9d428609f3deb31ba8a8dc67fa388652d6834931263a893aa73e43c1b92d5bddcad17827b9dd5d977c680556e76a24a8a8233d4977cbdc3b61e68503e3d02dcff39cb75b08e9fd3e4260ad90357195b5df15304ae73388e7f3d32a11928165b7fa7d9eec2ed9b8f2ab32603cbbc40deb2076882af5b18710c7ebf6113edcbce8b0c7f2ecd409047c43742d46ad31cc6bf07b6c8d8453d901c7a28002be46a72d2f71c6f2f1e45fe831fd44421c5f14b6f5d4e71ddb64173070a684dd6bfbaa6dca2eb22b2a1c80ec2a8bfdb79c0f1c76ada7abc31afbd73d2c148bda7706154534068741786435cd22d0aaacc215d735a2bf9430317b35e5734ad4fc46f5b6c242ccff23c5addc19c8119b4e66038af70606971bd570ccf000ada3e60f9187ad62979a20a8a800f2096f23ad487ac091d96d68b7a8cff5d5daef79a036e411a4e5d5cd6a4223ed1e77f101cbc13702fe42065d68fa6ed17fb5872af25789eb70992508df348e2236e6d05f9301e8274d32b37940f42484f308f09d62d10541e5298bb6fd17ca63220b7a48a2b20b67d7caa1a815f566786be4779a1c6d000d394c1929fc49e3a9a273f993e45f1a20e356b48f1add56653535c45cad3bb9a4029eae553e80ebb2f91ccbab60cc8114e61bb82ff0af3be68ff8bf1d4b785bea2875d670d3921e341ea737e9659a4aec99683116ae5a1791c8a9ef6b7c43ff4cd4159b5cf783b4e6b20983b8bb1d2fd827d20d9e5632b82c896ccae70d2f42c0a8273b81318e92b1e350c2557abbadd28a1c87de986a3356ec561248007cc1b4758bf7c46e0c020b3e6592f8a87f07a89637f96d9a06465e1161565354823925a041c90f5146ae8a7a2792ef242adedbc2f4e3572f1abec9c974299219c05cc5f21eabda331d52bb015b0d4685cdf5adea0866d52dc8f305c409907e2c72dfdb5b7382fcb0fff3a4bacb9207cf8d03b5ed4e7c64102fd2ca9c759e0a2565c4d11b61f4a0bdf3954910679501177148a4c47826d94aef08fc7ae412dce93d8869c4ad0da503fab3b72a032506ca7d45c7daa4e163f5266c1ffcc1273aa8ab42771b0a2e240893baffc3c6ee3187db57b641a9fdb9385c9ae457598d6023b7c89da2568538c872b2a557146a81841d4bb96d50d3ff9b2d66cfdef7db9ccc81d0f20790a3c856fda00079bc01be0b1554f756351f27f5e942e87e89398f3f9d36caea63361d3347e360", 0x1000}, {&(0x7f0000001500)="a4ba570d302ca7d8e4e4c2139e8b28cb78feb6b28b3e598f03ffd71bb0d23898d6db9381ee9e5f86628302132895f1d5ad7c69de9a93bfd5d11751b5127db60a5c3f6474de1e61d1ebf71fd1735942f5845e5979734f13575c999f5108b16dd5310c0d8d1104cedb3495e17889510005f8d21cb32dcd502f24f015522b07f52db48ff5a560346656239b6a721f9ba19d4273ca8b7e13f4cdddacd9d00e93f5540c9ac2cc26cdd09a48015ef8ef3588229b6c407f5954f0fe3b3a230f93012205ee2da4ccaeb85b8575e80459419d1732b6fae007732e43c1a692b961847616e14037176d695b38a651236e8e69aa68287d010b61280cf29117aaaad0f5f10141f5ad6e755e9cf7028c4fec746ccdf10a0ad3fd17b558672809737773f6ee4e7d4534ab893ca7c538276e322e0707e48198539c47f6799524f46e850d528d28ea7d2d831275d18c2d70d75eb0c773d30a5fdf7989151fe7712332a6a94b9bec311aaf3d353b67326a877757681b7dda00eef268d27f30afa80e52e89c7ae45e468ac5c8ca9d3634265cece31b1734977359276ed101d4b66307228e0e2dea2ea86dd0768078cd9058de0d7ea46d8331007a725e94e787c271573c97a70957cb89390db4e544d27ac9492a421f8a7813ffee2cb60d905cc60089709bbb8345c21dfd333fa7e21710a7b7cdfed95e469e5089ec7a8f8974895daee4dd6e512f989ab05958c1a3d209abca73448e274e7f6265ac750c18b42230cbff0291cb8137738e281fb784062b67c436d94651eecaeb4ac6049e90cc4a8e8e250f32a7c409a38caea7939e2b98bc19deb16d8bdbc6b82a1a644dfcd908aa61b7bbbfd8e97078c5b6eca9b5bcf7cc56e546453573666430d161c97395f6366a5f92073b5316b1db81745671dfb6112b106610326cb90cc3f4a4625d5d0c053eaea2f698cd3ff4b3be9c4def63a6a25b26f3026870e0b207c649eacf8c24edf27d5e8755da58620c88ff7098b562f70738b520f80a5dc35c56c0e2b395019eb95e7d6d267fa5c88ee4d21741f7b2e99bf3e2bb5724e30591c8bebebbd6e5ed54909d0c6c549baaea4bb8a15d590ed15e0dddcca3d9523407f0d8b21594d044e5ed83d8904a536e90097823c4733a9718cf58432ee3b3ed6e6e3093e6c8c7d1f97e985ebd68cf0b2261346dfac9739cb1fdb378dd10ed87a49810d0a090bdaf67c4aea65f8d1dbb659990c2eaf4db94fa4d2b278ccaf37b4cc2cda2021de40140cd583d3483f0ac99dc5a9e7039cd1ea49d8d9a0f1fd5ae0478c96ad00603ab80b11db89d5a56373946061a34ea8a7cdd9d5e696a6cd79ed32c47b16cd7d4c9d501d03e9d54a2fb6245fc855102f7ac6449e679042fdb4655755b7fa0485e704aefd52f055751e78825205d18e8bb5e8b9d7994a1bef2fff0fdb5d3ebf85ab90b2a0210a685cd50d50848378b4b2fc3fbd2350a8f9e54151d49e0a0281fca660ef5b4e6246e638c41bcd61d85905d196f280d0d51a449429a4717097f8a73c407b48adb89f100b021ae1512aaf66f7e9ef757f6a55cb858f79df1bde2832621818f6b05a875aa9de0fd59b3a2a93c8723ac52d6f4def08268daa5a8770c25a694fcdef7a9c43d82a46b7a52a82d85a9381a14aa2cfe6e3b729d7beb6abbc85c43b4cf355f18c3615dab0c679668c31d89311fa994641281519d9303f33c94ec34985c3653dbe49c55bfd6fd6d64a32aae1b4706b104b9d3cdc30e701b4838610bf75121cd1be0b7c7c9cccd5e575a8a81b000079bbf6314dc2d877eba24edf90d2e931261e1b2a5be8c4aa536929bb5e0fe2d6a818638d5171ff218c3b0382241595a8ae5e801619e1cba78568b16d19fc316adf08132bfe2019e8ab2872f1777ec95338cf76cd7276c5e590132730fb7ea6fe2006cf69278e06cd1e990e4c40f3c03c44b4007a3a4b03e4e16f055852f5e5c0fdffaa9b28db9b06f4772ee2275a684e320484c818be1fd6a1bb2a43e76ec400cda5cb2acf1d4fe601b6fff7e27d079d212fb09919da70b75b5dd577959f72cac454c9f68fa6d7bacf854182be138d77e37b21f781ae2607df7cfd18e3960c0e9014656305f2262d81b5266e3f807587b89a2b052af27617ea9e867dcfe98916141a2c9e52f91349cd36202da3c9f699d62f2f69d5ae247bc6845a1cb976c98fe7e398086d2053eb77c0b5b70b7b13dcabe23829a1a13a5441aba5c9d6b27d35fbac02e56d6fa9b5bc1b5fb60c174f21b054169bbe4035fb7726de6bbb4f18137f27ef75dd5dc404a515ceb7f3ab9fb1668cdbdcc9ac117f81c1953df97444693629f5524ed8551676ee156637be345807e4287eb6e64d63600a58c5d4a82b4d5876a8be7c8a3eb7df48f76abf201c8c9fddb0dd35a07e7a9568bee9e767fc71e2ecb54012e8e64edf8dcffd908c5fcd522f0e9806653211e5635dc3cd7340fcc5c28348752bf8ad88a1d76658a175769ad3ec9fa9cda750a06a0fb9efe0db2857af7de22f02a13cc3a7245aa90cecdf07a040427903cf8cb05977f8c0c5b48fd017573483beee53af8fc31d564f3a3ebd963d6d546a903ac1b20360a8bfeb8efce78f64f5e2883c08c521c6794bd48a17a9a77f620a3c7fab21b3f7d11c17c8edb695645e86c8119dc6067f3e94803e219a424b5ea1f8276dced11cc7d67247c9ca0a2d5ec8cd9dba8553b9439f1ce2c7b6401f440a7fea7f285b3f52692913601b0026aec0cee88be30bc044adfb640cdf342b25326fcecaf689f2e9662e3c836f36d86b3c6d8d1393b4ffdda7a43125e356ff9b16ddd7bde4e612e3765d4dbd0cca2773917c36990445752e35c172f15a9a9c0695029a68a2e5bec52ca2332c65feabacf9a3a9079051f236f77dfc58184897bcafba0c8aa92eb9fa1bd7b133c196dfe940ce8f1201dc360c4e4d980b021ed8d2a9c6cdd0ac98b6a3525dca4322f9436f8a8811ffe82032e12e47941917ecaa677c0a72da9f32f1a00251f8a434480a787543f9b5cb5f67b1c7a5fdf80d107b0273028ea5f7d2bfe5f8247811c992af7bb28d7fe82385dc97eba32e3a01f3bbde891d1f39605f2a7bb0d5088eca9bad7eedc03bf5ceee6746a19ad97786a6ce76d4cc460f6a4eb71f5cb17a8bfc451178f93714e489be7dae892784b96f3c00847cbbef4ea8d1be641200da6b2b4595d7f02d44b5d35b2dd127de5531d57b710db104dc40e1da2a2d497329e9aa090716354cd1e3601da4ded1a94210dd43344c1b643911b67a396a236950d90d585b7092ee999a4aa6bf4649e939d03259ad352b52b3e26fc5a9b95d3b136a8e4a93f4db574f6fa802e15828d8f8ae3fb2a30106db287c0fa20013bc469f43970a1bbd18a8ce19fef9ec0e9cd16998f486b11e480204433db4103d765786154f41a429e0d6a21e6905390f2036d20e5f26e70a0bed4f31eb843e9c736a9015b976e99e56c525d46b26c876504aeca2364a0db7bb5d7b5da9c6bf735e6a88800ceaf5454ef65a0c15e98d5baf8ae304de4793b37110a4e3b5a6765410d0f15ec39c8ac9521a7674a252154d7104c890ab3a89a057daac7d0102bd96fa4b4e70320c1a41dca980bf4cb21ec828ad8ff92dc53e49860417c87d63070b0d1e3ca157b5be70b9a877dcc6b657d10e549f34300cf3725e6aac7e706d8a3593979636aa69cd3ea161ebc837e4e3df7ac03c6e051a51290775cff24556d81e0a5bf56eacdb5f9cb4afe2b8ddf1d8f791b89ea78c2eb6bb6715336748b8e407e64e152b3fc47ff1ecc714062f63c06e7b1e52882418244df0aea75ea71fb88b5cfa79f507a29671822ddd37522e755cd41783b7f263ee5598d9afc5175cd6dac848ff20fa30c282fba50336bd118877194c6295a077fd7847dd9c41eec5df858017acac978dc34630e108c869924e62073f0af3427f6b13e66153d6c3dccdd6128993933c58b9777083c07b5b68495f21d3b2c5170072ff0e12a8fb0e03c16b8993397c3e3f4e2780aae89176fb01802291d7abed583a3b3c98e720ae851a79e1e8cfca79c5d4e39fa3207fd99e4eb203f8c97bb21b678e337da2dd9252023d42a4b9e6771c308675d969200fea35a9b74c7cd2a1e1277b00fdc1a933076bfc60e281ac0fd7af49aa00af8e1df80f3de1102e4784dcf99b5490b983dbc91d2d998e78e0d2c81d0fa5301e5f519877d16445a8a9b7aab39d5cbaa9dce952423193735b1ab21e10f70e66f39ebef36b73ac21d1e3b7ab5f0a850ff830facd4efeceaf51a1d744a1de4ef9ec055717d50fbc52160bd38e87df238022f45c982eb1dca744c47a3c1dc1e90c35bf0d8c431e210f3bd9ed3a0064c4fbe17a321aeba7c9aa63cfb01c45b1f5681ecee48b6f60e66ca807c3c1f2bf48358eae47fd5f125113f09b4868118c45a30d9972c3c29b7eba797af503763cbe4c1031728725390d42690b77dc6d3427c43cff8fa11a2aead29dd7aba555c69a8d91d68316f542c7f3edc4985051e11388ca985f9ae86a50f026b1a90349fdb4568f2feba83d92c58756d8a1521baafd4058e178cfa887edd5fc8dfb23f12475653253a629a6822d69a445851747684d3f6377deb249d3ea322ad73978d9881c31de3c5792fb41b1c15d01b827ad3bd1a90627a4cb2bba0d212785ca0b92928cf64883250fa321fa26571dae69f019fd00c77512c1e502d9505f47286891b69b88d15d1bd4670b572020261abfbd0c19d8229e8bca8204e42c400447ad949d8f91b9fd94c410ef8893193f85871833a0410de840866f56516c17331aa38c07fd9979d16640a9e515125da5c3be7af6b08eb76ba9bbe6571cb017800bfadb6b46d0cf4af3411ca3ce144edc16f9dce661832f18d1949727e49fafcb1cd28b8e8a0aa9791d7a04da4320ca90878df6e990e4c658be3a5a418b9f0318e418d04f28901deb337afceb2c97bc639a3bba66fdee95424debd36dce9a4c5626ac9258660ee8a68f3abebac66bde3abed8c28388bbbfec3456c0ec61e008d1eea1b301cc9b3ce1e0b1e8c54886020a4de70b37d29b45aa2bacd10777a2d01ec852074cc496eda0c765038876246b1165495f901d8f2780407758033d3903d7c169ca420c12192d6bcac950a445de1758e97bd3977ba7011569c3cd41ae9eecce1d563bb3c3455a806f483bfda620917f287565143348776da96ecae440ec4adfd4134fe291f8f9768553b001707fc79c51acc0d3659fb3c662b20300662c02ae09b9151be021671620a6f84bd52ae8333e6ed12187a42c3cd0058384cc9bbfa40dbab525a11648efe3735793f49a8ae5515d0813558fad9c5da5e7bdca7f6818e00244e49fc52859332e9b61bc6ed4b6889da5e130a7484167a51fbaed2d873df8d686da07dbab8461e98673c8b8ba33fa4cb042157ca5a18949d6ab35040d2e3f0b80ad04feebd3d22f0e612be855261fca448c381ecc631148edcaa10ba49a4ec16bd1fbbb7f134bb919d49a4abc0f6e959beb1239bdf89784d671dbdb9812eb8c08c9e00ecc10b89bcdf3a8cc3d46ce37534c8b48582c7562118c5cfd48fa00df00fde580545bc4b4c5eb1466f6fa9cd03d28153084b4088a47ec4184b76520ff3c628d632477e7524a9619a5b199b63d596619d861fd757708546318359bcf365c6aab590a7cd6c51a95d2626f6e1ef47b33dd1cc004d64a8017ab74a675c0cca3e8e29082fea8f163fc0c968651e5d663c813b896bce06b033b01877ba7320717b09aa9b4b24631f840757db51524d2676ba06099d5eea3752576d1acc314496", 0x1000}, {&(0x7f00000002c0)}], 0x4) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000001c0)={0x85, 0x7, 0xe604, 0x101}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x13) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x4, 0x0, 0x0) socket(0x6, 0x804, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000340)) socket$unix(0x1, 0x1, 0x0) r9 = syz_open_pts() close(r9) 20:28:35 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffff080000000000000b4deec4f314100000000020000000000000000000000000aaff02000000000000000000000e10486a8099e789e3bb4a3e924f000000012c878205364ee9df721cc0f5998dbba8d5cc25a2781d7efc5e4382af9dd7c296db260622728041a7fe15ccd5c73d6298f2e136ea40f8a23b7849f4e0b0bfa3a2000000000000000000000000000000008d145a174be74f4876e01344a8fb322b6b3dba1b96b822d4233815ed70d3cc6934568864c00976310f822919009889666e5a0ac01da281f44900b0ae253f98aceb763e8a6e865f9caaa060338af54c6e684b7d9c6b4ec2521b2dfea081881f9408d59463779bff1c6fe201c5ccad00dad1dc6863230edcfc18e3b1d8a99245a90700642a1aa078228979f6e5950faad2ff5ac4186ec872019b353d3ac52033d6c51bf7aabe3b297a013ba62b287a3cda5a3b9b80802607104588aaec07392fb6dfc97f0308f4918eda46992974408f68f21061dc88951ac08a153b562e84b848"]) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x6) rmdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:36 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x39d08634, 0x0, 0x200001, 0x0) madvise(&(0x7f000076d000/0x1000)=nil, 0x64207, 0x6) fcntl$setflags(r0, 0x2, 0x1) 20:28:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = semget$private(0x0, 0x8, 0x80) semop(r0, &(0x7f00000005c0)=[{0x0, 0x0, 0x1800}, {0x5, 0x3, 0x1800}, {0x3, 0x2, 0x800}, {0x4, 0x8001, 0x1000}, {0x3, 0x4, 0x1800}, {0x0, 0xfc00, 0x1000}], 0x6) semop(r0, &(0x7f0000000300)=[{0x0, 0x3, 0x1400}, {0x4, 0x80, 0x1800}, {0xfe52dc4792d94f09, 0x8000, 0x800}, {0x4, 0xff, 0x800}, {0x4, 0x100, 0x1000}, {0x2, 0x100000000, 0xf2e4cf5442ae0ee3}], 0x6) semop(r0, &(0x7f0000000180)=[{0x3, 0x64e, 0x1000}, {0x4, 0x7}, {0x2, 0x3}, {0x2, 0x7fff, 0x800}, {0x1, 0x7ffd, 0x800}, {0x1, 0x7ff}, {0x4, 0x8, 0x1800}, {0x2, 0xbc73, 0x800}, {0x3, 0x2, 0x1800}], 0x9) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x400, r2, r3, r2, r3, 0x82, 0xfffffffffffff7f5}, 0x8, 0x1ff}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/53) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMOUSEIO_SRES(r6, 0x80045721, &(0x7f0000000080)=0x7) read(r4, &(0x7f00000001c0)=""/219, 0xdb) write(r4, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) fchdir(r7) ioctl$TIOCSTOP(r1, 0x2000746f) 20:28:39 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r0 = getgid() r1 = semget$private(0x0, 0x4, 0x50) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0xfff) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') 20:28:39 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r3 = accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003440)='/dev/ttyCcfg\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r6, r5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r8 = socket(0x2, 0x2, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r10, r9) r11 = socket(0x2, 0x2, 0x0) bind(r11, &(0x7f0000003500)=@un=@file={0x0, './file0\x00'}, 0x61) r12 = socket(0x2, 0x2, 0x0) dup2(r11, r12) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r14 = socket(0x2, 0x2, 0x0) connect$unix(r14, &(0x7f0000003540)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f33781780854674cc676c45b6c0fddd968c2cbf3e0d5e138233d41a1742998f501195829d97120d736447dfb1ef85220bcd1d0099bb6053d195cbaf81f673e01a7177cb9bf06b393f37f53dd8b168895329938cb9f9c9a19ac25d663ada1d3c9e4394b00322829bbff985e32581ee6cdfa455e7d1244ed9eef7627de0b49b9877fce94511128de0ec3252923e12fdc7eb74a8ed2300e7a1174f3429c954c3a087f553862e89bb2c0e078fc1b39cba86de9ed4c8a178e3768584462ad53305529f9eb48bb0f9baf0a46feab3a6f74187f800c41ac82378ee7c48cf44f8807e64"], 0x10) dup2(r14, r13) r15 = dup2(r12, r13) r16 = dup(0xffffffffffffff9c) sendmsg$unix(r3, &(0x7f00000034c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000033c0)=[{&(0x7f00000011c0)="110b2a53f15588875e510e03da662d31ebc489a5f6da579d7fa4244bcc4e4901c16edb84ec46929ae278ba1ead7cd49fa2d494ab2710ab92024a631a7dc711c483c26312662e6b91cd17d6c6a91b99031cf0d927f9f4fbbaddfb1156a5727aaaf6fecee57c3b7d6ed9a38a350c2deb63806fec7c9e563f326e8456680f34b6746d46c7c8899421edb3de1d1233832a763bbcc39e963e9ea662b1ef27d7373d8134ba95527896bac50b76639dd3c4c4034c39c7001c303ab3af8f97680492a5da1732be655b10b7a8edebcb76c094994ef4a6a1343b25356927c8a2db78e20afb3ee2a9ee736191975aedf0559045ddf9abe45e86611d84a491436390d2691f64f2cbd6ea12d5ce54150bcec1764d54fab1b3d115ed0d9030d1750ec992b43e689afaf004410a0ce86fe681fe2c2d010a60e35befd6980447b26703af365e56d1db5d8c87b000fadaa94ea9d0574253489670286b6f2e63bc5dad194340450cb307b552f6e1f33c9369e9cdd354423bee1c8d80737c4612bbad70abd3490e8948c36841a73b53310ed4216bc0e5b57b6fa07e0d0b0a1d600e2ac8ac7afa60b7b842f6da251f7a61312f3492573a22c910ade7a68e6e574dc4ae011370e24594c2619f29e294cb37fdb6501b9e7d80a461afeef3b173a9b4696452e753a62469c6daa25a591b06250a40006ab2d079045a81b0b52102c34ff5fcf643d0b436c25d3ad5b3d34b0bdcbbe5e36cca6d613c049866726f052b1e98e441ea3fe62dfd74ee663aad5bb70d1969b40cac426c2b6709662198176a4f6e6637dc7300a3d37f540635b6c061e5ce8d840eb2fb5fa6982b24d06115520d0ad5bac4dead876c6553c0c419c1f7b5c20e6bb0f3aa6e76f877915a49d13890bc378e359a229d43fc5cf8126cba0fe0f433678f59501ead2c1d571369b7e6e63458373ce888f679ff310490733a75af2d25018e56959364d4a91b1ed4191b353e2c408a38c9b5cdc00e7bcc23caecc6266839361f9ecea814314d1cc838d4fea6820db92ad334f511a777b67c459596684782641ad6d09aa4839d40f198b9ac88bb302842e90efa391417032eb8bd895b6b5f94179579390e9701d5d00485be8c4a7c4c705d123b533756cbcd7fbcd30c83afb7abd4807cf21a8f9b76d3912035e10b8f858f4d676a4ab35595f9a902aa5b568d6cb9de9c7f63b38c96d444057711f115e01c1bc39863020fe337e3a62315a37c3b2b01811e1824d6b126522787371d3543a8e9d710f268959c53dd2100a3b98d61c723a7a3dfb8e8e905be56935c3716c6b7a6ef8889a9dec469b2c18f820208942bdb3e106f597000a29d320dda3f44cf9ba2476b89fb12ffc856ae9f27fa14de7a04a4e94e8eef4969dca77397140d802d27176c7c73f4571b6ae2d2c8edcd9ee04fa39690b583c19aa5a3c130f4fc5e7b8e88dc9a5dc25f6bf9ebdbbc4d876364b31fa720bba672850581375c7ed0765d293b9baec1e36a9c3b8374dc651bc9f10174eb422b083f773425385e6b025ecf3d46569475e9b67cf89b61364cbe60fe94a7e91b00d45859499efea09f2742a37b3cd7551787d7a1b0ffeb5a7ebb824159205cfed671140e567c8a6400e362682976708452d23268346b913b44c978b0d450e0771400ad07a34b87387f2c8e049ba3fca9156ea84aeb8de3176aea12255e3f1bad5a0bf41676bc974947e0b51b984192d1337332f7586040798b33ef3d129abffce444e3385812e62d5c94377cbe0101e260fba9584ad1dbda276d5d9eda5334c390dcac3e019e3b0a04d65595594ed59a2129bd364ad3c9c2bf4b91f2df6232f8b832db7aa137181c4786511931742d23edde705e4c2ce971929d6e44063d6de8cb891c3f9ae205829590effde6131b62f9a84ed40e9c6dbac385d92e6ae1c9f3d466816f298057915e8fa86ef8cdbc011f2e8d15e2a4095e35b6bcbcdd8ad3d92be88b5d5f3d4a68a7ef18957dac57b3caa4f1d1e262003a1babb7e3e51b90ff1fc8a5c388694d9ccbc959c6173e9b93cda9fa56094da6dec6ece56ca11b07af35ab43ec50629fd42c4b072de9f6a21dbd3e42d7bc99d23bc5820cb79db659b7a8e49a841fdf985daecfdbd814238d27928098c15959b69fbbbe5c5b2461e1baca4a0067afde2e12f1ed25048e63dddea254455e0091213d12990231d46abe2f0b21cb5b6957ae08078ee733394aeb2e0ab8fa3229405f1231250055bd1bc2bc1236484d06bfc4fe7f13ca955b72bae1dd23a486216caaf25034703fa17ca3d1e5ba42f478cfcd62b6220067b7477c27b634d27b5a053ca519c2f45b8ea0ee77a791b492971a00872eab14e5f8783994bd9684c7e0d419b08370e11a0968ef83bb091b26f71ac16b3d7a7bf5293cb006e9d5459d5fe99f9a5b2bc7ed6d015a9b68260343f408ee4505089061a878701e370d4cf3ec3bbd1d90af8c604d46f5798fd14d985347fdd31e28eb362e0d3aac89da4dcef0b01bdc27277fb029f49aa2283f873c0ce19135cc49c2f8fe200bf6287295ecf592f599fc04138343a91138ea966abc1b97db681ec8b59a72663bf2a33d1824bba9d0393bf6cbf9cef846cf72eef053450f6ebba769a2bf57bffd22b7bc8f931fe19aeb6bdcb2a5e990364abd8a62a6255c77aec8a5caca8e7717c5faa3f18dc741928cad4814e0cae93f345a92ae73b37222832b6bdb26cfbcc3db5618f000be818b93259df01a236561041dd9d51fa9e656af40736ec72d25cae82b09de29c265d584f116a8e5d7f22f856c6a456f1eb67bfe2a039ac0bb290279caf53be5e8fe6723fcc1c56deb7c519b07c26aac3136a4640da845090da5f9c01d81a32ffb5482197fd60bd052bf0d5a752e9dd5383d4de6a581ed97efc488684c23969189b3bf5722b2b6641305d041a16c5fe64f946722e40332fd7ae6c7ce762c6e2756edd3a0ea2b805251cc1de3d73dc1370453077f0817cfe01c5b20d8500baf4aacfbae297a04c4c6203879c76db8243e714df38cd990e04008c66fd89e03e96237469a8a48cbd79e344da722e6c6fe5ae5754a991a947b4e2ab6174aec54c4d8b3128554a92cc199429178d6129f65f6c0837f0aa6f0334c8cdd473e28c260f68c53d8a7e3b1b31044d1f6b0a36efd57f98fc78ba6f27e602d531ae6b93ee6a0755b5b95c01f5f2860a9a1aa0b7f88d3ffe88695cf10a7bde624110f318c894b814ae728d5eec34e72fc29b5ca39a79a4abcbfbf93facc350c02c5f630baccfdbfd7d8a8116d6f5b984960f18e4f678b9978f9c460b2135fdd8324074eee5f4b220cb2f8d271638044705f56a0c3c5c26f53c1f2c9d561ae608c78a7be240cb2e81f2f2fa688c7f8d5b7fe4818d847bc2b3e317b733dfcc2e62c2fa23a02a419d167e7f090ed1424e91afe596f09c004fa12aeb952fd654a05703f4a5fffeab904b5af8690e68e4a4770858a39dda809e722ce2dbd4beb185840b43092a13284d75a6febe758951cddc22805c88a6985530302a14cad7c42875b96f15394fbc5998b1c75d3bbd2494a6c87747868b2991398df86019b452fe42485f7c2fb8047548b7bab33c02bca2347292fe806ab3231d8fa289b43b6f0733ce454bfa9636aff1f40b1d63ce0a3273c873261752aeab33bd602abac2d2a859bc22ae7ca344f89009cf6852520fedb2f1e2bc9b89b9182c671bfa0177b71253d307cd843f2c116f16d40c8d5a6b36d6ee6edd55cfa44f03506d5b1941fb7bd5e204a6baf69d170ea95542d29a10fc8b76dd10e99e9f4ad398acbf3c3eb8e0ab1e87586dd3116f2cdb398e4d350b616235417882136ef0c0c35b79e60c6aaa66749d696e9275405964b483182120b51d10822e9b6e0a4d2cbe7497bc8999ee34d9bc609b1eda1cbee8d4a6c244cb18f2f7d7db851efe03ae42536094f09fcff62b774c93c4065ac98ec88b2c23487c15dfa979628f240cad496229b660db7a86a8652f248fd37850a7fddd94f54fac26aed87c2bd005cfac7aae7a3559d0df6422241714716a0460ed196210ad48ed42646cea96f9d33370f966c072de20723ed3e50b853041cdb6aee47ae6466ed6d4ff3fbb67fdd3c7dd6b0013b940ab3b6336416a8a259b91cc8dd184220efb7001d4fae99d23a034a69aef60640887e93ecbebbbf6ee50b005f315c3d57432ffe690788384ca0a06ab3bf7d6e4682b1428eca133b94d41e0e3c3cdc3f66589b62a4b062aedea652933611bf862d44f838807442258ed0b10bb9bb783690ec83b8e2a70bd0c9b6e8b37aa7e048d26e5121cf7add7ca30af496e96ab61c9799516d85edf151714627877bc6aad49dda8dc8758d8c38c9adc99b39bf7d7a3182eb7ad06f4fdd5bce503b88abcc8b5591dc55595c401cbe8299e8163c7ea2759ee77a7eb69ba923e129382595d2316739b9b2591e09ca2ab7f2bfb3bbc92d32f7064e4c1c2656648535f4d692898a6454da2a51a3b3a419eadd5cbe87863d1b3732f03d65c68cd28d0cf5f2cb89c4704b7453c3483779cd21c304e660341c273f64adb21888745bff68d1721fd274b9c8696d2fe6e0cb2b0db691d7f4885314faef1f297ba06f36d9c4541511ed705e1d16f982ee1c1118b0163c288a3ee8273d0cb0a55182dc0e827dea9685af3b221ef734a1572de901dfa8b667138cb49889857476e602ffb3921700cca10916e3423fb8b75c83da79c64bbdd3c4f72ce6a92b5fd0987743186d809582823b4614d0663816977801cafc993ec8d218f0d807200bd2d714910c9fbd7d0e4c46cdac719e4a32f27fd7e9888ec225ae489466effa16acf0b531bc6a81c755d557303ae9a070d59f0e6f549c0b3f74b46cd9df5e174417d96671a576e4a506a52adcdb292d74137ed60ea373d31bc688ed9499fe1f9b9991f2a6170159d39b536762ff2e6251ec02d0db7878dbd2bfb9cd36daa736b8602b9c5fa9688a8d42d82f1d5dc8b02383402442c9f0f58d322d530e60161e33493187ef4b1cfa80eb1f917f71a6d0f96e6011f0c21983dd1cf3c3077e511d613c2a8f7a89a2495c76e581d23649cb143f8a2297d3d2a1543ca8e16f6f7fa5e469190a6180cb5981cf924a2571dfe1abd312bd0513ca793950fab9cb33978948df216841b7b3b014e6a91aeb5f2929ef85b053b79c0036a7e8c469de67fddf23372344f01d11100a88cf82e66ff3b770a439297edf8606bb87d35088b3266471e0247c693da4d793eb403fc26abbb371a157f625f33f5ffae185489f7ac2a4ac2bae28faefcdabf8b199ba55cd52b078b9a35b1c5e0ac10c8e6580995a057daf6e13593561ad6db1644944318bb4d1875b14cfb64987c44914c9164b5590b8ed8849cdf7cfd5e5e758bbf2c359d56ae17b80aa55110f20e1e0203bb8bfd6548211f7d56cf02aeaf5fdee677cd0e7be4d471cf6bb8740342150fe3896cc2668f590dff958709726b6652a19408d857828d2852a23129708820c0d7b72627e8f87fc55efcb8891b50fbf0035dbea2acb2aa00d0a692160691727725db374e59e9fd687af0749b4000248f1db4c21a7b5967fbbfebdb669cfe4ce80fb69909a5387081b7c42eb5f1b883ec21a6459195e7a0859254666d7e3a066033017c98bc68648b5e902c4b1bd6d472853f411180cd69eaa8612837e8fd0a6f92e2145c8695d696ed41886dfd116e2e595bb83fa75534e7c82add16cede165d0222390a3f9e861c285752d2d2ccbef3fa5f1758305cb6c5f57706aa2f1ac70464f8bc2787004736e27c2576ae3bc3447823ae721274085e2", 0x1000}, {&(0x7f00000021c0)="cbfcaaaeca254223069f1f78e47b9f2312cd76f9801c965e7d49ec35b421c248652458e4b9387a57abb9c2595a7476400c17f4a19d8dec183377fee70e46b1e50b6ed1028207b42c078c07553087930c6abcdffda84593fd40f9dd29f81e82d9eb083dab29614bcbc68b1faf8a1d7f8910ea9e7619a56d497246269ac621900c65986c83f88e4dfbe2623e9b709adcf916ebc94a81ee9041f27a4b369c6d8602fa58a532b106baf1f03c44fae39aa324938818a029df9d15fc390d9692edb39e8c9b58ea326e48e2e76b5577cae6c052a900d821a5928dde43149a4057e779b48c280e5037df20b4192f30799559473d169ba2462b9c1dde72f129a7ce8a85cc18777121b5e0dc4065d19653df1734fb517d61f3f3fcb0f6f58efb33489bc527e75be23f10cc7126176ad23602abf0982e4d7d14d67d914fc18c354304af858660edf814dd564cc36cb688f6bd7a36dbd0016bc06affd79beb54d4234beb0fd3408b0ddd353f12b9663589bc23518f1900a16d68c56aeed044ee5da4daae2f169192f7acf28b08ebd9f9437c8992aa21c274586cb9d37878c60d024ba5dabc3d632e133ca7346375df9251d3e5a3b73a02fda1970efe2861a786bcfff9a1510cf37857989c936f386884422913d4d812b915d91b0596c762406274ae9c114c98354a66dc52bd5c18a4ca5c502a59ab2a71fa7036a32cf139c1f0cedbffa7dcc6cde6419b744ce1e647d05a987ce611659d2f5957b67164d7b5b82013d68ce9a1e932e23216168c53f0deefbdb9bdc8f353b24b21e50141f42ce2d7318e7315938adabec464623f0abfc6ffa36ac607f0691c223f97183e6eebad3c6ac90a5f02d87ab036e5ac23dd3b0bcdb99feb0e21a0b6858efacb9e8f03526a3ddee69af53e598627a03fc19a8a0748b71951ee3b2e86349439dfa33b62d7e051c23b77b58f9376db736d008004ce6232d339e727f9422bbb823b31a36ebdbb4af2687da24340a9caf959caeeecc636461c782b62f792ee703d09dce17f8e1f084ba3e13dab2599d2aa5292aac47ffde549790b6384ff94e7cbe2fe4e92f000f9bdb15ba683172c213d5e1ee17505eab175a3cc704fe5866b7b1162de1f5467ec8530859e01f61a8bc6ff534b420b2febfa97de92a2c15487c4a3f4d0688b1f46a53271551b6203830105b65a245c5c6c8bd5b02b2e2c20e9608140b2fbe96dce2df0921f67db3ed8207358a34081001b82fe06b07f396ea33396a3186b363f15546412f67d83f6955a6bf2b5fad5896de8ce7fc843bc6d5ca4328e8226bf4a4d679fd74f29269a11eb86a210f2ebce9dccf91647b6fb54e1db4b09ecd5d8f1ad1ee20d27b2072060fa95f598d8f77adf9b81827e44b1a86e34e72a0edd4a6b11f54b8fbdf4ee3fe1fc45f4b5dbc20aa99af5c4a4b2049253a523cb58b8c6cba3bf06b66e91973c3c1c2e57dee0e4c3e69d74eb5ea424af3a1f65bfc5683204e353c7b0bfe8a67d23feeb4aca63617e7ac15e433eb4db111f228e6194adb6baccfd473014dc089da64420bb999ac4db49a0505de34f8b99a7aff23e774af2385c14689c7e1270c89536426787825582eab53f56304fc033f44a844a0d5b6094d7a76b9fefe3626b84b9c0e993f65bf4f8d21d5866a8c9a5db979b601e98d20717e0fe6209a30180d1bfe33c4e482662b5136e8f406b4c66312929f48dbd2e5597a82bfcefc16632398dfe2945f7a29291982c04addd38961a2b9925f8eb433558c53576c0d8cad849aef681b41626018562e387be43288378c09f81568dbc14cde411ab543829df05c0a6a3d0271af99edda62db0b1bd53be774ed1c69c9c2eb54e1b162f9f4defa894e954ac8c9e78215c7e29a852d717bb2cdbcdc959826ac91ea39cee644dadbb72b4392613ab9b044608aab41371f06888436f4e8a9bbe98fafcf7e0fb7cadd605cdd3b47c35a4aeffe1d8eb6399db44a6982087dbe941071a3add5726694cf9f49dd08d198b4c8e6e86fe41b137ea3027ae90511e16a2992b447373c8ac4ca6e04ef6847bf43f92ed912a9036c4ebe153ff953737b6f590a5a68ef61baa2586a582cd340ebd49d895afdc7b292f0a65d03017947b36b7e6f5ab228131d4cef0861e4e1fcd74b01e2744feb97c46277c7b3d78a874607369243932b1e4dd3a6fff63af73415b5ae0c7fb59624f8c0aba50ca9379a919c81781eacee0b8d11d4e546ce6aabe167bca37d1995ae048bb2490bef832f6f8af6e6ceb3b1e9691b813012091a88c632b04bfe2474ef3f6a053de3d0df1eddf4f5b0afd773c4c4fad0c96e0224f324d815b0de65b9b05aab7cc3cc4933ce68118f775b0a1c191e1bcda2ff06383e9596403665d79913238896e8856327e43d45849d59e9bdb4a4edd2e51e3482b16fa5f42ea8828c2ff6153fc981ec54177b35154fa890f3c00fe592223bb86178cbaa1abcffcd6ddb74f9f6f0bf08f2895a395f143359fbfde95b4c425b9c40ef0702f8a044e11cb4ad6af668ce63ce6f2d58b901c894ea1bbfd17e660b78bc1cfd61587d8b37a9efd4b0f6498f4f06da197f3020cc3ea1ac982c697b8790f8a1b3baa61448598ab184eeb49e77965d1edf36e4100ad917125b8916a1a12730e59f87d1251f4a97e471a0a79b382761e64a0310f166a377f77d2fc61f9820e340be67e2d0237ad28f99f0e255a68a7beec6103d0762315fae8f4524bb5917120db5fa275759f58f398a99de8b5fdbabc05532382a6024cdedfdff3fb23c17c462adfd89e528053ae4c3bb76672c131d2c6d5925a3ee269233ead3858ca6cd242761b615135d37473d6dc4300bb43436201cec1bbe6ad53fd470448930ddc7da9b4e1320477427750f7c8c6db73b60be32492095ace77c2da77977c8fb4836bb7db3167792247198466a6de6be5f5eec378c567bb2e66aa964823d2b4e66528ff2beb6f89b2e83f134ad3e796c8d00e8bc1d321a00c6707c97fe73f7267369933459d119586fe670eb84c350ca793bbe76ecd62a14b83a58e5c818909dc63f6b87abe81f80a6fcc870c818c4d2c8cfbb74dd4feff17d01766f917ee6291411265d4672b3ba1107ef642a418e30aaec367188acd0f60b1beef8451bc9e0846a546203158e265ee503fd57f32d23930b26925793be39bc9bca0fef9474e479410642048309f419a7d6ecef579741d5da8b8c38f12d701d694065592b672f11ec72cbc66d12719603e8535d072d1e9405ac17e0c2a07a2121dc19fd5f718bfbbe222dd84d4f4e3f63ac13bcb9315ae7ac4e26b2c85620231831a83bfc901276b0d7b7d197036b7054461e5e792dda4768ebea2c0dcb3be51a81da8fe970d508cdefffcf05d26ee1e33529f2f4dcc58a41d8b08d12e2e1ed4a0220bd03295c432558abe84553a54c622a3d96be522fdcdd0984f6dc18ebbf48a9509d21945c73c1717f2f7354385af7c30b4e561d5dcf712ff5943a92ce83382a3aed40e32f57ebc1d60959d1e030a2f05098fcb70217f650ae752406f4c9d6ec812d2e12c554764be4fa3a73d1b49f2b6400d1fa2b7ee52fcc62419a7c35794666220412f058e7e8317660488765ac92caff37b6c6fabdbcc80dfe87829653e1d6528cb9592658684a156ab7d88f6c169fc563c69d9f18ea9f770de13d64c1a796f74235d8181bc3bfdcc7dba3577a55af6c6c084456acd0f493fd556e30b028b652e7aa0b9221f439fd4c454f535a2a0e56eda0ac45c700291054b2c9eb0f8abe91cbe024fc45cf8bc6f4b5075385907c9ea3b178ab3f6cd4f254083a0fe5c6ac6ab20cc8726ccfb83bff77377fb08d569f169e116d6c8d8eb149842aa8c79fc17f457c90c752a589d6ad8302b50423aefe3e0b5c6b0652beac236e9a2a9998b869399a7d31737dfc8694a4bdf19247a4a9e1f0db951feb2924ea3be0e33b0eccd2e70b0e3c9542764f25fbbb8414dd70b7b044cddc9f6960ee575653935494e7e6c9184b315f1fbfed8c24e677aa5149d98fb05c645ceacfedc3a47464497c06344a583fee956aef1281020ad53bae86fe8e840bb2a397fca10a47f91c97dfbedad38b1a30c9689751b67eeb72291375bd8ff64e014e39d4fcadc676613f74175dc8699c6a67e4d8666f92e23d87234767c316d7c14a6c72542d24d82f952dcc692eb6283982e74e7c05cf788e46042525889c54216e46fbb5f73b5c52018b1d300ffb96ef4d5c4c9493a8660ddde182b65c0b06d2901322acb99f705cb724e0a2179a5e81b3b24af3ffc8bafc44c73f66cb59674a3b0874d8af7064069af2e4d63e4e74ad068f1aac891286e8a6464d12e044ca7f6c9ad6a0e1e48ef3be5fbac1aaef9ca9ae7562cac037970683a53de49dcb303181fd94e3e480eebd543b7e77fc5504c2b031e50a51a569139fad7ce82e75c7250e61cd30bcfd37742ba1d09b018eecf39ae51e6cf981bd95bf62dee6819a85c7ed917695e949053f640f660276e92c9669884f4fb47645e287cf498b246608b544f76bd6579cf7a3d51e1a899dab2ee384fa494a3fd07c5285448a2871730cd51a778b3bc1740038b70c671cdf943e76259844480b469eb68c0fd20ae0bc315def766c91475d8365888c834ea670f74c921bea2751c0f2f5ed23c3846390358dfe88b49efc39d8a0c2f121f17383dbd419e334644fe6e01483f181fb645fbbd12a95405420a3cb5e7877b5929f710c2d24f6618433e49983175d5df8dd074aa30c5d1196395a62309f4c1e677f1afcb3bf8e842988a272810508d56078c7ea14add966cf36428894125c8063e33cb25c6784b0e32c68815c41ac6980dfcf6b8c5cfbd365b34d25023aa749980edccbe4e7ad7ef2bacfc0bf80ade8f5b2c35d7981397612f428ea9f5e9e0383d35444ae103419ecd8527233525c0ca91da95dd28b81ab538228ed0432341f5db38ba3c64db1c941aaace6294c2cb9f7131d957ca00a94f21e71a7ce2a936daa748d16a942c7eccc34299b1a88cff456657e3241b91470074c39f09823a99cf24a9bc9c8753d04ba6e74c82ea4f826ba8dc7b53a2b05a93b9fac48e19f912191e70b4ef92d6739d40c96a199400b2e019d96539c3047932b13a44150b7f80f65832b88fe554751116ee446b6f7ceb2d9b0d65537bc246733a9fca91d73e9df13beed64f0a3b885efe1cd3b3eda6f6f70a8bdbc1ef73e25a2d7ab6c3fac0c6e04607c6919f1cfc693ad5a43b8a7688be7633f1e5de28c816373a98d14eaff25d54ac7960dbb6633d7b85d3c7a4ccb7631f99a79530fdd64d6ea1fd6ade522f71e380a9ce8b7a9ee94d53fce9c77011aa0f849539157b447a29abfec5a38a22f30d03fb40f04ff5a496864543f9d742e82007d326b90aeae34693bdd6028a35991f18451b73c025eafd7c89c75dcadd20e654760e4300068c63e6ead7f2b0c05064ebc3ddad26f5da4723e52c4f171ac124e28593e6f99f871319ffc3a25c359d47294e2f5b81a7ef4fc16aa2e847b7c7305c8b9877709e65d5b478519b829c0266d9cba7f1af098b71a8a012d0f05e543636abe9f95e41ca693ad1bb3a69ff20ef1b4dad11568b26997613e739d09f53b0bab1f65671365ffee1f8ae2f4b5dffaf25fe2dddc76a61a05f62a922dc05f9ead24dc43d722356a1a30f14ec6cd3f696ebbf6e0d7c0c0814f6b7c185a4ea3c6dd9386f9e49b1fa1d20a31f933c0a9197db42e4b3ed6b702725b7f7cf811a7e2043db945387b024e6242f3a2cd90f7f1e6451b429fba9b8696eb7f2fcc354c773b5f66ed38e755d0d8c4dccea9ec0", 0x1000}, {&(0x7f00000031c0)="91dae95f94213732487e9abe4f31813e438edd567516c1629fc8d585f2c109f64c1ac064c663caaccaa850a1a19bf42a4d6ac0a3811bb3eecaecdd8216db70edf812eb47bc444c213663a01ded44dee12c6d584c43c3853537ba0ce3097dc4eb253ebf6cfb8193d35465bced4a18fa545511b28a893d60dd8c1e66b9c6f8866949974bcc824c4e434c682a1a79f80d15787aef243aa4006af03ae7bfcd40e7c122", 0xa1}, {&(0x7f0000003280)="d021737556fdbae363dd8172acafe1f0d63983cab9b2814b853044346ad88c9ab2ebcfc15b2e951cfa80c588c1200c7c03a3aabff605a7c2de6e2a99a3b74ab6c52baabaecd307e43c2f19c6f982b2ff48175a66d895442c3437471d8482e87177c3b10976143cfc48cf3ceedaa7552ddabdcc35f7ec09bcb15d347d7e33ddd2fb0c9c07a698a0186e12c8dc1c0624aa480cf68782cd32853ac0b43a46c12be58d7f983cb527b7baa3fd30e7fb3b13f1d4202a37f92813606d5230a2bfda934d268be66b62", 0xc5}, {&(0x7f0000003380)="a42d5f4a7e0c385ff30e9b9397f6c2f18a92424883b092597ad8fecb7f74661e80f7541101c1", 0x26}], 0x5, &(0x7f0000003480)=[@rights={0x30, 0xffff, 0x1, [r4, r6, r8, r0, r0, r9, r15, r16]}], 0x30, 0x4}, 0x8) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000000c0)) 20:28:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e5fe7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0x2) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r4, 0x2) shutdown(r4, 0x2) 20:28:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r5 = accept(r4, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r3) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r3, &(0x7f0000000300)=""/193, 0xc1, 0x2, 0x0, 0x0) r8 = accept$inet(r6, 0x0, 0x0) sendto$inet(r8, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) 20:28:39 executing program 0: r0 = syz_open_pts() r1 = kqueue() fcntl$dupfd(r1, 0xa, r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080)}], 0x1) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfff7fffffffffffc, 0xcaa169b8, "f0d0dd00002000000000000200", 0xffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 20:28:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x2800}, {0x0, 0x44, 0x1800}, {0x1, 0x2, 0x7fc}, {0x2, 0x27, 0x1000}, {0x0, 0x33, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0x200, 0x1800}], 0x2aaaaaaaaaaaa7a0) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r16) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r16, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r18 = msgget$private(0x0, 0xca) msgsnd(r18, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r19 = syz_open_pts() close(r19) ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r19, &(0x7f0000000200)='\r', 0x1) r20 = getegid() r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r22 = openat(r21, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r22, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r23 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r23, 0x0, 0x1, &(0x7f0000000180)={{0x6, r24, r20, r25, r20, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r20, r20, r26, r20, r26]) r27 = getegid() r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r29 = openat(r28, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r29, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r30 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r30, 0x0, 0x1, &(0x7f0000000180)={{0x6, r31, r27, r32, r20, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r27, r27, r33, r27, r33]) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r37, &(0x7f0000000200)='\r', 0x1) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r37, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r17, @ANYPTR]], 0x1, 0x800) msgsnd(r36, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r33]], 0x1, 0x7fb) msgsnd(r36, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r38 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r38, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000b40)="fc003743cb1a29cfcc0bf5f359e5df303b3f345a7af60233ddf0d50900000000000000c4ea30ce943b5be7df7d0563531c883145b0313ea7cedfe7209912f5583a56a50abb1d0743110af1bc", 0x4c) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r36, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r38, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r39]], 0x3, 0x0, 0x800) msgsnd(r36, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r36, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r40 = geteuid() r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = getpid() ktrace(0x0, 0x1, 0x4, r44) msgctl$IPC_SET(r36, 0x1, &(0x7f00000003c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, r44, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r36, &(0x7f0000002c40)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16c8a8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af83bb1556cb57db8a21dfab0ad1013759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1d358ff322e65e8f35f977afb07248e6a6fde8b9a6caf44b66eaa3af6701343be33b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b3883b912b941801f8a42ee3d74214617ba392b806f07000000f8533457d5e626a9ffcc27f5802d17d9fe7be448580ce9b3362dc7090d6bd63b2095edae9b8238a2d62db12c6ddaed8db0e589d6e8280042f338e6a8a97ed20435a39cad26faa73b073b05ab03727ce072eb69ddc37da7fb4709ac3b79111913894f432e012783d9ff17e2067e39e9015d0865dd21cd412b43c388bc8f1a8a9ec19f847c8eadb62f57e4595a29896264e4ac8b309ca5088b30c11c73521c9c60318f8ff10f35e255e8f415f729306e894ffa28d3a23b898566d11fbb20b693e141"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r46 = msgget(0x1, 0x600) r47 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r49 = kqueue() r50 = fcntl$dupfd(r49, 0x0, 0xffffffffffffffff) close(r50) r51 = getpgrp() r52 = getgid() getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r50, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={r51, r53, r52}, 0xc) r54 = kqueue() r55 = fcntl$dupfd(r54, 0x2, 0xffffffffffffffff) close(r55) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r59 = semget$private(0x0, 0x7, 0x286) semop(r59, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r58, 0x0, r56, r57, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000600)={r51, r48, r57}, 0xfffffffffffffce7) r60 = kqueue() fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) r61 = kqueue() r62 = fcntl$dupfd(r61, 0x0, 0xffffffffffffffff) close(r62) r63 = getpgrp() r64 = getgid() getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r62, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000700)={r63, r65, r64}, 0xc) r66 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r68 = kqueue() r69 = fcntl$dupfd(r68, 0x0, 0xffffffffffffffff) close(r69) r70 = getpgrp() r71 = getgid() getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r69, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={r70, r72, r71}, 0xc) r73 = kqueue() r74 = fcntl$dupfd(r73, 0x2, 0xffffffffffffffff) close(r74) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r78 = semget$private(0x0, 0x7, 0x286) semop(r78, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r77, 0x0, r75, r76, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000600)={r70, r67, r76}, 0xfffffffffffffce7) r79 = kqueue() fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) r80 = kqueue() r81 = fcntl$dupfd(r80, 0x2, 0xffffffffffffffff) close(r81) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r85 = semget$private(0x0, 0x7, 0x386) semop(r85, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r84, 0x0, r82, r83, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r86 = syz_open_pts() ioctl$TIOCCONS(r86, 0x80047462, &(0x7f0000000200)=0x2) r87 = syz_open_pts() ioctl$TIOCCONS(r87, 0x80047462, &(0x7f0000000200)=0x2) msgsnd(r46, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r47], @ANYRESDEC=r60, @ANYRES16=r66, @ANYRESDEC=r79, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r35], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r34, @ANYPTR=&(0x7f0000000d40)=ANY=[]], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000002e40)=ANY=[@ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRES16=r86, @ANYBLOB="fd787721ca75d7eeeb63335873fbe59239ba7dd27bff80d4075aacf6f82ca1d31f15818c865021d16540607f7dd6b322c03597f6b8b028f6f309ea369d54f67819d1c379053ef52720b0a9e8ee6da5a8454d210eb563d64044f29389b9970069d10271efaf30297785e1c5e244190e5a4951b4ed928e6bc59b804600ef573f4af67cb1b4771de41fb1184c44bc21ec012b404668f2388b25925ec404e26577a3deb9e4b30335126f5867540e5b09366c37d89f094f9c3cd9640218d49c4d79730d16b07f38537f0135c22644da6d477ceba32263c455d9f79659c4288ccc86640734edf43151f1c35347b821a42c8983b1dec7c98884fce62b566cc2a94438ccf03cba469dbdc3a0c96752c849c6ba928e793335d91fb100e095a5e0ca7d6453427032e82cea57cff50873886bd8be4fd12de1e8b0a51dc6e07e2fc7da21060ec16d98a29acd86d4dd709e20ed7cee1f97edb738059adb02dc4f4aaddb3542f0c72d5a24b9116b6c07992782867ddaa34fe97638453e945b190e3fa0e74120608fcf71ab37897b5932143d5c6fe6d39b817f0e2a9c9d4f566f2a04e57d5346370cd09c9a63c7694411168d0ffb7caf24fae589d7c5de75915fc847ac2f6e4c59a0dcdfe6cf0fb38de8076ed5f7897d24a283968d66d951e0eaf68593ab92c30025591f2ab18c5c43021ce8a00b43a5277d7949ef48a1fb05b428591e4a6731f51ea952ff8433b9eb54efb65825870fd8c04c54185a8453cb00c7295503f6da53f32b575caf984246c64c24e484d0eabb57e7d46a7981eac9ff6f1d5d4d4cc8015dee3587964dece91cbecf0588d31e833365f8cce6490c36b92e03bd7c222cec980f0f81addc89c76510a8bda8c1c77baa44ffd52339e672c7b38f20af2750f9b8d176fd89670ffa9b7a8dbd769b64e19526c5295b5f7f6e621d4bdab1665eed6c44f8136991c470061813f35323fc8b842ede51fe3a08ae36a49f47a6fce580266bd43908ef56fa7324ab8bc53ec896aa54c972753bd54f0e2f085e2d36d474a154380eaa4af902f9373a42b59894ee416bc211633cb1eea1c721ca0583e683e0622d4c255b11546d0836b42780d469cdbeb3a29bc10c1ded6dc452a59efb1def71cb8d6cda86898e260b04c34a72c5f7158e1bb2888fd99f8a75b0b00a34f2f044db06bb6b453d10b891c189d7cf79df24b8be0c9333184089817949c1a00fc0eeab958aa9ead69e0cf74d8436b4bb65cb45e8a15fdd695c0bf1723b0d150aebdc2d2bc07b09db7a3a3cfbf86d77222799b926a2a72ef079cb4268de7daa254f2dc85ff6e1335dde013d3856a086f5da247cfdae4594a1bf51c6ee289514c3b8de52976369a70f475d2725c4809f356a9da41a779d4a6f09b2c593cde69e58651bff00fbf09408644b8b774401d256f3af7fd5abf9a0682cfd1db895fbcfa1bedd0626d9cc81c3042fd61c47b5a8e0696a3af22b9aed701cb4b5662374da7445ada582b24f4ef5245c43bbdc23c39ea086fe3167bdba707f14bab697864b981f163f3fa70ecc91f5872a80f35632b26b393324a8b771f96569d6db29bbcced2231243cf1c57e8807f6e1a7005899605b1507061ade75ea9dc862fa435e8aa8e6bc28f481e4a5a3b580ef754226c86cf1c046a7adab44094b97978947c06fd5115d2150738f904aaf49d0cb3cfd00de8b47faaea90318ed8be2beba5a838c1e05eaa52ad9370cfab1670e6faff010be08b7b476d149dc6ec2d67dd74d157a5707e09a2e818797e5ea97703b2e32c7347e2a445b607a5ff625b0253cdea3ee3e9aecc3e966706aa7813ff070dc928753cf9d2f0460e17ab768a4767c192d36cf4c3da442e181956195c8407ba4ec0a84c90f1f1abe879f5d242cba71f2b09864f2d994a87c60bfb4a8ba566f4e2b758d04e128a27c59fd6e5916523004d9da131499865980ba0bde029c1efe5cfd249aacd6d4c0fdfee26cf6cc498746fb7589d127a373e0a1670311a8cc2545b62481bd75d8da7d10bd442e2b319f807718b9b0cdc60213f2e854c1dc592161173a4efac91b2de3a7a7d0d331c2198cdc0cc0cc36dd845893d9b6f9823043f00f3ef2ea4ad34789b7a16905a2da4a7cc5fafc9b36e375f1da2556a8ffd17645c438a1f1c1073dd5af7811b02dff4eb8d8571762478a3b3d93d83ef763e87cdc6499c96217e9722efb1129f8472e1906f0563f322134936d07f0c1158fca3bfdb863a16cf1571bdf2cf19f145a5b0d6143446fa0c9101a0b529004a8b0a3fe72c4068b1472ae40a21dc9ebb1c572ec6b1ecc346b0a07016ffe1c019d2f3399e6acba437d4f8cb1f36e2b2893b703417336726a485159860f4cf406c83a8825ab0a9a1610d0590a309b11e718cb5f63ac904e4398fdb580e949a2b2cc58ac24f6b22983f2e4f16eba84eb4ebe98b883dd2e055d801e060df26230afc7b5d8c372263d68d6d43df862cd7d767e5c7d73a27bb724af123e542b2e5a56eaf4181c704531ebbde1dd902036e470ee40891937b49949ff12117bcd66fa275a81f83c4bb9b6e35e5cf6333e56816320b61e430069839eb30842c3aa3af5c39107b7de0917ae5ff7e69806dd4976b3989367175077106a82071fd9a37712db368496893f2977c39ae52570956a49b6b4ceed82a16103a178d85b15b10cc44b2ba2364f7ff2729bd19a0e68e3eab685a514ac4cc61c7c078021916e3289cfc0f0d332a72d7dbb3c79676b170eafa9193382ab7bd6436e8df0a478d56bef4fbaa16e3bae8f211e5225c0a032d9e6b7fbc81e89b0fed0c53e1d783d7228c663eeebdc97148002c8b13354de030bd4ce267c103c1fbee8af0f8f79471d99c9d18f1f4b81c229c6fc759987ecbc64e87389821b94989488ffe1b883e4f182088aa64d4862ea31710394131a40f4227437cd581d9a8419587a83193ce04ec7170c7be650fa0e533e5b6de88650cc7a4ba4fb666b5134a303134995da5c89e102a01eb36a09addc8819012b8944f5881b89c30836d24f629740da0a252063046ea8411a9d4bcae63a2a65b9614b8910c335bd935abc3c3fd531a4bd052e7c70d4accb15704fa9042abde8f9d83d719a2428e31b4ce194eb72ed5c068982766a9eb352c9d7811e40ddcf83ff9fe51af234db017f145ba6cd5c55895d2cc20f30f6e7552bfbb86f5db913438da92a31e053eef6a6ee1e0a4bf36c11028ddaee5000db97600436e72959fec0dfe88378b8abb1ea5a7eae2d53780a95724e08d505079b3fe12e408a4bbd0cf1c6aaf29f756e57493e05cb3f1836cf83b2192732565324fe8230e00caa56c050575634431c458e8bd763c49c8a0b630b7f27db7bfad5a28eef7e88c17ad4efd12b736b7cc0c5738f5f3c84416176d218143c04115c8242e44400721e08197a9f3601595fb985d1c9f838e14b3369d9de6efc25f5c40686c7c44a38c553ee35298b550c0bc6e687445f7c87a02114943fef18b1e0e9acff5e67b1d621bd633588412bfa18e1b3556821b759237f437e475b5ab59626b77f07a3b563da993ff826246b95a5fae67c8d69d7487f8cd9c194641f175dbbaf14dfcad9954c88072fe6786da4e99df9190e1a0c7f0c2b98e6ef6558bdee6707655259962d3e4e71cb2f551380e2bcbd02645e6bde3f5b10fc296a041d1b65d85d4225d51a4c42e1e703d8911d33072579a00fbf509ff45a664fca9e74ce0deed4add65925ee638680fc936ce33f646e5e24a984171c4a79b6a8541064ee854a6bc1d7c226b5b2650ae5325431278693509a01de858b76839c94dc17502077c500b81af24734898fd6c164bec8a0416801ed32167edbc96738cb04e8dfed0d66053aaf692964283a16bfc9340e3afb726f08953a0138b9fe3d3fae628efe868af56f056c813f5ea9a938a9a7e4c5595c7412615ff2a2b0cbe4b52c52e80579a6b291fdb9814ca94ac2ba6da290b181e4922f2bac6d81be75633570fbe40f87514ce3e59b2abfe9fa1be58e4a72b0234308e567b43dfa9aa4fa285c1823b1d9a3122e6016db3cf96e5489d39436fd6f53cf033044e06540aff2e990b37f6d34e2bcdaa545a779f8f31a46384d172d79bed82f2b858679666e1bf34b9b42e947ffae4052ea0f62da566b7d5347afda5ddc94aac7a3023feb82e8bdfe5a87877aaa92d2cbe2eb2fe236d4f3eb115a6c660551d81cde8fd13fec9a56e9403ac375e3f6f16bbbd8f9b0b938643f6f649fb281f6657733aa8bdafa532bfcce456abd3e56b40907580a51349e734007c247835853eda7e6b8b4a837871734ce9ca8cce024395d9a254591e5f4700b385daeeb01eb110d8559a3613d89b2d31e82795e8143fae101cd2be4f3fea5616a13c6c3dcb96d9a3ebfa9036842773f43e19967a34bac9aca8fd63992ca1f94f1bd1d9755317c06a8966715ba02b9a8eaf2f1ad843399ddc690686c70956b57359c1d674df1d6e72451d211dfe37f9ef63c7e34df1131c659c3d5ea329d7106cc7dfea64a640cac31296a73d680d681706314b2ba1eb980e1ef4420d385c14e1c8e8fadf44ba1921b81e08a49869e9260df685b3ab2283142ccf358c0e92dc2cc7f9e31d408a07683d7227266618d75a35de9ea1e42cd279de95cf0e5e086802df5ccfe0dd958938e93ce8deec97a8a9128390d84106de0ee1b42447ff9ecd6fd6ede11cdcd564fdc76eeadc9b1f858eb256b15f13c9b7a37e981de78fd53e6e2597eecce8ad834e23a872a2133ac07ef689a50b84cbeda1b7d1e53aca1eb1e23093bf6dbb5ac0b8c6d3fa21e48f7717df637c449e62f3587f53fb1d8746f5b399c73d540b35f454a474edecfa505663c44246eb331d67211e43bcd2dc471ca10a65fc23dc478e603535e79e55afa892a7d56a2b978c423876d22d9c860536bb76ed36882be4ffe60472ff312bd1574cd89c27269cff0e639957ad4a48fbeebaa8d5826336adeadb8bb336174b335c905b6c79edf155b8a86e6b278dee3b5d5247ebac67ec80a7029dcd4dfd9a2dfe108b5707690e0a53a7ebe760461e2b48be5fd8e3f5f5c2d4c6fc05b2edfd5e22c10c0e4c208bf391227d526a8e62ef068bc8bd8ec0b56b3ce24c2c47c31a3fa212c4d16bd438293e08cec8cbcc89474b3ca37ecf2a3a6f4a592d02655dac4d6b9bbccd51c1a15124731d2fe25968e542fce2be239b05bf3b58f2a577d3b8a488edeb2fbf4193a956013762b42dc750770790207012721cc1432bbe7a30fa404b5acaa0e020de95e4275da8cf14404efeb474815abd4367e6cb9ee83dddc81083d5da91b579c1b9b158ec8b39f897d144a11ebf0106340b715380ca659b7242db42829c13838653037718da565ffe5ba0246035c1102ecc18cb4f15a89f9b4652639393175e53849eb606efda8649af0fb6f976365c13172c1bc5f49bf8aff75146b4e58c8f1878e6f1963181b180d98afacaff2b8caa835bdea49488d0974a394c5a676f72fd97d51b781b2a95db8242717f84b24969b1522735a797a85421f05dc034571031186e3c1d415a54fc79ad32899dda3e97164eebd1f7fc8d78fe63f553941d3764bd52a9e1109cf7a8e712ae85d9fc97ef16f779b9ba04c75897cf7d81453bf4de6fce792500e9345fac328bfe8a0e9b8baf5ebb0b57caa393b756ce27f0c5f91046c0661f8a05b514cdc41dad07e5b0bfb61e55ddda683458ee4518e3559a44139b3c8f974d9d31d29ef3e5b88ebfffcb04b338acf078bc0f96fe5809da61689c60f48f9d7ca22e94c1f1c940ca2b3333436a933906110657a0e", @ANYRESHEX=0x0, @ANYRES32=0x0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32=r87, @ANYPTR64, @ANYRES64=r69, @ANYRES32]]], 0x4, 0x800) r88 = msgget$private(0x0, 0x83) msgsnd(r88, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r45, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r89 = syz_open_pts() ioctl$TIOCSETAF(r89, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r89, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r89, 0x20007465, 0x0) r90 = syz_open_pts() ioctl$TIOCSETAF(r90, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r90, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r90, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d7fcebd5951dd1468e32134cf25d2f2416ec0a", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861002fc029f0fa6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r89, @ANYRESOCT=0x0, @ANYRESDEC], @ANYRESHEX=r14, @ANYRESDEC=r90]], 0x1, 0x0, 0x1000) r91 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r91, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 20:28:40 executing program 1: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000080)="ac391b3adb2fbbfae9ca5c8dcb41ad0d2b9293f9185f70867f4f15b58de5e22218507b9df0af0d5bb372dc6d73ac5205e412702c7bd122006680007bfa5b680ab7f350a3de3568a8eca64d1e8fcce99b47a3775698f04d8626a83f9517584003800ebd4aa8c49d7ba738599bf2", 0x6d) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000040)="81", 0x1) 20:28:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x86bb, 0xffffffff, 0x0, 0x0, "000001000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x401, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000004c0)="d5f410c5c4ac1d7ed6f8f1d1fe2dabaa3825659839ff0989a7940a677aa503b1e3031712d2da289573b7710d8b758b2f2b3d58f5fce601be3008f5b24cdc207959d3a9cf9d9874480cf40f33460b98727b07657019cef47b310d14473208f703337f289720d541ad1c55e880bd3dc302bf9572d7169b8c2d688d331653407998f663cb34339d6ccf0be3c56752fb9a1e5cde0b4627e1230849aef28f6cd735722d95ee8dbb6cc26298a94a079757ebf33eb58273a3993a99dd6e54a585bf8aa18e", 0xc1}, {&(0x7f00000002c0)="3677957df1119397cf4ed62cd2a86f59cf780e92ed5343927ea28997d49fe12c9ed65e275f50e8c4de3a9a30516170530b901d1bc60e94980091e8f2435e387b75a42c5a", 0x44}, {&(0x7f0000000340)="4833ca2cd92fde89523b979c443a54a70d2f6cdce1102ab65b602144f2a773504d8ddd0119450c90f5ff502315f4d921944600214445867b565d627f9932c9af5cdba4a1e93d364cebc32270a1ed68e2616b9ea78b1cf3683c77999644b9286ef99a939a2f344d7a0bbfca50e27ee8eb43654f487814c18f208623f5f79f78e80ded3ee3915087de20e642", 0x8b}], 0x3, 0x0, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r5 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f21d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xffffff95) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) dup2(r9, r10) ioctl$VT_WAITACTIVE(r10, 0x20007606, &(0x7f0000000240)=0x7) r11 = getppid() getpgid(r11) r12 = msgget$private(0x0, 0x20000003c4) msgrcv(r12, &(0x7f0000000440)=ANY=[@ANYBLOB="bc09"], 0xc, 0x2, 0x1000) msgsnd(r12, &(0x7f0000000f00)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6f60274426bdcf306841934f7c027e266a4bef296a85554c457623f5c6502fe1501e442c83c7ca128ed16d7d13c44d48af8cea7581d3db9eba36401c48e582d225bca8000000000000000645f2fa9000000eadf889901c230f885dcf17efc4af054211f6a554a0101f663df553b15ba82a7dafd60d7d847cba91dc66ba4b9af85bf09f2760f42c17afa524556527a9e1b60efada6"], 0x1, 0x800) msgsnd(r12, 0x0, 0x0, 0x1800) msgsnd(r12, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000980)={{0x1, r5, r7, r4, 0x0, 0x46, 0x81}, 0x10001, 0x1, r8, r11, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="10a4911c92b060a89fef5540833745051c27b9f1e4a83e22d3d68576765a9ac1cf1e133d0396254d4962705b0d7a46b7d1b0632a3556a324f9f9cb23af0c473f99fb7638fa2118977a53034a3c2f0e102976c9a9e6a5aa635fb785ead94fdc18335bb1a0dcf95cc8f0b0664675f1998ca3c6bec539922de1abe2bd2cbd7ddd010c20692bd72286840488"], 0x1, 0x800) msgsnd(r12, 0xfffffffffffffffe, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r1, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) 20:28:40 executing program 1: r0 = socket(0x1, 0x4, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40001db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f96bcf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb60400a113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac0affc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = semget$private(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x2, 0x0) dup2(r4, r5) connect(r4, &(0x7f00000021c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r3, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r6 = socket(0x2, 0x2, 0x0) dup2(r3, r6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf553c91a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9af77d7ca7a58fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfed482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f33781780854600"/2123], 0x10) dup2(r8, r7) setsockopt(r7, 0x3, 0x100, &(0x7f0000000e00)="a55b7b2fd803de6c59cd5432bdc6f0a83bbbf10e2e5bceb713cd9d4ae4e2b9bcae9d9ccd7eed41aa71bc100e9a1da089dcac053e6b795f0ffea36681f3798a5ca2f51842ee23576f8dcabb781c80a3e28cee2d0f09de7af4d205e1c82137e4d234910b755a3f73a8469789cb323195b32cef176e7c521060bfa900916f2b6d351ae48e10732ba4617de0c37c37d752345764b2fbcb855eb6bff70fcec4aae176a361b0ba5ab3ed356c639c68f89998f424b0eb9ee24e186becb24df9c89599a6fd2265e3346a81466324cfd0b6c8390d48c7cefe2dc4809806d47350cb65906671a7092a6e65ff273fd0a29cff23dd49ac62979a0ef58ec4525b40b9d4a09a115a492e7591e4ec6b25a151af7740131bde9ca4b5547b5fdaa92b6e4575165adade30b1a43f0a8dc14d790b2df6c903078babe37110a3719039739602e5891ab2b9e81b6394f0bd78860080b93dc938151ae4ca3921287f25eef3fac03d578a111e8dcb0564b115c8d78467747ad24e8061c311f0035d115a3b507fa7498eca4137c9adaa83c89da4e6ef7291594875313ae77882ccb68aa84cb850f895572c7d80548cc7ee4ff1ad1a22fa47841ac041e26511bc37ca0fd8582e81b83bf65f912935bd15d8112ad48789584763ee680fc7f91c1a3dd1b8f13d2fc4203b3e2544089d2330277cd99cdae1ba8fd4f40307dbee52870fdcd3797ce8d55d22bda26a6f3541115c9178a166ec7684ebf3d72ae135aa3ca6ba21c701639913395d9b020b910a3cef35f662e1eadb99e591d44f34fa3978d1ddcbc8b28d34d68777ac142ad7cf33a4eff3aaa777783501c84ecb2bdc9caa4252372e57dccaf9256d79dd709614a23c0094d9f34226b7872dffc5cd109bfa613268289674cf4b56348ffd1dfd9190dd440783164c5e19c4ea17a7ee3c081924e3d89b484c70660ae3a51827522967a62326177207306c793939b86cad6395a66944c3b2fcea1b7e68ecf4d2edda6bfbab73556fe1fab3e9d0a98b8141a33a68e971e97e871ac773d12382f355099046e13336d100acfcf88e737da9ba98efb685339994eaaf7f39b66aa6688ba8ac3bfc1140dd1950cef7bbb1c61b5bd3236074fd6553b4e53e19849ad54d4619dea7280185ebd0334fdb726be4cada90380070cefd37543aa6ff76f745f63d25a7ddd1040a99552934fa65c05976c171de2832b34505e7304cd69cd9a91459522d8f2fbe5cd0a98c413a3988577a154c691e9cdb3e0461889bcde107def67eb5db04eff4b5a2a1a1c6145a3b1aa8016fa1334fd441f7ad4e44a2df9cd18f09a09c09e15b5f9cc806ae3042f9bffdf18c4b8f2549140b6cc86dc4034a584637b3c746bb321b481a7065edcce84eb8e4dedec90d05afa6ef894341b311e0552fec2702058d57d8f1197310e8025e696cd8d547d0897fee22f84253240cf3d13582873fa7324dbb8e31339af9f74c0c7a48e0774bd56a6e5ed18bc4574cdbfcd971ac348a4884eeabfb492c829361ce696156b0601a3eb4b0f16f8e01b77381ee0bb7b5da0ca8def2e40f9a027dd33349c53483b14a80f26eb34cf29dd0308eb7d3ce70a1d319327c6c1c40adc6bbdebf96f8e7b0f6c0bf69bcc59fd53c94e985513c9f15febc28dffb6d2ca2303bd82ff787b8cfb7a643d778293dc06f65f27734139027f97cb86fe3500df1abc7ae2bb4e3ef4010b33b67c22c1ba92069561194c94c24fe3c5732244f9bc4c91769e13214faafe4c88f1865c7997dc9064b4974bc22d0911bfb05084e2e595aff1d5d48100adaa1d6a349582356b5012ab093d37ef96de8fc871f8f717b8ddd78a135cb28f0836be54aa5a9af9c87eeca3ae6e6448beaa1454c6811ba5c6ee3cd1c9f13d995a674c70c08736e1a500487b7d8f9a738e397eb3e61aceafd017e602e1adec13ce873a0938e721dc605a9e65fdcf5013195f1279a433cab07a364eb8b62db33426d0627cd18ba86a0da821401f79e3d21e935e291f2b998370aba066f79bd52ac6d1236116386fbe324e72779fdd6d458bcd950fc6c0b738efe19e62764555d46446cff64e9bcb9ede79abf2100584312ae9ce05cc7a9fc65a4019a7fa27ab2652762039de0cdf131a2a2bf961ebd3603ee64866a31de7a21d4987107bbeaa80bf71288c94a4aab2eca2aea09befa51f2663a3e9eaaf788664f75fe1b3ddf63a44281f4694f8c5375c6e623b054fd12e4229eb4ffba0a977c85d5a6ae18c5af5190994734d5ac536d6e4f38fc08c715df23fd4cb8257b83571dae6ef490ad4178c263850e37a3ff0f09f55096b0a11d696f362e2ec4c10d17be52b560a7bc6d4c07005f866bce0102547e60c4fc0e10be8bf2f4d3c961e708343c517d634e4e9d3b27ea9283624799ee7e3cf47b30732cb815f129f57321fd61f81b703f325a85a33dccbfafb9fd115e2ea89efb32c5fe1a5d9e7bd005fc67b4a2797fb7f940f4096e5c4a188c48d2a139ea20d0de19c863e48be3994dfa9362de7aef8da67506bb95a85de35b1c3b903a8ae93bcf7bcf0573caf8ac9b579dd992d915bda2e992031975a560d6133287b9cc0faf062b87a37ed9268d9f28173edd4f05e269f7c1c8eb2ecc6581a314458b21ef23d5e780e3ab954d3c24daadc86e6d964518d1f081f9a1951049d23959475f01c80fa6ae61bfeba59da91f8ded82968561d892a0d55580d3d8735e9405888c9c47eb4757ed4c4cc898262b70e5229b00d8d6a4b63252fffd46387c370cbcf429770b87323427664c3e6d5f49174fac56d33d6d5b9f58a87f9b133926a74757f7664064f077cbd70ffc5ac0a1754ab90a792e743305422bb63656a6d7e9c8a4711df51a292aebff4f03b0c4538ca8a964dd238a86da9af5ee6994311f7b895778c661fe31df0b91146957ea1a557661ee3f9916bf3c05d7b4b466893e3899b4d96e01b5972ee3753d4e5d3cb83321396f8a626b53eaa61cb9f47fd1cabafe746ec2186de6264f5560abdfa378adb792dcdacce1de926b75e097e852a5d8b2772b90960a372abf974b8d98b022af57639ce02bb3e93056293a32f01fe5731032eb8373bcb43f89553bde70f0e36aab37a561f63dd7f135802274eb9399bf1e1fa3c7eeb5c7b37f0a2578ca909ae67ab084d6b8844a96ba369eef3e7d693f68e55cf7f0a6dc92cd876d40a92af7795ca8feb3d38d6bf0d65143defe5d1520d60fb6198aed0026fa15f5181d5eda143a4607bf6c935651147d82b14b49b3d1c89d2494514f439ccbc3ea618b92921797fa96ab21e7a26facca41cd67684948fd145c210598301ddb80a8b9b1cd3de0b1186cd2aff5be058a2e8eca972fddf11e410a4da32acf377589b607ef1333a834ee0114371e287bcead39bcc71b33b237a1ceac569ce6525d63217cef862b38b1c835ce7a280d51a065f822a1ca37dc7b6713a20cb25668097cb7da5a085dc3c31614547b35859f6e56babd8185356e8c9b5b7a487620838683bd464f995b072cb564bb98de37c155141b6e4b04e9e2467c79947d66e509815fd3480fcb6aecd5ee473489917c3212a160e19f3e308005f9efeafb2b7ab73d9fe969096e4337bbd6e78cbe40205225f75c2d95556b970864bd12479fc77eb861bcf0119461027d1f706101acef9b454a5ffd9bb239da6e8e61d70f115e6d46bbc79b8e09de9302088e8b96389d734992b7fe5f88b70684223561ecd91faa05d9313e8eeabc859a821f2dd82a05692c64f34a390e8fbc00adb4631369fe330de31790a6e270aa1426e067c216d9eb2a111887052dbec5ed8a3636831157f1c7ddb3555e59fe5915eaf1750d5f9cfd85c37037ab25c35c3731d82dc2615bd5f5cf019a60fa32ed016976285b27098bf8671ba598f5710d7f5846fbc6d009f659a1a2b31f6db34046e25da44866973b33bc92c467f43f7b1ec171bbf13ed105874e7fd0d182a8dbb8ab5ae527d31cb0375f13d5fda32e61565f9ed54286f49f5d4a7027be303ce6488d3a7696913582b45651fa6d7bd3c9e8d9176108de3ebc23b28b0828922b96826d4234647a0235be8a99c5f9a42ab4a3b8221879965e97893faad55d3a9df14c8ce2a1f4432b3427888b7c8842bc8422bf17707d1cc7d02d16c57fdccb2626b79759d64bb5d9abfe4eb07ef9ef2a6dbe7047e600f234b46cd2cbc954430e6fdd595ce62b4117e21f55a74b843b4b1d9b1f3895a0dd9712873bca604adecef84a3845104ceadd29832e8bc9b593ac6a8ed015ccc4427a67ef1ae30a2bc42e22d5b426c024d421a95c51c3437e564a2fa7598569579fcfa0b8ea97eccdc5b702913316ecf077de405b410b015507f134771325a35c4757a334f4a5636e58aa5b17bb1b37b4794749b478b9bb2ca7128262c122b8dd7c9ab7e2879e60c5d767a9b7300ea0f28410515e83932b465813308f71573e60df323fd4a8f3a3333cdce68b8b45e15899e8848fe56d402ac8d1a656099f2940bcc1e395e3789c11ea453aa49320181d6cb80c1b8c14613116a695b5186e68e7aa222066c5ea3f88d7832d764cfcdd1e9d667e4623d02a520b49929212bb49c04aeb1cbc5194363640c1e69fbb4d11c0a546c3767a85046eda9bcea5ff9b587a4b1deb0c9abf31ab253dc0906f38d7e39d2da47907a2e937ea891bad0ceaaad17bc6e8870fa7219d7db05f1a99cf93c9f49c5464292142119021ee336a60d84e4c4dd40f5ddb6bfb88f4f39ded3b81cb66d3500a4f9a3e59e0662ab45db6e207be70a0eb562cd829e0e85965bf656a1f74b8cd74744c06540452866b28eb00dfc48a97a0de5465adef34cbdce9577e117c906a9ee87df046629e3345296187674d3846ceff0d2b7066ae1a33918036ba763f753ae6dee617e4b32d13bbf429f65c29dbbfa7953cf35cac2802f74dd3e3eadfe1aa008be4e4b28c26e6996575737d35efbdf1f92d65effd951f75b4b08ceb7e13a547ce1c78f2c5e4a5b62bca2d877673da3cf962cf95005366fed5e60d53f61c39bd19b821d593fc31d85538ca17529a7644d0f62c455a66750af315ebe95ee63e2f5b2c5de89a4b7f522f6f706006238f2f896c21df886c27797badc22b75d0039a2691ffa8f283c3b3ba00c345cdc36aed59c60387033cdeda1ddbb62968ccf2ae9aaa2f730f90b2ea29bd0aee1471b80b6119cb0b07e4b98115dc78be04e6d9abdfaa6c9f24abde018db4c6681fc45e444cec49f1bdb5ee60601500ae97ecbf87ba39d283e810db56495db2552d21fdd946a3be7e8e6b5d225ce6ad07ae875f53d2db94078d3b9a5935adb21529b4899da3bf20c09917b22b7abe0e5c02c4d52a3223f63795539fbe9ef56d4ece13f71de3df07bd2c6a77c6cf4937e5939100ee9d2b78762ab56bd567bd9030735ce224fda290a5030a492db574d6309599be476f230276d8ec793153b360d7051a38d265916d1fce3906cd64ef14b7237d9e1433f846bdae2e6cc2d1f5f8e016826bc2ccd1b63d6883f3fb8a9d9ef1e947ca0cd791b08ca3b049c884ef567d12efdc99d03728dfd32929817ef2b1a642799ad94e72a9edfa3a4e1a5a6328c6921343b517db326193c2991a83581a9ab92913f983a5ccb01b7113a54268d3714f8243eb60e319badc4dd041c068d16b23a29649df9aa81104f99449233baa389e4e66b3b880cbc9d26925f1d8472a427fc89d068dea21bff3de4013b2e10b47a3d1c4e255a28aa451c9e41ff4596bacc409f9d504fbc4baeb40256befc6a660c15239952b9188249e2cadb9a84aa770111e5d6d08e1541ccbe9a3ae", 0x1000) fsync(r3) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r10, 0x80085762, &(0x7f0000002180)={0x3}) fsync(r1) semop(r2, &(0x7f0000000040)=[{0x0, 0xa54, 0x2000}, {0x2, 0xfff, 0x1800}], 0x2) 20:28:40 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="3f97fe14aa28090e", @ANYRES16], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = kqueue() setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000d, &(0x7f0000000200)="eaffc38dc193dadb6563f72db1a5c72f125c00000000", 0x16) r7 = accept(r6, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) setsockopt$inet_opts(r7, 0x0, 0x0, 0x0, 0x48) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r9 = dup(r8) listen(r9, 0x0) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x50, 0x6, 0x85, 0x8, "f3011590fcc3cb4d098c91f9f2d12f960d0db95d", 0x8, 0xae}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) close(r5) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) recvfrom(r5, &(0x7f0000000240)=""/182, 0xb6, 0x0, 0x0, 0x0) r11 = accept$inet(r2, 0x0, 0x0) sendto$inet(r11, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b621eed2daac98c6f59ee7a08fca4bd017e4b6b9be821d9af3bc2fadf96cd15857a54d7e879fa9d61bf34654841f961a030f3c81f9c755a28b0ccb8fa9262c5d930c8f527d9bd5fd14ec06e29de61866bb4fb0e405b324db46fa449242b5ff6e3c66bbaa50d8736d7be3e9728bcebe3f703aa3d99b63d390759a13c2251c3ef8a3e03f42c132db4317736a807c778c6b5e72a12330acd4552f2315b02eb9ceacde4bec3b552378a1bd623c1af3f4ed230056a735d0c372b6bc122373bd05a3a8f", 0xfffffe60, 0x403, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 20:28:40 executing program 1: socket(0x10000000002, 0x2, 0x0) r0 = socket(0x3f, 0x5, 0xd8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x923fda6afd7e808, 0x0) 20:28:40 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r1) sendmsg(r2, &(0x7f0000002540)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000002340)=[{&(0x7f0000000100)="e8473dd9b99e924613d327a63cbb6d7d92b8beb0e980e77c58d96be371e3d9b2e560baf9c2f3e180b1a6a35f13b93c", 0x2f}, {&(0x7f0000000140)="f82a4ba9cad08ac23f144d6e63501a841b570ba4e95183cb3614d060ca10daf98515b56337b948e546e6f10777b81fedb3ec662a43d367b0cac43216469e5c3cdf748905e37ab4534f3086896f8d363fb1f2ebec26adbfe00dcb53f2742447ebfff23d692dc1c08a0463cee66c851402bfcf048d98d67a56cce9354a9d9bf04329815039b039e2cf1dcf9c63d952a4091f486325207aaa7e38b9ab96b40ef5c57b251dfb40a97ddee32234b6e27a1eef66528745dee9ae53d6784da5d8d8756367151e05b960cdd3c4dc1453196ecba1d03da5ef745efcda4cdd07e676defa00aa1fa6e8e6e72c4e46a0655f60ba48d668b8894c4d5ac6268519364142a21ebebff8a66f5f928a8985cb202efbbf2b2d72017c2b7634947641097d88fbcd9bb8600ef09efda48d428ac804f214ccce93cf2cfd2c2614e4f1fe5b0575cb0f4c4e9de65119e33458af44e74ee5110eb3f6fa4c314ef1a50cc16ba25ba221da8cdf26312d3a7cb50146d27e10daccf663eca0b8e29b97a82405a5d794ee7109e98879ba7faa9fef50c0ed5d1f6ed956b18ce81fa8005aa8ee23c07bdc402cd8a5738b9e759ccfa5aec9ace8aa42003b5d230b49f8a112691f9a38540ee26ad19baf576cea20528d53178e668dad1de524861595a5597b1fcbdef250536c9624d4d2503555d5c5c542f18f7a0b2f51477353156a95e93ff6929fd60b19272d33d7d896c382a62c77d5a58ddaa545bfed401060810d8638b40d4728069226426bcb46b7cc14fcd324547ee112dceeb8e315d8921aad83e51177b4e8c784726fa7858c43b9ace4a97eed4fd5703fdf27b06f06475fda339a94dbfb0e57a18a210c47ac2145f5fb1f7c684bd6b911bef23b5ea73732d5168b0081375aa3dedbeba7efe901551b1954e08e6beb96df0ca691f79d75dfe5c27e07a01b851f74650d3592900072248b7a0efb3e5346044ccd63175665768b9c498e85bb9500da1e6647275d1649b22562d3f323fd073a7a677fd45a7e5cf982f6cde42001c4b12b480e284e0766cf56925deee8ad8eb32cbf3a2df41ab35a754f6f437aaa3b11c03d460dee783366d592bdd575c10ac1fba24b223d2a1e08618fdacaac1ddb807e1e3451a8257f86c7e70588d2243d59ac950d0d9c835cbc885bd0fea05ce8f952cdb2e3bff83802946b115fbe554e27e42cb87dee45cd05fa3f6fa472690bb28282456e2ffeedcf3ac5251e60c72f869c4a4d39b9ad9d716c30b3f2aa5553410c8c8ef4bfb628d1d3bb19420cff5f95f3a8b93abf15fe82422e39d18dc7f10baa1bf2df9483c6f9c9f7d6b6e402d3058573c02c8cdc32c0163186d067e0afe9262659423e8893b008524ad55739a6daa715ca33c715f9e44ace86d899fb91f5ac8451074d15fe079872478ed17e20338a81f99b106daf6629fe8181af648acee00464aeb8928f502a1afe39f063547d11fb9b6a193770d4783eb2570dc9d0ec2bcc3dfb79aa153f5beee3f25912aa899e6342bb663dcbd802e7b2e37a2277aaf0d169df5dd1d932814e9dc18e1b67184a9a4106f92a8e22428bfdb035c96e765417039014b1c77432711514324d0e51716fc356cfb00c7407eed36d47675955c8071593f085c29a45908532d4bd3142faefa16686d963acb6e432cd2bd383d1059a2e467e78c2e32bc01c89a6fd06d1335a8bf927f35ef9935ed3d2c53ba35d2792bb6c4dd2d12edf929ad2a720f16edc6285017a705eaa3c08d38130fa1882c54e04b4351d3113392a5cf2c32fda9d9b3e7bee7c2cfac085a0136213f1f38541c014899c82923be138fabfd5f569d79c431cbb142f1e2c9ab89fb9cef03e73e45923f88062ea96374c32d55514044a54aba09879d6a3983528d204f31dc3d6d1ad8b91c2cd0d226a5fd69b9108d5a3692bfe5ef9112c4e81f192186cc92c275691a72f7e2c9063b5ff607372408b6a18a03941bb32ba28030c3bc1310ecd8d6fa6c06b7c4e37d45b0c76a59184c105ead515b1174d424bf5158f258ebdb68410acd3615fbfdcf817c743f12379fa68febe181c8b4b7ebc229b648ef2b2af885379c9baf814c398bfb97c3499f4c140a774cb741aeb443e5e92854427fa62fdfa6a5644b8a2423166554be0818f900b2a7f89c4c933a0734172fbe9b9b53b84b98e1d0f724325c4b85c56f765e6f779f901eda166ce43a86d6709629f84df8ffef5865a43a7df267ee48df7f375cae588af8deb0e7a473564bd24cbd1e60ab0cea5b2edad77dd3c0a7db6a38213514e57cb489cff72343621ece185001cd7b6a7cdd9b7f1896156687f2b837cc0473e23f1fbc067ef0109a267576e3d422db736569cb3ebd0721517e7ff94d4dc976bf0b26127a8482639bb0ef0f0c7082eb1d654b57282f07fc49993d71d40f6d5001e51b2cc8bede11e83157879ba91ef4f7f014f2cce53bfb02d38af97dc010320f816cf996a0588ca869226c39bf34a8a47bd08bcfadc8589cee3c45a01583d5ced9cd0dd1e1c4ef816982376b3056196a658c6073d8b16cc345dfba2e6bf866fdf44874403d03db9228b2e1b3309441e0bb46e3a7338fc223b0739b08291f2bbf183f701cba1521b2f5266bdf20cf790348c63c208408d815fc1b0e8fbab84a5ee4a942e1aa83862dc1de0ca957599920f6b55e41f91ae156f1cabb67b69f373fac388ede60fb5fc0e0839fa73ba342c9746ea7c2352863855d43dac83418d8162d7ee168a8e68a73ee9ebf3b298b269187c4324f5b56a919992a981f99dab97ddd5b2ae84af3e01b52cab44e76d1d2b91c68131f91c51971ee389ebba46fb08f0b9420a5f887bc3bd69f9e1a5aa8e73c7b9814be8a1d9e4d7fc37b7485cf8355f5c6f1f0a3c277a9f5d095217b7dc4d08c0fd309cfb1466c05a8a46f0ae6d5f54be755153bb48396799ecee549548dae9a9fe8059c668fc729ebfc810f549eb92d7298925b8765bb5c14c60abe48eed2548c8afa40dd3b8717a32e84d8218220fbd512df6a9b4cef35baa699d37303e340c5906723f6cf1be321545b08cef9294fc0cbbb362391b7c787e4b3a5af9f169811ecc95c63634e19cff2c6f3ea0bcdb2531f8f66b87eaf679a00e938df25c2714c59c8e67cb7325f58d6e0604e60a346119429629ec8c7e7a17a99ed1535365b78da338e605a780e1af27042eab411c8d87e821fa25f3fe7551c62ee7fd325e8c6c2edbd19e93abbcfdcebd3c167f2528e02a930fda95f2c7edfec0770ecf8a15cff2108a00c10e777b4948ecb8fb9ebb8d891d7e1a977c39d444d7e0fded61a3eb43a4126c75721730c9ef58b640f0b8426985e291ee8e99625bbb5a7f91a99b942366ab41443f791b4eb9e8417b8af625e7cbf305e95194f1e6eeae19be7ad5c58eb90d76e82ceffd912824a60f82bb515dd6aff98e7ded4e484ef4aafa47033780f4af857423b62900dc2d15ea756182ea6de8e26587475af23967ced5493fe73a3983ece6aba6619bba1833e1a7bb43df45c7caa79105bf22e3a096f5758a4638d4453e5ca82930921391444e16eea574b3ede214b0badb23e2395a43880709ab3aa7327ac83c21d407bc6960094da2f6bd4379dd7c96afb0666fa52ffb694dd6e0fea074279c49e69c6b0eeca53cc354a14e8bb6eeb9bb62b766184ac220ed86a56f15387b05248e8ad3e8eea6a4ae4acc20d629de6bf8d5737dcb7df972042b0a5fc768ebc651aab8b490dfee18ba9e608e26e1a248cc320596364a3c8726c2e2e059c644dbdbe1945c0e6e7df02718490146dd8118dd512771fe8fb9813bab243fab6b2d3db55e3d98e03dd2718c5c396a0b3a357017d4e56a1b3b333d1027f741a153dfba30a7755189de929a6ddee4ed52e041560fffd2ea5667ed01c2b51fb2b889daa64a70afd3332bf18246f99b0d61bbd526746bed0c83aecf35ba3b3ae922c3b0afe64a6183f53668ba000016c29228f4684ab561fa199175cfea315e88b69ed20a04b6b44c7ada9014ace4ffcd8a1eee3f46e7b7f0bf74a333e0fb3ba6f60c979de1c09062a835d749080e80ca6314aecccb53768805467a13d2891b6bb381e6dc3ab61289fcf1a6da9c983ae5f5ba2fd8c41121c7841af4be0aca28614f34581d92151fbe91d505c9114440fc77d5ff1820b2c192496f126834cc2bb577b8f5b1e1cdaaddb1ef48fbeac18eb52e3a048f9970b9bd2989d86694f3087aaf4ab451bed0bd27e6a5315824dc1afd2bf2e8d1a01e568e1004b4572826eb5ad67ed03ee7382479fad8233f5e98651841367729ef996559cd7b2f28033aa920828571fe27519903f7f80f521f28231d4eaa0b0aa220b230583e7650f4398403a83ecf560304cd95dbc04db8af2ff8292f48a3922de8574b42ef65d74d80293d2932481ed25979fc3ed56248a794e91dbaa6c672c0c4f9eba5303ce1f443b6b3452b50d0a1d310e0e80f941d098fcd95483018968ca026b7b8f85af3b17d97db591c5678bf617d30b32957b812ab19b4173ded1380497c370853f5f34fb6b45635f2da24a6ab86aa80ef13c0b301ed01df5524ee87554a755bab624d26f420551d1900563a5125499c17a29304f5812e5c52938183c466f371222d581a07bc74c36fcec3b3357a64fc8df4dc70722831385797ae900ea92309b3595eea82d710846e732c872d3146979fecbc853ca5b45ab8f589d30dbcb43e2a362079166ac4702e643cb117713b0febd8e32ed927d7e4ea94de56d6ef23fcc9c10f6ecee1b1b20aeeee03dcbb8a763472abd0e88e8bf9fe59bd8abf66fcab0e0a1d84e27d0ce16b56adbd2247ee220eeb3ce10b0548dc3a949a8503cd29715ddf7e4e681783331b3b1c4d40eda092490d07d8b04a21fa485c9d6076513ca5575d37b34d5210c0aedbcfd311ac256ce09dfd01d081176ae3bfa6771c348cf0fb03e64acf6ca183c5315ea499de47660186ffe661da150f4df2c5675c19a96390d5ac5e2d56d062b4702696a382f8c877eb3e9d5b04344ac287ef7674c8c4d40ff628a89b289fea2d09797b3aec5a1352af44207938064b89fe0c9d41ea5bd0700681af8db755ff0f0ab45a9034a25a6f835bfd941495b759ff055b08a5823fc343010a1933fd56b4297b167a4fe9fc1f0820a8d3e722e72933de8869368905a55d76e67a0911106bfd800e23c25ef4ba612946a7ffccb6ec75f8cd6f539f2c995edf75660fae86ab90979f5298a8eabe168eae479147ccd7ae6805a48b2f90f8205a8802ee745442672ef6d9728f1207a004cb9d6b0cb686219c93ccfc5256a8c19240b884c742bab3617988fd1c9c84190c761764b5d29b5cbdffca509640c1f5377c7d3c343265c5b126e48dccd3ba49e85878e26d0e50c7f07013da8b4cbd6a3bf551b1392725e72e9afc1e48b4e8d0a929969d08f40f1b90cec6b04706759fd63940ce551f4bdf385ec38a867272030b7630bc13a793908d78c183a5c587c89e62ba09d805861cb23bd56ca210349fb374324b6b54ed63ba8abf9d599c567ef3a280e46c915a56bb0bbaafce29f161e3b28c2f64c905f4d08dcad801882bdbdb40b06c70fb1b28270f3fab628b057c8cb99d3df3981b8ae66e8e769471abce855d90f84452bbc5b145c12e026402a3f143168de773ad00f1ee5dd51e9e1c2524e749aa4c770d33dfbedaba1f6041e5a39e46006001d655396447b16e7a7b0367758e9b98d00db8a9feec6ae3df4dc9cee8c79f367c8e0225287721322430f2fd36aa88a21cea209a011c38476ceabb6c0b77681b1de7cb5e4bce890f44b7ce1a789637", 0x1000}, {&(0x7f0000001140)="6ebf29ac0e17498d7486371356dda212104795776cee17481f6238cc011fc718b92731fbb94c", 0x26}, {&(0x7f0000001180)="65fa66ef539a8c759327039a41b1065d484e9dd236985d67def5761ab1ab4b9a9e6cda862ff68f67f4fcf5157f3e2f7211716ae12e73d4b94e61c16d32710c86d96f544524c9fa20842fb5c1ea25ce0787a5ec9a93a8c196a061be7772b47acb765944b3df6e85994e1a7c4a34a8c1798a6b4c279d52702e0e14b1bbcad9ff466bcce6166039ed05014f117ae7b8be215b09adf4870c916ef58bfdef9b2d9109b1af06d5676f7e76be4e8a1cfadb00a851d0d63bf479e3bdf9ff9b07333ac535be9aa1b73f29", 0xc6}, {&(0x7f0000001280)="67fe6e8eef2d7cfc24903eabd6d04845e648eb25945dc44431dd4b09bc2ae46d897a434ed93fc5f0037348894368c3362c22443fa8603077da1b3a10708f08293a0b87060987ecbcb7aba0167882ba108f464c4e2981b086deeba5c745b3ee35a5a5be20264b21d3df3b30a57ad5c8c5b7877c87f2423ae9412d7d89c10362320fe56733ba39abe994782c4aabe5ad5b599c57d11ec5827cbaf157ef810b7b215fff1714c8326e6ef63db1443ac441a408ca4a74260aa42c179ab0f1a34641bcd9ecb244f5b4da871b3956117b62151540fa7405ed354bdaf847a18da29678dd8301916147fc166741a74a27223530bc7f7c8c80fd7ff1eb675dbdafa279d5ac57d4b9a5505fe91c0845ed2e4c5d1e458e211dcfd0d5d11b4224f040812c0aac8c98b765a097c539d2cc751c1775d3e359f45d239ca20dadb8a3a9c518468eecae4d5468709b5d662162bd57fa902a0a457353f3f0c4f3f8331fc7bdfd44e006df19569005f89c291d150c73edb37317e2b3bd07ae9ad159e73618d3b88b1d5e3c247594d011a473b5434c45a17b2b932dc93184e4819fa55083cbc7d72178d55ef4dd09d87b0dd0198c27f04de9ea70987ab0c36063d1db497c6da7d4a1b93d991d4989a3981b1596f9c923c55d95a37e471f23517c8e49dc615d1f0c9ce644ca02e499d4f4bcf1c692db494f3937d99bfb7446db12726facf486b8adbb834b38cab13442760a5c388ffa0f20d087e95d129f92a497cbb6021ea5271c525e6d570809d68ef130dbc837acfdd2f02195a97b34e4f7aa487440a834e49b8e33216d75ef392345f3dd83f49722a8d5408d87b5808e2da559f808d8a1e69681439108b40242216dc0178872cb9e8e4689c74eca3eeaeec93dcd06681fc89dd220fd9126029646738bd5cc2fbf5c3b7cc1498081631ef501887e8ef053bcd4aaa4659fb5d03b0bd13d5651f09a44499231081cab42078b8902ecbcbe536da33b1e8f16569bd60e8236b0167922e87d9d6771c516a53bcbdd815d4314828b27278fa589e57ad95dfc6622c208ab0905baf740e122d4035e567076e21e815d55ca5a96d9b3103c784a8168ad5d39c17dee5f8b15823fd73ee6a221f7e8819e56628c61d6105795477e1ee6ef592f218931679f68cb0ef60bd9cb28226ac44e944acda5973bdd7be00d128a1b8ad05619cb4ab39ef9f6ecb915305b3a40a3399c7e829762405ad1ee17c1613df607ee43b4c6d1b32683d217f289033c79b24cca98f215600530df82b303109a7b84373e71b57af1ef4a9f395420447876f4d7a2ca686f96d5e9d4b95267aae14b484e4cffb4ead9f2a8c100ffc9717618ae98882a981022723c48ff27b21f02c931412017520143d35e4971dfdb1ee62e4cda739afba4953aaa754d6f5137a09059240652bbbd6ebb6a5f5bfca1b6a68ed0832a7e8f5634bf2cac7f6c278a030a0ece46403bf311897670a04a25cae51a050d63372cf9a95f0be27059fc391ac00c46fbeb050aa8f534a811d5c7fa484d793bbe6f7631a14c65e3ebc7ca92bbfeb41388cb2469a10c82b98e537cbe7fa2437e129d17827e502e3863c37168ea354fc30a2467dfaa01d2fe68b9cdc47fe31d2440a2221edabcfc11c448cd523ae877853dec2e9c9194ea278acb2743b8cf5f20c5719322f0e1286ee42c31a33810999dade357ef2517641779134b70838232decf9091bd9edc35c92fc11652e441b73cde11f2e6db605d2a113cf5b8882192cf144114e428466aa5bcfdb5a74da68b885735e37c25f9589f76d5eedf28f44c2ecfaab85a723ef776309952f3a740d21a155c87ab0276c6b7358158e4485777b20a65cf524aac6084f2d6fa3b44080282aacaa8f1104e9ad7c0f1b73f4d9d4b346e8b908ff023cf91a478f88a03f4567ff5b5af57547550c33a5c3eacb03c5b09dee362fd1cb148fa030fbc291bb864c16d72292c05bd276c1f06e469516bd3a52596853ef00296197c86a0bd1eae05a655a7418ae9e9b307eb8f70f0bcfe370bd00b91c5d86e10cb359c5543ce892679eb0f25321ce7cee18315886ce3db49351b2f7ab92f7fe8522f3b7489668b717692966244e322ae4dbbb8c453cc978e81d4d12753ec0c40dfdd154c90330d58d040c9bc06d372e5a3f9dd412d1e427d2d52bfa57a510fcd12f2de80cf2b7043992d8394924c1b00f775fa0ac80b55d85a45ad6daa1e3ebec5dfe8a15aad7a9998c95c661326a8f5d164cef4e16a91e3761ca66e3d2cbac4e847112958d0a6c152862948ff4a5a822a8e462e9e18d47781fe840ce4168022cf3061e642b7be0ba14a1ad673879222e94529d9a14420c5c7f89a6cd28b11a097c61c3fff295db2cf912ba12e3324aaa8ef4481e80a98eac316cbd9e2d74ecc9ecfb5222bee7012c0d6f47433d15a289e1eb15ad4e6120738170292a3824a2031a5f57e72a2339f5459830f25bb027e510cfd00f46c83afb118b5b43c01df347295890aff3c431ccb6e026db8e8d633cbab0558055f932d1d42d4ecace7fce0cad02b807a3db7df2a10aaaeca91b52646253e4f03525d4e122abe41336e82e42fb98c4cef09c391b66c3894480b7b68d002d5a02a7c404aadd9de408f59904db2cf19754288f5193aab00229437855a3bbd35f1514c1dd590fc3f83bb3e41d1b2c3e139d6deeaee8cdd86300e5adc38585088462f992e701506196c201fe71715bf3f641daa46a37091a18b7c2126e961897e5c8c9c7592205a21ba915103b54f20e7ce84dc6117df79c6232e58271206fa0d62d2684a7af0a338f290e41a552baddadb768c4ad375ab402f9761aab74038895ecfde75d9c5eadec1ff27511bfbd7acba1ea3712a05595a3f9d25b5e71f020579c7fe734eecd6ffc84627f8a169670049268e850d192d67060994b5de64df5897645587ecfb5a8b64de497a0855829ac7b58ec3d4e1a88c0324561ccfa0e77edf198698456687948b80544b5b46e54e66d437d4108a7696e414023f33478f1047938405236cf9507a73a304984c1a3e051cc18fb6031491d1d0d63e3846accea9452bb645343a4a304f4d19a21840f2e2f4aa32c639726d2d93c914b97be3b421cfae8dbcbf1600dfb836e50e3072b2d62c335dc7184aa22104ecd32d44954f85e75854e2156485aa39ae7af64268e050199074ebc40a7aab792307039a55877c1f975211cc0f1713bba902427e5c7788882d91446af18c0df523d2fa0b3f5995c5b68d3540d0323c16ecf253b6d525316837103324e14b339aa05096c01ac2d52f3896be241cbf0b8953b4e783595dcb3997f5db467f69b11fe0c7cb1452828f34383e74ed965cc905048b8f6429f27d1b5ca363b368f54c73568816064b3e53c56765f2525e6342cc10e20904720f8a854b64303416a81a0c29c94bbd8a6941577a10a2e1c256c53f52ba6df2d3f9beb308bd6db26cce923bcbb5e9a4ede01c5e34f4dfa017b3fd862317c7889559f7a9c4c8c768c03894163d9020cc656403234908eec458ce5d5f46bd85f125cf2564d147e0bf9c95940516e7d247caae10e948018af2de779acb613a1cc3dab9a426663ac2a36d9b9334e19263cbfcb90425fdbfb29e8cab1e5ef8d9211af30edd7226ce6dae06f361953dfef84ec438f79ab2b200d75dd3dc17b5f67c439af638627a0c0b69644c576d330bf41f0db72daaaf71bbc6244068d970fcc2a3c10da132a66243ce47d6faeebaebab926aa2b97b8faa903ab3313b746bf8f17e079564e24b747f1fba656cd782ee46e85c0973e00c37608abf7a866487311fcd58511ed01a4ff14b6dc57a1b5c225a5570b313444b4d23f546f84fe78726fccff253b55433447e5636fcc7ffc6575e5699dced7cafe734c0b83bac371ad5dd3a0a6a80c5b3000c03552a9f349d7f0432c0cf14501b177b1b0acce4e11eb9ff123aada2ba1c0e3bfd600c0a64df1ab6ff78fc8853b323fad9a34c53ca19f0c2d57ed2e63883c5d8fc41adb00a31261db76978f536c609e4d134b12d0f0f3441612f1451880e9e770b51084dff1fb990d1ca1716d0b58cd81b807707006f758a5197963f5b3bf3dbac5332358cab6b0702fd56d258c0dba3140084ece6e10da181b79c0bf18bc3cf7185e6cbdcc501b80c41ddc59d7909999bdfc6eec08b6a72a04627430bd6e87ddff47199672c53457250e886570f8f3c88a736cb7fa7ec878347edcf6fe8af018cea936ca6709d2d480d46191cba2697ddba79c9d8e2cf5bd066246138e0e01b4b68d348d501669368a44cc2fbd555e1ce591b69f2ee0a71d72c7e821d0e88c9e8e99c07b097085dedf3570cd7aefcae53b05d922e7ba7a34c5970a64d1c7b8bba123863915b3abc283a82f62f41718a31cb9f0cf7c7b71842868eddc77da6c98067c8b644f6e17c0c0f3ffe998998915583ecd3af3a3b7d6b8a6f3e7d0a783046b614ace893d241860a9cbb3d1bed92685871902e65cd85fa11dac8f9262d89aa0762192ae5da5c65b9af36bda38c9b2c4561fe81d2414553037a4040aa8573fde7363321cc80897f5774d1f27c91afa2205c4a0a63eef6067ff11a2cba525d835ea225856a527ff22600695e1a78eab4be2608d89e621c34dd722965913946524326504bc629b7b8dada056e6f416adbc5ef37cf062133ecbac21ddc4ac7a04f94d437c614495fe18a3fc3ce6b317d0fe138848ed693d75040a8ab3f1c2d53e44f785c5885d9fd3d2946ec5535513b44f5be6f7e663975c793bb47a9304d75df5b6ad3aa76ccead8129adff8dff9c2d34d4caad4fdf5f4b6b9b2f91aa8c595f1628d50b3caf13bf66713c3f2a10451d4930adfc6d956a8bf59f1d43e03f4e9d415087bc1548384ef7307108f020bffbd5b3571285e263b8b7a0b37445c1b98ec3593611d3a63120f6b194af5cc83a0f475ef37a29756d1211597cf0de6583d03d455e8f6756bf1f45d524adb075d665e074b8807930cd3368e32f1f422eae9709a8902cdda576e5d12a210a26e2ad5251831e7dbb538c9fedf1de5db57ed205e4d5f5663224b9384d440192d6c875048865f53deb39bcda7cf59afab7e6cbe68a24ddef52c04dbe4975ac56666b30a0d5e19503e28e1aa63618b7ecd35509ca4173d9371e4faa1191456b61dff121bcffbc55cc2b5e7a3165794b8ed81a8e1ab7054fc41dc5ae2e80dc689a7175718464ef5bbcb5a6d3d94660d60df6d2cbe630cf69b3a00967fe2414f2015b08d25b473220043796cc60a7d51cf8e35cb8b66861279680adb324aca78a5c1dded711bd909429b59b7ce9d7fa997546dfdca560821d7ca74d8dcdcbed1d4ebfa78c0967464844ec3fb6602ce254b710991086ec021756ee1ef718ce5c4f09581bd162fd2980bd50e1faa72d752e2ba27e228bd5c4b53b35c3fb82072b110626d079041bb976aba5219521376ef6cd47fca0aafeaace4be31328df4a738b8c92468207c8eab257d574938b856c0bf57a0ac064d33ae651768df99843d67faee0ea02c62944e0d999218e65bdc323301e49f62afa3328b710c15c92e561b63231ffeb8c2e4f4e3d2d4b4ab2390b906a5d56a3c68beab4d41a558ab66db52639630a971b4217c740273765e139d89f95162256d801f47cc760f6345d8a55d49ae87f89ed9b230e6765eff91ecfdc3934d8673ded3a829bd0c8d94ae36b0429b3858bfd15d60e7e7b1211d9836cd920fd7dfe44dd69ff026d8d247eada0adfb44d7c084e63a4324ad3951c7aeb981d094cb119aa4cc233b64539202f158c2147af3dc7d69eac93eeea", 0x1000}, {&(0x7f0000002280)}, {&(0x7f00000022c0)="bef6baab0a6497a48ee025430daf65c0ca7331e62812fa73b378ca04691c26992ddbb30ed8bb069178ffd4c6a64b5b67622e8275d21e7f1b8a1a5031dd79a22342", 0x41}], 0x7, &(0x7f00000023c0)=[{0xb0, 0xffff, 0x5e, "f65f9f8835e8e80ff7103f0cd9bc988706c6e290dd675b10c3e910d6b098427e561f6c59df779a810eea76224fbc0cf2591f98e6cc4d88f2b5ed59fc1490726954a6f8637ef468457b0a815eb37a9d6d5d4bca5769a30e2daf71c3d141e79fb2876baaa49fb92dc864f5187aca291443112208651723dd54fc22e847a0ffd986eea8bf650498c0f89f349f459952682bd96dea18086fd4761d9a55"}, {0x38, 0xffff, 0x7, "34835504cf0ffd08bdaebf2376b5ac071edec0845e63c3e50a1f9f8c2db96f7b417f"}, {0x10, 0x1, 0x1}, {0x50, 0xffff, 0xffff, "914ee1162fae99ca3daa541167861f7f387e9d3e218910aa332e69d2cee65a0852502bb385af596b70ba112ca40449383a12aa07cadf6993e4d395"}], 0x148}, 0x407) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r4, r3) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) fcntl$dupfd(r3, 0xa, r6) syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d00fffffffe00000000000000000000007c4889b6") 20:28:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r4 = accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/47}, &(0x7f0000000140)=0x31) shutdown(r4, 0x2) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$unix(0x1, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff0300aaaaaaaa86dd6008000002000000e2aa289a98b939000000ca46470700000000000000dfffffff007a748a01000000000010000000000001a15f00c20402000000b664f34ad14ae65d340d0a"]) 20:28:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r7, r6) r8 = kqueue() fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r11 = kqueue() fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kevent(r5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x7ff, 0xfff}, {{r7}, 0xfffffffffffffffb, 0x4, 0x20, 0x8001, 0x1d2}, {{r8}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x800}, {{r10}, 0xfffffffffffffff8, 0x5, 0xa6, 0x80, 0x42fd}, {{r11}, 0xffffffffffffffff, 0x90, 0x2, 0xffffffffffffff41, 0x5}], 0x7, &(0x7f0000000240)=[{{r13}, 0xfffffffffffffffb, 0x48, 0x4, 0x1, 0x2}], 0xffff, &(0x7f0000000280)={0x0, 0x2a3}) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r14 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0x48) recvfrom$unix(r14, &(0x7f0000000080)=""/170, 0xaa, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 20:28:41 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x2, 0x0) dup2(r2, r0) r3 = kqueue() fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x4) dup2(r4, 0xffffffffffffffff) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="460b04c4", 0x4) socketpair(0x1, 0x1, 0x5, &(0x7f0000000000)) 20:28:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x400000000000000}], 0x9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) 20:28:41 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d94418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b92444f4fd4373be8c07b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r1) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 20:28:41 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1e0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chdir(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r2 = geteuid() r3 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r6, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r8 = socket(0x18, 0x2, 0x0) r9 = getpid() fcntl$lock(r8, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r9}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0xf0, r2, r3, r5, r6, 0x44, 0x9}, 0x5, 0x3, r7, r9, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x1000, r9) r10 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f00000000c0)='./file0\x00', 0x0) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) geteuid() r12 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r12}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r13, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) getgid() getegid() r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e3a1f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b70000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r15 = geteuid() r16 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16}}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r17, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r19 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r19, 0xa2e06871274b3b90}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r21 = socket(0x18, 0x2, 0x0) r22 = getpid() fcntl$lock(r21, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r22}) msgctl$IPC_SET(r14, 0x1, &(0x7f00000002c0)={{0xf0, r15, r16, r18, r19, 0x44, 0x9}, 0x5, 0x3, r20, r22, 0x2, 0x24cee5ef, 0x81, 0x5d}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r16, 0xa2e06871274b3b90}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) socket(0x18, 0x2, 0x0) getpid() 20:28:41 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) syz_open_pts() r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r4, r3) read(r3, &(0x7f00000000c0)=""/199, 0xc7) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xc14) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x80000001) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r7, r6) pread(r6, &(0x7f00000001c0)="b4e49e40a977dad7de607df44981c59fe81da42ab45076bdd436bbb4af8bae9f374f788b61c22b137f1bf0088bfb1c6a318d8bd0840ceb4e102273fe351d083281ebd18bb8cbbe50f2f7269ee4a56a3d6adc2683ad4be0196ceaf19e6f74c7f5f8ad3eea5dfec23a09ba152e89ea98e3825777c371fbc536521f697ac3853340e9b487b5a4e8e299e00cf83eddf6d1f6a18fce85cc5ca69a6bac73d8e32a3e85d6aa20f445387913a9962717013d794833f740c104f43c175c5d80e358c7503a2b568c5a15d20fadfb92d8cef008263e434dde215210bf5c438ba3f0ed295a965cf65b37bbc69328", 0xe8, 0x0, 0x3ff) 20:28:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0xc002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="12f84bead5db594e659ba58c2a14c8c76fd82f15c96e396acfcb162b3c3adb594bc04373b9a6fc0ccd3b90f6bead72df06e94aa684bea51523d978538a10c0b855468866fcdb6eeda2937de0372a9211e390800010a3398d47408512a3d2181fd14a41eb193cce2749e403c3142e0b7972d77719b9499582223de4b7864e282aed2f8635932f979860995dd24c42d8b059df3e517ad84611841a44324e17eda73fefb5faf81ba92cd0c17ab6c16212fa8469f6beae2513ee2a8611dabf1e5b781cb71f9b1442d53d46f3eb31319d1ca3ad3decb82989e62677659592dc", 0xdd}], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000376e458a00"], 0xa) 20:28:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e2751", 0xe8c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="4514ea6ec6139606ccb682f2c9b2fcb8017438f1c65cad944d12ae01fb757b4e0ac5c3d3420e8990e5d38ae21cea21c48510d723c874575c666c33b1c0cc260522bbf2b17f8c6ca100c8694232b4156a9ad2789485438e7d8cb51dba2efdebc5632ee95f1f98c3cf9c20e5828f9776ad2c0a8fafd5553105f1e8b461a88cf96de8724dd2e216c6ae44f0533d2a499d421a2adbccb2257b0663fb995eb4b32b57a4126393562ece6568d9164af0e6e5e9faf4501ac9fca854a0579433c33b36acceea4229f89eb5f641d72d533a2964a7e941d755b05b7464b0218da0ff", 0xdd}, {&(0x7f00000002c0)="7abeced921a85ede06ee58746e0ef186bae6991c4d132342973e24ae524ffe4de6a8158c0b06825b838150bfbf71b674abe91c5b566f000000d2c86592e52c2dd2b2971917cc0e23953494b00276327851e3f145d036f91316", 0x59}, {&(0x7f0000000200)="83668cd7a199a8a8aff48881f78780ba3796ad10a25cff9cd6594f11eafba82d16b32b6ba76c0347858c9c39a6237a08e2eac36b431c6fc7648a3e774f540750ad5babfa2770518cd484cc1e2356e4b68f2d6766b1a54ba8b0b5520136d8986b4f3df3616375d13e2c3e091d2f", 0x6d}], 0x3) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:28:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8005, 0x0, 0x2ff, 0x0, "f01d00200b0f000005000000ac39080500cad800", 0x0, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x10000, 0x0) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000300)="3b306d6a98d94955ae41c3acaf12f94775830f6127d29eb2bda00172fb4dca8e30f9cb7176995011a80fea18d1c5e0e3512a7c2285d187628d49c47b0c60f5aebb070227a1eaaee0beb1ae8f9ab7361b701f2cdc2806d80e0387568552a2e737f17c68f917959755902ff92f22f8cf53662600cd9a3198dae3e72316", 0x7c}, {&(0x7f0000000380)="dbead43fb58d5cf3d35145a6bb11e765c9d3bc6eccb54c7965a8a183ed3acf0ad50654640aac0b119bf35ae9b1f075dc54ed3f71c2ded69b022ceab2ca62a091dd5dedfeda308f48be6b4321cb59aec46dabd01661e7c13aa6e84eb9b8d01e3bc16dc97f64a78d08a9ef164eb1b457d84e58cfbfc0492c34c9aadb4d918e15b7555f7fab8b846bbe5072e4e2d043e2362303f807242701cbb77d86f70307d62a4690bd8d3441", 0xa6}, {&(0x7f0000000440)="3cca8e13cde5845dde20fba1fcfb0f3cd96cde113b864a3f7bc2586bed35ede8e030580b6a7081502dd014d084539e1b22c2ca", 0x33}, {&(0x7f0000000480)="d9be0b1df59128e011180aefa8013712632d0a420b0ff8a54b1254f9c44565322a91ccb28506256d20ee2ebe5b09f8586dbf53ed33401baa2ba02319e877738165b72e7500a8a88143680f38f40101ae244daff638262bc2948540475d19f47b79fa16a643d29bd6ed957a8dcb38ef6cb2a1027bb86453292a0908d187f92856bbd7fc46303c63b2c5654ce7f7fd42aa52c483c736d7", 0x96}, {&(0x7f0000000540)="9180f85ba3cdd7c6c894e22f5c44f3436c57d72e87a6cbdeb1", 0x19}], 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="16002e2f666994164143d4f031c21baf60cf2ed3653000"], 0xa) dup2(r1, r0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000080)=0x20008, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000e80)='/dev/zero\x00', 0x80, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) sendto$unix(r9, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f0000000080)=0xfffffffd, 0x4) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) sendto$unix(r11, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f0000000080), 0x4) openat(0xffffffffffffffff, &(0x7f00000013c0)='./file0\x00', 0x800, 0x6b) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) close(r13) sendto$unix(r13, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r13, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kqueue() 20:28:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000180)="90", 0x1}], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0xfffffb80}, 0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) sendto$inet6(r2, &(0x7f0000000180)="b5d514322f6f631490f506aeb04852bf4fc526f1047cdb8c478acf8ee7c9ce0f57eca5db71a6c7a08d843e80edc58e2abe48bb2c205b61a66c7750aa46a2951baed4b0d3cfbf6225101828370641b817dbaaf088a510c44f06e489722ccaa94f96bf6bc29761070c12e4d4d612acebba6a9912c5bee11fdd1aec6e9d0915477069426e35b8e6df169563f7ce02f6ba853249f3d1d35b71f59435f43b0891c2e5793e575a9379c4", 0xa7, 0xd, &(0x7f0000000040)={0x18, 0x2, 0x6, 0x20}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10, 0x5}, 0x9) r4 = getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000001"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1}, {0x2, 0x7, 0x800}, {0x1, 0x0, 0x1800}], 0x4) r8 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r13 = fcntl$getown(r12, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r13, r13, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r14 = socket(0x18, 0x2, 0x0) r15 = accept(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt(r15, 0x1000000000029, 0x3d, &(0x7f0000000300), 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r8, r9, r16, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) r17 = semget$private(0x0, 0x7, 0x286) semop(r17, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r18 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r21 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r21, 0x2, &(0x7f0000000100)=""/114) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r23 = fcntl$getown(r22, 0x5) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000200)={{0x3ff, r19, r20, r19, r20, 0x104, 0x5}, 0xfff, 0x9, r23, r23, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r19, r20) r24 = socket(0x18, 0x2, 0x0) setsockopt(r24, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x3, 0x0, r18, r19, r25, 0x10, 0x7ad6}, 0x200, 0x3, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r28 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r28, 0x2, &(0x7f0000000100)=""/114) r29 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r30 = fcntl$getown(r29, 0x5) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000200)={{0x3ff, r26, r27, r26, r27, 0x104, 0x5}, 0xfff, 0x9, r30, r30, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r26, r27) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, r16, 0x0, r18, r27]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r4, r6, r31}, 0xc) fcntl$dupfd(r0, 0x0, r2) 20:28:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 20:28:43 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffe5ffffaaaabfaaaa3cc91200a504862e60"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 20:28:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fffffc, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x8000, 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f00005cb000/0x1000)=nil, 0x1000) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x18) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9e47d32898cec80c98cbeaf36bf37eab846e4fb6c95f1812ff8961ebae326c87588f893559c8b13f15f57084005c23e30b2a17", 0x33) write(r0, 0x0, 0x0) 20:28:43 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4, 0x10, 0xffffffffffffffff, 0x0, 0x200000000000000) pipe2(0x0, 0x0) 20:28:43 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)}], 0x1) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x320) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) bind(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') rmdir(&(0x7f0000000100)='./bus\x00') 20:28:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8, 0x4c8fc82}, 0xc) listen(r1, 0x0) setsockopt(r1, 0xfffffff7, 0x3, &(0x7f0000000100)="de22dbc731e6d79af2bcf76984fc4d3f0ad86f52a0772532ca799eb9fe5b6eb6d11d7b0aec47936a8bb01d2b7678d09712ea0af6f2a95c70753a67a046a42752f6aeecb836e4ffb20d0497bd0bf0fc8b872469a61a7d614476b6d73aa6e64506eae573831c", 0x65) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "0000001c0000000000000300", 0x0, 0x4}) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) r6 = socket$inet(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000180)='2', 0x1) r8 = openat(r7, &(0x7f0000000340)='./file1\x00', 0x80, 0x160) sendto(r8, &(0x7f00000005c0)="98076fe039a6ebd01199abea9ed6460800000000000000f22c50610064de056d13eaab734b628fc1436a70f604947294c18447e509f9e1f588158f7366385cd40b382f41f330961300f378e6ee8daa8a0bde9e1126c9de7e3ab4115dceed04b36a8083966a5a1868eca5b486490caf2d21530c65ac9cd92f241469449e84cddb865c4e0801a108e99dbf5c82861de6ca742b24e956b6a72ea49653a90ccd44b256df6be68b2dd7f8f751a1326d262f34425f7fb46b9a26b53b3b2f7223ec46eee7748cbbba5e3c5be16614d903580389b7e6bf66c8dcb79c21c0eee3546e3b2d019b83195ed94d7839f8d16eb7e92b9ea10289717dfbe9deeb60e28be1119dd8ebf7ad045219ee1ef4403c58f6", 0x10d, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r9 = socket$inet(0x2, 0x1, 0x0) r10 = fcntl$dupfd(r9, 0x3, 0xffffffffffffffff) r11 = semget$private(0x0, 0x7, 0x86) semop(r11, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x8000, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xffff}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x2800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500, 0x1000}, {0x0, 0x9, 0x1000}], 0xa) semctl$IPC_RMID(r11, 0x0, 0x0) r12 = getgid() r13 = geteuid() r14 = kqueue() r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) close(r15) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f00000000c0)=[{0x1, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0xa, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r21, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r21, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r21, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r21, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r22 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r26 = getppid() r27 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r21, 0x1, &(0x7f0000000980)={{0x0, r22, r24, r25, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r26, r27, 0xa5, 0x1, 0x100000000, 0x2}) r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000880)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) r29 = socket(0x2, 0x400000000002, 0x0) setsockopt(r29, 0x0, 0x22, &(0x7f0000000000), 0x0) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRES32=r29, @ANYBLOB="efa3dea9df0a34454fce7a928fd8ea4907dc495f91c019c14059a67642bbaad0ee4247ef55a8fdd86ba70cc3453805fbe5025a8a288ed471f5fd929b3458956c7b53df1400e24d4232623751bf27c21f8200d52ed56d89e762e5d6ce7c0b1151f465e80099b86bf7d45efe92a89d049f3dcf8ef53d5f36537dac0c8c3f5f2916ccb50a721a7f14fc912500fe1dffa1d5420baeba083fa1ebbfd8b07378fd9ba0712bc290a868ae90873f15ac1fb559fd17"]], 0x1, 0x800) msgrcv(r28, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r30 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r31, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x168, &(0x7f0000000080)}, 0x404) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x2, r30, r32, r33, 0x0, 0x2, 0x5}, 0x100, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000}) r36 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r36, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r36, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r37 = socket(0x2, 0x400000000002, 0x0) setsockopt(r37, 0x0, 0x22, &(0x7f0000000000), 0x0) msgrcv(r36, &(0x7f0000000500)=ANY=[@ANYPTR64=&(0x7f00000004c0)=ANY=[@ANYRES32=r37, @ANYRESOCT], @ANYRESOCT=r18], 0x2, 0x2, 0x1000) msgsnd(r36, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r36, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r36, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000700)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r41 = getppid() r42 = fcntl$getown(0xffffffffffffff9c, 0x5) r43 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r43, r39, r40, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r41, r42, 0xa5, 0x1, 0x100000000}) r44 = getgid() r45 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r17, r44, r16, r45, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x1000000000000003}) semop(r20, &(0x7f0000000300)=[{0x1, 0x101, 0x1800}, {0x1, 0x1, 0x1c00}], 0x2) semop(r20, &(0x7f0000000040)=[{0x3, 0x2, 0x1800}, {0x2, 0x3, 0x800}, {0x1, 0x401, 0x800}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x3800}, {0x4, 0x6, 0x1c00}, {0x0, 0x1, 0x1800}, {0x1, 0xfdf5, 0x1000}, {0x0, 0x9, 0x1800}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000080)={{0x2, r13, r12, 0x0, 0x0, 0xbb, 0xffff}, 0x1000005, 0x8000, 0x4}) semctl$GETPID(r20, 0x4, 0x4, &(0x7f0000000000)=""/59) semctl$GETNCNT(r20, 0x3, 0x3, &(0x7f0000000300)=""/47) semctl$GETZCNT(r11, 0x0, 0x7, &(0x7f0000000240)=""/137) write(r10, &(0x7f0000000180)='2', 0x1) r46 = dup(r10) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000c80)=""/4096) connect$unix(r46, &(0x7f00000008c0)=@file={0x0, './file1\x00'}, 0xa) 20:28:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x380, &(0x7f0000000080)=0x2, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) shutdown(r0, 0x0) kqueue() 20:28:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 20:28:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000ac0)=""/157) r2 = socket(0x20, 0x4000, 0x7) setsockopt(r2, 0x5, 0x2, &(0x7f0000000380)="865376024f4df81323a7dab95c9ff90200f69c3f01a3552bccdd5abc52917ca28cda41e6f732ad887314f18a4bf0a441f24a5cac896c31ad424f78b32c986f200f0cafb13964eafb785053d7e45d005aa6567c6596d01a1e116cbac653e6eca54b909fbacfe0f357dbca7be8ff65fe8fb869b621004c84c2fd501538147c6987945ff8c006ffc5acd122c1ccc3ef6c076ab87ca234de120517b5995058bd2bce718098d2472678470719d2be69c7fe", 0xaf) r3 = semget$private(0x0, 0x8, 0x10286) r4 = openat(0xffffffffffffffff, &(0x7f0000000900)='./file0/file0\x00', 0x0, 0x4) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000300)=0x3ff, 0x4) openat(0xffffffffffffffff, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r4, 0x80045721, &(0x7f0000000440)=0x1) fchmod(0xffffffffffffffff, 0xc1) write(r0, &(0x7f0000000a00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockname$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000280)=0xc) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x1, 0xac, 0x1400}, {0x4, 0x4}, {0x2, 0x3d40, 0x1c00}, {0x2, 0x1000}, {0x5, 0x5, 0x1000}, {0x3, 0x9, 0x1000}], 0x6) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() close(r0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x1ff, 0xfffffffc, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00", 0x6, 0x200}) r7 = semget$private(0x0, 0x1, 0x1) semop(r7, &(0x7f00000007c0), 0x0) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f0000000240)) r9 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r9, 0x2}, 0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r10 = getuid() r11 = getegid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000500)={{0x9, r10, r9, r10, r11, 0x24, 0x2}, 0x3, 0xfffffffffffffffe, 0x4}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x3802}, {0x0, 0x5, 0x1002}], 0x3) readv(r6, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/16, 0x10}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f0000000800)=""/121, 0x79}, {&(0x7f0000000b80)=""/175, 0xaf}], 0x4) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) 20:28:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x6) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [], [], [], [{}, {0x4, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) 20:28:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x100, 0xffff, {0x1, 0x186fa128}}) syz_open_pts() ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000100)={0x5869, 0x1, 0x3ff, 0xda}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x10000, 0x9, 0xbdb9, "e714ed9f9d74e33e4a57cd08db2774005c851134"}) write(r0, &(0x7f0000000080)="96038c867d189ac9f508d0f68e0299003a", 0x11) 20:28:44 executing program 1: syz_emit_ethernet(0x1a0, &(0x7f0000000780)="c7a895b22a241c0a078359ff86dd6e360aa905000000000000000000010065ec0f1d00000000000000000000000000000000000500012ba4d1c2a97c9dda09db0d7011810bb886c42a828b7f4b33b118560037482191f8491f75a96a0ec2e399b350bd852fd536fcd21f43c59781b1807b5f434d8aab4b468f4a388e3c3b74cc3dffe2c6619014e163ccde231c9b1733899822c4f0e410b9146111e520308cf5150648013f3c475279ccf2cb6d725816f24a77ae68fceff80023b07477e8ab9a7ab9f013015499ce573961fb189c4c5ab667ec52ee2ea3fd4ae987a564426c5a4c003e8a4ce19184f35a768d18bdab4b7aba6d9b92ff02bb372f33d06580b978ddeaf0861388cfae591ed4dd8a756a672904bba16ae2d5f9ae86009000f50870931e832c2690f27fbdb3acb1fbbfc17ba4d5875037c66e1f03ef2b19c5d0b0c576c48454cb0a8600fab94ae96d5a2cc004edaac9ddb15b4bd9b35e70058de20289eafdb09a3d38a4438d6bc54c5d9ee7a0572aa0ef3ec2a602a95c9dbc4a1cb879b2213ac56b685d1207f10fc5fff234e2c09361d2ff5cf2eff2a3384003a6a2") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/114) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = fcntl$getown(r3, 0x5) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = getppid() wait4(r8, &(0x7f0000000440), 0x2, &(0x7f0000000340)) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b0000000adad0007ff7f8f37161211174aa1"}) r10 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r12, r11, 0x0, r13, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) r14 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r14, 0x5, 0x8, &(0x7f0000000140)) r15 = getuid() r16 = getgid() r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r18 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r21 = getgid() semop(r18, &(0x7f0000000380), 0x0) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r20, r19, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000001a40)={{0x4, r15, r16, r20, 0x0, 0x1a1, 0x100000000}, 0x0, 0x100000004, 0x6}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000c80)={{0x6, 0xffffffffffffffff, r6, r20, r11, 0x1e4, 0x7}, 0x5, 0x5, r8, r7, 0xfffffffffffffe01, 0x20000009, 0x8}) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3ff, r0, r1, r0, r1, 0x104, 0x5}, 0xfff, 0x9, r7, r4, 0x1, 0xd75, 0x1}) r22 = socket(0x18, 0x1, 0x0) close(r22) connect$unix(r22, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r22, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0xfffffffffffffcef) r23 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r23, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r23, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r24 = semget$private(0x0, 0x7, 0x286) semop(r24, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r24, &(0x7f0000000280)=[{0x3, 0x4, 0x1800}, {0x2, 0x2f}, {0x0, 0x3, 0x1000}, {0x1, 0xff}, {0x6, 0x4, 0x800}, {0x4, 0x800, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x40, 0x800}], 0x8) semctl$SETVAL(r24, 0x0, 0x8, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001880)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0x42db81b2a2d08ca7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r27, r28) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r28, 0x0, 0xffffffffffffffff, 0x0]) r33 = getgid() semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r26, r32, 0xffffffffffffffff, r33, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r34 = socket(0x2, 0x8001, 0x0) close(r34) r35 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r35, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r35, r34) connect$unix(r34, &(0x7f00000024c0)=ANY=[@ANYBLOB="82028611e2b2000000006262dd65f708c4c84e08c027ad12d417ec80ac134b281bcc23ffe9efa5b32eaf23a2a9e0562f45a611829ab5daaf1eb36182e881850ecb794e74000000000000962eb3b0e61fec776122259e7698e0d3d92501f2a0b61deb75fcfb3ebdb5c50284a1a9d3c076887d5e6d3aee60a3ede69923f29406004d3bb7f7e3ef2fd5f0c076611274f68621b1732c25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee87c081376fe6ea50b9d7f1b5f5446172d0dcad797b4e4454099e9081a060000000000000000000000000000000000000000000000000000245a3a69d58df0d86e5bee5d88c63031dd3d9715079354fc2db9dd77535b538e810fa8245fd34fabc2ed7d829f8da7765abdb3a7d0a95257b1fd3e903e1d886065958d2e8b4c9b79aa065b83768845aaca0e0acb4cf0b520b1a733bc8738861daf880a53185f299674dfbfa014efa3977ac53eb1338103de044b263efee9c3e55ba91520d18b6f169ce3aca12d9475765267be2241153abb89a4c53fab8f623209b988b0e2b595925b43805b8409097c6ee49ad2a89bc58ed02ef820f7efb5ea1bfa1d442cffc7a30ff3071963823fa948c0478cd47ca63c5f12ff2bfec8a3a5b6ad1bb545fcc67c283f5c1e2658241a268e926b2184e6420837c9a73397b1103c2c2f00"/504], 0x10) writev(r34, &(0x7f0000000140)=[{0x0}], 0x1) shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) 20:28:44 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x80) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x800, 0x912}, {0x0, 0x4}}) socket(0x1, 0x1, 0x3f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x20, 0x2, 0x85) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) r4 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x2, 0x2, 0x1, 0x80000000, r4}) connect$unix(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r1, r0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/7}, &(0x7f0000000100)=0x9) 20:28:44 executing program 0: munmap(&(0x7f00005c4000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0x8, 0x7d5d, 0x101, 0x14e8]}) mmap(&(0x7f00005c3000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x1000000000000) 20:28:44 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000040)={0x8, 0x8}) close(r3) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) readv(r9, &(0x7f0000002200)=[{0x0}], 0x1) kernel: double fault trap, code=0 Stopped at ip_output+0x47: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace ip_output(fffffd80671c6600,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0x47 udp_output(fffffd806f6ec000,fffffd80671c6600,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8077f6ab00,fffffd8077f6abb0,0,14,fffffd8077f6abc4) at udp_sbappend+0x336 udp_input(ffff800024f6c628,ffff800024f6c634,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6c628,ffff800024f6c634,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6c628,ffff800024f6c634,104f,0) at ip_ours+0x412 ip_input_if(ffff800024f6c628,ffff800024f6c634,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8077f6ab00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8077f6ab00,2) at if_input_local+0xf9 ip_output(fffffd8067df6000,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8067df6000,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd80671c6600,fffffd80671c66b0,0,14,fffffd80671c66c4) at udp_sbappend+0x336 udp_input(ffff800024f6cd08,ffff800024f6cd14,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6cd08,ffff800024f6cd14,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6cd08,ffff800024f6cd14,e51,0) at ip_ours+0x412 ip_input_if(ffff800024f6cd08,ffff800024f6cd14,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80671c6600) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80671c6600,2) at if_input_local+0xf9 ip_output(fffffd8077f6d300,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8077f6d300,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8067df6000,fffffd8067df60b0,0,14,fffffd8067df60c4) at udp_sbappend+0x336 udp_input(ffff800024f6d3e8,ffff800024f6d3f4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6d3e8,ffff800024f6d3f4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6d3e8,ffff800024f6d3f4,c1a,0) at ip_ours+0x412 ip_input_if(ffff800024f6d3e8,ffff800024f6d3f4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8067df6000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8067df6000,2) at if_input_local+0xf9 ip_output(fffffd80671c6300,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd80671c6300,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8077f6d300,fffffd8077f6d3b0,0,14,fffffd8077f6d3c4) at udp_sbappend+0x336 udp_input(ffff800024f6dac8,ffff800024f6dad4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6dac8,ffff800024f6dad4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6dac8,ffff800024f6dad4,a1c,0) at ip_ours+0x412 ip_input_if(ffff800024f6dac8,ffff800024f6dad4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8077f6d300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8077f6d300,2) at if_input_local+0xf9 ip_output(fffffd806da78800,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd806da78800,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd80671c6300,fffffd80671c63b0,0,14,fffffd80671c63c4) at udp_sbappend+0x336 udp_input(ffff800024f6e1a8,ffff800024f6e1b4,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6e1a8,ffff800024f6e1b4,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6e1a8,ffff800024f6e1b4,81e,0) at ip_ours+0x412 ip_input_if(ffff800024f6e1a8,ffff800024f6e1b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd80671c6300) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd80671c6300,2) at if_input_local+0xf9 ip_output(fffffd807e365500,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd807e365500,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd806da78800,fffffd806da788b0,0,14,fffffd806da788c4) at udp_sbappend+0x336 udp_input(ffff800024f6e888,ffff800024f6e894,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6e888,ffff800024f6e894,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6e888,ffff800024f6e894,620,0) at ip_ours+0x412 ip_input_if(ffff800024f6e888,ffff800024f6e894,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806da78800) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806da78800,2) at if_input_local+0xf9 ip_output(fffffd8062b33f00,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd8062b33f00,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd807e365500,fffffd807e3655b0,0,14,fffffd807e3655c4) at udp_sbappend+0x336 udp_input(ffff800024f6ef68,ffff800024f6ef74,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6ef68,ffff800024f6ef74,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6ef68,ffff800024f6ef74,422,0) at ip_ours+0x412 ip_input_if(ffff800024f6ef68,ffff800024f6ef74,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd807e365500) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd807e365500,2) at if_input_local+0xf9 ip_output(fffffd80622ab600,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd80622ab600,0,0) at udp_output+0x5af somove(fffffd8063dcf998,2) at somove+0xf2f sorwakeup(fffffd8063dcf998) at sorwakeup+0x79 udp_sbappend(fffffd806f6ec000,fffffd8062b33f00,fffffd8062b33fb0,0,14,fffffd8062b33fc4) at udp_sbappend+0x336 udp_input(ffff800024f6f648,ffff800024f6f654,11,2) at udp_input+0x1320 ip_deliver(ffff800024f6f648,ffff800024f6f654,11,2) at ip_deliver+0x353 ip_ours(ffff800024f6f648,ffff800024f6f654,224,0) at ip_ours+0x412 ip_input_if(ffff800024f6f648,ffff800024f6f654,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062b33f00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062b33f00,2) at if_input_local+0xf9 ip_output(fffffd806887c400,0,fffffd806f6ec070,0,0,fffffd806f6ec000) at ip_output+0xae5 udp_output(fffffd806f6ec000,fffffd806887c400,0,0) at udp_output+0x5af sosend(fffffd8063dcf998,0,ffff800024f6f9b0,0,0,0) at sosend+0x671 sendit(ffff800020a93608,0,ffff800024f6fa90,0,ffff800024f6fb70) at sendit+0x52b sys_sendto(ffff800020a93608,ffff800024f6fb28,ffff800024f6fb70) at sys_sendto+0x80 syscall(ffff800024f6fbf0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x165606b6660, count: -95 ddb{1}> show registers rdi 0xfffffd80671c6600 rsi 0 rbp 0xffff800024f6c0f0 rbx 0xfffffd80671c6600 rdx 0xfffffd806f6ec070 rcx 0 rax 0 r8 0 r9 0xfffffd806f6ec000 r10 0x15 r11 0xfb95d5b64740cc03 r12 0 r13 0xfffffd806f6ec000 r14 0xfffffd80671c6600 r15 0 rip 0xffffffff81e76a97 ip_output+0x47 cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800024f6bff0 ss 0x10 ip_output+0x47: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.1) pid=44167 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93398,0xffffffff82679020 process=0xffff800020ac72e0 user=0xffff800024f6a000, vmspace=0xfffffd807f000000 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 10317 380416 58850 32767 7 0x10 syz-executor.1 10317 332533 58850 32767 2 0x4000010 syz-executor.1 *10317 44167 58850 32767 7 0x4000010 syz-executor.1 58850 436910 70331 32767 3 0x90 nanosleep syz-executor.1 70331 164048 64010 0 3 0x82 wait syz-executor.1 16577 314001 64010 0 3 0x82 wait syz-executor.0 22138 59969 0 0 3 0x14200 bored sosplice 64010 22732 47183 0 3 0x82 thrsleep syz-fuzzer 64010 515263 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 311778 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 377554 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 8497 47183 0 3 0x4000082 kqread syz-fuzzer 64010 414437 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 494249 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 194448 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 6766 47183 0 3 0x4000082 thrsleep syz-fuzzer 64010 433154 47183 0 3 0x4000082 thrsleep syz-fuzzer 47183 21817 17073 0 3 0x10008a pause ksh 17073 199233 93909 0 3 0x92 select sshd 95406 237337 1 0 3 0x100083 ttyin getty 93909 420919 1 0 3 0x80 select sshd 77155 415229 56140 73 3 0x100090 kqread syslogd 56140 11865 1 0 3 0x100082 netio syslogd 27372 483796 1 77 3 0x100090 poll dhclient 14841 13149 1 0 3 0x80 poll dhclient 2339 87224 0 0 3 0x14200 bored smr 86443 14823 0 0 3 0x14200 pgzero zerothread 90657 320033 0 0 3 0x14200 aiodoned aiodoned 72655 63564 0 0 3 0x14200 syncer update 85174 58176 0 0 3 0x14200 cleaner cleaner 32555 522438 0 0 3 0x14200 reaper reaper 51573 509996 0 0 3 0x14200 pgdaemon pagedaemon 58177 126803 0 0 3 0x14200 bored crynlk 92481 212056 0 0 3 0x14200 bored crypto 20517 458106 0 0 3 0x40014200 acpi0 acpi0 16077 498558 0 0 3 0x40014200 idle1 54186 284110 0 0 3 0x14200 bored softnet 59457 348406 0 0 3 0x14200 bored systqmp 25258 285385 0 0 3 0x14200 bored systq 49936 473711 0 0 3 0x40014200 bored softclock 72319 464798 0 0 3 0x40014200 idle0 1 470676 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 10317 (syz-executor.1) thread 0xffff800020a93608 (44167) exclusive rwlock netlock r = 0 (0xffffffff8247c408) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 sendit+0x52b #4 sys_sendto+0x80 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9509 6337K 6337K 78643K 11674 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 4K 78643K 12238 0 ifaddr 39 17K 21K 78643K 1956 0 counters 43 33K 33K 78643K 579 0 ioctlops 0 0K 2K 78643K 544 0 iov 0 0K 36K 78643K 2524 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 10798 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 161 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 0K 78643K 16740 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 13799 0 sigio 0 0K 0K 78643K 590 0 proc 48 50K 90K 78643K 13654 0 subproc 34 2K 2K 78643K 4590 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 5620 0 in_multi 33 2K 2K 78643K 3456 0 ether_multi 1 0K 0K 78643K 66 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 289 1288K 1288K 78643K 289 0 exec 0 0K 1K 78643K 5537 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 211 28K 43K 78643K 52882 0 UVM aobj 130 4K 4K 78643K 130 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 1127 0 NDP 7 0K 0K 78643K 813 0 temp 102 3029K 3125K 78643K 59971 0 kqueue 3 4K 40K 78643K 2231 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 583 0 577 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2809 0 2807 1 0 1 1 0 8 0 rtentry 112 3109 0 3065 2 0 2 2 0 8 0 unpcb 120 26771 0 26755 66 64 2 5 0 8 1 syncache 264 311 0 311 56 55 1 1 0 8 1 sackhl 24 4 0 4 3 3 0 1 0 8 0 tcpqe 32 273 0 273 36 36 0 1 0 8 0 tcpcb 544 16478 0 16474 220 219 1 14 0 8 0 ipq 40 87 0 87 42 42 0 1 0 8 0 ipqe 40 2104 0 2104 42 42 0 1 0 8 0 inpcb 280 46518 0 46510 183 181 2 10 0 8 1 ip6q 72 17 0 17 10 10 0 1 0 8 0 ip6af 40 27 0 27 11 11 0 1 0 8 0 nd6 48 885 0 879 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 12517 0 12323 41 28 13 13 0 8 0 art_table 32 12518 0 12323 2 0 2 2 0 8 0 art_node 16 3108 0 3068 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 14 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 16738 0 16728 1 0 1 1 0 8 0 shmpl 112 128 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19164 0 17700 52 4 48 48 0 8 0 ffsino 272 19164 0 17700 99 1 98 98 0 8 0 nchpl 144 36644 0 35040 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 187889 0 187889 5 4 1 1 0 8 1 percpumem 16 300 0 268 1 0 1 1 0 8 0 scxspl 192 104716 0 104716 103 102 1 5 0 8 1 plimitpl 152 2254 0 2245 1 0 1 1 0 8 0 sigapl 424 13183 0 13151 4 0 4 4 0 8 0 futexpl 56 440430 0 440430 6 5 1 1 0 8 1 knotepl 112 6248 0 6229 20 19 1 3 0 8 0 kqueuepl 144 16774 0 16768 59 58 1 5 0 8 0 pipelkpl 48 7054 0 7044 1 0 1 1 0 8 0 pipepl 120 14108 0 14089 58 57 1 4 0 8 0 fdescpl 496 13167 0 13151 5 2 3 3 0 8 1 filepl 152 195876 0 195774 223 217 6 15 0 8 2 lockfpl 104 4334 0 4333 1 0 1 1 0 8 0 lockfspl 48 1182 0 1181 1 0 1 1 0 8 0 sessionpl 112 285 0 275 1 0 1 1 0 8 0 pgrppl 48 753 0 743 1 0 1 1 0 8 0 ucredpl 96 45871 0 45862 1 0 1 1 0 8 0 zombiepl 144 13152 0 13151 4 3 1 1 0 8 0 processpl 960 13183 0 13151 5 0 5 5 0 8 0 procpl 624 39700 0 39657 36 32 4 5 0 8 0 sosppl 128 694 0 693 40 39 1 1 0 8 0 sockpl 400 77242 0 77213 350 343 7 20 0 8 2 mcl64k 65536 50 0 0 5 2 3 3 0 8 0 mcl16k 16384 96 0 0 4 2 2 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 41 0 0 2 0 2 2 0 8 0 mcl8k 8192 41 0 0 4 1 3 3 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 14 0 0 1 0 1 1 0 8 0 mcl2k 2048 236 0 0 20 7 13 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1569 0 0 40 2 38 39 0 8 0 bufpl 280 43543 0 37279 448 0 448 448 0 8 0 anonpl 16 2128512 0 2114726 368 290 78 104 0 124 1 amapchunkpl 152 138115 0 137962 353 342 11 21 0 158 3 amappl16 192 79962 0 78981 620 559 61 74 0 8 8 amappl15 184 1685 0 1683 1 0 1 1 0 8 0 amappl14 176 2385 0 2380 3 2 1 1 0 8 0 amappl13 168 2682 0 2679 1 0 1 1 0 8 0 amappl12 160 1530 0 1525 1 0 1 1 0 8 0 amappl11 152 2265 0 2253 1 0 1 1 0 8 0 amappl10 144 1441 0 1432 1 0 1 1 0 8 0 amappl9 136 2076 0 2073 1 0 1 1 0 8 0 amappl8 128 7593 0 7487 6 2 4 4 0 8 0 amappl7 120 3173 0 3154 1 0 1 1 0 8 0 amappl6 112 1514 0 1499 1 0 1 1 0 8 0 amappl5 104 11514 0 11503 1 0 1 1 0 8 0 amappl4 96 6784 0 6750 1 0 1 1 0 8 0 amappl3 88 2613 0 2607 1 0 1 1 0 8 0 amappl2 80 86724 0 86657 3 1 2 3 0 8 0 amappl1 72 375415 0 374971 24 14 10 20 0 8 0 amappl 80 44725 0 44673 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 129 0 0 3 0 3 3 0 8 0 uaddrrnd 24 13167 0 13151 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 13167 0 13151 1 0 1 1 0 8 0 vmmpekpl 168 138736 0 138706 2 0 2 2 0 8 0 vmmpepl 168 1926380 0 1924082 636 483 153 154 0 357 37 vmsppl 368 13166 0 13151 2 0 2 2 0 8 0 pdppl 4096 26342 0 26302 8 2 6 6 0 8 1 pvpl 32 5111536 0 5094377 891 698 193 239 0 265 16 pmappl 232 13166 0 13151 41 39 2 2 0 8 1 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 843 0 645 7 0 7 7 0 8 0