76344f83bda60d96ad3cde16f5232ecc1e07f7b94560cee0f02376be34eb4107435781030a86d71dc7c6fb27bfe6898918f3e1384c00727e252585f63c0ea7ea56b40f32e532706632c140ebb7645fb6804dd295aad73e8f7941ff331e7c3b33664b70949942aba5080e9fa1b70e16250e1ff3027ab614b2e9703159ea34aa05cdef1ed5ed915e3479ab1ea7d7d87bf836ee8ee370926d389929e8050f46824e8033", 0xa2}], 0x1) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000080)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r2, 0x2) close(r2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xc4) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000180)='x\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000000)) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x408, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) accept$inet6(r0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000080)={0xfffffffc, 0x6, 0x80}) lseek(0xffffffffffffffff, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x6f, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() semget$private(0x0, 0x3, 0x0) fchown(r1, r2, 0x0) r4 = socket(0x2, 0x8000, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000180), 0x4) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x2, 0x4001, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="e0", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ef00008000000000", 0x8) close(r2) close(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x0, 0x90000053, 0x1, 0xa7bb, "d8f1f9ff00000000a40d00719c632a000000c37f"}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0d", 0x69}], 0x1) lseek(r4, 0x3, 0x2) executing program 5: sysctl$hw(&(0x7f0000000000), 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) r0 = kqueue() pread(r0, &(0x7f00000000c0)="4bcf1c659327555eb69e9de2e92eb7eb2e3d11351a9433bb05c0c99158c604b05bb90acf33e7947e460197c33b36bb5f2728934dd4eb3057e560271b94e0f39dae5280006b33dfa45a5458b6c347edb8da2c06c654bb206345540b310a9165e684d99359f9faefbdbe901b112f32a9d5e10e01705614e188ae28e039565400bba0c2e903ad7a5402a268de7de56f5c499ca818a740d0475237f762120ab9009e589b44bd5fc7331dc0c27fd5ff9670", 0xaf, 0x3) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0xffffffc0, 0x0) madvise(&(0x7f0000596000/0x4000)=nil, 0x4000, 0x6) clock_settime(0xffffffffffffffff, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000400), 0x3a, 0x1, 0x2000) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getegid() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r4 = msgget$private(0x0, 0x100) msgrcv(r4, 0x0, 0x0, 0x3, 0x800) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(r5, r7) r8 = semget(0x1, 0x2, 0x101) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7fff, r5, r6, r7, r6, 0x20, 0x4}, 0x100, 0xfffffffffffffffe, 0xffffffffffffffff}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x8, 0x0, r0, r7, r0, 0x2e4}, 0x2, 0x2}) r9 = getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x6, r7, r2, r7, r9, 0x0, 0xa4c7}, 0x7, 0x9, 0x2}) r10 = socket$inet(0x2, 0x1, 0x0) setsockopt(r10, 0x0, 0x20, 0x0, 0x0) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000180), 0x10) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r12, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(0x0, 0x5, 0x128, 0x0) r13 = socket(0x2, 0x1, 0x0) dup2(r11, r13) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) dup2(r2, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x68e00e4, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x1, 0x4, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/23}, &(0x7f0000000140)=0x19) r7 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setitimer(0x0, &(0x7f0000000180)={{0xffffffff}, {0x101}}, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d0185040f9af982a17c04d3781f7a9bc95828c14a88b601bfb5023f16a1fd5e6bf561ba2b3ad3ac4ce95be2549d7f3263915e43c97c8094ccbf1babef210fad5c84125ed9821e6bfd0012b8f9667872ceab4a0a1a1fb7fa1b35f3bba42935cf1c5e7d7f03a27184d124ee4ec14011ea600b303d62f0a0b5c1e8743a7e2f559d4064814640041ccebd6f272a13f1893b94da9fa758bfbd629d83a841fada7c60b0690ff04e3f316ab0021505cd7d1641d34ceae5eae7d815481c6f2267678ffd791d13663c34880c40fb367e85d812d7155b78798a841e4b7b611ff35dffdfc8ae6805df82e12e815d1292d78d5b00c78903b7cc7b27bd027b1eb50a2758c52740390175de8a8b1d3024849e4e24686df5b7589c4cfc86f0fbad23d3b21c8db836c58c0a8837c4e746e3ab7cff593284f98620ece686977cb52f8fd74470634165b03c94e5ad707c0c8fb62b9b326946780572bd8b3118beedb280b5138b1b13b33eb11b6d8c0531a974de1e1be855d510dd5c1baa186ccef49f27011fc241b7398aff445e0f0de5aa00000000000", 0x7c1, 0x0, 0x0, 0x0) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x4001, 0xe5) setsockopt(r1, 0x1f, 0x3f, &(0x7f0000000200)="220e7b7e1aa8c9b3389cdf06c6384e73129da158c206f3731a26ed146d0a0463bb168d34672eea38ebf3cce17472be9fba3d83cf309e0ae3dd16fd8ba2443b41524f0a21565bd0c1ba42eba9c245194fa00a8156b70732a99a03219e4fa406000099d5751813e2581e484d1863d46d0dd1ee7eb81c84d4c613a0ed6c1e0a33b2a8d480979b205754a51432febe94d3433f2a36582583bbf16ae47215e170b1304eeb81f450cfb1e86de92c0000000000000000", 0xb3) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x12}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00"]) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) socketpair(0x6, 0x5, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f0000000200), &(0x7f00000001c0), 0x0, 0x0) msgget$private(0x0, 0x403) socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d9ebe}, {0x4, 0xfffa, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) socket(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x38, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) semop(r3, &(0x7f00000000c0)=[{0x3, 0x80, 0x1000}, {0x6, 0x1f}, {0x1, 0xffbd, 0x800}, {0x4, 0x4}, {0x4, 0x5, 0x1800}, {0x3, 0x2}, {0x3, 0x3, 0x800}, {0x1, 0xa4, 0x1000}], 0x8) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="89", 0xffffff6a}], 0x1, 0xdfff) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff", 0x52, 0x0, 0x0, 0x0) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/51, 0x33}], 0x1000000000000036) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) close(r8) socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = open(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x35, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) getpgrp() r3 = msgget$private(0x0, 0x3d1) socket(0x2, 0x0, 0x0) r4 = dup(0xffffffffffffffff) syz_emit_ethernet(0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000040), 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r5 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r5, 0x0, r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) executing program 6: sysctl$net_inet_ah(&(0x7f0000000140)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x3c, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x101, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xa2, 0x1, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0x2859533c, 0x10001}, {{r3}, 0xfffffffffffffff8, 0x40, 0x4, 0x3, 0x10000}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x8, 0x8}, {{r0}, 0x7, 0x7b, 0x2, 0x2, 0x5}, {{r3}, 0xfffffffffffffff8, 0xa0, 0xa, 0xffffffffffff8001, 0x1}, {{r3}, 0xfffffffffffffff9, 0x9, 0x20000000, 0x6, 0x9}, {{r2}, 0xfffffffffffffff9, 0xe2, 0x4, 0xffffffff, 0x4}], 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r4 = socket(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000040)="59d30ec843d28bd1c31fd9a88664799da14fd146cee16602d288c307797453e4bb2060d6efae884b87bae12cee859ae9697e25d310a24708c213d6b1dc9294d0aecbdeab721d82b3defb1d7e9a4481b958f9c88b86b4a56eed4f8a9a0df081ee63c1731f8a7c531b36921d200a9648abc1480abf728e1a7449e28dcf9930", &(0x7f00000000c0)=0x7e, &(0x7f0000000100)="0c35bb29fe9735c8153941cb3b3ef4f846632eb57ae27acb37d2e4e63b99ff3ee1ed7d7740dc2875f73734", 0x2b) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000001c0)) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000040)=""/25, 0x19}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="5fb6ded73d4c583d86ff393e1328674bc7adcb95ed3c1271e1336cd636a536718f311fb1bee71d4763610319bcc58d3e38c7aa858da0fdf6f38efa131cc0959d3e5ad276a5be114eb976653c50330ac8c9492dc60151cf2b3fd4207604e62b14d8d858adadb54edfc31762928b53dd3774f342913499e6265088aed81151d527ce0d5147ca554f5157ea98ee1cc1ecf4e4ce4a58037954e1a5ec5b04bfbdd59679bf7b0bc8ec7d0669b39fdd846c", 0xae}, {&(0x7f00000002c0)="c12bb11c1fb1a6d2ebbfe3a6f084a8857c8ad2d6eb22cf25a70a2038df581a2b9fa78c8aeeffaf9d9d4c485113a5a0f4fb96109a9e6d9980588a11623723044e58106bf3416eeb541593ff9fea9ac90641bc26149a4ca4f89b398e1ea20bac0743da83612616d638f15c9f9e35007c86f0b64baf57118aaf5d1139753fe57a2951017fb9526d699bfbf1f02b2bfd6c76d571bfa5988cff2d062783fee2b5f594c09781480bc92d1c341f169b6d6d6776f7d6a0d4481363a1", 0xb8}, {&(0x7f0000003700)="19917e56ac0c3a0ebe9fbf2dffe911f1371df01cc80c299dabab0649b2ccf89c0ec556a4a2a8886f4d46f0d318a78ea7fc0429ecfd8fb847770beb9cb1f8d91c08fd7759f42f6da3d0edd87f2aad7e4739b2ebbe84a548d1e8be69255be95b718c8fbc153db64072d0991fe5b96eccbeadc1ee1559e639433c526053145a046ce208ee2f6760aad6d2104ae9e4abadbd7679b5354258366a4114b2b11a7774b234b065066a2447cfa46c8f922a1d86311b846d1ff20743635d9ee6181cae14134711bb6ed96e83c296a4a90384a79c289cdae1fb07bdccffe64f51bee47958f31731cf7fb6ee9aa8b321b91a6e3e457ef0689115ac7297d4cea1484f2d5672333f02b93514418cc3dce7baf5960d61d87550030e87ccbdf9f6dce7238e0202ceb7c55b29e37291b63da8a2fad8addf145ca36295fe741e2d2d5f94aa4a7de4dfdb06ccf2352a56ba9946362a71d16fde0333124f324cdd1a591ecc9c978d40099a17e95fb2c6367c6acee5baad09c16cc262b68a238efd0bc71feb76d0515de97f9ab5d2e3a33e3cbc9034063f6f5fc429b79e67eee26b73c24f16b49d8388312a1d596df76d0a5289f3bb849cda5b1aa2b959eb83f5f61ebac73cb53a353dbe10739f98bf9a93ce515c4e83b568f66526edb1af6a6f7e1d61043d2a5c0eb9fe5fa0de2f541728bf40543aa5d37879f7ddb1fad6c07215ae4300c6b1b6a7cc6320fb14995986f6f9fae477804189f510683f7e4026ca8d3c1bed716a52a847d6185bca2c5f894c774b4c46821e80f32ef9b531d2ff5531374fcaa7cf000030def71299f75595f66739f78cb1de69947f4d486d43e90bcb2b02ada9d7b613a2886f818abe5c6d5b9bba194ccc85a97f78268b34b26cdb64e22871189786a6a5cf3218075832abfd4b52b8f3041e5ef959eda886b3629cebb648a82de5fe198c67c2a11192965c863c609bcf41611bcac2e316dbde123f3ef211f318166df84be8aa5ece97a1c367c6b7d9adf52406f3eb7ffe89f97ff8ddd020b2b062debad5d96e141c18101446502dabee21d509cc2f7814d520888a816ad4f306551d482aaea843b865fa0741b91bd392f0ce3cd9e7e88d1b07a09de95398e1fc932f559c3d2223ae57aea98d24e0c5f1f512efd0e3b1fa56d2ea2c8832c69c0b2afc77740a5fc934e8c099fde55908e4160e457e204689274569ec6ac4088147b907519dd481077e828476cfa713bca23fe518ec18d87390128b1a675178a13cdbce8877363d82b41724fe92a28aca6bf04465bb027395ae05cd51d92baae7623d82023ed560ba9bbbddb85685fc7ed39eb76ef78f9bd4f144df7377df5a2d3766cea22565d9cd758da549bca9c0f6adc61f2f650d4a60e9f2259ece2fe6a2507d4782ef738535d16d9dbe359a6055b8efd23e7ffe910d7b0bfb7c8809a044608ca55e3bf64dd281cc8e92dc0a5d8f77a32f7962cc67022e3b5bf125fc815789cd250cfaea5b8726daa2346b3bb0e665b2fc25bac32ad3d318c72dc6ee291eef4e04cbee2f838f2aabe913ecc9870042dfa2766f52bc5a9ff55bd64740e51fb99abedaa89f1c5b2281cc60e665a87f028843fd6205140047a44c12b2ea958527f5e72cee0473a3a0f09bd791b29ebe235b5cc2b770ec6e54b36d5535e16c329a6bf07543b2140c8c039bc3b81223379940a716828c1ecefd84c7a8e45833a55589b159f6671125934db23b0f31f8a7f9bd0f4d1a4cf00d7fe269092be41bd98d336dc5fe972651b91c9e23e921e7daa76edc41dcdd1c0be8330988747d428e3ab7085fa6419fa2a0126782b8e9a46f85c1a870201e0c28b0940ccd84edfe76a6e59b7b610d2b3699d0fec3b8ddd62e4dadd319f87ae9e580a6d27f058ced6049446cd1ff29d846ece32d0e7ef4991740c557d0fb664459afb2356b7dc1bc8d566027cc24179574c099fc9d8f6314781088d697c2912d3763c31eb6b37e46a51331dddf3a8429c258f64dd93693af867b39e5b8109fffca758a1d2409584fa9e820d2d0cd17392157154d6a3b8fea5148a8b16f968a3c3c51f6ef0688c1946af1a09144eb04949c5082fa9650f715d5e53aa19e72cfdaa1371e67198d87d33583c845868457cfa525a3e0fcabb6ae86c9d29828c7722cd457866e774f9408491729711b163c98b7c7c6ec5f0e71fb152cf22500ee411690e78085de611316dcd65464cdd5faec82b656ddc87645e4ab3dc5150088ac6d1428bf6fcdf29e8026ac9530c38d7dafba521e65071965e1a5501b82ecd090365351e85fb5171f38f9a3e52493c74838c5263e441176db51343085d98a998b19c4af1b8a229911bb9d453694d1811e18541105f889f16464ab570f5798a26458fdda202413c85fb19fd57f04d3e7942f29755f9e09ee905992888a9642228971d916b2eb94ab20aea3ec06835a0eb2e65fbd1e56d66b304096f2349ef34aff04dc409c94ad81e67c3ccbcc6790a2e5727a92d3f6f9cc2c45f790df8afcf771c6245992f916de18e849f2ba47dcdbdc7eb9d8f34a268a72cba18abf3ff3a7340a953b8e6fd1b74116519fde4b1b670067aa0500bb95105aba1099e6a27e1ac6086b64205f08ac911e71deab8a1498affe2631c6e359efd978279588d60ca0a98997ee5ba6da845cf31b5c597b282d6f33d666b96a179ebb8ebebb4c5544b2d471e959320bc9ff7452f71acc003b97c4c1b395aede42ff6f40084b194f8c4b6b0399fae485fd15dec4aef0c4e156c17aab44e0072ea2076177f1642c50ff392beddfdbabca1ccbaa1eaff2af57ba59b8fd3272134f7bf8bf99be2bc39e46eb3cea4923dbd40a54b2d554c8cf14d87773c15dd38e76ca40316df775b0857730a2b0e705aff700511bd52e1763b0571431921d39a6fd34a5c86931f1a32ade671719d0afc8f9d2e71eddbd421c032bf73cd15b183625bfc8cd17fb8c407cbdeb41a29ec845b2491ce3903dd8de6c26d5e96c2e0f451d0bbe5b18e84477d35286c58456ad9f3e32edf723905007a3ed493860505ddbbbb54b8071200e8259696a44001a56ec97cc2ab5986512201a2b3f9e57273f37fa820ee31f90bc2fcd89e704d9e972047cd1e18096ec9d7bdcdc0afa2555b75feb9e63f78415ca72b0b1e6f8cefc2d40bd45c2405b1bd788c0184772f1131d20bc40f81cdf4f35cb39f045737dad4dfd35e98db35cdff4c09420640490fb4f1b65c56eb95e2d641f68b63dd0709c7df7a23e2af2d042777a836c0b5fcb2647a3b9e591aaad5eb9ada5d3e1850aa8cf253ba855536c553875fe38914d77d6ee069e2b73acf4e9ef72214d2afc1812f7ade3a7a5450ae2c8f3d11fa35dbb3471bf3e7e7562db201d63db64989b0dc5c0095bfb23a7a40ba28c54af2e047e5c4af7c6c8a5b998ad4f90fb4b2154ce9bdfccac73f661d111ff599dc069d1eedeb41281a827e5c5314bb49e34f14809bb489f40a7132c55fe6539e62a0ab0555d6bab5aa72c7474887d86949214b15e3a70fb5713e16f459bde2119cf35b698585b0150fe17672ccd72ecb85c4b4529e9bcb44a13f91b3507d0b40726125b2c403558cdbba7f8444ddf8b689e8adfd4197ba433674ef145752931e81451a4ab9aaaa0a1e4356ec779bd98f83fa7d111c08490af59a00e1068ff8bdeb87dbc1fa13368ef129718d6bbe9747b979ab2c210f217d97d7d9f05b987c1ec59eba06e7824d8123d7f924d6a02c15345c1e368bf909a4b90f384cdbbef952ab9476cbd3e00c38cd896aecc6abbc747d42e2444caade78277dac953bbf287f3afe7d2058c75400d5d5d517b1789020c70b723665c9e8cb7239e10b8db731e5d76190065aafe032c149a750f99c92abd3dd7a9ee884b62ceebf8331861d1b6e6e4f0ef6c1485f16c772163c8af0622213326214d64831199b6113881570d1044e09c8240abf8a0d4dbd029e8bfeed58ef19917d7fd22b5efb95923d52158dab1be55eacb737c72294832c0a2f75b2200e5429161f05ceafcbcbbbd2ee0c030890c5cc88e51b8a06ffe8e6c4801ae73098b057af1082ee6c4ce0658adf720ee0576e6b518887fab7506e19c07bcf6573288d6e242aca216a854b4f916ba76618d7a8c659d4e503a48a94aa129a09c759fd3896da86693532fe2110cad05fb083e1ec234c2a9cdd69c5268bbd9a0e6ef9f05a794b5ac32ba4af02651239bbbe6bd40e17662e5d10067d84001ec1c730f2c2337225c61cea5a837b726c9bec8cea81a87cf6fb72d05fb7b3a892e6383268582c4bd9cdf0ae7c27d767a018919d810ffe739a2f68c69d6ca01c5d6b649551a00283bc2e8bf24f6d216176c4ef9d5ff98a2ee7543a87d5d1c2ecdab53a7ec6dc56fb4243c6ed4850ab8775c801875f1359bdaeabdf1ade91424e88ba1cd798cd45285b24a0603b4691ac47319b6b69a1ce732bb2761fba26cc74aa68d82888c9056bacf932db213c3f7271131eedf6c832c827ded4c44faddc37c73d3526fa1354b9e2521de0094e8b85a09292c7b2d1d8fa80edcce8366c7fbe8c7967a779fd8d18544b4c1a65319f16e746162d2498ba5150cda8445f7ca8274bc255d0e2c7f244a35f2801c915a5c0dbddcb19ec87490f5605c245b7e3ee68490858510a3d73ecb9a1d9eb07cd6458d4421ea76d66c54ca491120184520cff2928a8b2548c7234e954182438c74dbb9a14ad4a7cc33018ee6c1ebeb39904725b13678b612d7429076c1a677685650462f7d098dd15db5dcc8aa2ddb4ba66d802762a33aa81856e93f6dce8a63fa4ca54098b1115929579331aaebdade8492038462ee44a73334bf2fdddd51b5fc8f9c6bff673446e27a222d4c0556fb4584991e6d53eec4ae158e73d9d84901b59bf25c3404dc7bfdfdd9efddc24eff2355005cb89c3506339881b13cc393516c20a8dfe8847fee868ee90dc46037ad35b5f82b6ab8945a206de8c1aef02d9aacc4992f3287ea88b8e4c199862dc8c6dbfb86ae5951517151e1395cf4b0543d8f4a938a8c8ec32e660b017568f43a03e5911e2e2a118a7b7d000a767ccb6b086b71f38d4d7049652a3e86346642e91ccd76c7d5155901cb03565defb5679323f1b611e3790521d199a7b148a4c6a1f3a2df7ea9b3a38e0f961b51bcd391f059c2216e0a403ab33a9051f9dfcbd6a55564c0225cdca0758fa3395a36f0cee1acf59bfe517d37eedc4922a902d85a3b6de3c93aef13ebd5f9b6969f5f9b208b60b3bde01a37e245236089004b6587c15d259e26932aad90b1ce83af24f6e176b719e8c81a126e3652ed6553a8123765ff19b7c7356270110f44405d7c3a7673fba45cc7291949251887a2ebd50ef3eb0b5d29286d82a1281fd45609e27786c1b17f3605afdad47f6e00faef152a77161c3878122a04032e9cffeb50b6360e4753f454067f90fc5a1521930ce4fbc1c3368be02d18ea5c9cc88a757479b583d34478db33a387b322765bf9b7b91410e6d209764797698aa8f80f6541cfe6554278383024a094297afa64606562ddebd61028b5b4f89565827b5edfe63a610f631a301e616c3131baff12104bdc67dc0871f41a4d35c9344ac61eda996aa84fc391bd2af9b8f9a0bd33ae935f498d766c32ce34e443bd718b5d7a49c86d1af0eabca9cbdebf453b06b90961b4590fd1bffa491c6c2a0857156a86ad95318664ed618fb623c69d96b7f38a676daa829172b97f3e7b347d080ed42e1515c4ae57f4a1a650866c715e1d261cad46e7a4c685e5068093bd4c10dbb30682ab2bd8bec9823de057faaf84f2b45f08db87cdaec5f749472d0d5c06092363faafaf563128cf8ea362ad43ea102c3536d0b8ffc523861fb322e900a9d83450333e26e7e932c8a06ba2c74ce4c4502f055956ad915dc15d15988b5f075946ad06514a8449acd45cd8051c2e428b54335ad6af0130b85e231971007851c0a3e976683d688fc221dc6d0000001fdf97ac026309762bd5ac461650e325659a06ceebb44109986ca4544fcb09c1d92b88315d91d8ad77a37da90f5bdbdf52b53bbb6de71476e9d962c488cb7a05df2d84b2c2ced5c781dc932c4c6f008cd39c642d73ee1cb3ca9c5c440c47971ae7da81922081d1c4abc23afb05ae1af5", 0x10ea}, {&(0x7f0000000380)="14166dbc7c09ed7f713825577a830955bbd5285b70fb2410609fd5e555ac4b0efaa77e4aaf3ffe898df5d92474579555ab69694d761c9d00d4252db80f0311daa9c32158280a575e4eb11ea5f8fb6fd7e12e48f442821c430169decbadb9e4144c7c4b2b3090f7f477c632fcbe566fff0043fafffa2806fec63beb05e46dd0223d314a4265703cd3ac5c87b0534e005032db7dcf2f543d3e247e70ac1cae73299444bf454f7ccc2767ad114c881e23dca528f17db496486eea62f7345f8c2faf6e8cc1d1d02bcaa636b272906e892ac609ca0ef126766058b216c22c6e5d2e617a4c6fb41a3fcde4b019020feba9ccd13dc81a7d9fcdcf9aa6", 0xf9}, {&(0x7f0000001680)="c9195a2bbe633ebee33a0516ba6bc09336f48965348b8a6860d9d01699ba5e3ddf1c6edf64afc033b99933929202c8f4b9acb62e8681682fc9e645ae64627548256e47aa80237f8586ee2fc705d854c9b8fb54c711b80b754d7c10d7ef4b0c33c68b0853d2a3f17f7f22b0342d5e06a755222e5ec9d0508fa40bc49b7c2ae8a858b70d29141129cd08706f9d6751e3e31549aea0089374c27b9694dd67d5d68215b3b3622d1eb18ef8e40836d38a01ec0afb94ad8ba4a8d9756dde38589968115f996aff4481316272cfe37e381eadbd5339259a58be4f528ffa24829fd76fa53e01e974537f3640c05a5ba41524a21fa6b8269c7b6a362c5ee51d8c2aeb20bb184c5e25e10e8815c6bc3af9a3fd41ede876af8bb122509f4d995dcbb35023b31e9e6233e7c5fe44e89f540593a1c9326bf432338dbba361da0a1f9f03f01fee1167f29dd24c074e36497902fb743d294fa81a73823eed02c36746297789ca08f4a1f468de7e74877e3afb811014a386b7d0e1c329fbfe617aa43211d403435b54a1302805471affcfa3955190554f5d00ed0db9927d5fa0eaa67043c3950af3e72624586329ec9cccd2f4e38f867bce7d848b94907613f31014270a9fb256aea6ee0fe12ad6cfd86a6d6256ff8b952767ce996b433e812b8b79ceaab92324912b245b63cba201b5c3cbced1de2788c2f33e521c4fd14f6594fd99802286d0bece19e1bbe13bb086a82a0d853a3b38a9da3c29044dd28b3dab0f2a245c9a31a07a18261d1872f421cb173f947e25e0913d48656bfdf5b724ba48f7061c56cd37909a56ad7ffd70bda1a7eed0b805000b98dd392f66edc9a71b05e41f2e7ed70742a9d3d9d6c0fcd03dc87d0095381d01fd7d0729f469e7d5604f51953c6e5282a325b04572e92fb8fbad36c5139df8fd070acfb6aa6e77e4e61451f9b3059d75cc47978ddd1203e58e196e761b185ec2ee3bee35116f9e3918dcaae42f9bba415a85d85e3882f59216c1495568a65aabd0d44dd9b17a6674e42e08de80e834eedf75f7ad7c6d0c8a9bfa1736fb9d0739dbdac464f63f647c4b58a836a7b5a99d76a7a17f3b015f47499d336d0a2373dab962c76d5f891426f48763651ea34c9742453c6d867e35fe0c8f8d6343095884d99fb37edb67c5831cf09adf6cedcb1f9326bdb8eb3336777f16ed0d2bbe7673f0b736d118b529cfa2be3419bbd9c11958f7031a3dee03906455ff871d6f6cbf7df13584fc27604a699b943051b8eb3b9f60b1eeeef2adcf74b554e53605a0be77d6583d01164b0ac31b4c39b5328b0a64faa8a202b2bcad2d5f174d6ef12eec1de6bb1accca15c64cd443e5ffe6215364e2a4cdb485f71d73145ebaf8d22171123b49015937e46f3749d21e58ac02ae4c00fd5221cb7a35177a7f9933d04534dbec2e8a2bdb0df6300c3edacb0590ee60ff32288ee3db304f3f3c37bc22832721023c32f54ef4705c71a7d31f61d119c9c943f1432f627f9456dd62f1b4cbb466dbb07fac07aac077da394686679b83a835037e20dd1c894eebc17906f4b0bf5ee5430c8a3a99cb7418960f94fb7c448dd172180cc93cd2f9af436f54f3829c5581fb51edc92baf9f8e7a5c224e0fe6d8a40f4df6f0492c62a92f1256314a298404cbaee4a51668186cbb703b043d3158cd84d83b72d3ecb2b2eb053fb63d24e79e2a0f90cc59d8b3127f45cb45f87196f0c092dbc99b528fc9d5d81d1de71ed16b0b98369b5b586cc4a99a284a55c596c280bceb89efdf1c6e0ee5bb51aa0ab91bb7a7c098af604a6974339fd146117c737a0c9d2ec19c0f9e825af329c87e2a4f3543972d1cf40df9236bd27764deacfa6074b4eae10b32a6c610797a0ca2ed16a3f46ca9a347ad9c345e4a25a2aa295e892dedb89146bb8e1035e38da1765d6d9af9be855967e1f721692eb0912766ff657e0de982e368a785a13307d636a6553fd2a121ef305a5d156213a18bc4e192ef82d023c8383e2cf2bd657ad3e9858b22ebb5bc74661cfc889b002151de5042bdb6e21b1d967e0579e72eb1782de98f9f9c8e654176abe7cba7de00cf951bebb868fe935cbd2db2999cb538057663cb75bcba3b1304ed23fa26910958867e825afa8ae46bcf0dc1aae0a0c909cc9bef0082d33793b2fb69a7c318475b0e0462beba597c46ddc061b6e224cdbd63f8388d46d6b2f50d7152838240147d2d61cf1ce9c98e4b90096bb41c3ef4e87619f6fbbaab985a185404c41fbc7b2859a3eb68c4c0e6dfbac22d36682e905a7d9758e8b409faaec153fa69dc3b747c02768f9529dd9ab5a9a71e2fde8bb2d7b329a2325acc025adf54107ba5020520a0ffea47820204a0838637bf0616df55f1a092119c897ae43f137873782501fd7c1f880a42c8d145c351de768e90b0e0b0c4934e47f17ce691ae15150de3aaf505ff5ba7ab66ca373b26ef571f9b609c2417173ca6312a42fc4ca70ebcebc51ede1a72196cad036775ae1d355058dc32dd8b4a313fa0a14c843bc831e5e4defb619a1fc73bf4a7244565e66ee779566b42ad2e714e86b354f9ef3fa782281d3f5354b8ca690f710584d7462ba19f28324e996d68538524e6b755b206dc6794ba7f389ab3e7439b78778662ea80706685e2755b92295d704629233660d53974a1d7f1126486e3ca97be60d5555c0503f2a751abd32d56fa8ec3a3cb8a0255f09084ad8a16e645ad0d8c851b20f41f0fa70eb6a3dfb32ca54b4e20ba960a2cb8897f4f2abfff551ac0a0cd24ad5705c6775ae9ba82c8c7223927ba7347a43e21d847b02a115c31745f4f3934b64814b9e09c5b3f2e49cd55fa92983c516ac026257eb607990cc9f96281283e657436beafa4693d5ece28216a847236b93572aabb831f4901135abd37ca8ab5b060975d0ce4f139bc56a0351dcf2d308e4de849eb872e669670e1e37182ac89dc5dba2e94a21fc97584a42376f3a7d16dbdaaf8aeb1d1f367f237f1f3f379ff93a6a67061566f381c861ed74e74e02e2602c7cb758a443315eca6a34e078bda1985a3f7d8990f7f583b38d8d80811e3589670833153766e959cbba28b972e57e7c9f73e66aa7aa944c27fa0c562904a3add7048684bf91f679f990c600d7b5623c59a863621d738dfc9fa04dc139a3700e8cb82c9eeea7fe360637dcbe045ea51d25616d501e9e285de5f8b53b460b5dab94d355ae086a2c1304d6ed980ca584368491617c610c8a32387ad3976f99cb78a75343bce2d747f269f6de4bc62e8c549e6535a80176e91f290414fe6dfa0c2930b8d620c4099e52220d87144bf844f29ae846e039e6a0cc89a24dfbd2abb45c722d80cae15383622880c992510dd22c59addd63afb0233089484752fbcaae57884a1d2fb763774112d421db35b4f15a058320e23b9b6819ca0fb9d3e47335c42a3e24a2d52d9e868ac3e5caf4f3c85f7bea3d2cac1dec21bc0a25ae04a35334e5db1be9f442e90885df8174cc47bcaab44f62adda68c49c410e0368444dc2c5c3a3c5d27333cbec29391c23ce9ef9306ecbd291a9abdac3a5af1416eaccfeca7c2e69a838b00c8cb8b6d17d8cf80a9fac8f54410836556eed699bcfa3b60636f20d39567f1d0c7f83d474d079aa6f3bd51ed8f2588b03c4748d9949f2fa98d046bbf9a0aaa28cbc267ef90891b96e8d74dec29be4b6ee2b2781a6a0a8111ef104fd303250a3876d6c2fda508fc8f307c86d17d75eb74065e43f2910c5bca13946f5661f683fd168dc5cc4f00e46c0b7cd59185c334328d15474b114ae3e99cfde944b93c8950266380117d4ac72390177037856af7c75d8d8b23310481bcfa30f06d54a3be28d1f90cb496d3e0dedbdabfbe072dd861b4ae5fab6cf77aeb7e9276ba806f11bb79ef685ee7c15e5e61cf5312d66ca68c77f79a6b9ad320418503891d11a0892f5a68dce58970c59399e3e62990152cd0c2486b51cfa8230a5e194230403d30eb05effa36a738515e25fef557f56d9fd099c1fc1a5be83e9a8fbe3f1adc79a46c109fc514bada89817ce31b41c083ec30072b4ebaa3f13ef54f360ca7ccb0610c9f3020519b3462c4793927679a13edae5bfd84fb739ea5b31aa6b0c2a0aae96b9aa6cb28aef4f42114fae7cad6786414f0a7cf15b32fa0a7001609389dc55c1955adedb890d0cf32124a82574758a79518c1885fcfa8050debb3ef7ce69ba22de9e69a244842e1a482940dc6a750a6f130667e82e3537ec656607b91b97d654c72e2f17d5ec746908bd6c485dd3925935819ea059c2ef5bba005b29e4028468ff42435f61ae910a63944a65be8d27e4b4a1a0b36c6d4a5f9e2f694a4c9d543bd581f40829d9323edb5a3106d0ee7ca79b015d030bbeb147dbb603a537e28aa5d922c53bf5745d8d1a17b7c6935763751a66a91068266aa75293fcab5c44c84b5fb929865937371e8f0172c51b75016b7fb75c9dd4bd795c6339a0cbdce8be3b5a69945d2020e4598706b933fe7295a26b3e37f60c7de9d82267fb982d481a130d75796609fcec5897e4d0233f6e8333fcccec858c211e1be43611e857c52901e6cdbbf2d68cb38358972846cf2d20fa88b2dd82b30a4", 0xcb8}], 0x5) executing program 5: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108", 0x6}], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) sysctl$ddb(&(0x7f0000000380), 0x2, 0x0, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) readv(r2, &(0x7f0000001300)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x3, 0x100000000, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r3 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x18, 0x2, 0x0) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) msgsnd(r3, &(0x7f0000000440)=ANY=[], 0x6f, 0x800) msgrcv(r3, &(0x7f0000002340), 0x1008, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r4 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f00000003c0)=0xc) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3e3fc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09000080000600000000090000000000000000000000f600"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000580), 0x4b, 0x2, 0x800) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESOCT]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) executing program 1: recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r1) listen(r3, 0x10000) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) shutdown(r0, 0x2) executing program 5: sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000280)="a3519bc5867c61a098ce52177f5bd63e9e6d15c5f9e343e44fec0eb057c2d9fed23652f08d3d534bbfa20639333f7da931babd25eb043c9d1cbbecf29efcb5223c81b6ba1fd9cf4a8dfa5f7a1bfff553a5eb9c3e47af1879ba8ae41fcdbcc54de9b62eda617d8c7be45d4784925d1fa97fb526490291854d951e5d7d3c007345f61d646bff8fa70bbdeed9bb5fc9ef00cf68664ac0db489500c7e85a54a72ad944e675550b496643fa5c91ab8a3377a73ce71e152dca85e62885db92eb8388bb664743f0e940c6e7addc6dd87d37e21828221ae9c8667a17f2ccbada63325bbf2d00766fbb1cbd628778dd43038c82670163854746", 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket(0x10, 0x3, 0x6) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/1}, &(0x7f0000000040)=0x3) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) dup2(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) geteuid() getegid() r2 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r2, &(0x7f00000002c0), 0x8, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000100)=ANY=[@ANYRES8], 0xc8, 0x800) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0200000000000000a2cc62e611eda14bb28f6a0a98e2991a67f17016081ae91b208d7ff0b88e23ad817f5c90c02c51f244077aa08dcf7ea5ffc3491430d988ef91a82a60b1bbd5ebcc84480babee49e19546f46e14e46534dd04569bb94cf46858db48e7267299e3abae2c4adf7256d8e4b0c9d8d5d06abdd4a8493aebd3d89ab7ea886cd026d61a78f5374f185d214e62430a7f6afa55edcdcaab242d0a15efb7d77a9c83fe850b2485f994348d3d79d3249f8162e31e2c6f67b1bb79e0106b0265a804f5098c6c154ed1d36e35ca1c19b143a0a2d3024d370377578225c83a18a87167f22f78e76f66e52da2c7b11b19a2aaac09dc81259c9dd0610cc17b5eca2b4040700d5f009d76ed433d5a49cffb0fd871c2d5"], 0x47, 0x0) msgrcv(r2, &(0x7f0000000180), 0xffffffffffffff1d, 0x3, 0x800) msgsnd(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3828d21a808fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e2188dc90332d2219a1eded6a3779cd5c2b0be0e2f633e700016359e82d141eeaa25d8e1ff706573f21fa5db95c684e2275825345a6ee7e99661c9e4f0a5b1b0e82e12f9e1d9cd3caf1c770ade4cf79cac4a496b0f79ea517ef9e39c309ddaa80ee1c831e1a46990a945203560cdd6c4be299df174e4eebbe7235db328e184b6f80e80e338e3cd8d8a17b69fe4d83f4794ba5a6120380d56aec5d32f32e48c3eacf387919"], 0xe2, 0x800) msgctl$IPC_SET(0x0, 0x1, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) bind$unix(r3, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 7: pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt(r0, 0x1, 0x1, &(0x7f0000000380)="a0607f48387ffd5bafecd984e2a80d06a0ccc0919837a95b941d9efc164697858b87decdadfc3bac60fc5ecf5d566c86d8fdff495ab30f718cd0187bbaf2dec8d3ecdaa0f5be476f9860bda363b9f5d1ca3205d6c4d523abe14dcd23ab2eb8ec33a545c764fa3a9c5ad3e30fde2feaf396fd72dae740dcc7ba5a55b242d48be43e4733f57dee15b3327221bb8608cbfcaa9590d4ae3a5400db0d21888b3cbdb76eb80595ec963decf79bcb00ad956bc352c17f77dc8e497d4ae7d14a67449363c37680ee3970fe2ce0dc9342317583f36eb8729b4493831a1bab2b7b43f39e08a5b3b7fd0e71fb58ccae90b582898e31bc7839a3c56fd5e4be76243318a71645c3c665e23c356ff504254c01eb6f76747f0f895c4f9fe9dbe95b98bc0ff9301a8a654dfd8624948268901f76db10a8746b916e7b7c8b8fbfd0e304fd7ba9f48d3173e7dc0813e5a99fb9bd4c394b967ff9feca12bfce7c102584ab739cf77423d8e00016a69c9c20fb4871436012d33600bbb1b4a1a17a9d5575a3072558b91a56cdfb45820dcc1de54b3409122c062fd60919166e5bf0ddaa4afa65cbf8a204750861b9520093d372d1ac65810e3b0755cf866e26fd6212d63882a15c6b76b3c0609334a16cde749aeb5aee979a7eeafca54467215dd5012f701638ee3641a907a70f771116da2c99e8fb3099c956a14d41759bc98663222e7443ebad117f91f798afcab501e875dc8891049ea4151ef56f9d57404a5c6e12cdaaa68af4c63a7cdb0d75c02d20530cc875bf62ab372327aeb143ab84899c076bdd926d12f7800865422c029dc991bddd3006efe12a37363841920d1cd9845050739423ec6637df78470391bc292bfcff088d1baafd14f09871984e50f7303d9a45878af8975ebede885fb1dc4eda9ab345005e91de9218551755f8927f59eefdc6effcf0f5da1bb1a90ed5b6ca883e67ed5d1fc0ca6c377ade258e75ab752040f557943afa6fac9a96eb68609abce6ba4860d1465f0cb1323a7b747e3398ceef9d9dc3227fbd32309bc15536110873512c9c41b932ec3e977cbdb26616b63abb71866d5781c55952d6623106735abef974f18018d4d25276108b58ff7e325dadd2f8483208d895765ed7c73e763d4ba50fdc1b0de734f2ef76520944483cfe3843b8b300b3dcd6dfacc0b5a6dc554a98205f1cfb43b4f94109079cd7828808e21148ae0627edfe9b1b7ec77d12ddaa9c515e049a61e64669d496a27b97138794bb17864cc4887a3d95f7bde3d25fc05d112098326c02f02c5a04eb409c1ebd9eb1c0aa521f100600311f68dd3b1e12ab4a003a9270eed9e6c369dc51c6f00de9da8a5493e4a24d389185c22a96a7be928455696771fa2a5e4f388ce2feef3189c16db88b61b5daac77bd89419c19e303f9afc9c95155c64b47091c4514bc526db7f795e3bea8f4a051cebd46398987e620f295a85ed794e0c1fd5f94194a93409bd05df6cc9532e6abb2f83673191eb89c6992c61c057ed9de7f359d40a6ad62defe125db7efdc02668868e370e124fa68dd8209a2001d4c7a764718c90bca8e83ce709c8d3a4da80cbf08854d5e1099e6afedc3251d5c9bf35bc823ec24aa5542dc53cad4dec154df95c4c3cea4dbfc541dc2be6fec372b81417b477fdacb9ef07f328fb3746833595ca2b4d25afbeda5a0a1d489564848923f3c42628c6f863f6deda1c94f6620e95526067cc2ef1577f63452a8d53abed0dfd5b95bd44203190e4e01c62fd9b2bd0015dabd98a3768a1fff971d790bf1017050089a8a17aaf2f6a0bfa46d07705a1cc0e7ce522340cbd6b86050f623d3c6df4469bb59c97c3eb42d8f180a712acb295ef950ff04dba16d17bd037ec76d6120302ccf4208bc555f8b12834f351a9a33b546a5b3f7daff20b84549f68658bf19ee7f9aab9d9581d53404cefc53f4aeac7dba7387043e8003e7456ee0b15d3465be87b7aa0ce2912ee2f69cba93bb73ba993e6038caba315eea3bfec7ce38a6e8d90cffcddc1fb5071e769a46cbe4ec37e8589dca72ebfd0c7b7643adb6713af534243dda3c0c3653a7c9c187f264c65abd4f1f0c29c1e544084f8710b93bb78cd0bd190457aa2dfe42f9da2212d0b68ec2a7191c315324b241ba04b75c33b7a841b1f87b37543735721ea7247a3d116a4d8b27ad3562ab2d8910ad7d53cbd9366d86d7db3bfecb1f6a9d029d2eb458880ada107aeb4dd2a71c9e8a4268c162580c5ce88289c5485af87872dd2a3f2beb61cc45b346026c1f29dd684a9a7c24b779c903f821aed1940377ed3d96d8277c5f27082192be88167e92db63dd14f10e40960407c8a00fdefab3daa1c75c0f2c9c32a0d663a84c24f5fffc1a93713aa858dae40e9aa9b943bba12adbc935c00fcc4aed24c845fc3811c177b892465a3350b1636758f6ba6ea808b09055c231437a81834d7322bc2417cce61e23e5bf8e7ea974ca616c9d380edc2d496498d07b4f9f62f500abc8f0bcb2e6124e941131d54282e4ba21d25741f52f6deab690595d130bf469dcf5d90afb74f06c0c7c4dadaf18963375d098ce5360149e3c20ff3dea49c6f1b2f5007112723d5bff942e4166af537d055b20a9e2ce64f526c17733caf48cf913e548f115f17dce2cb07bf3fb575d5e39f80cdecd4a6fbaf499e49e481b2738ec858af4546d10115cb86be61b81d19ed073b6a6969c4d8ea93e4f07919508e2690d269bfd31a20f297c40586b74a992b808d736794e31352ea5f0effd8ddce899c971880597b133884eaf8e66f58bb9491a303cdfbdcaad40f3d7edc33968a5d9faa1b317e961ee8a28efca322c8f3005519e1ab3867ada96a059ccdee13e8592ca87730da3fb820b80aa874e6d3e14b6b3e76657f8b2f63acbf98a720cf5d0b82e4dcd85a2e6df25acc47e9aed47019f309ca2cc8366543267399dcdbc415718b9d8e75663194f56c9f1bd56eea0711fb137f94c35850d118d57d65b82e1a6a2b79ddbae9a2a98accf02282c452ce03049576699396bbbe097fd071ba88cbf0966821d8b4b9e3a932b066a76245726030cef27f7f19cc569e4c246f7956d1f71788f5431d9050ef0014bacf0131ece2bc3059e0eda5ce23a14dd0d9e1fbbabffd732b59fc3e9ae59e61fbaf2f5af8bba2ecde876432d895a05aed797888849425f99c318439ade9f4f346ef2cb0209b5b7f4558eb8b0befeb6c4216b098f387c29469e16ce1aec153ef833b1ed7be83ed686289de86d30421a4cf47572358411eec4a8dd108af8516e1babeeda65eb8b27d7567d16f8a91068274602e86169bdc3476889eba74c14c0e5e311981dadf551c8b4159fc8b120d118911f4cef4c390f6de9df5e83191f43629958403d0279f9f9920b1b84e128062c163420af08d5095353db89a578372e44ad1fb1dc028fa134d57e9fe9db5b9268f1b33c160a1b037e029a354d9b59972629f54a13727b9221722295ce2cd0683415a17c0c32b473b51b908ca98992b508d964fb7df4a40bb500000e7ede483d8468d5192e9b104523215686548a41c6ecc958692658bcf805306065d1431def56c504fbae6b16db53f18730c7d93b3e0f2f96149c48415460bfec48034992052ef6c18dd615b2b05e8bc04e1cf67ff2a8b2ea012c7e9f422ba466a7becbec285cdfe556803fe62cdbee3fdf0482d1ff335a73911866ba5cdefbef03c53eec6e8dc4c44f1db0787cc4d5581022d331ca5966fe5e61a5ff2175c4e29255bee519ced5a64d11f631c6c67e34f1faa98dec85c7047b214e3971ac1fd742ded7df71cb12696009f4bc67888a3997ef3fa44d50bfdf54ae35bb53fdca371f435f28b06d81abd6f0b52a186ecf0c4d2e7bfbd391605bcd5d3d7b0bda4e54fc4789218fbc2381f1ba865a2629414b9e4911094fa7fa8c2d3f32a8006d1a13f24bbd6e030ce35fc58898d04c4d37096574c145689b47d922c9da2f1c7a61cce41201ee194cae4f52bf9b1f7309ff83d5f75c2fb1bf20ec701891437f98d4ceedd877fc2dc93f3a724a6fdd380543e700865d1a20974eaae76035f6db8269a7f09e023995219e6303ca959001faf4c90aefda7ce5a23eb140385c86fea562bec54164ed7ebfcfd933e27293c4c953d56c8aa62c01c5bcaf0c399c1d081d44942c9b0a11b53287b065e4df1281da350a7e8ef398c555dcaa870efe46841c9e2a01491011bcde6f0bcea0e844283ddd29ba3962a38b4ac5c2e9d969af23aa79ea912f568228e9c5810ad63247ce5fb6d8fa757fb7653ddcd55df34a288ffba7e13579a5a472405b37a3375a362602074f618ea455952d012d7238032af2bf70cdd892442a7a7e3cc4e6557d4ee4370bed756da4b7f6f2b0aacc4663a7d573090e01b33f99b319953a1a0c28d666a1ef5b2277193de8f622a861cb0768e36965a9b844a34d71e69b4a5853771149cc099a6ec9d94149c5b8b2004b0be9f0c1e73dcc5381dfabdb64cb8855ea0ce58965b1dbbbc0579630aad006b181b4bf682ffb933877cf88e1aa132f4b1fc9f9f75d2499ae6c0a440fa619c8cc9f3cf17cca38cfbc7b6125891a2bc737867a0b5a74ae4cd57bdb6b23dcce6c739f09baed1f6f7f791e7c7161f013d3df0a3075a2de6be43abc4208efee41a3590fa4f3ee36f9b7d255f18277a73dde52b0b1b119343fd1751ef2f4321fafe6d8f2ad33f1392792c1b755c216d8d81d28631b98c2ccbefb548d17bcdbd9092123d18928338c0835ff8e34741973a26453a18ad117bfa85813bd8e41aea6c2794cb5284481b5e1a7dfe61d4acb56e831f99c54b51b73ca1d7a8a0be9b8bfbe143282938bab99edac70b7f28df7140a719c6b7ff2f044bd342982339fcbc7d5e319986aa5ba57538952b7ee20d56b1d1b758fbab9024f3081f1539766d78b92736541fa4b629e4dc29be8012be273a9e35e5da037e646d428aa396004633b5a6424be84206d193af0b1c3f99a3afd10b1df0763d20dc28cfa25a520412e11fc4c6ffd134eba370b06ef4c72758f9f5425836c917f29f9b588aa6a1a465e222f4bdc9834cd4f443688e187dbd1643dee50ce1c1bea111af460f56443a088d9c2b187d787c612ad5ded51d6b501825ce4e0536a9fe8df0b867db4b6f47251efd196ae7b308578f8f422fdb730ce9de649f9d482db2b4cd0166f4c357b4a4cf8c82034248e1325e84c5c62a50489257da513928067cb97990f5b5128aee43da1e051d54340f2fcff467174c2364d3505e1e10cf0ff0c941579cba3909fe5427ecde823dd73231eac0875253ec47d0221e4e5ea768bc754fc0c179cdc31c7e49573f4ef474e611e231327a98ae53b682fc3b04f30a30d851ff4f5b108592a450b03c13393c6cc020956c471f42e01ec4141486c38f60aabdfd0b973f991811ba96820c5bf5d0e4962c972030c8fa4608ae967d257a38f41fe900c03bcf2feae33aa62f0d7d7080a819a6d7f72d6a4909caca1bcb84d29a47d9198aa94dea5efc3003deff85e8e1fd8c258d3a5396c198ecd2446602c49bab7c96a40f0ac62ee4dcc22ec82b6cc657363d826a1f892232416f08450bc50dfe3e3a0ea7a62df632f9ec9e41ba99a579fce0eea859dc858e00634f25f1458b1a457592e0204e5f4f77f2e96353580c176bc59b1c0db6b3b2aafc68477928e97e9c982ff31277d3cc03517677e02376142a97dcf8e6928dbee06105f6e3a3ea6dc583ca9dd29b0033d13dd49b9d55e65d9a947ad9f292f9562267951ed4dc91c328a4717095b058c7eb5a68a678459a8f8a16ba1", 0x1000) r1 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x0, 0xfffffc03, 0x80a19f, "bb08000100f167d910508b000000000000000080"}) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x8}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x10004) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x9, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r8, r7) ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000080)=0x8001) kevent(r1, &(0x7f00000013c0)=[{{r4}, 0xfffffffffffffffc, 0x88, 0x80, 0x219d, 0x1}], 0x7fff, &(0x7f0000001440)=[{{r0}, 0xfffffffffffffff9, 0x2b, 0x80000000, 0x6, 0xaaea}, {{r5}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x9, 0xf0}, {{r6}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x2}, {{r8}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x37, 0x1}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5, 0x1}], 0x80, &(0x7f0000001500)={0x8000000000000000, 0x4}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000040)={0x401, 0x2b, 0x0, 0x20}) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r9, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 3: r0 = socket(0x20, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r2}}) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1465ccd17d743de4db"], 0x30}, 0x405) recvfrom$inet(r0, &(0x7f00000002c0)=""/143, 0x8f, 0x0, 0x0, 0x0) socket(0x20, 0x3, 0x0) (async) socket(0x2, 0x2, 0x0) (async) getgid() (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r2}}) (async) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1465ccd17d743de4db"], 0x30}, 0x405) (async) recvfrom$inet(r0, &(0x7f00000002c0)=""/143, 0x8f, 0x0, 0x0, 0x0) (async) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x100) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000180)="59018d2079ba1a5a19b0ea37258c5efc9b1dd1d0fdf5edaa2799915cb51191e488fd2fe76cb5364c7dd4999f6bb198a0861993290688a841382914023b182ba151823a5499a20ac879bed79f9cf68a5206000c05620dddb3b200753d1e66", 0x5e, 0x3, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) wait4(r3, &(0x7f00000002c0), 0xa, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000003c0)={'./file2\x00', 0x1, 0xfffffffa, 0x14, 0x1, 0x200, 0x3a0, 0x7, 0x0, 0x0, 0x8, 0x20}) ktrace(&(0x7f0000000440)='./file0\x00', 0x4, 0x0, r3) r6 = getegid() fchown(r1, r4, r6) r7 = socket(0x2, 0x2, 0x5) r8 = accept$inet6(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = openat$vnd(0xffffffffffffff9c, &(0x7f00000006c0), 0x10000, 0x0) r10 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)="f459805ba9f493fd4e04c05c22f7d1c9ef6a9f67ec3e74a3f5fed5999c1ed14f4d5bc644fa1554377cbdc7610e2faabf6267332e9c5d179ac213e31dca4d4297694e", 0x42}, {&(0x7f0000000540)="51589dd5dbc84ae495c6b7b9542475cfec644eddd1b71119f06f27b2b5ee52bc9a8b8befef78cf1ad331f6e1ddba15625dd58299418db68f11d0903304d0f5272d329dee1c6e77277253bd8746fcc258dc6078643f8d5631584611730e3994b762f7b56c6688a8f45dafdcd7c9770c16303cfdb9bc642cfc8de1c781773e17f12e198f2152a04ec78dd7e71ed08017efff5226e3f3f64bfb597aa1e6979aa2f493bee1ae63e8805a26f3de80de91913f94250b50fcc98ad8b382", 0xba}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x28, 0xffff, 0x1, [r7, r0, r0, r8, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4, r6}, @cred={0x20, 0xffff, 0x0, r2, 0xffffffffffffffff, r5}, @rights={0x18, 0xffff, 0x1, [r1, r9]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r10]}], 0xd8}, 0x0) r11 = dup(r10) getrusage(0xffffffffffffffff, &(0x7f0000000840)) flock(r9, 0x0) r12 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000900), 0x8, 0x0) ioctl$VNDIOCSET(r12, 0xc0384600, &(0x7f00000009c0)={&(0x7f0000000940)='./file0\x00', 0x9, &(0x7f0000000980)='./file1\x00', 0x8}) recvfrom$inet(r1, &(0x7f0000000a00)=""/137, 0x89, 0x0, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000b00)) rename(&(0x7f0000000b40)='./file2\x00', &(0x7f0000000b80)='./file3\x00') pwritev(r12, &(0x7f0000001bc0)=[{&(0x7f0000000bc0)="a2608de0161a3e98246363d46d9409d4216d0c170a3e224387427e793c093789c2ec91d4a16db1ee41bafbef03193a67a39e15fb89de93fbc3fd87690c6fc6732e30d918a82f2f74f4a280e2ce72d8a4f28939efcc981672b7bd0de7fe8988fc9298bf978ae36909e8a9738462a920d23faf0f622611798e2759a356c0647ba7f8064b7ab0cf530ef64a49b6a6a9a2d35aaae38165119e55d0af1f1fec84304d98ce44e9014443e5fd346c18bc8441e3bca78412de7f4df87243cbad729c5a1edeec15ebaf215cc167ae0a340e0952326f6dc1dfef214992da8819f1b26dc0245340a16372fc42f50be15e3f206f4d846cd07c3ad9e1ff6eed8ba17ad7e27deda95ea2a1a42192fdba431d449a78c82433349f2206226b3b61ae3c1657d870b11401a8297f55d22920479a89bd845623cdbc2dc977cf841f3876900ab1a1440374961bf094371b710def550775bb0e57fe9704ae0ff3c40433492408cc938c55bd10f0fbd9412f73a36cabd42a2eca19e472a72ffa7565c6e3e0dbc3cf5fad57fbfdc44bff24ffdd797294c3cfd8cd6686fb5a432d66fc9480a96efd2de368fd6fec5fe2d6c5e53e97696b113e9ac81652de008a7d2f63a275ecd15e803aa07b22336948ad9bef9482d894097664a70eacbd115a4fcea0d7f14b23bef503a9e7b493fe50e402644222e8a50deefb359940100f47b83b8bff39b14a25f9bc3031b0a24e842391c7ec0842b62c62e786d54c33160e920000981492a24abf047029cfe2e6c4b2db97c757c67fe15504ed9961495b164a22c064c0d28f22b872700fb00942e9e5f3c6c4c459d3d0a107b000b0827d5bd42f0ade342b96f050ba5eb1b78c781bc94d8ce968961d929dd668adc2c927fa39fb85b6b622e6e7de62b78d067646489dac63a780decfdedd09c650f611f84d2a9320c3da00dca033954cfc97601303735cdbf036008c3d7005875a87a8dc2c7bec389dfba450699bc7975baf11768b6ee6394c4ce8703408a10ddf2a3295905a262916ed262f546ef10ca014f738c129a2dd97223a02ca6897d6039298156361835735f1420892911e48ce6784f9118cfb218933a5ca06aa3a9fedd835b42c03708a3a2fd4ef29c9bc0664c1621ec630eec168461fc6b0531236df9791c2d5e5fc6e725071b7324f162840da02accd128c17cb451e11af9205f6dde02d431ccbe461b34f66d4aab21ef4595f5224227d672cc522526f316919df91e557ae7e3d3488ed97a4ac756a0d877caf6bf2a6500b25a5fd51aca46c34858549333fbe1721cb9b1e11e9807f220d3be711018d8545042db33008515c42ed4a949b0e22f638610e395a0958d1fc5b456a77a3b56eaa5fdc0aa6797b9765e07bce56417000d3ad1c2c27ac3f93b5f908dcee7d95b45904a38982eafe2d3c58929b6e3b652825365d4191382fadd19545f0f27aeb2847c2ef9f5c54472d5a359bad680f7741f09e977605044b414ab5c220417e62c8f3040d12c4de668d70cbb222d3bc6e94d1c6b3b36addbcb3fdf9eb7396e1a7d84a3e915bf57ea62d84af6950e94a65099e8b507d8f440b6cc336a77f2fb167ae92d16af60692369139f4418c7661b6227dff4157c49c2f35d943ae74cc1b615ad5fce0b41786027957a7e9c50a813dc91170e6788d746416dc44368e8c1c25b1dee590f5f1e28b873022bdbd656dd6bc8f2439584a20580bbaf3a5d70cb6d8708221c9a457eda62e39aa1d0e9272dcb1f36116fef18e57de4ff3e6f1159ede1d647b2efbfb058a495a05f019d53ca729d51ddfa465221e947938eff2af71afc203166d5ecdcea835352c1cedcc1ef6d861e4be93efc6ef0ec4b6e4ad23f47e5d7a3cea80e7390ced4f29dff5b6d1d889f20af23341184d579910dfaa5a94e6107268e8eeb534465489008c8489f9432a2f8030d3638810c5765317ee4afbd6602b28bff54796ee450cb00fdd345cb5d738cc013fe62f5cf3989eb6a4ab3c91a5e4e646601e74f0416cb9db3f36a1015dc8474c516c4ad518a29882eb72d794c9e0dcb6048a3d06690dba2563d2a8e80a139135f6ca9b95a97c89820fe288ea3ee955468bc87b8972eb4cd9fc858bf40cf870b96d51cd57b4b6b559890039c3e8d7995f68aa95fa8c63d43c1a31d3b600e900993fe57c85ac5696ed011b63c1ed2d03d00facb67e6081c4cc8b01d168e723114fc86726a0a4907b979491828ca1383def650d6b5d55ef40843aee94f5510b9768112c27cdc1e65706ce724b86328d9593741e404689af2cac4ee6c0bd0b47d0aa7a26e4e217e9cff07efe75228aed1e1f8c28abb56bfa110080fdc13cc6ffc29ec4fa93d838facfd1505b9724a8dc45dfc51e4cbdccbe4ac0896119d1626c9799b03eda27ed3b582c7121dd794c9c5aa342cf127759c80be96b36d7e132553159464995a9c9a0b43a541539577adb7e873b89012dce9dbe15f97099aa683d2aac0a28f7b163b599c0a518e6e6c909d825d1f35446af5c9f7a630a3e02d459bd12eddc0facd7d19962c937568594e579f58b217004b5ce1454526ff1205111675b1a2f05c23954269bd942d942eb08ecb6a7b50d54d94eae8929066e3480024e3be0f36549ac48d63199d9cdb259cd39926417b67128c7d671db0b1a755b4f6c39f8973cd4bfc29f1e5bc09582c022b52e7748ce19184306bdbd9cf54d836fabb20f5217b97921debf24757b1fb602e94285fe06802762dac48722342016b2cf7921de6ca356dd9ef51b1e472a44cb55864ee5842eb1eec7dcb66b6408a9cccc2d07cbdfd7eeade0fa34670c370c5b1427a1dd37dab67aaf926eb1cb118f47dcbe6e6be5f5c56c5362c135023e8f4e848bca7f18391e1c90d9f7471a43af11562a911bc86ce948de8bed3b9e07e3b00fc29c2ae279b991f6fd34721f6199261b6fc027b61a813f512436da592f09a658f32496b978ad852d23206536e63a5cc25a08740dc20b8fa8378a62c9560b1a62b6e676edf2ad8085f0636d90cd9b5a667977e09d62c7beb5d88c3fcc07a25e207ce6ae169c56838f2a1f2d297ca5d2727d959ee973a993da9a4e40299685c05e10c07ab06da8baa519aeb86acd2a4e6bfb6facccc8677f68a936d3a867aeab4644986124f553828aeddbdbdb53721475cfac32c79c1781df46db2b8deef6c8eb5855b2804ad200ad61f8f6a3d337cef9d92135b56fd5854b00ee05d573edd526a2ddba28b2b4102dddc3da0765aa27e735c9a4a70674764901fad5c167e009b498f9a4932235f5324ac1c41cd15c140a560b31d4ac1a6ecb4b126ec99a3c18ae56f9c25485b73f554a95cf85c26d3452631b1b471d2d4746d33c064bffef1381934d5cbbbd1eaa0a0b42c8649dafc92c4f92f522c4c346e34e28baf224b31450f29be8e55231dc1207477e5f1e190aba3aaceb714ff17d1f686df96f148592891933a3f2c3c2571d03a1bc74aa98d4fc3f0325c45cb67eec3ff27b6ac49b64e1cf13251df4903ef044b4514803b61be53edcd436e3b8f2a1e6ad715e9c752742ed177b4ce0df1e3e9ce2d078115ea17bfaab6d6bfa6cb1bfd1d6731559d621117fd827b5ddd2af49d3222226ec26bc4f4780495d7f8f520648fb0b054c30ffad351a4ed359f43c52006c5ede6a33ac37bb63d97c81cf16ef67b1cefc292c713bac33430c8a26c9003afcde7f59e119d61cc2deb71af10ba21680970e1410f2bf1de23455653abe203e1b574afb11453e13ae16c9a406fc36f747e0d0474ebf8cc87a756fdc55ba4418c0471b8c4bce84101952026692820049e1a1ae68c471fdded165631ed51ea03fcda3dfaa7147ec918d4065fd526a8fa7656a1380c4fb8ae3b5f11771dd3b6f4fac8249051e02de59b0b088e5b345167d838159eb61d797cbedf2718c67471dc114d7ed046fe7a4d88b01eff574bab88ddd0c66fed2bcb23b755bdb13b412ca6e8a414140a8411c802ca4f01d5c3a5980a7ca89d5986c01e7a9a43fb1011a3fe224d75e7760a5cf5a68e2eaebdad3822d2bfa4dd4331f058d6de4244e827d77e75d54a133f8264b5de1e9b3e11072caee3fd2516c2e07bbb4d6ea906b2b1ee965f188fcb93cf82788c1893ac9dc83bf1a14ddbe2a04c5de37b74139ff9a3846f7bb64b22c5c591598fa4e22894a2106578689e157a4f9257dd36ed7baa6e7cd951966631c9d17d418fa188291651bf2dd4619a3cfbef2da3aee49fe83a85d76d170ca08c24af04a1dd8d8b5dbb8c189970a9fa7fc1a6ff479419503b9c2c64c5efce39f72f51c1244b75f42620986b08aba84eb7396f901d77c7dc4b14d91bd5a4951b6ffd2cffcb56039b89192a052bde9f505dca589102fa64a98805b4d7f0ed1efce40f17dabddbcdf88f7a4a300ed538374d39ea392e7d5b4c3c909187065fea40cab76ae1ab0fad9de90ff424f4d5b72ae775409a6238597c685915a46ed1166bf78297e4f3bfe346920be3267e571f6d42cb9ea2d42d694e22f062e842c79f247f2d73b81421133c30815899ff7c6b78ddf9e980548db06d949534a5b033506e2c2717b16e75b8a89c9c548fd4d2d277b730f5c34b74c4f7ebc4f865a0e349114b414fc058850b7ee047fde55bdb240125782d6b9c49347b40b95fcd94ade252cf2ca9e7f0dcb43fc953cc20f2effaa4c64e3f2fae3a91b7d1781aac67e2e9a2e5dba838a8f18e27b171cdc3823c45cd27afa5db2b1a778ab96cc01f0fe3f32fa24de83e2c1df2e304bc572cb03902adb3017894999cf2e6bef3fc26414c44187e4bb427c1de8c4aa3783c2a64d7264a2df6828e98f0cd6ed93a3cab0d98e9db356b8708ad2c775b423c0ebdbedb79b3c57e52a66f8df3de66b3afe148cbccf6d34d288449625c07fbd02885caf27c7c77b11dcc8ef26358145868c70fc4b67eb8606e9f5e6318fe8eabb1d399bd5877311ca2c2fedd1ecf6b4e8afaeefd629e1b86b37e5f64087195a400fa16eebf2bc197af334bdca89b6883cc6d61021646d6fb0976fb313b5d1ff2c9b5360d3c07dd1ecf01b527ba3fda27c0a58299563c7e97bb80bf4fc2cace33374870d97d169ed4f94bd79d81666247493ada8eecd1f1c6b457a8b8a5c5463575699fa9ee72f1593d3fd2357e2e8f21112d0c7e6309dd04c29cd00f812907476ef4d1e98b0b41eddbc1af89bac76f7c8411cef9f286375ae64de4ac9c4677f34f5879ace947a58dfc9a0301c60f50f713ff9acdd86dc2dd5910822d767358a0e3bec680f31a30cd8656f1a4ae88a89d673ee5a5434733e292b8cc3c805c68188d5dacc6ffadf3f8fac0c7b7df8147944020a4a0195ff9c8f19672d223b0db4e750941fe5aa569aa29979bb8a23b61f89c43c1a6133e49354fb3545f08d92cb11dcbe9cc8af430b07b5e04abaecfe2449889e8866b683ee4c02d777dd046cc3eb7a57855111d6d645af6f58447be9fc6a8e82bc9eac857dea551d0e30c61ae602ca505fe90024a2f3240a0ed33f68e96031a07820cbdafab313e0c966537825b42141d072329481c3460d761c762a121f3d6d7bb9c70e6ea2684b32db17c492d40165e14c71a35ed2611685c3755b348125f4c7cdc9b958dbc28a805e4cabbb813c428ad7b8b6f3b61e2ad7504257754d7250b1a997155e4e548257dff51f0e4b7cc060bff713db6713bb9899b5996a4c38af6869225097b01a7fd4f0311cd5651fefc2e53eece5c7f612476b08a648b2fbdc51ee53df2923e7309e7c0ae0b9a8e67463e229aef66f1dea5c7b72d3195882d90903b43549f4fd9c12d9a2d7ba41832374", 0x1000}], 0x1, 0x200) unveil(&(0x7f0000001c00)='./file2\x00', &(0x7f0000001c40)='W\x00') getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001c80), 0xc) sysctl$net_inet_divert(&(0x7f0000001cc0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000001d00)="1e12e797e74e57acd9da72c4566fd43962d81dc3a43e9485b49274389d9cc6eace665c6c64f6f52f0c4ad633391b1039cf3b09a3c85a5e86a64a054c22b55d035fe12349413b382682aa53ae6c8d0fa34deca1e217d9b38b1a1f93aefcde4d2cd8e5e263473fbdce520329ba7589031d", &(0x7f0000001d80)=0x70, &(0x7f0000001dc0)="e1b7ce649a91e8625db5f31b694d1e0455ede750686c6088226cc23f465d855d0134cd5fd3d27efde37b3061514a9b34e6418e145ecccc48c26bc176cf18e9afa193b5839f63eb82925fb78e92027b870794b72c9640c9985567d822fce0b26242f45bee324f4904e3f3c5f60178190aee1c1bbc4ccd24090f76586782aa12e57188a0a506b84fd806cd6cdc87e630d4967d5fee47265da193ee1afba66403752ab260336a75a3210861778a19ad930ac2c8881c243cf82bbc8be8c9c1464360d927e17087929be70a1061bfa92780848cc5c4ec0962e8b1d2a09fb3206d12ea63273e0276e29353d20e", 0xea) executing program 5: r0 = getegid() r1 = socket(0x1, 0x2, 0xe0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0xc) syz_open_pts() syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/517}, &(0x7f0000000280)=0x207) bind$unix(r3, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x60f, &(0x7f0000000400)=ANY=[@ANYRES8=r3]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x20, 0x5, 0x4) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) r5 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x2, r2, r0, r5, 0x0, 0xc6, 0x8}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r6 = semget$private(0x0, 0x3, 0x79b) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7fc, 0x0]) r7 = geteuid() r8 = getegid() getgroups(0x1, &(0x7f0000000080)=[r8]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x3, r5, r9, r7, r8, 0x0, 0x2}, 0xfffffffffffffffb, 0x20000006, 0x85}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, r9, r7, r8, 0x144, 0x2}, 0x401, 0x9, 0x5}) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r5, r0, 0xa}, 0x0, 0x0, 0x5}) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f0000000300)=""/94) semop(r6, &(0x7f0000000440)=[{0x1, 0x76b, 0x800}, {0x0, 0x3, 0x1800}, {0x0, 0xb30, 0x800}, {0x3, 0x0, 0x1000}], 0x4) executing program 7: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[]) executing program 1: readv(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000380)=""/88, 0x58}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) r0 = fcntl$getown(0xffffffffffffffff, 0x5) getpgid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x1, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x3, &(0x7f0000000000)="d19fd47f", 0x4) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r0, r1) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup(r4) listen(r5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xfffffffffffffffe, 0x0, 0x10, 0xffffffffffffffff, 0x2) executing program 7: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000007c0)={0x0, 0x3, 0x0, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000800)="c4ed06659f88dbb95342557bb2733b2f72356da3fe722b2f400cac67abffeb2f626233d845358684e0b5e6d83b85c2660b15b3c761f63eca4ab67bb57ee7ffb788418c9547e544b0df1bae40442edc63e17bf9bd492dc3e889f79008887cecf058979b3b01", 0x65}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000380)) r1 = socket$inet(0x2, 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0x10}], 0x2, 0x0}, 0x2) dup2(r2, r6) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r8) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x80606954, &(0x7f00000001c0)) setsockopt(r1, 0x6, 0x8, &(0x7f00000000c0), 0x0) executing program 5: lchown(0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000004}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6106a6bc44862c705603269c8bc13f440076a800"}) writev(0xffffffffffffffff, &(0x7f0000000580), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) fcntl$lock(r4, 0x9, 0x0) r6 = socket(0x0, 0x3, 0x3) recvfrom(r6, &(0x7f0000000000)=""/242, 0xf2, 0x1, 0x0, 0x0) sendto$unix(r6, &(0x7f0000000100)="2a1ee058a07c7922bcc6ea5ee2458d471df6e19b291055831b90f8a6c67ea683594251b09c81f8b66e91750392e7477cbf9a4cb13aa72d86a46b2bfbd96984509c335d36d5f0a4b44fbebca10559386ff05db0dfbc9471059605b4cdfd3922b2d61c6241fd9917ec973a815eac96da9c1a918961ea9b990d30b525fe3aeb329ff9", 0x81, 0xa, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00') r7 = open$dir(&(0x7f0000000280)='./file0\x00', 0x890, 0x90) unlinkat(r7, &(0x7f00000002c0)='./file0\x00', 0x8) bind$inet(r6, &(0x7f0000000300)={0x2, 0x3}, 0xc) chmod(&(0x7f0000000340)='./file0\x00', 0x9) executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x9, 0x5, './file0/file0\x00', 0x6b101938, 0xff, 0x10000, 0xffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000040)=0xc) bind$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getegid() r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240), 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffffc, 0x83}], 0x8, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42112000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e000f1060000000013000000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x2) executing program 4: r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) accept(r3, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x2, 0x4001, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 4: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x10) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = socket(0x2, 0x5, 0x7) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x637f) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x5, 0x101, 0x6, 0xf}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) getsockopt(r1, 0x6, 0x4, &(0x7f0000000200)=""/165, &(0x7f00000002c0)=0xa5) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() fchown(r1, r5, r7) sysctl$kern(&(0x7f0000000340)={0x1, 0x2f}, 0x2, &(0x7f0000000380)='T', &(0x7f00000003c0)=0x1, &(0x7f0000000400)="4ac98e201e644a8560db872b04f60b381d40d7c01fe9c9eedff0e769b2aa55b0b8b3a7128f8f9c677694e947aca44658e1eaebad3c6abc6bfcc5c111f0d27d08ffa10044bb81f5df65320d3c242969a87b59e4b6e449a82e195658f10b6154612e987fb43d6943f2d5eacc1a0010a00b48f2cb5ea233be6482dbf8ef4e2c88db9f", 0x81) pread(r1, &(0x7f00000004c0)="d29bbb58f13dc885a730fdec101d3de983a64fe87b0c84c14c92d79b843cef426522b1468be447f0c724e1e3430892ad366a271b50c00eb08bf6ceed7209c033", 0x40, 0x1a7c4409) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000500)=0x3, 0x4) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000540)={r4, r5, r7}, 0xc) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r8, 0x80044270, &(0x7f00000005c0)=0x5) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0\x00', r2}) recvmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000680)=""/144, 0x90}, {&(0x7f0000000740)=""/124, 0x7c}], 0x2, &(0x7f0000000800)=""/250, 0xfa}, 0x1000) r9 = dup2(r8, r1) pwritev(r9, &(0x7f00000009c0)=[{&(0x7f0000000940)="84e9c4bc8b15e9cd3396d65f7418f528cebef561c5cef35952ec4109b7cbb71e30737ab1b63aee80aa993e3cb7225a7ce21e4bd85aeb824559b92a3bb5205c", 0x3f}, {&(0x7f0000000980)="805541ab075c00863b8b426dc16edf71009f8ecf8319ff67cbe1e851a2a06ad41d42c8602977b4e2c6dd76dc5cd33927a784373f5ad812ab1da953dbbd6d1d", 0x3f}], 0x2, 0x9) msgget$private(0x0, 0xa) r10 = syz_open_pts() fcntl$lock(r10, 0x7, &(0x7f0000000a00)={0x1, 0x2, 0x500a, 0x4, r4}) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000a40)=""/246) r11 = semget(0x0, 0x0, 0x21) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000b40)={{0x6, r5, r6, r5, r6, 0x0, 0x9}, 0x0, 0x8, 0x400}) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f00000000c0), 0x0) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto(r1, &(0x7f0000000300)="86ff2a29ba9e4e39215b2bf37fddd7aa3c449e4f040f2768d7f49ee678b075a68862edf22a7d963d983b270ae094e83f87885da983b9b326d6c919707d6a74c84448c2e64d5975716ba7b675a6c70793836949e72e371928a2b093c5ba6a29dc30a495076da99354e2336087814fea7b7b63507591d684fde5ea498e015c436c8df0193fdc1af0e3959b2a7470e7c1c0f54ae0132cc1c42a6a05af7337b4a51f3e3a81187654eaf999b9a64720a8644e5e40021d1aa641b2a19cd933496ad345c7b831ed379c69bb572b0dc64d4cb183f1217d25d0144bbfaf5eac5b97485368ca36096854b590", 0xe7, 0x400, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) syz_emit_ethernet(0x60f, &(0x7f0000000180)=ANY=[@ANYRES8=r0]) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x1018, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC, @ANYRESHEX, @ANYBLOB="ae2067c7a6268d041762d9c6655839a921260c8e6d89723fd765af1f5cd647834ee548060e75ec6271c73b396c075e1480922f334b23fd92a4009e2b9317087aca6e7b12a60dad0191a3b2edd7d994ec2724752c2a56b6d2889322bbc43b831bd0d3e5a449ba206e378a2ed621b19c70624318b5b77d014cf58e3110c497917727584ebb1f7ce2f1979d2021686c71181fd0d0f79656189da4e6d3c6f3a0431aff36b5e4887511f32d9a09828a6639623f3eee3a34c78ef2836c78ecdd92fabe935067aeb45b48d49cabda411bed364e6c8006afc48fb99c26050ace35", @ANYRES32=r2, @ANYRES8=r2, @ANYRESOCT=r2]) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 1: socketpair(0x6, 0x4, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='c\x00') chflagsat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) close(r8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 5: geteuid() syz_emit_ethernet(0x43, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x35, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x10, 0x0, 0x0, 0x0, [{}, {[@multicast1]}]}, @lsrr={0x83, 0x3}]}}, @udp={{0x2, 0x2, 0x8}, {"be90e1d10d"}}}}}}) socket(0x2, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4ebfac6bbaf7958) pledge(0x0, &(0x7f0000000040)='\x00') sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$net_inet_gre(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0x0) executing program 7: ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000040)=0x8) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/158, 0x9e}, {&(0x7f0000000200)=""/16, 0x10}], 0x2, 0x0}, 0x2) dup2(r2, r6) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x6) r7 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r8) fcntl$getown(r1, 0x5) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async) socket$inet6(0x18, 0x2, 0x0) (async) r1 = open(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') (async) unlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='c\x00') (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x35, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) getsockopt(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) (async) getpgrp() (async) r3 = msgget$private(0x0, 0x3d1) socket(0x2, 0x0, 0x0) (async) r4 = dup(0xffffffffffffffff) syz_emit_ethernet(0x0, 0x0) (async) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000040), 0x0) (async) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x6, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r5 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r5, 0x0, r5) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) (async) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) executing program 0: syz_emit_ethernet(0xea, &(0x7f0000000180)={@broadcast, @random="06106d4bff24", [], {@ipv6={0x86dd, {0x0, 0x6, "15213d", 0xb4, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f0d0aa5cfa1002fe8c1b98dd5188a294", {[@routing={0xf0, 0xe, 0x0, 0x40, 0x0, [@mcast2, @empty, @empty, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, @empty, @rand_addr="00d053b91eba608ed2d3569fe531977b"]}, @fragment={0x2f, 0x0, 0x6, 0x1, 0x0, 0x12, 0x66}, @dstopts={0xff, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x20}]}, @dstopts={0x8, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x9}]}], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8511, 0x2) executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x710, 0x1b2) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@rr={0x7, 0x3, 0x7}, @noop]}}, @icmp=@timestamp}}}}) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ac3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) symlink(0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x182) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file0\x00', r2, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() r0 = kqueue() r1 = msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206916, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x8, 0x0, r7, r6}, 0x0, 0x5, 0x0, 0x0, 0x0, 0xf234, 0x8, 0x40000000004}) r8 = getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3e, &(0x7f0000000100)}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0106924, &(0x7f00000001c0)) r10 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffff, r2, r3, r4, r7, 0x105, 0xfeff}, 0x4, 0x3, r8, r10, 0x7fa0a21b, 0x9, 0xfffffffffffffffa, 0x6}) select(0x53, 0x0, &(0x7f00000000c0)={0x4, 0x7ffffffa, 0x0, 0x0, 0x4, 0x0, 0x2}, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r11 = syz_open_pts() close(r11) r12 = socket(0x2, 0x1, 0x0) r13 = dup(r12) r14 = fcntl$dupfd(r13, 0x0, 0xffffffffffffffff) close(r14) openat(r14, &(0x7f00000002c0)='./file0\x00', 0x200, 0x90) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) executing program 7: socket(0x0, 0x1, 0x80) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x40}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0x405) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="13d6436678897f6507478e042f97e8f12e803408554bf024357421ae10f30b1d01e04d09607ef31ab6cb23f6", 0x2c}, {&(0x7f00000004c0)="0a4246b7c9e187878eace14137e83f03b4177799ac1b9eed75278d0f1529ae250b32278eb9159f2e2485901591de05404f03e554dd7494cf4c108092d52305559b16578fa104cfc23c5996b6af26bba6a2d8e7fb4b42639b6d3f106e3d9f3fec943f9737802b9a9b8d48727175e5990143b94de96db3d28de7941498d969cdf088086279f38b4d45b6f66e7a9d5fa54ec77cb3610aba8b9d4a591e7c9804fcced5506400a4931869e3cc02f92a84bbd4eadcbbae9e5f49f49262eceb76d965877145dbf3ab670f6a2cbeace0ad34a69abc87ba5fc251dcd7fad4291703748eccf0b35079d24592bb4b43994778743f92d7e044de7f18cd80ef68d8d5e1b9e20a4e1a6ae3083bc138a29aee08663aa45cfebdcfeca9050cb1a1195db9230cd14905323e55db2bb4ef3d6f90188fb57bed017394dfef560e8eca4d04a4d4c37ff7119c932ef95339e87afb82fd45edf108a1717f3979c29377", 0x158}, {&(0x7f0000000100)="a2ed16d355", 0x5}, {&(0x7f0000000680)="5feeee1a19992e3bd85a588ff8913da1cea65857110071cd", 0x18}, {&(0x7f0000000780)="8d39373c9d40cbb96ed887311eae900cfb476891f70d41fd528cbad5ee43434d0b203c41d8e7b9e2cb17b995ac8525052b827719e85c0c597af3b40b35ddd98fcf0ac393196726820255074ee008bc35a8b3121107c74ce8befc95e60cb33af12ee6d71eb2f5abe77225dd1afa17e1f2c4f7cb0ee31387223a6e93ae1b841b2aaa3618ea33dcbf78e3431bd8ee91f719df75e8ec4e9841fa91eb93594928c6ecf8467748d5fc52d51047fde887e7a7d8120ba3f849b7a04e996cddcc23f8393bfbe9a7679f646b51c8be49", 0xcb}, {&(0x7f00000018c0)="ed0f481f69d0c1a29eafcba310815b92a8be90e02d63482921f6e1a7fcb634f55d276396c82f6c0e3d8cd2882e4db8fe33ee4afa2dd00465096a38c7b4a7a7c1787f72280bc12ea9533b8b6f2fc28fcc7b6c304efb20b772f562c43075eaab1e8eacbb6631780e602e9bf2bbc044825be7d3cc5fed0931ef76ef5194a64a3ee3e7dc97adc5fcadbc578069e9e398f3d0f82a357adbad9d0351b47c49b0c07a1135d7ac2eecd0f0bd1ed6d73340640475b5468e359531cef3fdc837c8ee42d70ba3a68f35296e8b599fb220da0f621b2faebb9324c2c84d922cf7c3a2a883015e89bda6e5ea1f1793339fc14cf57fa15cb6777e76ddd6242a9f86c59cb72412397a4ed340fcc0ddd8666e6cef4fcfbb4c6cb86898a715803276a3cf2ef72a1e4f6c1c986a6eaac770459bfe1d8bf652e8fad6a713948cd95dc99ef0de3af7e2edc0ed94c9befd74412bd3f4a2326da0355ac068040168d1c89fb27dad859a4d966b7942cac1e03a9fe98c49119b1f3295912822afd2d64cd1df26e6ba0dfa058c1251b01290bee38066ae8f373d7816aeaf7416ceea633c7876c558f01a024783ddf3719d0bd3badf00a340361e9e03be5f40f7e96fc5b7a99fe9ed91c8ece9297ae1c8054e7d8eda4c78bbebd32420b19a72b152c943d6b1dba2072728f06bd865566ea535ca90997aebf45888b4373b50b7a47d039d15c27aa5c59e66ef96824e7a6e4985c0eaab4cd9f4594ad2a92e642485eb2a2f9c9d504ab287c73d60b2654b2e5185f6adc12d088f63874052e43b646310b343a61a4556e3fb0512def9c10de24a0cde437aab630bceab5def1c28bcd73c305e61df93f3923ee452f98e44a3dfd1d5c30b6f776b558e2ee02cf555fb59702e0a0a5b96cb3446c7cf1490bdf4beeadf3fe58a5eb2ae1408c5f9387b5d4cdee39423edeb9f7644dfe4398f2e219d2190180d90b3013588b3aacec2f00d426dbdc345af42c5d4b521cabc916b1ba729617d25e64492a4add64b48d1fc4640b50f806c04ca9e0d62351207078e3120774e76ff2d31448bebc01bc163029ad04a52d3cde14df734a41803c66c13fce5904df45a349952d805026b654bc8ddaf047a54b4e87383a2e29b22de4cd4f359ae5ab6893c507124c1eae36d0f6ef970f019d288dab9f0aa38e7889fdba2e24a4d30cad6d9ba07a3d87aa66f94703f84c0203008e30071ffc2f3be97696afcfcd4fc0e36c84d00e2e20da09e6647ad3c87e655f5811347994db84d309811ed66c81bf67b50f794e8bf3c1ab80f6764075377b89cae294f91e90ceab3ba2610270adb57d64fc0e042a9b17f1a944f96269e8a61e1ad4231aeba220041393b32d8034df7622f3c8bd66fd453604eba8dca7affae4f050c2a4db2a7dbd75b22ad59d173f301d3b35ad54ada4cc1b67ba4000ada8bee75f28a35a6ed079f9e567438dc1d0db3cd858e2e53421bc226ad0ae55555059dfa1d86e3a1f2ec94df2d91e3fe81082f01602f6f7606bbd379bf864623f2306764df57984db255bbd365dc9ea6baaa6c03c5ad4933ec1ec4f093465f4eeb458d517f7fa60ac81129be0fdf880a810adc55bdf5ca49959cecfc8defe8270498ac8713ff87aa206e5304b275ffc17d94172389a2ab218e0a326bfd74fe1a0bc111c0a6da8feed21b13791d49af1431bb324811341e3c46fb06db76fd4c58693d366942521f26fbab0d5f382f68fc6195d1591898bfdc9b4ff6973595a3070d5753f8fa70d19d3fe9e41d427978a9b9e438aeb8bb3f5578a11353b96f8b3d6597e0ec732a9eb52f14dcefd818c59023e81ba2762812e851bbc98fab98e1f59f63bdf59259444f1dffad2d41543347d37bebe28cc233baec3abd91266d47f37eee0dfa9f6d91a5880ec361abdffd9499f15e98a86a43596973b8bd6d3626f17a888cbafaf9526136b38ad7ec78d7ad42457926a35884a9752d5cf29cbee3035f35f350d85fd8666b74e9c1f0e79e42dd8dd5fcf838c1718d8d7ec1fd22651893066fd01334da92a92ee5d44e47c22ee4e29bcbc84ab20a9542b084b9a209cf453a9e33b911f612fade6571d872d148669f06846925342cc69a11540c74b74f515717e5a1b1e6772acbe807859c5ebefd88a74a8de3300eb7f8f94b824acdf062569361fe49a44b3f2b5b3964e07a67943be6a1cdb5d4503449a82c86ffb650f204955ed324e335e892f505c2849c2eed0292f98168c919a37d4d68bb0ccf33f52381f80dd974db95c496e03e803ebbe77fc2c15475b86cf249c43e05abe9d81f88665122de11306009120f32a61344ff2d551148284c957df9d937e2d2ce2db2e04097ac87f976960a0d898380bc650b8e36538048d5df223feda847360a907344f1b454918574c64861e39d9cc920c30009357e5d67c7b06e1e781bad95ae7471341b4b6f547b1bbe00bf6341ac8ada218f5c28845b8caee7dbf360c099d6e112271984f1cf549b199fc4c90c3535e4687aa1874cd374825c37e57c83b669800f494e241dd10329cb711794315efeab959ea4961c85eb474607d137b038e3a5cba529f4ecdcd0fb42a8e05beefb18e6c35eadf693017e84de2a2b9b668ba98641fb8d6a52060802879b90e134b588182ed139b34d2eec7da9184f4fcabda453c86c35ebf32ae880ce399c57cb3c0dc03b2add7935c662ec2a99bea8139cb2a7bc22e86a8c786a942b261b8c161aa1a99ec2cc5ae042e6b1549b34f7cb733b531988d6c111ed5dede5a0988744cba481d1dd9a1f97eaefe77f06ce1ac48e43a94fba042ed0be9e7b3b460bf1f35bd8f3ee98d873cf19c9a978b19c7d47450bc0cd7268bb00eac70097a8cbdbff037763b60f1f5146635ce219da9de72f25c93b53398ed562df7ca26731852d3fb19a4c1bdb1299d7276745d9502bb99e01a3384ac958b68c2e80caadb7df4409f99f83ab500f4e2919a36a0d96b554133e4c6ffda8ff5fdc0b2c4a6de6afc7f92488312e8b88709b60be00fcd21edaae2418deab90cf8358996e18d8e37c30c93151e03a6939ebc0435e3129fabf9b0d1c2e115599fe025c6aaff5e2305c42444289b43ab6a35134a51be8e293e2275b490fc42a97d0a6cebcd8aa4834dab436865bba16dadd4b7a7de0a7b124a644711deb2de822007830c84bf9fa8e39752d088d71fe60022d7b653c97557328debf200eb83485455f6c46afd3b602351d3aac509af721f2b091e00c06ed40f002e59077bb556b63b1d7ba2aa543fd7839b050e8c94588b7eb3c2a90ebc1e04c33c3ed260c80372681ed5343264599b36c6528dcc5c7a6f2dc1119dd68a5a018a0dedfdbb1aac4d5001d7eb4bc0ad160c18a4822b5e99e304b32518d88825363327d63a4987b7db0a5429e8a8a7213675038adcfad7d5026ec0844e0b41fa91a2d68add61d85635e26c7903fa0da0956ae972502f26f038f9204dbef8d1f0dccc2cdedc9cbafc721f6573ca8a284727516dde4613e96644b1ed5bb3981c29784a571dada23274bc6d07662fdaee04e7b72817edd2658c69c353e93b57592b8364c11e0b04a93e7cb8fa5e6fa67be70ff3ef861c9ac7b00df26a253f7036feafa009076006a23cde3049eefcdf2a786c735ce8a124999ef8afa9cc6a2a9ac12173cc8f4f9378349b788aadaa5cb32ccd1408e9be114a558aaf69ab7fcbbd7e217fab171e8aa373061f3c6d8197510717b18a4554392c1ca151b647a61ce97a7b88fe6538475ee7873932aaff3f5b90880a2e418b0c0738d1688cdaae364da9dcd0552dbe61977d506b31b890e8d6cfeed24270730826d95b2873f6afb4c378f5e6aece395ff9b6f626c9e30265d74ced5c5e7561ff7563838bc57163da575a24d243af5c30cce66e7a3b743d311643fc74ed7c3ba148d61368613d59426a9a0ea888eaf9032bf57c8f9a0ee8897a5eefa7a8f9a94ea003738ff35c0ceddfaa0975b880826f4444ca7aee27afe3f384a9f3087ec31164400195d817e967f164dcb3952b9b7fa6c9968bbc2e7bf9d38e58745455665f898867733eee672fa3e5aaa91609c53159aeab8173c498bb2be0cff52a7020bdfcb2ae0f3d3d3de07b5007461a81b1198fd247bedd68e1fa5cb10e169dfcf1dc9fea664b0bdba9bb4d5063c43900a2530f7990e03db11d029fd8d0a322d2ea1aebf69b117ccf9f1b32e859fcb0402b9da464296d006f427051e9751e9b20f997f9eccba95bd2bb8a9b0d80053298bee9a7507de7b5ae1a0afb9dcf385d109a3405cf453f0e797f8f3bb7f6c30fbaee04078ec87fe1653766e30004e81ae91a200354fe9ccd4907ba8a571b1c768586544b2212e903cde63524f6fb67540e946bc598f6a7c6a1cfbc0d7bdef100b610f58620ad08fbf7f2d77ce91c04cb72fdf10c108cea74e775d52556f329825f5a0f9df64161c19e84d306a3e99a2f32a49cf167a105a6a334dfa9db80d90c8a76c2eadae2e7fe2a0c6868d7d3542ecba65aa88881e18b37938ccb7e34da95dd906a113b62e0e8a6386cd81a746cadf711ecb88a190a9bad7cda70b1588bca416d9d8de215c78f0e66e0224a99e432147947aa55c5efa4a67c2bfacd627373c368588f7125fe544b12172b1307be46cd94c61278b90ab253e467a4d86e14661b7221a1563a86e7af52565f2a9a493382c304ed52a73c768119fadfd8f6a3b6544903e6f98bb87fcfbedf0767a37981d8750bc7ceadd85a77983d9f59d94f06a03f61523403321c03e2e60009f0cc6d4c6759dba9890e46453a6d617b81a4ffc48629f6789016f95d70f024150eac133bae0a13118644bdde8c648d0029a22ab191f8d1bbd28f3d4687386453ce8947cf9bdb12fc60caffe781fdcd459b688fba4b5d143f044e1ff731670b13f2892ffc2d19f288ae91df4fc5dc5282b38a7673387b8b641b9ccf3468a8bb40b6730bfb0f6a402be142f4bcfed2403980a465f32df929e214935896a0c8ecf8e4007075a00832e5cc21da0df66f778ed740bef920a44fb368f6bbdf567440857b90f740265e283c67b74676ba953eb9175a896f10676906bfa79bc9017be454f781c4bffc32f0a292d79b3b5a49dc877cd61240c22c5c45a65386747293cb5e92265f90e43530976301ab9b831e9e06ccf0774b407ed894297a737dac2d7d6663ac9e09e4898ee5056d6ff117fb474f218521999fe92c35fa9a02a413b15b78777da0bf1d6781c853a930fd0294b43344df3f58c521fbb0055cc2f2bf0ed6e94a56eb7dbb476da129792595cc66ce0e3d84e88a0bcb1043ea70305422dc804c1ce2bd2b1029e33c69b230040412843c19b2fd72cdea353313ef7cf11557ba139dbf600c5dc671bbd39fdaec136c4711c379de00dfb143a5d6a4d8027ace79ebeb8537d0d5d92e58bdf4a438a9d725991145d254ddb4404e03e6b5bd66ecefd89d596ef2a6cacd2ef6644e17e4fc3946d87b553d087bb41690f722ad42755ce445c393b716d495154068b76adc277c3972f841d1c2958b6b2e4ab10de1e239384000733a402dc17fd0900b9d788c06640a2a00d70ddb730aad853d1ed01f62eac8b36da6a567a7da1e4501aad1a30b34c77e2de0206f9b950a7fad13d3129ea4ffb21ba6b2a0cb84ce5ba20d60207a688e3a1b6197b1bffdc812c6a695f07bccaa40c086841edc9688a84eccb8afdcb9fe47945f13e1e5c5cba708c73c786642c55182895dd0e695fe13c6fefee29d457c1d79bb69620585f9f3871c532e7049aaf3760b2ad239f247a5f49deecd412d765208705c613d39f57d290cd15517ec0c1", 0x1000}, {&(0x7f00000028c0)="f2de02190f8a3b48fa716708cf35c9cfbd0bcd1c25efaeed0c1f51d5758e0f5454b6170486b05290cba04343504bcb45b5697fe0bfc380ddf2cbcf7ca6a48783ffac1f32264c16ba3209b5082d96f93a1b93481277c590d095ce0fde5ded9fd1a0e7e15e238b08758bca6efc0eb042fc2f1ad5e3d94b9844eacf1ad5b171f02155106fea6a60b302271296b9576fd6c158b34e50f41d95e2add86ee152c340feb16a6c56b3813dea1dd4fad41cbea606fb044c7309b4c527e142854379f06b1b6a5ba396efc941b5be0abbb2204ba57ab5990ebf2b106760dc5cbd7ac678b24f2c7132eff1f995373112cbdce837d81c63b161462880a176a6f096e10337d189a3f9da6fc25813d1f5591319ef99ffecbe460f4110de9b90c49baa42ffd0faa637d8c80619d4b0e5b27e3c8972559c0b688e13815107d7ff786a5efc97cd5929d79bf55f2b034d1d504b5ce3d9ccf262c7038c5d9d812285882f928a9f1cc165e6ee83af565844e0942a3b9693b1bd278ce251f0d04e6030cb5a0fca364921b046806fdb6e50f95abbad67495acf8e197a0cc254957b3fd226ba9796c18b14d89e70b15850adf41da21319108260341db5e21444a9846f3fe04c81860af728fc8178a530c32361df58958efc2557f2711423ab4b91c10773dfa95ab6d4dab6cf876ee6f3794be6696783e5a11c7c922e6a2c4db41c5c62f43feddc70e9f0a019092d1aebca144c2b74728f7b5a482910a7ff5594e04fccda575a856932182fddfa28a5f07d80ce8aba99f36b199a8690c68f37683f8a99e3ccb618ebc1d208492e08b28ee09be5c3d38b41c41c1ed31f3cab3a4d31bbd0636fce0c1eb7e7e8e441ca1c9ce8d9ca1df6ef3761bf68ec7e70b40aa89e05465100e6ffb024a30511dda3e6d7a022df2cd00f9d5f16028ed619c5612e9fef2eec268a290eede2538dc6993fe9a0ab3671dbdbc2c42dbac5306ce682281ee17d8aebb1f277fe2231d405964038d0b2fafa0a4e498f364cf35817575c7f7c5b674caf726a3f6e16794882830d16ab45c32e857563b126aa9b0f83d5beda100e2e9442d66438645d7a4498d6820036594680c939c2f92e8ff79b1e55a023a0903b2e6df9b5096bc663936b4b96455e21048be5120da5b4d793e47609e7d101e5e0abe77813bae4cce9b302f97e2961d4c2cbf59892002399ef6bfb904eda0f82118cb46a6c45fceda87619161bfca5458dc6bc82e8fcb8b6d3a72b510b2c7b83698fb9a1313632ba0f235739ba247c4feaf8cf3c6f7206c0ae6ea0f12537df782157962f0b352c6f2b66710f258c31ec0d7e37826d03dadf451a9153f6dd6bc331bea16e6662e1ee20ac1eef95d98162c212b527488628bb49bdb75687118730e2c65419197fd858fd3ad98633cacf76b622fa17bcc50ffd30f35545d7a292ea17eae81d0c243d3a833980342e0f87052cd0a75ce6e798997b3027ad1b2c85a59926cd4ac0ccf0578b7914c4866346017094c3fbf6db615d3777b6179628066595e4343fc9e1806ba71a525cfc611de84f482ecc19303677fa54df50ae9a85c4c901b9d2087bf1c3b2f898157c19ef5bad86fe44e5c78d25fd4f766eabfb4c711fe52142ec1b14e793cecfd04188ac490e2328ad0d4bd0b94bd6b28fa2f9ae1632b7aee72831450e0adc76538006d3c43bf5e3d8f32754008f6812ab5c564802507c4d44a124eac3c486e5aeefdeb635e128aed9cf26cbcd6d9060289834dfc7b4c2f8b4d76c292ecd27619d2e2833665db3d5f2793081672e16003ab4d2b9fe62dcad2425a9a7628bf78c942e784ec85cf3c6abe139df036aef20025c4cf1059017829ad4e509c96e80c767e6ebde809fa47516d9f619e4afa2d0704403bfae4e20062e3b64f1dba5bafbc32e426eca931a5997f1ef8b1c7b2af011360d704b7c911e93057e8db1bb932b6250e4f4cc44923b7bcb360be85fd14e38381ca92b8a1a80b34e508df1b8699b0cb4091d50fc05f72ee8a1f3a8cb0ad8b7a2436e8df4f59b3c67f117ba6c4dd030b803ce71e1284f41e84cca347a066dc52e8f88e450f0604f1df014fc76a87f2da8019cd5c80cff364059dbbe6aefd7f0db6b621fc49ac9e01002e0daf0c4ca1b4d1483cabf83ff6827de2dd79c6e1886d50da055bef3e2e028a6a0adcea02525c7e6bfc67c9a5f1a270089ec7d1c4b8371993c7f87fe612c0ec327ffaf89dfb6dcddafb317453eca20fda1528625d64f796d1cc146f4be8f96b24f161e8928033b147976d04837c3f34a6122cefaffd365c02d86b47c3865bc2e2a0e56fb5e1e21be139c1c24ee057a9d1708e1e240468ed6898ef211dcfb48bc8e96617396d59c7f1e1abf4d15768eafaec5686f813235ba6eb2353144c10f680c9ac31e66d418c02bbdd522c2b56c9d69110e4c9d7ecb3ec897729afa57bdd9107d2d121be9de1dea356b4f344617ab15124ced172a29f573bcbaea4feb5255416f8d3ac0197988b47143ed47d72be1bb2bb0a2536c15fb2ab6826e6a28996cec38b413c1988da8d2dc4ba2ccd6077ca62f15e04c827c0fe90f43cade013f12c34e7263cb3b6227cf1da735d73153d990959010b277eabca5637610fa1637492b6f79e7c30477add479741be737c017197d2d1ec3ddd5f412db537d6c5c6c9badec1a5b8e2d4bb38989797b271a9f9b3195fe77febb6b12c4a3b49fbec3ea83668689a94a26326d5629326828b6f262a13d3932e4dad85b2d6c3ac67c50db808a547f6432af74a38402cd8ec836b09b8588c5b3309de2880ca84ff3b6c733f94f24a53aafee63c00a0c2aae15c68ec8c26f4e7c4b54068848744feb028297a49cce7be7f9cb33474570c1b218378d45fe0c7965f2635ce715a866de29afc9429b277881d30c70e36d0bded1af537563a1673e21d8f027158d23cdabf1eac61c781cd8940ef58418e4b21c43011f5b1bd12d3d4a54a6a6c54694b77016e83333b4815a5a2cff8b6e8665e7757921f46420c8dd926e99121802936d57fc0fdd60c5e71e53448bc495bb8f75b298945cf6882b0965deffc788331088dba735ddc69ae11edd2ddb991ac5dce8f269dec08bd6edab5ff8c3944e2e9d1df1f8be684178c0c761351fee51d2feb57189709b3da2594e7f379870a129397e05f48465daa9db8324d2515cf52528cc3df830654b023107e5803ec4ed4efd1e06a95d821c5e24e3e551e7d324a208c2656191324569053efd192f86a2f97ba1067328a09ae0c12be03a0a2388a4eacb2993954d3254aa7416ff9e4b387bdfa6d9296d2c85e0cf795a0bb70d124bf97201f20895dc2fc40af0be38eaf7d49e9c6b2e53749c8a5e68fe63cd2e5a368981ff4741c9ef5f6524aec741fbb62409d3529e128ee19cd4dc9f2bfb42e4f54e35392e038b8390dac86ad5c09aada4fe5954b4d8a61f44fb8ed4a0412796a5da46600cfb0f6e5c2bf2d05418973e7e3bece209a027ecfa50d56f64707068c7a3b80428b8d582bfa6de8a3f0b13012d257c21cef60b492abdb4ddad834cf92ba2b4a61f9320976fa85281df3d632099d9c88a01e3b4cbd18bda510cb2ab1b16816646bd9cc0245a9756c7bf29430091ddce3eb63d11bd99e96971ac8ed20aa5c7096a3c24c32522a5745c7e1d932f30f4de81f1c78f9c56f9e42304635e5545a58dbb9fb835eff52f4bc5ae113f56879be4758489ad31ababac04bcf27f30689651b4a3bc9873a904c45a61c0b543039d68aaaf10846517d8e6f7ba372568c203da83a513762f48dbf6b58f5310d007c2f92623f52004a0686ed6605ad87e5fc1415b730ff3774d8145e27b47066d2b5d4b5c48402fc3f0b6851fcfe0861ea465b16503fe0548b5d8e24308768873fb34fbb41406189b6adefa231503a0cf90a2d815b52aec9374332293dd740b7f0ab37e5cdcfd5abb798e85805c795829fd81cc3169c16e8ab97debd214a000dab834725e0425de39e421f98ce6ae7a15ff464e57ae517ab417e868a1091d2ffb4424ccfeefa2fe6d00a5c947addb12b958fd31d6b2561291cd5ddf6561c950ad5363ac371922d59413d8159cac8236e25e4a004606b7cf1736e9a8c633429578ab0a9cc4dd43567934d5e5fe6585485a2ecec7fc40fc43d80f8beee596056fa04768dc04f0d29957fec235016c9c665cc97ac4ec2fb9d14fc8aa582d0f4a52ad1dfc2c70aee8ab7ed6b580a9b0a9a23df7ac5d939d12308e2814644d60cb97ab2777b7507891e0a21d91770e3e4a5b7ec1306d29b89f89a9753348cfe3b0b145ceeaf78ced5b4a308e0308c3d5050bb15a50148a57ec6cb6e66b5eda98f4b8d765ea63d5d290ae69da8eec4f428508c77e71399b16daa89ddfc3ac3897faafa73b7b671c4eba9ba471ccc6152556165a9ef8cbec920f396e155327a98511fbac92208832ba6722e31ca8afeb170de5672eb9aa69d3d9462f2c69a0d5c5f083c7bf2c88b68318756901a05a5454054d3a3fb574d9e8a068781ea931641bf9b4794e0c50b8c3cf9899d2f3aff348f55bb445d5237cbc26c18e874988e313acf2edf7adef4976ddea7dfa75ae151f8e7aba446eb1d02d475b55839a10e16966eda5db60570ca4227747670e0c1f84853359ae02fb5d64eec1297e134606624f1a6340bb57911fd9a32a12e309a929bc2f100610456b9ce1d398b2d4e5830adc72360fa5ac5ccb86af5c6d6c8b2ebb1f125c3d165067d4d8d96341bdd1f4c6cbf804fb79264da12f75137cd9e6c23c37c9404a13901d473a4e0fd8945fa48a31d6210e1c54a7eaedcab2fd9bd38423dd3af92d5e52f1f428f2db60077bc38c18e79e9ba117af8fb2122a5125f586834006820d0e843708fdcd8c52694164718301915f0cb4637be70d691ee8f0df3f2eb20d7680e3030ed66066f7b25811bd99a3ae", 0xd94}], 0x7) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080), 0x1d4, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x4000) mlockall(0x1) msync(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000206, 0x0) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x7, "e039c0aaf41edf233c3f6420799507c81844b00f", 0x18, 0x759e91e}) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r3) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) open$dir(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x202, 0x1ec) ktrace(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x220, 0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @random="f02ca34451af", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "138a0927"}}}}}) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() syz_open_pts() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x83}], 0x101, 0x0, 0x0, 0x0) r3 = dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}]}) readv(r4, &(0x7f0000000100), 0x48) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) r6 = openat(r3, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x20000, 0x40) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, &(0x7f00000000c0)="c2503de5eeee0c5af6a6", &(0x7f00000004c0)=0xa, &(0x7f0000000500)="6c2631b2668d5d03769db922c73d3e433cf71f3b27ddd31f7ca52397bc7528ab3f129594fc7f140de57b6e43600f7c77688ac6c46e6cb1690e55df3c2fd2809fa9977f545e990ad21d9bf970ba8dbdbae3b054ecff42983d207bbe373f2eaa37807acc7973033c046c5f2cb522f19cbddacf92925e9dd3cd1315d231873501a5d60761b975e1e3626daa788aa7dab9f71f32c57f9d7343d760c5b1c65446ed03bc26f8fcf0bf9132d6d24108e568a8d86006171595c3555419927b239530f058f69f94b2583fe9c1330acca20f385066af6b9f6ef001c956944ed474158805a7474a403daa968bce43583eb32aad4a8ea2c079237cfd9ecfd099d283423ebb4cee568a4abf6553ea2d776095d0ae0cef40564a9dbb1a5b385f59b889bd45596691508255c615ee65c9f4ee5bdb876d24578a0b0442852f5b17ab02f0ea44763d8999183d13f836f5d7ecdc66bf43dff018a2c489e28dc661e27d5cd6a084f2bd9c258239d2d2034c70df5a7a3409fbd0ce47069c5826eeda00018cbfd92d3f687fd87419c93dce0a267df645095ff19d8dd76c058f901be052d02e9a9179cf7e0352f0c243d3346d367a44245c512ac4d68ca1cfafa535f16db80611c0d22a153296fd57e8af4d1d43ff2c5f281a7209a6b4981eba95091e01989c08fbd1d807727ba0f1c933452f05d942d674ffe75910bd4ad6af412e1daee054abdd39b9eaefc8dbcfe89981f11793ae081116b3d972191741bf8d82d68d72496207791dab714f2bf1817264ec3cabb2257cbf89393f2dd42b3bb69fdc8bd6f7b9906d2d33340c99adf619a3595b89c6b99ffbf048474cea562302e64350ce92137226324b174a542b1640913dfe9b9f2414dfc82eb5bc61a916a5f27ff1937716ef5db43be263dc031c6d34d4566f44eccf55a5a8f2469de3857ba6dd6006ba251789ff9b350c2ccb9f9a63397c4b41e9274f34b22e573eef05db1055e9f4b284520789ab3ea30614d3ecaaa250996e28025c9005e4c5285bf5bc7c61321531b39529bf4811086d0dff9df877c9792243e2b4c9f83938fa3e640c0ba5f5b69f971c6202a37f08ba3b96417405efefe93a1486121af006dd71923eee9b8492b74339026faa7807cb7081a94eb6e05a15589a58dfcd1610bd1cf24bc8f83a1120c7ae8166d0847f6b7ec1c684e234ca8a2167dbfccff4ae3016aa94e973f32d0d09f85a47df9fd296aabb76ec14bab06463c27f1672a261e810457278f096b6255c6a6e45597f381128bf040bbb74dfef539e5d820cc5ee681e884bc94c7f585f2e3146922e420b84b0dbbc707ec93d6d7968f77a183df9950e5866fb46b6d922e16e190dd1d8b09111c108278135436ee78d4ed758f345405e3bc1c7aaa4dc59475642c40fde59dff299c3c7a3de295a3b1386c64d207e0efd9e1a7e4a48f813b4bdb132cc4a2afa3e12997a412039dafce94726d93020d869e1cc32e1bef500a90d3f9b45b0ee5ec620e05b319bb0f1df5eab0b165e112586058bc8504e7d62102a735f5248b7028650377aced27de795c795da768dce561ac0f0e432c38976675b20c5eb98d07d18af2c850006a1361e1fac33b9f8b61456373e4d798604136cdce02b87c1ce526983aa5eb59c48dca11bf3a7858653634cde5ee097926b987fc1cb91b7185f9b5f382ba524d54612ff2a228eda7a2c62a7b2c2ffc04d5b50dfa09b4391629224ac4ee9a3f9e256fd37c13748c28d395aa7b6b4881915ac5a5d444289babccf485ccc6f951e19e8c9289cfbebb7567b3c656d3fa027aa994f72c51221fb594c49ad980254fa9689e23b03f2646024891aff1923ef6335d3bd2d0372f2647c3635ab568b6f827b2c1e03059d44800ad94a53829d418e47cc6486091ef41d1ecc1f2423fd0392c970c045c4f46c998a43f667925bdd7084721404f7c9395a7e480aed5b34f6d322acc38aed6d3bb6f175410f579dc70a93bee56f208f56acc0c42695ff86f42ed49c5caec4bcad41987fea44b44ca399c7bd108a2382c32b05f1d22413624115611c8d005bbd9a8565487546f3229f9852e24f0a5971012dac11d71d1d9ed7ba70b2be125fb60de5f34ba26a1ec7da39b007b267a50690c7fa9e6119acc26ffcf80400f8bbc74f4fa824eed1a895bc15777917fb6f2f292dc3da2c1821ddbe69641712b8693f2b5ff5ef5ba21393480ad3b96b515510c33c11b59adc0841a425a6a4ba4b7bdbcae6aabd95716c1e36135fd4737546caad23dae9cbe316494120b8a208780dd06b149b2dcabd3fa2484b8add247ef7f7c0b6c3858108000c9dfdaa5e6efd4b1ea36a7b56b2ebba8e15b4c92355d0c989b2eba4503b61f0b2cf62bb849d441b2ca5b5bde54a2c21c8d643ab36ac8721240ff6f99a063a7c2f1a7516ae52d720fef851fa5c0c9215f795049ed883e82020a93255e36124727923a53a88016fb68d2af9e4c0670f5c6b185ebe831e9bf28a3dcfb345b426157d7d76828ca9ce5a4c8c171b5dea3f788c5901689184c1c34c7e67ae448327fd4db9915b8979411dfd0aa45a2582dfdb219e0cc5b5f6b253acd18ef21a9baa8bb68d2a60d1f02c889ed350756b5d5190915ab9d20002ff8e049586b6f21961e0023c50fc29fd10703182039e164f3923b770ebb90714cd8b2ecbc460e5da63c0939cded46d1928705b58e540dd859b2bf070d3d0688b726f3e821fa0b1010877291191e1e8265b6d0e09bdc4efa3befe3141162f1f0ba7620f49c482dc0a6e29245aa0b46b7b717b8dbd9939ef019996599f9ee72bb34aa159597799054968c70bcbb7b1616271565cd79ba896f3b8c23a83b76320f821fe0d39eabe0b5667955099ecfa1b32e358a0ccd64f9e8a6972b81644339317cc501d789109ed82fea2baa1bb1ef591e07e5dd1e4b0238a774a9ce60b74ab94d2b31e2bb6b53243a07eb3db0fbe84c756696192c5d99585ba7265f03e32133896321966ceeed7850913ff8e53bed2f8bdc6dd543eaba4c4c1f69d17b3ca13246c409a5f46decb2f7016e121d402ccbf7e0cb68ec1b4bc87eef6089e709740be6e393398699bdab98ddcd01516778bb3074d3a252ddc36226e26ad3c7065555d6c261a31e3a690d2ba073f52f9b937981977ce23e5f14d9a4910726fe47ed9ea72683c44811fbbf802a633574afd5628ff6844c3d4ce4bf103f7dcbf95db06312cfa08477cebe4f8e36b919d3f3c0165134da3c2f7d00837782f6c944423a6a253086796c57055d906988c2d2df3866a37cb496f72ed168097f537bf4094a2deb200289027c71248fdf06e422194751b4b60dd1810771d419f0b96119a93dd20bae0a730460a8dbb9a38efdc72cbdbe293e3be30812bd916fe956d01f6e54393bb09454502822fccc10fb02f733d4355416a4a3fba6b60aa0b92b5eee689f87f122bde4480db506613a48433fe41886c470c0d830ed5f82c4a1e378ae716798a410ce2c1db20f697037163fe389a6366ce9ea81ed0faf5c9f571772a0b01ce042348439284cbcbb05addad50445297015acec022845fa45624f2160628b289c8983deb646485d054682d086ea07d01629f3a04c50c6b8fa2f715ada8cc5e47a8c723976745d3da77619c890d48b09e171de1c601d0b572ee6f60382a1558a6d00c9124c00878377e47a2c1ef70a1f613340ed8c339bebbca0b377425a6418c9719589ac8d61bce84d7f0a4830bb5c5c1785bac7d7fe495f62d534f330f05e2a832b05b503a6eaed7b8b837291fec77231219db29f5260da6175df5bca31fd11608609601f5ecae0028be6ec4ad6b514fe874bea31d15610ad87995c26512791e9f6073db72e55b024049ad8a48b90f37511e60206d80e4b88ea08916c84cbecfa668fdeefd9c2a66e0d7924c2cd7c04d11dad604464052baa7637b1de88410053b8d662abd5f193232f5082c7eb3659015d36218419aa73e7a166a78d3f6db6e88ba6ce86c9d3d49aa3667a76204f7611f95467d58926e2487d30c6e8b219a11805a2647208bae7594a2b782286b81a5395055f88e53693b76246256ca77d3220e3d5654ae1db69e369dd4b361a7a6a0e5bd1b9199df5346b34484e8a6b25818c9dff172eed5bd9b8fb9817c2796701a737c20ce3d50ee45ccf07777bdc1ca29243aaa02f1086f0a9785a01650193a1c76e678a679122e4e0cbfcf08578a8b0c2f8fa404aeabd0fc43c855078e40f40c025e91f4064bfb5998ae4ba36f8c4dca40966363a39c4ca6c73fcffc530ba20039f1a8b85a5d4635f895c579d62557d378f01f56e097a7665f2b96795f70f15712481174ffb68b63516a7fef43f73ea79cf8953e383732aab0de14a213365caa0d31d83ce3626632bb216173a830081ba96228cb482442c801352351c02223f4df407caaa7c4e1d368aaa9e035b1331ae325b5ba7e5ea8d1687e9203d4ccd9735d120363bf3dc0adb3e446a112a9506ec37c2560657356b4e33d51cd9845ca76fa8fe1c22761c32dfcc8e496d5cd677cac973c284675cf36e88edfe819b4d5ff38fcfee3c0acd37b420caa4658ddb0537411af4fc24797053eb042dbbe1c4c0368dc0d24e843a2fe4f92fb650d71e927bd5daecb63b522b412cfd76a8fe7b060e41bc05989b0436404bdfc721c2521aa60d0f29da5095e6ff3665a72e428753f4737943d6c41a17fdff4eefc8cd98f90b8852384595bb8cbadfef5c8a9522f8fc6fc1902be1df0c14a39f4dcefd10602130b1fd6d80dc9470a4d6e8e4b697d1af57f676f0c9bdee92c7c520cd5d1285f82466b390ac1f714c870d627939a4149ee453df655259d22e7d2f765f9af3b622dc9fb7000fd876ae41b8ba8a50a0a70040afa7ef2d398de88f0abddee33564ad020d7014dd5d658d0b44b0d015772a0cd0290cb7cb0b0455a4ae4aa5fedd7e33d8f51ac01764b091817bf0beeff7d95118fa2482e158e4b4ac399e88e173516e35a4efbf9a6df32b8d00e22fb7e8c5ca3de2cec1b52faefa48947952c5a10d49b8e1eb261f9bbdae9a4d44d8c56419891d9766cafd3576a2ec36fb1fd6f35a4cfec3b42e83c3de44834fc7c3d80e691ee497a2acf55b4507af8a16555f71c6f262a5fbd9e0bc3b8011a3648e891d240f4bbc37a331f42c2dccfc745b4a23cf60a14d64706b4013e15c3f6b17cc7293aa794bb6bf09524487e485f1a1fd142de428383762e87d04e00fc750a9c555a48930606ded36730428c468e33d8ae25b3d32dd642a2359c9913ac416c001228368b4ccb7fc62ea93e02799480be357255c582bc0f2a248118c3ec4eb877396034f640f311eac224ffed5fb8d2b53f6e411236f008bc85ca72889c90322d588d30a5c41c755cbdd3dbfa9c66e4f063fb38f4e0067361ea88e37d84726149015949d19972de5e3474fde794ea2d2a3caab6a9402939b346d9961a719e2ece4a739d80dc1124868b3a8d76439a0aee26a7a4ef9c14dde0f109c6205163314c0557018be783e96de26fc775fd8d526d093c3310e6586883928e36293642ab6e29e1842d9e514289a834e03204bf828a0c57e1c0cb1815c6a961d2467310096c4e6108db5c8542931e491b87f5d964dca3586d54b3dcdfec9cae3a90fbd5d99c56c81a333a9ce2de811fc81666b8173d2871aa7df686d540bd4271afd9a0271b007e609b03791135c84769eaba524768b39b8dfef2b1f40e712c081a79075edcbfaf724b0cb4e3db5464526234797e6584a35d507dc6694b3315a48f45aa683b6204c93b85ab83231130e22d612fd24e21e596d923457355", 0x1000) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000440)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xfb0a, 0x7fff, 0x80000000, 0x0, 0x0, 0xfb58, 0x401, 0x1, 0x0, 0x9, 0x2}) executing program 4: r0 = socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000200)="eb", 0x1}], 0x1}, 0x0) recvmsg(r2, &(0x7f00000021c0)={0x0, 0x0, &(0x7f0000003600)=[{&(0x7f0000002000)=""/233, 0xe9}, {0x0}, {0x0}], 0x3, &(0x7f0000003680)=""/233, 0xe9}, 0x840) sendmsg$unix(r1, &(0x7f0000002280)={0x0, 0x0, &(0x7f0000003800)=[{&(0x7f0000000040)="05833aebf065f7888c1f03b9eb10f1ff3c575065db02bbe95cf3823d6715c1b3f4349a5e8adfe640071e90099800bc8652bd55b3f5fd7638aadf73b0d1a7269a3c766f9d22f6652d560bd2e368f583004f05508bd3a9e4292e91c6f2fb059a45e1ed1acd344ffa43e7258ab61d1213028e120c6242a1122683fe0cdcc422f3a41044167954aff180bae1d0680f298b3bf3b67dd1dc5d6252682e815139b6981d4f199882eb9ad8dc489fb98142ca77220f50b1cde94390a7bd08594fe9bbf7a1ac12d73961073999c93b9d58e3100f911cd07d9412416607b724afc2f3797ec5167efdb87ffc8c05", 0xe8}], 0x1}, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000100)="71f91e1a71ac0058bc5a9150e6c6a34b8e5f84cf71b59c7a", &(0x7f0000000080)=0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x6, 0x0) semget(0x3, 0x0, 0x0) r0 = geteuid() getgroups(0x0, 0x0) chown(&(0x7f00000003c0)='./file0\x00', r0, 0x0) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) setrlimit(0x5, &(0x7f00000004c0)={0x81, 0x800}) openat(0xffffffffffffff9c, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20000, 0x48) r1 = socket(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a772cbf7e5c2180ee53dc3d4b38302e7040000000000040000006a89dbdf", 0x2c) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x44) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) flock(r3, 0x3) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) r4 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1005, &(0x7f0000000000), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8dd0, 0x50d, 0x1, 0xa0, "031ffe40630000ffffffffffffff7b00000000ff", 0x201}) socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000100)="b80100e47fd7e6abe0c506b42ff600957495fa3c8fb67ebae30cadd959bb7a6b4fafc41e426e717558cf73c95de2e42786be6d2f4d1b0ee5825e9ac2c560cb24e5eae786024e5e5528b59911fc44ea91e3", 0x51}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x5d) setsockopt(r4, 0x1000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x9b59, 0x22, 0xe5, 0x5}, {0x2406, 0x4, 0x3f, 0x80}, {0x3, 0x5, 0x6}, {0x400, 0x0, 0x2, 0x401}, {0x0, 0x6, 0x1, 0x1f}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffff8, "0a2affff03855f19000000001900"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) mprotect(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2) setrlimit(0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1025, &(0x7f0000000040), &(0x7f0000001080)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x3, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000680)="0000000012048860c97dc395ff2c4c1f32998df3b951b656b630b2702e285e47cc0f05468a051a79cac79e41d3456ee74b000000000000000000000000e9a0", 0x3f) write(r4, &(0x7f0000000800)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201bbef5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d8", 0xda) syz_emit_ethernet(0x3a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaa10aaaaffffffffffff08004600002c00000000020090780000000024b3062b18b5fed8cb10ae070000000000000002070307010d00907800000010000000000000000000000000f8e5f953a97577bcca3b70b2bc7e4f51a25583a8932e0639bba2a7c68dc818ffdb232f54dd1ba0adcc8d1f4b8bc4e371644df860f30ee2b37e792b1440ce40c211053817bb8ab454c4739a2e2d7f855f97ba29c0da1bf08f6e4de6e124a6244409d848406a740bfe55c55cb6f21cbf49acdeed9c763703d734bcec130388ebf2a130d0591ff94097b04f66cb98e8a9178b54f7e84f3442135cf5835220bee3e55d2b377b3a5758537041a18b3f31550fe3d1dfcb425e773e5f636246f12d84845b37d4d0ed886ae75b0a"]) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000080)="e0fa62d2b32d5c1275bf283ff9b55cadab194bcc84e1ee22f5c91aa509a433d9caf11b9472b89e6381413519f9e5109574978c53ef3bcc8d99e3b13a181b6d1381f98a02aab276f0b85c604b636f6c9906c0e2", 0x53}, {&(0x7f0000000100)="693534a5a62ed47e359bc10c129d13df41c1e21ee88e6bc00c2b0742a4e4d984424410a2d4f3c3d9da5571e9c2126c2967606798c5726ddb3caa22c8e9b6c4bfe1577d917f50cfc5c7f9b1db6d4b4788e126cd062802f4a2bed7f773281c9241dd002e0dffa17cca65931791a8a9c8ba4232172f49856273a27463aa37821680824594baf17654a2bb86ae717df8bc709907096cb090b08747a74c47e0356f8fb0250e51fbc588ffddcfd4f3334d", 0xae}, {&(0x7f0000000480)="281afa53b4dc23c67f211cf3f0d8250791c7842025a7ddd589e1b0f97b5bf8e3b00a20d7b78ebe65b503d45c2a1086d06ba83fd771df26829b7a78601e81860f8b53ab090490f675585640c61cde26cf50d185b1223351e539bdbfcf780375278adad7c5f477910483b8f16f079ae0c6bfc7634b16584d37ef756c11860dd317bdc634c54256b13420f8c20114b6f6ae8f46", 0x38}, {&(0x7f0000000200)="cb3551b5f1db4151db5130366ec4fdf74b7e18511ed5b0f1f485c9a0be78467a2a01fc02f7e1e2eefc141bd5633a099a9f5981ceef8b0019bd5c", 0x3a}, {&(0x7f0000000240)="8137af0448cfecdf7d6d476df31d4029107a8e4cc3e166876abc92c25fe4387ef03f76f737d0888a2ad2d5a1a8543e15b8e2da7e2441f60e511e0b7506b29c5b09717374b3ac315c6e", 0x49}, {&(0x7f00000002c0)="3ee371c2dc7f44c40ab8985aa491a30e", 0x10}, {&(0x7f0000000300)="c6d79aa2739010c63c3b2441d3482649b8af47bb02d241c625d997a825f55476ddc30325d8d8eb518e167f67257646d896ca7c6ef80a4dbe3cf7328dcc5d6e9b126c8c640b7676d83dcebae6b4c552157be9dbfd01a4e4b9a1dd9bbc63da26aa9ec218be092497d3c8e7f156e55b8439426ef939ffd4570e3f94581f69ecc8ac8a4ebf5fc9feab75639394d931ee3b254d6a919246aee2eb25edabfd", 0xffffffffffffff7e}], 0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x5810, r2, 0x8000000000000000) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, r5) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640), 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x300000002, 0x8000000000}}) fchmod(0xffffffffffffffff, 0x1b0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000f40000280000fe8000000000000000000000000000bb000000000047000000004000000000002b040000000000000000000000000000000000000000000100000000000000400000ffff000000000932d4e31a0000f81eb0893b8318615308b3729eba74d8d20e3466f0e1ff7361b56a175b36d67f7eb960a00a84a75bc36b7beb5550b3dc7b8ef23a6eee7d6226e9c19975f9ffc38b997d0d88efb08e2253d3560e6de6235678a1c35356acbc2c5b021b6882b59fe0c0ac3458974b0b2d86414c8483637960539e737959aab3e406e91e1aaa65903264a2798b427ac11db0915536561af6556fee7f80b573cf01994bf4edb11c5bcd76db63168ce8f35e5bfee6fda9c21c3fca32aad3fe08ff58af137dd05fc1a866a626ebdc715c7f6ea6eb4213bbea89de81c495e6840856820d3c1c68d0c29b02a8a0e2fd27a7501a8b4736b5c42fa228c56e2ba0cd8e9b1d9cedc05a736d13e5a7aba82e8da62a9d7f6fcc5d28dd14efeb0b139c6a6259dd79149e279dcf46d6004fcb54e3bd3cef5cde6433a2bba905d94b619a6c31e4dea15515ded6ba6382c271e9892868"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x0, 0x3c8) semop(r1, &(0x7f0000000140)=[{0x0, 0x6}, {0x1, 0x2ff, 0x1000}, {0x2, 0x8, 0x1800}, {0x3}, {0x3, 0xb, 0x1800}, {0x1, 0xffff, 0x1800}], 0x6) r2 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x4, 0x0, 0x0, &(0x7f0000000340)=""/97, 0x6d}, 0x3ff}, 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r4, &(0x7f00000005c0)={0x0}, 0x10, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000300)={0x4, 0x400}, 0x10) close(r4) r6 = socket(0x18, 0x2, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r8 = dup2(r6, r7) setsockopt(r8, 0x1000000029, 0x23, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = socket(0x18, 0x0, 0x0) dup2(r2, r9) executing program 0: sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x3, 0xe13}) syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x9, 0xe, &(0x7f0000000280)="c7a7baf8b61531424bc1822e8c931ad73908bd0173a8ae1bc72a7dd66681e3dc617e9a1cb0e5c278d549ffdfffdced33a9b2cc0e05bf6bf266fd82e45c914d323d7de1475359f81ccddd5192fb8af539db00e494939ac9c9ba8bca775708fffb892c0aa89a8d4770dd0773e08d90e1c84c5987200ee1b1b6", 0x78) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f0000000040)="1f", 0x1}], 0x1) semget(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r4, 0x0) socket$inet(0x2, 0x2, 0x0) r5 = dup(0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(r5, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x1, 0x4, 0x36) r6 = msgget$private(0x0, 0x5bd) msgsnd(r6, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff00000000000008004800002000000000000090786a4560daab8b10f0e5ffffffffe00000014c0c0503ac14000600000000000000b8d17e27d00ac2ec1902da51e069b2ebe5b61bef9d7ebd207327f43803133bc14b59b294ff81cadfd39390badb62dc2ee03e343706fe5426af696f6101e489c6960de6736a7e1b2d8aa819ae6253"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x4001, 0xe5) setsockopt(r1, 0x1f, 0x3f, &(0x7f0000000200)="220e7b7e1aa8c9b3389cdf06c6384e73129da158c206f3731a26ed146d0a0463bb168d34672eea38ebf3cce17472be9fba3d83cf309e0ae3dd16fd8ba2443b41524f0a21565bd0c1ba42eba9c245194fa00a8156b70732a99a03219e4fa406000099d5751813e2581e484d1863d46d0dd1ee7eb81c84d4c613a0ed6c1e0a33b2a8d480979b205754a51432febe94d3433f2a36582583bbf16ae47215e170b1304eeb81f450cfb1e86de92c0000000000000000", 0xb3) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x12}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00"]) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) socketpair(0x6, 0x5, 0x20, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000300)=0xc) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f0000000200), &(0x7f00000001c0), 0x0, 0x0) msgget$private(0x0, 0x403) socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d9ebe}, {0x4, 0xfffa, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) socket(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r5, 0x29, 0x38, 0x0, 0x0) socket$inet(0x2, 0x8000, 0xc0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) write(r7, &(0x7f0000000100), 0xfffffe5d) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) semop(r3, &(0x7f00000000c0)=[{0x3, 0x80, 0x1000}, {0x6, 0x1f}, {0x1, 0xffbd, 0x800}, {0x4, 0x4}, {0x4, 0x5, 0x1800}, {0x3, 0x2}, {0x3, 0x3, 0x800}, {0x1, 0xa4, 0x1000}], 0x8) executing program 7: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r4 = socket(0x20, 0x5, 0x8) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) r6 = dup2(r5, r4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f00000001c0)) connect$unix(r7, &(0x7f0000000000), 0x10) sendto(r2, &(0x7f0000000240)="b009ae97445d046794bd570d06d7669436e467fd47eaee43745b16a9e66cb3304c610c9edf91a11cc0a9304357673292356234aafd3f9dfd5e09d05cbc7e2b99bb2269464e63c5ab7823549d696ac0e010fd9831f5f46b54fd70396aced4b1a769de50a9855264c483d13a9ddea99da8975a22d703c0bde541efc160f79c45c6c44663e5cf89b3a7c8e564f4f162f2a2410a1e1e9ffd195353c32479ba0d87dc8026272edde817e1ca15858418ef9678da6b9e55e6acfc1dc6013178a98aedf2257b2f084ee059519e5fdebeb93f195cd881a968a1088116dfa5cbaa33bd90bd49686859b5de8af71fa7abcac5d9f6f0aae56376268e2da9b6a6f866b1ac2221369b9117ee3317213fa750b910d197de1491257e63eda0e4a105835367ba3c6bbdd7f6a79363b2b3388a75e9a939e2313a5f670639996bee9f4ae5fdf85b4415e72b5d88017956f4d79a26ad1cfccd9b4a24ffae2f4341f6bf1a5aee8d2f2c2aa5326e96f18a37024b5a006645f51a8ef17de416055250c36d612857c9e23a94e352de4283c0363053de094fae41ea12c2cfa51f7b82579e44b39d0aff2ca60733e18614694a81d6f8bd1aebf6159e0cc39f6d6813ffe7fb67f3bce6a2dc823df17f916b984a682b97464f80c0a94ff95e870404a881890672bc7c6ab1747f29444b549377390bc73e7b31ba0ad7a56dd9597d4e3d3692fbceb5224c260d517829687c49e394db80f52db934994e5e63099ce055572d50b7b4065a82f9331f7ea6b75c3f573c50cf471fd9b9b688c51f2f424cba53fb2e5d12ca47ba13dfa9b92027446fb72d9c3a809ae1170cbf1ba050e1b2e1259c471e47fba725a7fb7d7ea5f8bc430b33aad6b4172861c5f3c4630f0c30b681dfcdac5d6103e7d3f82566f0fe1bc4a8a76f116d9ea47fbffc7570f617fddb8220bd9539243ac6ced9daa5352c15f383412dd0c298500675bf0db605cb127c09d59e7f473228e8bfa8bc07eb1448f3bb77c46acca1919b8f40851a981456942c5530a91a59a6471c056f1340c16dd38d5b2852ebd7b06dcca417c0336269f490908d5e8b63f4ebc792b4269300875b3755185c1154393b3bbd852ce4c8be63f6e0b2a28126a663bf874083df38a42f35b07fef1693c514c1128ff800501ffe47d953307512ca0c7647450f88989b0198def34e05be940d940acf549f839e6bfee5d752e0790192c32ee0513be1f8a0143dbe87c697b5b7f63ed9920fca771f30ab174cdb376a901b015e823a05b4c31934930536d24bad20b62a5fc65804545e13960e5b529b9ddb03115c9c539ffe55d815942f60d157c39b7524ca34da4436c437ecea1c87dd36a1eab2e97362030640d7e9d948986ddeda36ae85d02a4d450c3a31cbf5f85a7ecad4686c7657da556286838724a85488071832e2e5e0e955e5fa6d0689e1af9a73ab4aa1b977d23e1267861ca54fea00659e77c500699a5a1e507f4fcd3adc17bdfa77ab753356ad5e0b49e8d1a7660c0e819f0be33d4db1bfb7f2ab92fd7788413bd44355e3973853a192aba6cdd4e41bb41e6805e6d9382ad9c103280bbb1ae683f8bc1ccd8200d965cc809aad9be12292eaee1c364fce65f4738e211aaeeb16bd804a6c0acf5c817b5e6bb4f12118e1218ec487bf07bf4891a5d07d8d5e8cca6f4a870bc7bc82fa4e16a93c69a85cf6a3613d4e34c59b9cf75c90d7857952401a1a1d8677e578e19aeb03137e4cd1fb04f9bf1a29e3e2d3ec344bdd2f6b66044026aca094d2f5b41da7cf7074b757f33bca7f6a52d9fa13f8c0a7c2eb762e62ad4d5ef7d9632a82b5bc055790566fa82ab016b33581a8dd91aeb8448e0f93bd6d8a8b0ef425111f881d21e168ca1c9cd7928c020a60acdd0726a38e18c36c7c21c16078b6caa9da12a2c95c00ca1ba0026e37ac497427c6b12cf5a09194669842471ff0601d2e5186ea153d634678a01267c17b7fc362b27be7f326fe6c2322a67122924c6c004d540a065335dcc07b0ebed0696b52a8afb2f07135c167695df0a927608958e6b2969764648a21695b1e0ece2677c5a1594d2f8faacf2dd63c48df4335ef49025a24bef4468f7cb82bd329e594a6a891902e76236ea3994e307d3ffe73dd431776d92306968a50229063077eb1f5f2e68bc379fa6b0d50bb694fd71d1f69a7b20fa82720781aae12a3877782393c1028626fa0d98c35c6f85a5b142479b73bc27fc66af751b16ce9c96bf35bb65c3a314c5054121a3ce694f0054408e3dc60c332608f4b4be3a0ca84ae03a641620bb0a347182bab0c9b3dc7eba327af7f87868e4cced1448b92fa05100848888abb3c7fd0d6b850197b047318beddf4d12c216efc64b99a8d0a7ba4c1b25460e0fd2cb73f009d04cabe1dfb4f5113b300a3a549415d963f0aa6831e7c58af0d39c282c07499bf6f20a507ec54db2b9ba8779f0726cdc93d46b150682736fb7a85bdaef7cdb2df0ef47a9276ac1d95ef63022a0cef992b1490bb7b70be41c6be7b9d8ba91ca9a093f5161a91daeb12466e78ed34a26db664136a465eca8d2651e50444aa6c39ffa5f26def2cbea4fefa1fb5f2c24d73b357d906c1fc531a2e4d5d9a0faeb4124827bd18702af01893f08951ef4ff420c587d293d9d0ba84af5abdd773bbf2075236c2120377d20dfb7fa58c8d655f4c6fbb017c43687701575d302764183d041260531e5068909b163dae9cdbc59df2b7201b3518dc06a4c1e8557e0a29949ff2d15ef9879c65222b0a2a89d83e5a095c9dcee65e1f6a86fd5c28286a577637fe28d3713fc5659b480f2b681309aa8ad622b699461a541557aa5e0b291bef1af4c7aa69d3f6da49c848e6850b0301d40514ebb5f5a0347c8701410cb1dcfc61cfec7cf9196b19e5a2501661502240800d2bb55e7239a0a811890c0fd23a6331188592eaa68e3e0ec3159be75f6868607f8e21aa99c356a338a4a2b045203971e257f127363f3b528e0c917510e8d2baa8d277dfa8d4316fc989e36fddb3c9ef8bd2d88dfc29a7d7a418026fe71ce213806ce4d5b58aef54463890cdeefd0639d9a582fad69e7c9b7b0e99f2a62b833555c4cd3de8bb5bec527278dfe92b19b00cf406b0261d210f879d4818b06ab8dfebd672287e35a00c638d16da2d1f5785b469380cad49c392367ce4afb6b625487b89bbcd774fceae24d3cb67e8e4e062dbf09ebb0c5ed9320a28d78079267fa8b482d2250d95a92fa9a945123d4b039fd8d0d308b145f1473088a5e656f33a93a0da93ff1795c4c8f3dc129921c4bbfff02dd1bd4bc615cb44ba00ab17f9082d6f5e37e253cec53a8849d34adf2d1a486f7309b32145e0ec939ca7cdbd35ba648672126c97f58102100aa91d1e2c91724e9ee9917083bf43b53702d0a47f207f539f3c1fecc7b7ce29891c461a5455e2b872d9d402742fed4e66ed82903c70ba90b2ab44f62ab9aae9d8a8a8a15b3ecb5c12dc3d67d8d4efdcdbc4682fde4bde38df87e080e1a2d06a4575bbd3a3720b15aee876a050439b8b0819a4408d6cc741b6e57c74254b1aef66a449c7f4ba38a8cfa80b3607ebe4ecd270a62c86d69883f626b69712029a1a5fa6e1a90dc5727a127c5ac173b7d439d4331d509754603da7b731281bccefa358b00f3ecc2a38bc734cd2c57d310dd81f4526a3cc4f9222a6c617d8a0db6c76a3c52ac70613fcf519c70ad92d178e826ecede4de101205d5a28ff5455c168edd4a859a9ba968951026b2cd8b1da2352276bf93f5fad9f9e04fd5bcb112cd1cdc147d40a08b13805e58ae3ae2ad57ae3c4717cae83b4d471da1d729758176892f11733a2c9ae521181dae283317d47b77a4db8907315e69dd3f1851298479d79bf4ba11bf8cdd7b1116c840928b846e86cb55cd7b6b7f277fa839e018fa58ad31cd608a147c6456cc3b0bc1af1c0c62989594b744b2910fc750d90c791f43d5764b25ad24637e38c8aa64cd3b9218a386277574c62ecb149ed3bfa8f627f1b6150af603da71d09ca75b4647becad026b880767c56314a6c27741c321932c55e1a4862d0a832f2a82c061d376b1d2e6954d233e5047afc87fc83fd5a0825cc137c7810c2a5180daf13063da44459df1f092bbff4ce34e3664e40183c19c7aceff65c18dbefa5f9dcd70c14922e0dd708bce6d5fcd123520963cc8ddb173645dc3b70e50a9c9cb24477a8e3eb77845aa0439bed4685c2e34c524ee71d705348e5161986be521e6648587656209d2dcfdd57b8fef203b772077ee30594cc0f6e2d005b2cfb02d986f6551ce8612307df4f0c19e6744120156f71708a7e6d49caa9ed131faa6b2168523d9b374699b81d0181ccce1381e256fc2146a262d75898ccfad1e4bfbbf6d025f3163dc4bd3fe0b247bf4f0eda96f5ebfaff2298ac7079d6910d1ce5b809bbd766b8378cb0c781828514ab3b4e11cb320a876f9e6794bec453c2ecd4b16b929dbfb220148575696966ae5d2a37eb2bd82a9628cf511344049a1a1f9cb771c0aaab0b6c700f2a952ed458b645a0d8d824494889ae9fe4c531350f83566e10f2b3a5e47a10bc901e6cc92965c31abea287f707ae29479e0327fad92688fffe67f373150c623b22886b5bd5bd7cb92c0856982e2307435a4a9bf1d5099f8d1747c0601d1de84223bdaa7418261526501094a83c366df2a980fe507f44030f26513d8d1f98bd8631c5325ec8ac26ebc99b459155ec50db139fa8f63bee8d905f5d6812f99744ee6bb72f88409f601b2b2e5fde3cf646bf05dd127fa839637b3eedb22706b0c1a4a8d3027c25b45198491983283fc4a0abf49d07ddaab1dfaebc5a93dc7f449b20804834fbd937b2f38c7021717f5b263c773b8e745ca227ac0887c33360dde79a313a0c95108665de01ddf82ec74d85a2d488af6747296e88a370f42a667fe4bbce4e2a1378f497c15aa8ef37934e723688b38ae4d9ec0adb285dc59e34bbf28316ad1c53aacde4bdd354a6339b412629d8028eb764b19d22a308df52acc041151a62f772d7c1eac2ef20bb9cede8351e880ff91b6922b2b1d8a4984d9c27bde24d49c48a4dc5c9d5f272a38c643d0910cf16eb5bd586fe454201f3bbf786898e9af0f751f53de2450266dc4b188e53545c98c78ab54ba239a221736cc69e294e9e54d93c562c7a9390ae6f22a1752e1b7f52c0159bd01f8300ab471e6f865e68b9061ec4abbe33b1f5b88bda7ed22bf3c94d4316d098f3a9d3b27347af3418561d39733dc36b8cce91f472c255f98a580417db19a2064e7f99d934a05643fe4d24570dc41282778053d58b7b9a04e7897a92a1ed004da5f363f8589157a7c3f7aff22a3941f423f606f0785bb6f40d05d72b3726634785668e8e0fb1a00b5050cef6d6d77dba6275fac75217dc5b6025ea5ba807062e2ffbb592c6a0070ea4d53cf4c912712c4d6164609bafebb56f4be57544adb0c6c5b83de5f5b888c6782ba93a72b10952302a4d989a11defec9e3c936e2cc6b94bb098cd2c6e968f0c07701f70cefa0ca61f24a46c9afa32490c2cf8ca55870693ba0e4ce2b8ecb6f0b6fd0b1a188c1b2bbd92e464cad0ac051720851fc5aa3295e931f5dcb7571c3c087bae8c583a630a41ec83380b04df5f32e233fa92b6726d6bbac441b8983279e233b0683f0ce03ae97892d01746506eff2ea2c34b885e22123eae7b1fac0352567c1bf8e7b24b34132739579c7fc7de44b232e6676db79903c7dca33d9399e8e4e4fe3b047bcd925873476acd6ff25ae24d97e6e2e00dc4305f6fef1c897c1072e74046", 0x1000, 0x6, &(0x7f0000001240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r1, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) r8 = socket$inet(0x2, 0x1, 0xfc) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x12}, 0x4, &(0x7f0000000040)="380894cdba390e748941877bb5b4d8666b1b7a135a763f561d68af7a8671defd9502d39cff93e11cd0cba943e03970c6fc5ab3640428a1113f951bc7c5f5151ad30052767d091306f99bbada", &(0x7f00000000c0)=0x4c, &(0x7f0000000100)="ccb403dce255f5fb54567b1657da3b1ddcc03f4f70b069dc44e9f4dd3114a2379aefc6c169c42270fec0944396f65c902cda2745dc4a1405c55ccc", 0x3b) getsockopt(r8, 0x1, 0x21, 0x0, 0x0) r9 = semget$private(0x0, 0x3, 0x131) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x80, 0x2, 0x983]) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) socket(0x2, 0x4001, 0x0) r4 = dup(0xffffffffffffffff) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg(r3, &(0x7f0000000a40)={&(0x7f0000000180)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000001c80)=ANY=[], 0x10}, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="32b67935727a5775098beb23f1ce501e859d1cd2400820f19790714df261a71b4d0220ebde667514d655e38b29aa288a2a0ebbb6fa90a97b348b4081d900582d182b3c92ff341d1e8badd9746dfa605cf21b6878250b4a9f4f97894b8da40ceded016fd74d8540ab2af28e5f3e4071e69977baf975f6846574639841ea804b23fd71a878360689c56f1fe1ed3c65e4d90d8fad8e4206cf816dfa5ff8ebae8ef21570b9be52b586ac93bf455eeb315b1aca0a9c42ef91003f1aad66caf6a5f56d01e847", 0xc3}, {&(0x7f0000000280)="949cdf808e26ac3a7aeae6d20a34b41a2ec3166d5bd824754454dd1eded3006628d115b185a2e94b891a165ebe0367fc3b8e36db4d4d25f43d963e22704295a2165c32944ed5a92a93858989ba63ba150a7a9b46c7474c341a25d48ef720e43ce274b7874a2842ca50b0f7e7ea22547e01f2e66dd9ff64f98b9d6b854d64e42ff7a3e50a123569ab21c33cacfd6f802e74852f8309c9fd606bceab3a1f502f5197741d8dfeaf31a9baa8bbeeb786118144b2380208212419e2f402a2522899c63f2e5b77cf2b6f562d0a92b0a18b77926c0ed249cbe0f54fd80005daf27ece", 0xdf}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="b1c3fc8cb08a6917716b81a9905221b52d7b1974685417b7003083ba5910d6b08fdaa102d8fe324157720f2eb96b492c909f9eb4c9d078fabe32c5f54b3f5cbb0e49453d8c24a670e679cd9a460302d357ed6b68d15f94f483203c69bcfc335065360791ff3cc4b9d76a9ec7a7c0f572cf8e23bce98c1e431aa598addef71e46010ea72f287a2827b8911ce9c706759a54afdc7f5c4b24a4b90574fec698f5bf2024136dfc2a8e", 0xa7}, {&(0x7f0000000480)="abd1d29be316dc101a6f537ab6e170ead8a37d101aa7fa974d7ff16cc80d605850432f048fdbf011d8c507abdbda95ed86961b071c8d32cc4ca40d03be584db9424173b99bf9a92cc8834635cf43a0c094b0f8bcabbe39da56accb1c6e531789188e6f5e4a903456cfea7ab1f94065f7ac2dd382e180f36eecff0ddf0f102df7b5e82fbca8179b1026c5ff4aa7", 0x8d}], 0x5, &(0x7f00000005c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r0, r3]}], 0x30, 0x1}, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x978b, 0x9, 0x1, 0x9, "bb08000100f1675910508b00"}) r4 = socket(0x2, 0x2, 0x0) r5 = kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(r5, &(0x7f0000000080), 0x3, 0x0, 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="90000000907800000506000a"]) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 6: pipe2(0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000280)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000940)="741ad85d9f945ecdd7e4ffffffff0300000000000000ff2414a0dee861bd8acd0000158b3181000000d4baf3ec267c00c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60dafcee3eb544f6779849932654afd18ea1ecc560a1a8b60fb2ffffff7f00000000b65a33bbd2937fd60a86fae0f61b6d196d85d5df9c2b56f6eb45f81bbb30cb227446a42e7db2928030089049dc81a6935201000000430f79179b11", &(0x7f0000000140)=0xb1, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000640)=@un=@file={0x0, ""/521}, &(0x7f00000000c0)=0x20b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) kqueue() shmget$private(0x0, 0x1000, 0x91, &(0x7f0000fff000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xfffffffffffffd7a) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x9, 0x1b, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x84) socket(0x2, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r4 = socket(0x10, 0x1, 0x0) sendto$unix(r4, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) executing program 3: sysctl$hw(&(0x7f0000000280)={0x6, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) msgget(0x0, 0x2c) getgid() r0 = semget$private(0x0, 0x400000000e, 0x82) semop(r0, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1800}], 0x3) r1 = geteuid() getegid() semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, 0x0, 0x0, r2, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x1, 0x4, 0x800}, {0x2, 0xfffa, 0x1800}, {0x3, 0x100, 0x1000}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, r1, r2, 0x28, 0x8000}, 0x1c28, 0x5, 0x7}) semget(0x0, 0x3, 0x112) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r5, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000cc0), &(0x7f0000000d00)=0x4) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) r5 = getuid() seteuid(r5) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, r5, r6}, 0xc) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) close(r8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 6: socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB]) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r1, r2}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xc51426ac2fd3540c, r0) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910000001000000000005000000000097ec4f3cd079bb0f35a147deca20d12bfca9a1abc4d4826bb9c571f53cd3846929560e7e16fcd3e9a77995ee3f904a4d98852011ee0d490232ab88f2aa9bf9f8fbb23fee0f52e842a9e96f24cfa752593588d319b3b5ea1de64687775fb01c63c8fb0e623e9a0426b9f64ed934aa157214c1653c6c0fa7eb4802ac088fec4db5990b95c47b8dcd90157a9fa7c567512d9c8248d1901ee1a8c4cce89dc3847dc98072a0fea55d4757e86711afff5b9c0712d913564d0409b975964c337b17d7b15c780399", &(0x7f00000002c0)=0x2d4, 0x0, 0x0) pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f000062b000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000638000/0x3000)=nil, &(0x7f000011c000/0x3000)=nil}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000643000/0x2000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)='x\x00') executing program 4: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd602e957b0048000000000000000000000000000000000000297530ac4b1d49265c3d1e9b53341f772b0100000800000000010000000004663cabc00000000000040090780000000060b6e52000000000ff02000000000000000000000000000100000000000000000000ffffffffffff"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r1 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) close(r2) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x3fffd) preadv(r1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x2c) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000900)='./file1\x00', &(0x7f0000001fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readv(r0, &(0x7f0000000880)=[{&(0x7f0000000200)=""/155, 0x9b}, {&(0x7f0000000fc0)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/52, 0x34}, {&(0x7f0000000700)=""/69, 0x45}, {&(0x7f0000000780)=""/223, 0xdf}, {&(0x7f0000000480)=""/59, 0x3b}], 0x6) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x3e0, 0x0) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x64) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) getpid() fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000140)="e5", 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) truncate(&(0x7f00000001c0)='./file0\x00', 0x6) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) truncate(&(0x7f0000000040)='./file0\x00', 0x0) executing program 7: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) socketpair(0x10, 0x7, 0x20, &(0x7f0000000080)={0xffffffffffffffff}) mkdir(&(0x7f0000000100)='./file0\x00', 0x1fd) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x20a32, 0x0) getsockopt(r1, 0x7, 0x800, &(0x7f0000000140)=""/4096, &(0x7f00000000c0)=0x1000) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x1000, 0x1) pread(0xffffffffffffffff, &(0x7f0000000300)="9fdfd053be1c7282b018a300809026831ee8e65ff189ece9905c4689e7b693428133c1fd2deb9b4db609cd43f0d51b143c186214ed3db74315730275163f753b40c3906cb13feba2b9abc340b929189dadf96b9256c785a352ebcff76337e9f164e304c201d6a0848071882185c86de04f7890fb519784dfd3da9bf7a33d599072f0b3588776195a4f4245e6b7b3029468a3c6a70e0f73b50737826cfe814854f8eff1f3d00b9ecf3aeb9214cc5d2fa5dd43bd3e8b622bfbaa4c0d6b1a9c38feeadecca9e205b80469f178", 0xffffffffffffff5f, 0x9) semget$private(0x0, 0x1, 0x40) syz_emit_ethernet(0x17a, &(0x7f0000000080)=ANY=[]) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7}) syz_open_pts() close(0xffffffffffffffff) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x5, &(0x7f00000001c0)='./file0\x00', 0x8}) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) socket(0x10, 0x5, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x5, 0x3}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1002, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) listen(r1, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r2, 0x2) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xc) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000240)=0x4) semget(0x0, 0x2, 0x280) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x18, 0x1, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x638}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{}, 0xfffffffffffffff9, 0x13}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff0100000000000013", 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x9, 0x0) kevent(r0, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)=""/156, 0x9c}, {&(0x7f0000000200)=""/76, 0x4c}, {&(0x7f0000000440)=""/116, 0xa7}], 0x3, 0x0}, 0x800) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000100)='?', 0x1}, {&(0x7f00000001c0)='I', 0x1}], 0x2) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) setrlimit(0x3, &(0x7f0000000040)={0x7f, 0x54}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) syz_open_pts() executing program 3: socket(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x5f) semop(r0, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1000}], 0x3) geteuid() getegid() semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000280)=""/80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, 0x0, 0x0, r1, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)) semget(0x0, 0x3, 0x112) setrlimit(0x0, 0x0) clock_getres(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000000), 0x1000, 0x8) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x1) syz_emit_ethernet(0x80, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x3, 0x72, 0x6e, 0x9, 0x9, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@noop, @noop, @lsrr={0x83, 0xf, 0x9, [@broadcast, @remote={0xac, 0x14, 0x0}, @rand_addr=0x7fffffff]}]}}, @udp={{0x2, 0x3, 0x8}, {"4713126a32476ee8db058aa46d00e6663c26f228c9c72cc28f02d0f0ebadeb63e26e047ff9773a1dc2136fa4f0621badd4dd43b7b44edc69c55a758802bf0c719090"}}}}}}) syz_extract_tcp_res(&(0x7f0000000080), 0x6, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8014695a, &(0x7f00000001c0)) ftruncate(r2, 0xf9ac) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0xc0106924, 0x0) mkdir(0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x710, 0x1b2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0xa011, r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9"}], 0x1, 0x3fffd) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r3}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x200100000000}) mlockall(0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x6e, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x3}, 0x2, &(0x7f00000001c0)="7f00000025e26179cf25ad825ff3769ff207ca070000007b278cafe0d463a42eef8cfd01fa1a551208dfe7bdca3e2f50b1e2026c5147ff0f51eb768b960d955eaa313c8277a02bdb053526c64d184fa224e58f30d9861354ce167247d1060439c5f5c614020606", &(0x7f00000000c0)=0x67, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) geteuid() setitimer(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) clock_getres(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRES8=r3, @ANYRESHEX=r2]) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) executing program 4: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x811a, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x26, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x9, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0xffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb49c}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000f0e000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00006bc000/0x3000)=nil, 0x2}], './file0\x00', 0x7e}) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000680), 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)='78\a', 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="996f46744c9ed9adffacfbcb74db5eeb6053a0caaccbf0bd0cb88d5992a47a48feb12a052c6b45b127f695b9f5a6fa0f047cd9a8409ad2c9d7492aa8cb930d8919b4dc64697afd7ff8716e2a9bcb425cb45c8f3b91eafd6edacfbb10b19c22d5bb53d20cfb9af9b73e177dbaee0a397f61d10416ac9ba449814756ba72196a85f8508d2fc3fac8287041f2a1028801006a83f02e3a14e0eb68f4a9468f1618478c01d7832aeb640b79a86ca7e3ab71348a123769b53d4f9319cf3de37964fc05f56fc53f3e2faa1ab8a9bb0298df", &(0x7f0000000140)=0xce, &(0x7f0000000180)="8928467f385e88272f28541cfccc356baf7dfb83f79edd332fa51444a616493004221eee31656744f45761bdbf8ececca6c8c554e0c39abcf5b996f44eafc6601efe0d1c2518b05c70ddf5bcd7798344765e2661abb86f2ec561c25a28192b12f2ed9f217b787252d94a07e2409606ee0f51b80f3a93730fa7e3f3f2422f639f41e23b82a52354faf7ec37e8cd12b435bc353f1bf1dc79e3f471e6a6b4a6a94e9da51afa86404a195d9d9c7fdbede7ed121e21fafa2a62c2265ea8a26e84e2b59a293e070f3abad4657d356955ac989c25a24fc7e826e7f37bf831c95567bb348f8950b1d27c4dd1dcb555ed1a334f7a48c5", 0xf2) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) dup(r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) dup(r0) syz_open_pts() socket(0x6, 0x2, 0x3a) select(0x40, &(0x7f0000000280)={0x78}, &(0x7f00000002c0)={0x7f}, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000013c0)) getpeername(0xffffffffffffffff, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180), &(0x7f00000001c0)) getsockopt(r0, 0x6ac, 0x10ff, &(0x7f0000000140)=""/222, &(0x7f0000000000)=0xde) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x403, 0x0, "0000000000000004002300"}) poll(&(0x7f0000000040)=[{r1, 0xd7b395bc24cc11d7}], 0x1, 0x0) getsockopt(r0, 0x1, 0xb, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabbf02ca34451af080045000029000000000f15a148e0000001ac1400bb1200907800000000"]) r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f00000000c0)={0x2007fffc, 0xa}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000140)="3036df72404c447b77e2572d53dbc99010243f0d4e253427dbca19bd111063f526ff57b2787e9022dc29a50aee0d63976dd3c47d08f0d6f5c730e4d5089211f56fbccf129c7b2394765d27e3b037252d29dc2ada7081139b12c0d2967a8291aa97d02169d8f02e2f18e7d097023d852c61f4d2145a6b60da1d09fca25d9113c9d884716882cccfc20fcc1544799e8821e0b40ea89f649a", 0x97) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) poll(&(0x7f0000000100)=[{}], 0x1, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x11, 0x3, 0x0) connect$unix(r6, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000080)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be00164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002012fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x53) connect$unix(r5, &(0x7f0000000140), 0x10) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r8 = socket(0x2, 0x1, 0x0) bind(r8, &(0x7f0000000000), 0x10) r9 = dup(r8) listen(r9, 0x0) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) executing program 3: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000280)="8d6b", 0x2}], 0x1) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x104f0, 0xe) r1 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="fc9b6c984796", [], {@ipv6={0x86dd, {0x0, 0x6, "35e90a", 0x8, 0x0, 0x0, @rand_addr="feeaa490bc1896916bba7182b0ec9152", @mcast2, {[], @icmpv6=@ndisc_rs}}}}}) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000640)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae70af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f620500"/528, &(0x7f00000002c0)=0x210, 0x0, 0xffffffffffffff24) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x100, 0x0) close(r0) kevent(r0, 0x0, 0x7f, 0x0, 0x81, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0xc, &(0x7f0000000000)="00000bcb", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) shmget(0x0, 0x8000, 0x0, &(0x7f0000ff8000/0x8000)=nil) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x4}, 0x8) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = socket$inet(0x2, 0x4001, 0x0) symlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x60, 0x2) readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1021, &(0x7f0000000100), 0x2) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x183) executing program 2: setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6fbe444ea97534d0a278cb85dc3b68437fac880b", 0x0, 0xffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) kevent(r1, 0x0, 0x4, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) executing program 1: r0 = socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8000, 0x2, 0x6, 0xfffffff9}, {0x8, 0x3f, 0x0, 0xff}, {0x9, 0x1, 0xb6, 0xfff}, {0x1, 0x1f, 0x6, 0x2}, {0x9, 0x3, 0x20, 0x4}, {0x0, 0x6, 0x17}, {0x2, 0x6, 0x1, 0x4}, {0xf4, 0x8, 0x7f, 0x9}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRESOCT=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) sysctl$vm(&(0x7f0000000180)={0x4, 0xc}, 0x400000000000000c, &(0x7f0000000200)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba326f38175101000000d7e39544aea098d19ee63d03cbf92380dbe9f8538135f09e408bbe17a54a364304ee64b0ad54e6d4e38114ced38c328aff2e224226ba29eb0796f8c3e8344a2c8b63c56306f867d5391872f3005c164556e4a5b966122c56edd85fc996f12fa1b92e47aa0000000000000000f2f63c6374c6e352f5078143aa1bb8780a962af044f105a6bcd8ac5245ec83ed0d53c45a7bd25745cd16951a9269615be8b33abc6992460bcbfd012f3cdf74d32a8387f79c422a1f6152ff07d7af319f8cab9ac4cb281d5f2eb1accc77c1db0e731da2a613709570a6fcdfc271f10ee3d05881fcddfcf901d8a382c78eb4", 0x0, 0x0, 0xfffffffffffffeff) r2 = getuid() r3 = socket$inet(0x2, 0x8000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000108000000", 0x8) lchown(&(0x7f0000000200)='./file0\x00', r2, 0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000940), 0xcc, 0x2, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000080)=0xffffffffffffffdf) r6 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000540), 0xc) r7 = socket(0x6, 0x2, 0x40) connect$unix(r7, &(0x7f0000000a80), 0x10) getsockname$unix(r7, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000580)="add0f5566206000000e187df6d9418583ccb99dac48f3cbb648d383690f5c3b6655ff563a9e595d56f16ba8f1a888db158d832b7f6575391e3c53c6d38a9746f3d273347f4a463437b1396e0ba852358d83aea0fbb264c15cb477ec1286ce73b3613d23387ba0e219a6bd326f37c80ca1dc43faaca25c36c62271cb7559aa0f838bfcc2708bd29affc1864390423faab8fb0b8c3d7b2e8598f", 0x99}, {&(0x7f0000000100)="e87939b90d798d72ea", 0x9}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="3000009f00006be1ee976b0810490000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r9, @ANYRES64=r0, @ANYRES32=r7, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r8, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x50}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x9, &(0x7f0000000000)="ea00000100000020", 0x8) msgsnd(r4, &(0x7f0000000380)=ANY=[@ANYRES64=r4], 0x15, 0x800) executing program 4: syz_emit_ethernet(0x1ef287c08a1f467a, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmmsg(r0, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/62, 0x3e}], 0x1) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x1024, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) setsockopt(r4, 0x1000000029, 0xd, 0x0, 0x0) syz_emit_ethernet(0xad, &(0x7f00000001c0)={@random="d860ffcdfdaa", @random="8e7bdadd86b0", [], {@ipv4={0x800, {{0xb, 0x4, 0x0, 0x39, 0x9f, 0x64, 0x40, 0x7, 0x33, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x18, 0xff, 0x3, 0x9, [{[@rand_addr], 0x8}, {[], 0x6f}, {[], 0x7}, {[], 0xdc74}]}]}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0x19, 0x4, 0x1, 0x2b, 0x5, 0x66, 0x401, 0x5, 0x3, 0x6, @loopback, @multicast1, {[@noop, @generic={0x82, 0xa, "45f12c85515430cc"}, @timestamp={0x44, 0x2c, 0x4, 0x3, 0x1, [{[], 0x5}, {[], 0x3}, {[@multicast1], 0x81}, {[], 0x20}, {[], 0x7}, {[@multicast2], 0x7fffffff}, {[@local={0xac, 0x14, 0x0}], 0xffffffff}]}, @generic={0x88, 0x12, "920000000047dc009d00000000400000"}, @lsrr={0x83, 0x7, 0x2, [@broadcast]}]}}, "3c68c14e65fb3a"}}}}}) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x130, 0x1f, 0x9, 0x8, "ad4c7a127c676506c024395b5d23e30795960195", 0x8, 0x3}) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$getflags(r0, 0x3) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069b4, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x4, r2, 0xffffffffffffffff, r3, r4, 0x0, 0x6}, 0x40, 0x7, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x1}) executing program 7: semget$private(0x0, 0x0, 0x0) getegid() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000006c0)="010009c3e09804b7fe2c89c99e805e6e84d356728436ba1bd86c42e338130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) dup(r0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) r1 = socket(0x18, 0x4000, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x1000300000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x81206919, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlinkat(r2, &(0x7f0000000140)='.\x00', 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) unlinkat(r3, &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8) socket(0x20, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) close(r8) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 0: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffff9c, 0x80085762, &(0x7f0000000000)={0x2, 0x3ff}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10a) r1 = msgget$private(0x0, 0x8) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket(0x6, 0x4000, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x93d9) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00') r4 = fcntl$getown(0xffffffffffffff9c, 0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000002c0)={0x80000001, 0x80000000, {0x1000, 0x8}}) getsockopt(r3, 0xb7c, 0x300, &(0x7f0000000300)=""/109, &(0x7f0000000380)=0x6d) symlinkat(&(0x7f00000003c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00') writev(r2, &(0x7f0000000800)=[{&(0x7f0000000440)="51c4b03355a857c945d14a979543197793bd140403913ad125d732e7e9696ace6473e724e9e140d50ae428322de6cbae1f6ac76c03554922cb3eae9b7a288bdc8d6ed91a269a2c80dcec749829cf06a49fbc516281e34a20db7732c0f72048b11a620042f0a720db6c848965ae9e0d90eae948a294b1eb6fbf8a4dc073231afed52100fd1fa7bd265839d95b9f7ac38a93b27d9e1bdf21d2abd1c15443e27bc99de184", 0xa3}, {&(0x7f0000000500)="cdbf3b025e559b4af3e604b3f37e30daa4e20c168d407df2463ac9bbcd95c4310a6dae1e798a6333426d1aa0d40ffb11e64b0af732e43a9c5d13d68f78a31895386f8dc551e9f146886bd6580e2c9dd78614449f09dd4d9f0e85cd785f935f8fbd6ed77d9acf455b25995945aff53b5d9a9a23bd91d8f13fcf7fb1d691228bf412ed09ef26ee19e75c4ed67fb97368e6e64490af78953426728c", 0x9a}, {&(0x7f00000005c0)="9e2e9d27cfd359fc055428180d7d76d6ea3695a6b65d1c0db00286745e40167bbae449352dd98b0a569387e2b715136256a2bfcc71da316fabe850c8dcd3d05d220c52d8e739e63ab977be7656a7eb92fec6d5a65c8594ad0cadd8f516aec1bf5fc97237287180597e84c58b1596deba2c", 0x71}, {&(0x7f0000000640)="41c1f501b37034cee2a4de77cf65693ff4c87fb14c591518adeae3f06cbcc66f66a54f3f93f317da6c18ffd8e822c00cee68a3dc9c09de4ed365", 0x3a}, {&(0x7f0000000680)="b86acf999ee7d3f44ddec5476bce152c137e1cd0526bc4df7691a0cfb6de421f0b147c52ee6478233b93858297715b60b13c907ea12e80f684c52baa70792e113f4733ffad27d7a203864e86571e", 0x4e}, {&(0x7f0000000700)="8fa207fd3a5833c20f49d2cf468a25c3c73cf406bf7351ed70cc6ad12daa2b928d5eec87a7b4a3f31bfe071c541b7f4b1f1b5a050b73f3c0fe56462bfc374b38e294d75502639c91b4fee7479b3c60785675a326e882b5e1029b03c58106b898f2568349f92dd6dcb37d94d2ff234042139212", 0x73}, {&(0x7f0000000780)="509ecc77a5779721abd40494a7c64b5aaf527ec4b9ccec810b8050d9ff7f153f25707313edcfeae1101379ecc7a07eaadf0db7a16d1f969df4c74492b7c029f71f", 0x41}], 0x7) connect(r3, &(0x7f0000000880)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000008c0)) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000900)={0x2, 0x6, 0x7, 0x0, "9b75d412ba93e1d8023ae81d47a778b6c0c5fe10", 0x2, 0x3}) bind$unix(r3, &(0x7f0000000940)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x2000, 0x180, &(0x7f0000ffb000/0x2000)=nil) r6 = getpgid(r4) fcntl$lock(r0, 0x8, &(0x7f0000000980)={0x3, 0x0, 0x8, 0x100000000, r6}) chroot(&(0x7f00000009c0)='./file0\x00') ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a00)=0xdd2) rmdir(&(0x7f0000000a40)='./file0\x00') r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80), 0x400, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000000b40)={&(0x7f0000000ac0)='./file1\x00', 0x8, &(0x7f0000000b00)='./file0\x00', 0x8}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000c40)={{0xa3ad, 0x0, r8, 0x0, 0x0, 0xc0, 0x3ff}, 0x401, 0x6, r4, r4, 0x0, 0x7fff, 0x7a5e, 0x18c00}) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 3: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000480), 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) setrlimit(0x0, &(0x7f0000000080)={0xea, 0x100000000}) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) geteuid() executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000100)="87fc5b21b170001da4187e7595101a9fc46c7f7d58eba650a054fc688450ba21ecee5d4927c5fb8bad89a2863db1009c3fc3bf8152935267122b295fac3e8200618d9e0c195e2bb4e9b8cef2fdfda6f1376a72297f0c04be3c186539cbaa71", 0x5f}, {&(0x7f0000000180)="e8578fdcc079aefd29832009f3bea111d752b1b33d02019785c0512119af01490ef94728e9c8432aa0e62207d839aabfc6ac6fadc1d611847539c23387", 0x3d}, {&(0x7f0000000580)="614694bd6c4759a8d870e5cdb566783e0f4ad3a3cdf2c82fda89001cd5adddf3afff0bd6af23701967b70d9b9f3dfb34fb34ce2c089605724cc6641f17b8ee16f4b432145babd0d27aab64a88d17faf82cd4e51e64ee9cd213ea50514f0544de91430a9d166a0ab043c43700b4c751f9df9cb140dff064024f42cb546d71c316f05e47b3364bb72b3f6e4ecb5daf10b52760609f8163b1887f4130a86589d0496d98e1d29865003e942f2d751e71a4fc9f1c311beb98cf8c4e5b37a7c112e7f69a2262c808319fcfe6704b0e93d442fb", 0xd0}, {&(0x7f0000000680)="a04447a3abdcf3ea97c80afadf895f4a5647a8c1a16f28093653888784f4200f8cfeffd5cbcb4c24b73724ddabddb695dfcddc72100fb7e973dd223a9fa61540ff621e077017d6acbc72a8940000000000000000", 0x54}, {&(0x7f0000000740)="8bc97e1798a1a48aab17e2855a002ded2c70c513f28c5ba4b882ebc1d644c4b52d8ce8dd0315356b413a19d58c89b0ec999fb64a60e7697700cbff8c05db8bb150e35b42b68d45cceca9c667edf3927a1e006779aed63a90a72b20a441d59f8474e349efde9dcfc508d16435b192cfa5d826a390738283b593edf422bcce133a8eebeff027fa39539a5c", 0x8a}, {&(0x7f00000009c0)="1ebdd616db864b4c2ed4a66e001e518c313890b14d01e36b5246867f6774f20e0818a9869c376bc005307fc2a0441a0f4c2bf1d045311aa4ea3307cdb960dcf29cbe5ad4eb011c6607757f41b090b60b35eb3c415677f11e7bbde5b796e0b730e16a1acefb189986e43f4ef4d2cb6cfffb18541369838328fa2fb9e7840e245bd1c11822118ad038b151a6d4b9112aad44c87118cc56e81acbc606637e2f5a6e981ad539a3c6ab108a08e23ca381ae92f9d10a9571109b17154de1b50f16d330d3cd53e12a6c5c5f8b3b23bf9ba9d13d9c17039485b875144e1436c5a260eed04a6ca4f6c0a9ad0ef556bddbfc85974a0c3e9f7752d20838019a7dadc0c1d94021bcaf0ca2d5404276ff7e322ba03591a789c7875a9fbe4c00f525a04d9ccf926b229c920090cc37d9c30a9c6fc5bba64453d0d4c50b85361eb44035e900a5b990b0dc79508662c2097404513b5142ae8a01be98691b2e9185791a7be0ccc2d2f7cdbac98fb1af98df8da5dc51b9428039130ae9b56b64a81ab88149e71c1b0d4342bbffef5c6d1bf004299871e3587aa37a83b991390f455665632a72671a6001cc50f50ded2cb3c817eabd9ba30d064c4eb0b5077f38bb1f42f15619c5bb4d390f110af890170c2febfa9e28b7ab91465e591d604205fe0416e63ba22003d26b8a43745a99aa0170f2ccb9b063373395ff9931df9dacc2446198f8f5d21220fbf9d83f2d9d32efa1789a49ac4cc7b4ccd30d9368e58bce8843ec27f9938d282421a7c8efd34d9487919d51c1f1dea431f09780dbef6e6a069ecbdb01a4764e75e92cf678557e08bad3482d290cbd73cccb3ec76941ad5cfb5d0e617b2fe1616c6118991fb5675d662ce71a993259f30a887f07cb721d01df650d0c5043c74b98e299a621202c6ad8997a218e012c6839351200310901584ff8d2e2f94dd6f439fe4e6ebaaea017bbd5a613bb29734f4b3e0ea66dfe0ba770adce819e52d3ee70661dabcea1061cfa6e36c42185c5b7668d227a8d7bb8113be8d37eac4c137c525e816aa7307ab64faaeba04cccce489adca310cb42b375c776564be80bd2cf4d6b393cf78aae37cb279d3b79a4650cf1058e4950c9b4473c832ea9607f7c9a821fb43800c4441709ab0287d0cbd02a4027b62d8064e89ca9bd563fb1afc22811d6e7582989fe64c1c47ac86198ef838c15607fc9808d80a2378008ef034cde307cd8e19da983245c79903901b1c088ea33e87239dd0167538bcd35b768c4c516a71a7f9898aaf6c5e9027cd20be90c9f69b75eb1a7574a1f19cf642233bbbc1816af638793cc0acc53490e333cfc61f6f797b889e83f2691d65187e07dfb6b1d05079d581c97ea35168a203be1d30d027a4fd216324a20d57cb81ee13d9309f9228d12d7fb97a9166481456205c7b7f6d51813a4b776d11cb3d45d07672dd015ebd2b0fdf7f67c8db134f1eef5111e1efd2141bc3046cd79bd7db70135f29e1c021087da67d5e333372156610b11c3f9dc3d147b05c2482ef0e7a5a8d49d3cb5839c10c62b65588e767607a3e9e25827ab07c6f5d64c42c65abc709a74b9ea7d65558d1cfb702ef83d812d54b7b819b13e0f41c629780c6748a189cd8edae5aa92fcd846877289f8f0dd8e26950df5b5ad27f66f0603b19590c50421495a5ff5cb602fb430af111e6747f870e0a7878757dd18a435f0c768dab5c53d159d68c20e91b66ef145a55378f1eab9397106f39c0dd30f751e76504222da63032c6cf09c2171f3439d22ba4f9e461f0da5cc3e0c23be1cd853e6a1e9467a9338fa00b54544d2c144ce32a6c3c790867bb7780e23913faf089f672a5c33d344c2e482853ba9efe3c24c413bb0819f3dc6ec582b3f7d9d02937910cb07b5cea3758864227a47e444f5bc12f219903371771c3819589467527aa12ccfe4c15f1375b930c461e8ff51a30e176a63953614ff81abf00bafa556d142acb226e7e1add0513b3966770f050a4082b86ad071549eb91a0c60c07c3c2e231b464f2f8f3de9be1fcb9c05517f6e6bc4750f59279d10cde775564a29b041b052499e6f36fcbdbfd8045f387bc227594d41f814b676fe9d879cab81cb936f58983120ada8537efe87ad0d1ca56bba6ce36052bef5e64c0fcbd5a7fbd3184a8ebc3b89b4c17adacabee2ed6faa52e8e32039eaf77ab7909af0f84cfecebb006b5f08f74ba70d81e6d47e16c0e95c46f3d47db47c6eb417d0e7fcd50ec0212de322bdf3ce63dcd0cfe67ab85155999a3c90754d4c18d36a2c7f3a3a8deb9cbbc6d8c6c777989a9f473123eb09915f49f62fde04d6b0552494d72ee5a2a42f977188d4e71b966c069e9dae0092890d2cb476e3d47d49edbe944a17767af215c8536f729f0f7845f1da6e9da87186a8a187b291bd57d2782042e5cad363fb28ccb1311f3280f39b56fa4a4ccae367242070a990cacbc4edb4d6711614a0fea43a34c195e281e14550e348199883c75206f851880faed43e6073b335d5038cac6f6b01742557df3e40ab049735d6af03c75cac23828224a122625115c00613e042b04bfaefaf358f54f85cff89026cbf01a6bed8f9e204e17f88d9718ce9d05f7abd4317a08ee071e083c0831e460103be509d715b3aee71829d0ef39d776d2eed80de7abbc8df50ce6be1c47e0d4e306aed6d9c8d57fd1351185554b52ab89afeb0218b11d71b723aa61913d8d586677bd8ad395686585d595fc9dc2b9e951c873d807d99a220be7523b6c55e5bbfe7d1db468802d381f0622af3c73210c3014ace5797531d6a4831510647b2d2b49f36e31b95b46994f31c01eb55fb703a3867cd22d077ac78953fef0fd78d24a609e5bdec2b6653d67fff6af0a9da15c0f676213fa1b89eecbefc7f3f503a2783fa1834e011cd4cf4f00b27215ae25e87f0b41aa54a93b97ee260fa67b14e3bc83b3a8ff1430fa525342ddb9508805496dc189ad8de86a13582df0635e78e32558acb5d1d96d695742c81ac59677ff15e4c917b8c27261cb5c93b407ffb6248c956110dbac872367f6febbe632ec34cc84f9bcaf565e735657ff926966b149e86ff8dd32dd508808c334221a3ee2198f6b34a9d96a107ba63282d40d9822e81372f5918b2cec9b1768bebf45df0524af77aaea9a20dff9b6e2037934ddfd1c36f0df879ac5c6d03728edd0880ecea57014c11bfb803b04bd69b91baafebe8857e67edddb1f64dc09937298a0785517f396f5c542f8c3bdf99c85a6d08991a60be617d28b3fdf88b160d00e24a12b3364f4fab49531391c1e84beb5574eb3e4982a7615daa701657a733b8d2107b514de00370fb25d4c5f0eb761876f52d8c48a79cd56a23e78d5ae096f6933c0beb1adfc4f5cdd142edb6d3b4d885438e3e2ef526a83e9f0fa94bbed72c8c56400276280b065d07a978a7c5d36848beec312f0ccaf55aa2ee48ec16e407d3982355e5fe01bcd0eacd63e8f26cb603a5c135239bb503e80ff1dcf62be5c53b3377f99caf25b037926d96a90244f6ccb9dcfda07a62671c463065fdaebf388ce8020a895d6dbd1905be338876ac35f71c58c170be7d25bef80e8909a82ffb5b96db897ea205a46e5a4b996e7f0f5adf4f66e111670a4ba2dd325fbccffcf24e353aa9de620830d5bf061a63d4485e072afde468d58633c7df077c26b5054cd6ab6f5c7982e974832d221c8fece723c8a99e9ff856c5c05d268b279c70eae0091fcf434c3e1dbe140bdb857919dd1635e377326e14f7f8d6de9f8fe2a6dedcf9e025ecc51fa9404d8932c8282d1fd1933ea47ccab2629bf8a0174f9edcf3affd503f41c70b2464ce3829907d6ff6eb3dba2755aa6fc95ed967c063d81573190f6a24b3936f2d318f0f360e91bf6625453796bfc3f2c1326a0004a41519ed035afb7c28c6f0162c5c822d65cb7da8e6cff8fda19188eb40eaee0d3fbfbbb9ced8e53df0b824091bbb6000c8ed32d56fd4dec55cc1aefc1d563c24fc10fa6a03b8d0a2b0d88b16b4edb0dccdcddd0690402d06fe19eb5a81dd312d0a8cf2b151dff41454e5b4e645ebca905252c247bffcc193f5dae06fc7267a7be2b6c715722a4efb1ed968b31af0e9626ac164cb58e9a2393001aebb45721104679c8619bf604897ad81bec0414be97061772d913450e51f6f6f6d8006ebbe9f8a705be6f1e20f90f15cce225dc0cc66073b14f469a42bdd87e864e18e87b5c684701465892848a541356e6597301c5476378dedf95d9ea953a8b9176cd09eb981cc68ecf37c85390ce8cef81e3a1378ac6ae88135c2462cac3491e570cf4bca197cb0857b7ff34de29f9245bc2bb852f6322c72bc739a1a608c6e27f12bac3cf7f4d2f711a34cd8610ce65e33afc4d2cdff55f137bd94ce432b3bf232fa1e16da7c8d1593784338905c86a873879c64b6803927a86d37b5841363d9a53efa5499fb82bda356d84a1197e085de217114ea62c522f5c2902f0c86e3b356f722491e39be57198e244c189209df9005782c673be4e521e95e2cff8308f18720536696167c7a67dfc04198f159e204340dda2f77577eae9a81af8848228f7f844cf4037826f5fd89746e2ac50523f599633b3f9d4d2a9b6c9f7a14562c663c75d0ab371d1669e7da828b6e7351fa65f50367e1aeeb3a7f31200104be4a6af1bf516217885d977f860188f3b859f5b3a9f8db4888729bc236a649f85269f11e23eb1c2a0ba5458227984daecfba9fb70161bbcdb65af83d48390b9b53cd19c834b468e7e6ed584b323abd953341674fb52784e1572474e58c75e4c91947c7936294db24723a07008eaa286ea81c7e94053fc241cbd1f292811b340cbf93fddc1a456e24e4ccc9dac5644108979c97a107d4f017fb404e974794226503ed8bbcc13283b859ec36c515fdb212b3694edc52b1a5b9585e3c762973b61c796120087faff091f68cc9a9fc969f88f1fb3c7f69e6b7b668437edfa0c3a56fd9814b95079ecad8c6b70d8be3044cfcd2176db226e5312364ae4abacdf9f2fadcf457e523958ed73d94dc1c8ec1125ed2e1a82bbd25599e2b7dc73cab6488705899e77d696f7d4c5ceefc1a0000007e66b800213a786253b7f99fa221d0ebf568e7267056bbe28736a24e74c38245f36a4ceb53dbad60d3d068231a915ee7f12619b1379b7f410091dda0f3d8d958845c5e03f24cb48b0d51e4f67b9ba90bb4ddd00ea9414236b614c3e295de5a7c41f21ec7ada0ec136e7ad603876e93a76c438acf92c01dae6ca411d3c6da7f247eecac61125826e804f28195a3fccb82c6758d0f8cd7a64aa13b1501924f73854dfcfe3f427a949a525718828b3a2ca2256ba45233a1b205f174bf5d0d03ecdb3879b812500e330505bdacd8f7e91003cf04c49f8e058c7c47a0de16297b0f92e454bef98cf3fec4052fbc42779d3d4a5a8062612d77b129d1c4217a51b1198e4e767b8f81e0a4af1a9a878a696386f03eaacdf476f1e6af7f6921e17925ac3f5f47624c1b73bd9c917270228095c486043ed43daaa53ec4e83168e7a91c1a529f4b1bcc5b3076c7ca732da0d79a21d2abee4d7c26de69df96b396671e13e857da6f7d88100bfc0fed110c002bceeaf5d00e0be6fc6109d4f95bd22136c22b29dbadabda84ba44fe069119f65f3cbf493ec5b440c3a7344b5a3efa81234d25392be3f42114cb99e715722da782ad847f45e1fada5a87e8b87f1f20f248f07b343ac20346590791c90131c257a4a12551df250575d48291ec5ff2f371edf59c22b63952a1f140ab45d4a5dc553f9d31", 0x1000}, {&(0x7f00000029c0)="75c6783ce48fba92f9653f0d3dc53b56bde1ca142f67911542001a14568968d0c110971fab7d76d1a8136d6daf82c35618801b5b220a132eb4dcae7218a71b539f486fb00195da254f8cb142a72359e6e7fffbd0fedcf065f8a5930ea48aaa39329936caadc323b96ff1abb3829f3864ee6eb79f40bc9790523989efffdec0c195eddecbed84458f5f81c3ae14de5f1cf95fc2a9c2dda5627eedb394a91d4ff45fe27503fb4590e3320dcf399544a59cc9a68c7832419c3f34751ccd58da17fcf19e63570150fbd955c285dd2ac57263a9a87b479b56325522a861dc98e777c591950676b6fe6e1204883224c6a33e8b8717cdfb6b95dfe087966eb97762984348df78978a4c80eaa76fa5b3227f280a85b7400cd636e6d314859f6bb06231e0a8f1827d1920db5072500307f08f0321e3111ecb24b13a22aa9ffd7d707f8787f5a785a7d76aaaf244de57be04fcfbda4c2b3c6d7507c59668c72aef8c01a4bb471477acf9d0a111e04a57ac9df30026c8b47adb7ac85eab43d85431a4c14a065965609e4ec026b871cb5f352e5e25220eb1619b687ef7b5b2df168835181c345aa404016dab0e0e4a2809cde748686bc1ba12eccbc6b8be830aa7f10b4032f319f085f557c9f533a7538905253349948402a96066ee6208d9819170d2fad37d49a509851c94b20576586a8d057395229f164f4b75bd90880964c5f26e0469f2cb4bbf0246c6d3d961abe493f3a3468c655dab127fa0bfae912a1c2933676123e5df3f29c5565507c65c751aa0eb25342702f914461b519da816f12858cfb50896b794b0b884a32d94979499a027b8da28e6e730ecac108748847b89ea104271a0c46720fd2f99befba8d467b5c857619d1129a6148ae5e311fb5fad3605c4c1365fd32558f09906beb04604b46717628674c183a962eeda94203e77dd4ab1c46b7d62633142a446426421bdac8ffe0333557503dd5e1107b4dd36ae5791819b04f785c0b0ee7f28af2fbe2a9044a52162d18fc6b2ef5a476d304288e4e5f5df8162cd96e4ac7ec1899d30a54e3117cddd0b4ecc63c1f630f329ed13ab5467f50515194b9006a0c295d89d5a3614a1339958c3f244e306084f7e793d6d0a9f372bc9b4ac627a791571170747eea5ca0acb6126da7ff8ab78af27380d0218b0b6ca2e78af13b52d5626da3bb8cc975a3c1f64b3ff4597642bc402500cfc386a01baa17d717d6d96b7f6ed379d09121bc828e1d13e56e403ad449b1385cae6a90052208e43c6efdb583415024f3d3926a7d3552bf8d6921244a6bb2eb6833cef0c0a0b1b99ee545533b8ecde4374d925fef0a7ebd76af6d80c0d6c53aebe504b4618ab026ed37f6ff1510b8ad3a158b84a4f7ed2ff880e9ac301046162ebdb4afe86c270de87d8a7cc13cc6671e70a070391e2fe3515db6231a19f2665be6a667272e10cbc7771d04059fcf7d45c13bf28b01801e51149c424cd3dc9a89b6807ba231e4e1bbb3916ad5bd8849e70b79e2439d4291b9bc48353970287d942c22313afd5e7426f32fe22d11ab43d81983b50cc1979ee6ca33d36baeccca9bd36892687df66fac61970c6d6a89643af42c5d05e65b3fc123d1c28e213166b056b3500a7680b9794acebc909b9b5b470ef1bd0024b35d55e178d836e253e5b1ef242bc5f6706e37c79c0a7dc3a55cedd3c1718f2f13c0845fedb9db83376c854b64ac5c257c7e90703b5d4b4e2d4087716b1e857415116f9b96381edb0b9c0d96619efaa22a32aef22155873470915ca023ed0724746194076b33cec514443bc99cf7381f4463078b922a495c35cd2f5bd6e99c7e7e4ea1a8878841e90aa4e66deafc31f35d8b1d4917174548b675aed408a698bb3e5000a168183de9e61688366972087076a0dc71a860cf1c7a8d60b5990001ffea14a046663f14cbf2d6092e88d4065e66409f40d66d30f574702bd5e6a227e4bd1aaddcc22bf4550e5044e4f7af099131216778b528d40e95b0510cf750162ce428b8f3f259bf042c7b8cc20a6e5ff7bfb488b8b6eb45eaade0bf2792e612112674c7ae0a584a92d475207483ed1b97063ba76dcb6d28bf0d180db6f7e73a794961ecd0bb0f96fc8689fef20170408e6841805d5119797ef00f6faff0ded44d51b7abc0266bc13a2fd8d52ba0f48dc8ee1346d95a96b29cb95b91ce197bf1a6cccb02751c62f11e8721b2240038744ca56b8698a7aca8fa8644ca71e28ff42f23560c06e547278b5ed5236373f102cfc916cd9b2e29450440f48738b692803853d80e92a4b28ac172d664071cc02e12bba18bbd4a7bced43938a7451113e5866cb7652b8323410d900e26bc5198e41cc678ce4f47a7e98c9ee56bbec73b4c5c22eaddbfadfe990c8c39dc734e325d64911b2bd8d62f6b5a5804851077073ff786968ecc9c228a02b549b427ca0b640870c2e65eba77c2c4071f694cd189c376c6c76f7920499e6a25bd6eb117026dbb22b2acbb9d4bab3257cd88f0af11a503dbce330935980bcd54a1ee83cbc6d554bb897f37da942f66971dbc969d2013a199626334933629f9f94e97066a75a17e255d4b3dc257b12e6f1e932d4295bc996e04f71cc0c677a48683db2c00dd322e61c2582d6c6c8ba82cab8557408b1587215d2e28ceecfe69587cbe142feea1c49b5b5390bcfe0ec09ea2223af0b94e9c616d5a13459c54d9892fa682315317331189f07c42d86bf7734ed23f52ea54127cd71a36577581cf93271bc530cfabc2fd0f6c86107d0b1399ecef75734022377941518207eaeb5e3051231df48d65963825e75539cd280e72e12faac9e1f011232eafa88aaeccc1244bf460fbeb2b04982e3014a20458241a76ba56112d2f51e3dbb6af055c5fd7bde48f935f0f0954c86486e9e47b72a9be03d98179ede7fbd9733789901536f3dbb7823073b8c729ed30d02ea1cbf5270207059efd94eeead0123df64d695437a85e00a4ad932424eaee6258363a3567a3e633dc0ae52a83d60d928e992da6ab70f1d7264bde44039a783688cf7179a7c4ea3ac79021957e9f9dd06003ae0c95f250d632637505e407f80601bfee86db2e4391991225723a991d80e5c36a63bacca6a2563065aa1d393a62485fac89c2b42a5fd267b0f80f9b0b921138ab3e7de9fdf40c35a162ede9050eabfdd6cf1496e7a63421da03c25dad417a887adab81ca99d7133ae0ec689e16de740643b5ba6800acbac48375dff75ddee034b10e45de6fa08986e81c06d0fa48cce70a6a7dc32f506aa8ef69ffb4731131c6e8e37f3722b939cddf668cebfc1e1f152e94e03450463ca472f8de14cb9f07830261ad460b81c915b4011ad8ccdcb31f89bbc05314ebfc642970fe31de797e032079a199279ffa2d039d61d55456d22b8844dc93d9864566f7fed660dacc9bee96b72f65be0a53d319fcadbdadb92c7b4dc7ba4958e18c8100e63e90f04c6c837931d6ef97fa2764443e40ce14afd424f12806651fde2d145fcdb6a676331354e05e24f724e8fc10985936aeeac4f0f477bcd200c28f4b5743dd45b4328543852a048344d69d797491d255c5e198442e4625e06eee8f05b87c07b9da417c56cc223ce72c2553b8b580b345d5bfbfe5b1e5eaac14d6c7d48baa60b11ce91bc77a9dee708ff50e98400253eb5e2ac6ae0346cf119131cf5858cff19877e584c90ce140d8a07b5f04ee55bc7bc21615c04d06440919ec6d949c0ad33fd542bd31781c0499094c4adcecfa75f6469f7cc1362ebb59df323e3dd8adc034944eed58269bc6ff54b6e1c2d1d896d2e463c5e85a4107d79fbfaee3a2c2c7fdd09c128fc2bfc84d9b53a2bbbec34e9524b574b010daf46f392d58a8790d829e19f7fd41af8fa83823d7849c12559974390e022a2bef5cacc8a49dea1568825213b5eaffd1bed6e1df64e9c69bb5835cc5144e832cf2dce9bc5d68c0d1973a632ed33dcfea6af3ef4b94519660594f9b60fec7761e694e7e8d294bcfc8367963fff7d34a9999c38a8c549921ebba88f10206a9f8336ce75ceaf3382b397d282dbf75d24e5bafc79aab68450939443890af555a8a0cc19ba9d94c3523876334b3d9a1f749725b4b2379b975f47db911a3391d0ea53ce39ac8c859b7f2cb55f92a6958d143a919adf27c986b0c1d3e3aac31b26e0286ba7bfb4f9af38634cab7aa9d846a49ebbcee4ee32188c398a3dc9fcaad5031197d801b62874f06e42ec27f749e3477d0897c8d96d92886ab176e57f270c928caf36b3c11aa1deb93102cf94f06a9f1c1e21ec26bd2f7700412163f00cde2664c98791f39c1f06bc782f3144d1281d1fd5dc9cc81b784cc040fd80978dda862c01370590f29c166f52e10f51193121b577c8e45a275255c68216c284dc3e7c8c2556bc44d1ba0f065c8ff3d23874a2e2337ef2b33886cacbc0bd2ed0f58ba0195819036883a6efd8541fd12d22cab27ad48a9c7ce2d05eaa43ba90a739986a82f5d0860f9408e019edd6b2d8d55e589432b5329bdd6f2f7f51f4057543006d58a792a3f244bf1c3db0ed7b192b67b7ae3c7921c76af9fe1dbf1467ac1b344b84f2fc5083a50b525ce6be3b1e188dfc84e1e168968ac633c015a25091ff05f6aa68ce35bc0d51601336c4c03a5e0c8efc490f3c0f2f36ceec429e2105c15ef0432c9babd8119b69a32cb10e7dc125da42515e51573dc7caf2f161818c9c1c291abf1cd02fad95ffeda87adf200751e57f2694b933193c6d4bb8fa2490314be3d0ab32957ea3f603bc4ea7480de38c3b88698374b2837e23ca6e924c551710a7721ff21ac889b483d44f66f01c14d28a46b8970dbcbdad1cf57d5dc5e1199a2ca91fcc737f119fccd211d9ea80147e41f41f2e794b4926179bc27ce6d33364d18f52a883e1cf6022c751d4c00cd277f62845214d5a869552a07139e8706ec41873c7f706c68abd327450fa51f1bb8fdb6139b523fc1b04432dfdf0f1ccff02d1babe8e6dee31f9f2f92fa848f61f1340983547f60f42be133406e187eb613e24fa9408c425be579a1b87bd48094c75edac021179ede0add4f3e0e6bda942c437622a530479cc3e361ddf2968cb7fd39931b287f63db225f0b1549dea062c99ee84b5da55d3e4e7f59e4e788f250ad06801f2976952ae2b0644dda2a744dc09e105100b8710c19a2aabe9afd72d7d24207d4eacca2630c684d4d1c00e7de69afe9b8dce27f058c40c6fd67cbeef123b5f9471f426aac177665ef8d46ec6be80fa675adb734b05583c741bc64f1f47e657050e456bbc689a2be37480b5b59872915e314899d101667da6b052670b3b214eed0e5473f996d967762ee1a18b9a1612c131bfb4c7f4fb2e3104a0c9d72b4797147ff12a4b5d516944ed252d9c068c6be83ae93a4ace6efbc42171faa34318dc6163c5c02f2fac75592fef59634d87fad0a862952ee9430acbb21c04d6373f49295382f98f4ff00e4bc03fbb67d1667df20ff833f39f2249378624c83812bb962793e1d9850aa3c4383c7f7e5073fb23949dae7f8afe07ce2305ec20686ab65c42536152c4d89c8d2c0d6b2c6339a64eef9a1edc77cc30a42d4fb0e005dfdc1a15303701313cb61fc56a0b1cf03b060bfad71772caa0c523a4f640e24242fa1963fadf8e06b929129b06682b663fff586707191df570fc7e7b5a749cca8822c949e54f05477e1e6beb04864370a567ca5eb981c3858963bb79501961b609dc1a31ffbafb0dee1c86f0adeb840d3bfcd6e9bcf3e2f9ab7028bb29ad320013fca4a1097843b0d0110f7d0e0", 0x1000}], 0x7, 0x0, 0x0, 0xd8ca163e57f0ce81}, 0x4) recvmmsg(r0, &(0x7f0000000400)={&(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/205, 0xcd}}, 0x10, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="04", 0x1, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000480)=""/98, 0x62, 0x1040, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r3, 0x4, 0x40) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) shutdown(r3, 0x2) r5 = socket(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f00009b6000/0x1000)=nil}, {&(0x7f0000851000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a8a000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000cfc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r6 = socket(0x1, 0x2, 0x0) r7 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r7, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) syz_emit_ethernet(0x4f, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x41, 0x0, 0x7e00, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@ra={0x94, 0x6}]}}, @udp={{0x1, 0x3, 0x8}, {"0ae545f87c84db7b5f705c773647b0b7b1e5863c66ea4407d53080efcc"}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x7ff, 0x804000cd, 0x1ff, 0x1da, "8717f9050700000000000090d692480d51aa8000", 0x0, 0x20000}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000009c0)="6711b3e149ade6239774c8ed6a35715305e4d561eebc1a1903af75e86c30296ad289695c714c6388247effd426db850ba7f3042b0e4093277a4c137f4bdabcb576ec635f76e7dcd1780a2c0ef9140c055ab620539a4473d4c308be795aa9a0113ca61432e77a53c990fc79e9fcc5380724eb6dfc0ab59aa6a4b47935aafbda7020b1226d1f1d7452f0e3fa84436efc906ca50e76cc03475a4555d3219e187c4e1eea657486c8bad2d3ac57a424c31bf38d68f729bb77fb002a6632e31d47002384abcb25102d271ac6fa21679f51413fa9a86f04b17da090d289d225970485ad8f4a5171896140c89331e003c60615d3f836356457b7b491086d4ae2b2ecc39fed361786febb5e14b5d6ea1723e0d3f9c46064ca6acc113ed5bd1105f2a4a7cba4c0b2062d0ad2229c17d7cf5b507f0a70574ced4c", 0x135}], 0x1) executing program 2: pipe(&(0x7f0000000100)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000000c0), 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shutdown(r3, 0x1) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r6, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75", 0xfe7}], 0x1) writev(r6, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) readv(r5, &(0x7f0000000940)=[{&(0x7f0000000140)=""/199, 0xc7}], 0x1) writev(r6, &(0x7f0000000080), 0x0) readv(r5, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f0000000100)=""/10, 0xa}], 0x4) readv(r5, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) dup2(r1, r2) executing program 7: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x26, 0x0, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f00000002c0)="19c8634cd2457674440393b02859c6ba1043733134f81744f2c98845b958a9daf4f9bb78a52499dacf472d43cd101ae950755c04e5f5da686e08", 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) shutdown(r4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) dup2(r1, 0xffffffffffffffff) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r3) executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r0 = shmget(0x2, 0x2000, 0x380, &(0x7f0000ffb000/0x2000)=nil) madvise(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x5) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) msgrcv(0x0, &(0x7f0000000080), 0xfff, 0x3, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) mquery(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x0, r1, 0x8000000000000001) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff80350001080006040004000000000000000000006a124f0fe734ac1400aa003a2f6708ba43140657299ac5aa7a89faf6ededce46485e0f6fe180d6a5ce164c92ae1ef4b9b125b35d6d3bfa1f24be7b7e81931cab996762878fd8a3fc3f3967276020c2775060fb53285210668903feafc473efc1a911c9cc111f5301dc7115e9776cb0fbe55895e772e7d8bcc99483ced03ac40c5f6bc9dab895db4c7e043585d9dfd53b03d71a8ee4a69f7bbd7ad4d145e02b8278b8f62a52c48608e4de"]) msync(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r2 = msgget$private(0x0, 0xfffffffffffffeef) msgsnd(r2, &(0x7f0000000140)={0x3, "654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"}, 0xe9, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r1, 0x2, 0x1) fcntl$setown(r1, 0x6, 0x0) r2 = getuid() setreuid(0xffffffffffffffff, r2) sysctl$kern(&(0x7f0000000040)={0x1, 0x2f}, 0x2, &(0x7f0000000080)="aefe888d7b8b8093c2c4556c1b501cd94e04044b0c78b6d284a1ccfdeced1dcab9bf24ce0d5fc7d3da213d8d452cbc5ee297ee38abb374a9ba0b3d9d0468aa78e1baff5a6b73b3e89b27049b5986d6d1e1bec56830863cfe8c3f56f1b7e6437a9d6e54f8f40d9d690d4820502bd2a9b31dfa48023b724c4997b57d2731f3620e578059b8ee1fe00c16eeae85e648c18923ebe43681c57f2eb9a9974ab43a23dc54e2390c0f8c05d1fb1a071b9b5141df154ab832ac7bfb805efb94dbe94dcfc25df5266565f3886717676f347c31a035c814319287236b8176d2d844130ca8306b9c184fa6eade555b1a098f6e52768df0df908cafd9e2a571e3a3359da97261aea60f9222e157b94f8d332e5c2f77df65724d96f77ab06b048d334e468ed57d94594867fde47ac699546a55c2703f35e37de3eac21ec6ae705b1ba41692cff24c46aa19b9a8c1c898ef8b91685e4c4a268b8853dfb935643efea7a54b0f0eceab29e421339cf9674357bc4344168af4016008c4d440b6794c99857d823709af9700480d085bcdaba4731cd947c6a5c5b53bc525bb35dcfbf9f782e74303a14b4814e2f13d02d1b3eb5d6c57837151b393c232466d7cd00d890812015c5d27da07076b022e5c99649baa1e54b281020c639b413277927c121ba0e524e997be71422d1d43b7bdd7825971672e3dba227572b8ed5cee27e33a2ffcd575d39d531e2b51b6b1ca15da827cdfdca0da6ef3dc976c0cb473060028ef9898117b4311ec9c057cec31329f640543647a8c330c61e4f3c03709d2f904165a4ab9aa5c34d7d2a8e98d9efbece702ad1e124e152239a13c81edb4417ff7849a2c1d6d670afb48af1904de604cf828946ac3f668e95dd2b074f09ae96f7e081055a93161e144b4252f16249c13909a8a27caaa3e95eb468638f4c17d0487b7e2102041f13e8780b49530996f1e7723fe92db6e1ad583090e7d12777a005df2424f243dc6ebef21e7bb27540be6de55aa583dd4051045d55009a7757ba6301a19d14f47148f598dbc533052589e9201c926cb6caa20e15d27649f0936eb902cf1bc1c6961977758acc5fde9f3f8de54361771c7147c6869e384632dc596387e11bbc5eda93150d1bed171a7fc6e17905fcd14421c79da00cd98030f9cb41537dd877787356377fefd436722e727541f1fe9b80b21ea24b66334996781a05ecba6e2bbbbc176d1dfb1cea3ce0bfacf85b7c8884de4476f6d9646107e8ecb51855ce3b051cbe67db71a1871d515b008d37365181a7196c5c19710f235ea4b83ecb62f3e5d7930e232f19ff29c82459c774274797f8e3c6513090775e9ced35d76caa3ddeb7de881acee30b0af71e144b5af86933bc8bbed502aab8f670a853278db27da74deb4a8451d5d120242274ba336f21916edda449552e20f652e53988984b16acf0ef669f63f18a2a1dae9d7ee9848408dba142a3a8bf2337aba0182e6663874cfeeef8470d5e6b3bfc62a31e29c666d47efb595eb12f04903240e89b87583b7ac008dbc071e114fc0e71f0d879e0cc532aaabd630eb5a328e05215651f595bd565e3f15766d14feaf41041d3da746bc2aae9d0e3dec6542aacf34ea681dc944cc5ed1e375e98277431ef3d195ead770e45e2dca7177522143ce19c6621d2c10754e48686dab25afed22d24e310ac87e5380b3d21eb3de53331c7aca36a360e1e0898985152c0de5d536c7fcf1e18d9a46d4dbbb3120deca9a1ef0ea540b59b7f41c0c6f137f41d02c7b9b1fbd9fa6d1180acafb2f7e121e8f06cade2db456340a55745bf92a837b7e83a676961c602085a591ff7773518f1ca238dc193dbd850679aa3612f5b2463e6098572c3ea40d7ae034c4d4797c5c2e65f6444ab4ecae82d74943513f4242a1a2b60f53df41f062cde2eae36cbd1a86ac774cff44bb7526c9210482f6e9432687e4768d68675dd1d3c7a8f9fbd041c44579822ff96d33665bff6ecc0f5d0d3e18e7c44936320b604538d2b10eed9214f7342aaf1c615ea648d62bc8b4df75096a2339e64cd637326072fecca1458c318e809df413c6843fca529383ed56ad5f2eecff82ff2cadc627f9f71b5b3c8c74a0884d58d592df652c5192d64a92b3df4a27c35dba2373288ae2ce07247277ba78ff87d5ecdd044b48ecfcecce70afa1d5a24121a12dd5c247bb876400a06d4a52e01c403afa4b9e6d263eeda8240001fee6ed8ca0d0f84dc267fa60be841a51c3931032531918eb2f897ae2328c7e9e55b19a7a3dcd039b5c1cde95344fa871f53a4093054910ff5836d929fb0e5ff4708366e5478448303bf45b8f752963fd2709caddc5dd364cc058377de0ae9008ee775c1f9666b4231cf0eb81bd5961324da2a039cdedde0cee0140f0c25eae793305bcc9bbe29408511e071722e66d7a2ac1742f7b092c957175e96ce19ff5cd35acbe453ad0f133ddd88f7fe930017c9318541c4b43f80b970b6ee19ed27fab67721d372f45763d92f7c309286bd582f9108ae089ca99c170f34f7a2cd45f998dc630929e6a3184fe1b0bafca22a4cc1ba0d9e581830e5f4cccd0b472e575a4114fd2feced4401f7929585ecc72be1ff1e83af9e657c5155a327a7aa28eb195ece351b0d8253222b52ab8f8f4511c846934de4fd172d85810b8150918afce2c176bd05cf425ceb59058ae4c7b8b2b012c4d9da3a2cd8bc2db71075142bb68c4967e350981d2571680842db1f93cddf6ff33c2100b44e98b6d5f422ac300fb03e85df57f7abd4facefd8e4adaedde45bf17f04008431095e2a55a0fd00650cf45ea14edd96d8dbff5d1a6fe43d22643a47b8dbb7b26d374d324ba59fdcf76e196457618b4f57a43e4469bd7cce30e677df92213a998eebbe14bebf78e99d7440a533f6d7b6c1fcf9346fbff1bfb805ee192bba435823aafbd6919ef8067881d2b81a22d8122e49365843e82bf0ff5a162c5fa7a790ad3a6c710bffa2f180520846b446f41d598050f728399fec1949299474b93d8ddc707b0fb1178768a3f3f227ab55807da7351f14981c15aa86fa210c33ac0b563fc43cdccf4656707c8c29e81ada3d749a1b4e29d5d2c5d55c0d2b58a7b0892399bd879ffa665f3d78db32a79aaeffde0fe046a74cf5777a6c71f03d28f0fbc98bbca8e2c802e0bb0ed155df57654c85cd62445286e51527646334fd297e14bacd249c5894984f92cd2b53b1a3d7721e6691533e1dcd62f83e29bcbb05912e782d63923f855a7fda7da91a7c9b5bdc1d2e973ddd1bd5e15f56189f021a6272e0e3566e6f1ddca190b4853a9bd870f413495687d46611872807f414eb0d376d1c0a3ae041c72486fd70aac2884a97d7ed07ebcd643415280dc7034b19d195d0bfb61bf04446a265734cb3d6efc40657a8be616f961a60e2a90d6f0e920091d7038b0681ece44c8ffb202a0c70df327adf975e3d66342d12c92f9b7e112214c0953ab07580a450745487f1f90fa95789ae55bc72b158f25bb15afd446786e97f71b668f0febc550e264898885c0e85e52197414d0091157e6be60ffea27cfa0719118f3db559d727d18f29fab23233ffe712e3a5218546928c6fc32a8674b4e3b607f2feb380489162f4411119b1840cecc8d9526b2432085dbfd89a9a809ce00d268cc1937d19d5476c4b774051f7f94bbce3b489de0119c3f5efcdf2778f23624a9689d37905ee7e9720596c4c9886c4c1487f4aff43f3b6e4e78a54aa853165d8c6ff8b23acfec68208a87f0fa84c91bcaf50600438621e783bcd01a9075f7b52ba38013413665a2bdf2829b4d9a3064cc25fc5d4103c8e5537576b1787c2271904d04865d61f931b37e23357173119158aa79eba433c8e9db0856ec8e7e4661fd0cb24c9df5bfea44c24f0bc066627a6d67c891ad200942169a5bc0819dc24e5d41d1c46e885faf80ff8197dba6fa2355fb912871fad83dfbb81a163bc5699a499839f87e5840a67a26bc4347492f2964d994aa8f7c3fdd4e47f3a0aad4d98a970bc1a6e05ed162e14b7f2ffcc22ad6f6adf487893413aaba048a1bf65b2c670583b48212e94e6ef48a170cae9ad8af39ed5a7a0dcfe2ca753dc5efe7b11b428548804a47f1e7160fe6325b086a25ffc16a31b60050b54df220ac3e182892fe82a1e6d3ca5c816a4b3d6a5729e1ba8d1da8e9e12bc3c6d4f40ca366122f5ae402d0426ea5b0ead3918c0a202ef74ca13e768045d8ee4e6966650b4c927d6e73506ceee4020b6894173a04a74208fa3c78e67e684ab89686eb3de25819309f22d28c260d5aacd20be2dda84ee82f97383223a514a59b1b49677211a2d3d4fa952aae05e63fc733575d9ca2af8ec6aac55174bdb92e396de07ab09f1adb3e5495a874c56a0b71e0c955d408ec0efcee5d9f6704e30ec70d4262db734ed07e6333dad203920a065d063a5527bd5be4cc4aa1579c08eb4ba03aa19ce1525ad9fb57cf25255f0313ff26eb96c8ee30a68d98e7bc0ad36addcde49fb98e3c29094c9ebbea92035364c77a056625bbadbcd45129cb4fd6f5569be0671a54d349500663f5aad08a3003bd48ea8ad17cfe7e6b6f7c077036ade12f294c36c6a2734544c9013728bb15b5466ee3fe5605c15b993968566d326a23e2fc40e754a52d39be25dff8f9cfaeb06b54797dc92fe249a56b48dee9670123923571698f10bb1aa1377536aa02869edccec79aa79325e576534fa489aa1a08a10e5fb479311dd53897d213c15bbede13b2a2c9bc6f714db8c1fd6116728a04b3f753a1949a89c13b3baf713b736b5e768e41e4634ef5ca91b93f7c0a758ce24458ce446b6372b57f15e2eb501a513bf22a515de0289b89f3603163cfa4db32e13d6edf4773b30a2114a4b962eb224c40bf201ed98b0e43d0433ca0722b47770f818e9f821c16ca13e9d4de4d52b033c5806a7e26f36e21ff40514024de4a22ce2276b07ab93e09c0f0a80c41b82884f72f1f7e91cf1ca935162332fd290bdb03388f902c7e3e544a1beb5f3a378efb9e2e29ab3e7e86e7c6dbcec9da158365855f512cd3db5f4d2da83b8b3d8f27fbf733b17b89be17f7bbefadf58c82e0c5083333c2d74a109458c6b03e889bb5829cb848645bbb3a1811a17e408c0c0445550ef09511d5a010609b5e237e611f6c10a6d4fbe08cca10f97d5f5495e10e76a7ee0063973713e06fcc6745523a3cc03991e570f3fa2a2d8ad09aa0a47e43cf1c6ceaf068cb66f01f9be4f6cdcb26cbfc470177bb46609167c08ba99c61b23f8eb38aa36db9f96187bb1540427c21a48d39d6a64cde00e314c53170d738ae607e772d5bd081dd5989ce6576af27f23949a9c94f9eab5fcba2b8aca2dfac95e66996e8adbabad85947f100c546508dd35518aeb55bda2b02b573d72b263f9e1adbf5488e8e87de9d4bcc86af541a2930ae7fea22a9c259baac99bfabb1db604715436a881e0d035cc0bd16c6b092483733fc3199d89895a9cdc12d2d60f2bf987eed9fad0988f4f84df1aa78002abc6f99de7cb9b4f41f457bb96a378a8f94a1918200541caba77b587ea409571c8feb457f78a7f6cd2c9a43af60f0ef6c32edde99465ea211df52c55cf45bfc535c6781cf36975fea092fc21d0cfb6957dfdac35fe8a60235079bdd0741c72d07b038cdd0a7ede253748b1ac7271fb5cf5e65fd4b8e4219cf93800907a0818b3864908adfc50d746c0bc0c9cb22251b8a6ae376b88900b351b580d047620f9e01e8d69599a5c228c90ea8ac84a172e09dc79d64d3a830d172a44eec8a42248de6635", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="f71eca9dddd9d1cab8d9e4ce763252054ebd7cc2abb5495f163da50577624c20c572ab63872e3e013ffbc7d5b7fc39c6e1806fcefc5a", 0x36) setreuid(r2, r2) fchflags(r0, 0x0) rename(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)='./file0\x00') fchmodat(r1, &(0x7f0000001180)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) rmdir(&(0x7f0000001200)='./file0\x00') getsockname$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) fcntl$getown(r0, 0x5) unlink(&(0x7f00000012c0)='./file0\x00') utimes(&(0x7f0000001300)='./file1\x00', &(0x7f0000001340)={{0x9, 0x3}, {0x1, 0xfffffffffffffffb}}) r4 = semget(0x1, 0x1, 0x68b) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001380)=""/76) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001400)=""/150) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001540)=""/4096) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000002540)=""/12) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000002580)={0x2, 0x40}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0), 0xc) r5 = msgget$private(0x0, 0x95) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000002600)=""/152) syz_emit_ethernet(0x3d, &(0x7f00000026c0)={@local, @broadcast, [{[{0x88a8, 0x5, 0x0, 0x4}], {0x8100, 0x5, 0x1}}], {@arp={0x806, @generic={0x0, 0x8019, 0x6, 0x3, 0x8, @empty, "13a557", @broadcast, "a37ae8fcd35b2f42816c3d78f763afc5"}}}}) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000), 0x5d, 0x1) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) dup(r4) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) executing program 3: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = msgget(0x1, 0x4) r4 = getppid() r5 = getgid() r6 = getuid() r7 = msgget$private(0x0, 0x100) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r7, 0x0, 0x0, 0x1, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) msgrcv(r7, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) r9 = getgid() msgctl$IPC_SET(r7, 0x1, &(0x7f00000002c0)={{0x20009c1, r6, 0x0, 0x0, r9, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f9, 0x6, 0x7f, 0x3cb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x401, r6, r5, 0x0, 0x0, 0x5, 0x400}, 0x9, 0x5, 0x0, r4, 0x400bf9e, 0x0, 0x5, 0xfffffffffffffffc}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r12 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xffffffff, r6, 0x0, r10, 0xffffffffffffffff, 0x100, 0x8}, 0x6c85, 0x2, r11, r12, 0x0, 0x5, 0x9, 0x4}) ioctl$FIONREAD(r2, 0x81206919, &(0x7f00000001c0)) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) close(r0) close(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0xfffffffffffffe1f) socket(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) execve(0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0000fe350e28ef0900c08cfe24be00000000fe8000000000000000000000000000bb00000000000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00']) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, &(0x7f0000000180)="53f26aef7623ba3c93334d8028df9ef5ea234abf5ea8361356fc962ad17ade4d7dc249ea77aae57a39db576b16027c1a64a5beaba2001c5b2d7b453de5f7424c4c62d4a67fb459311f1e9c4e6571f58fcddf60ce42fc125005877a91ba6ce4f1d95e5c1f9a862ade829bcac5d45bbf9fd8747282663997f4a2e5848cd9449e9f1eb2", 0x82) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r1, &(0x7f0000000200)="0e330b4bede90af3", 0x8, 0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) r2 = dup(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0xbe) executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x7, {0x8000000003, 0x20000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x28, 0x101, &(0x7f0000000300)="ebffcbff13b9fd812ef0f542bc48e62f1c37612762383de2af907f659957435261adb6263192964810415ec4424e03bc91f4eeb3acec8073da4410aa5e552e3e62cb2baf", 0x44) setsockopt(r2, 0x20000029, 0xc, &(0x7f0000000100)="ebffadff13b9fd529b3d1a87aae2c987263a03000090b14c1c6cb2", 0x1b) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)=""/83, 0x53}], 0x33d) close(r0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f0000000180), 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f00000001c0), 0x0) r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffc, 0xed, 0x8, 0x0, 0x2}], 0x9, 0x0, 0x0, 0x0) syz_open_pts() open$dir(0x0, 0x0, 0x0) rmdir(0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, 0x0) msgget(0x2, 0x0) r7 = socket$inet6(0x18, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x37) setsockopt(r8, 0x1000000029, 0x24, &(0x7f0000000000), 0x4) getsockopt(0xffffffffffffffff, 0x3a, 0x0, 0x0, 0x0) msgget$private(0x0, 0xc) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) fchdir(r7) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x4, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000140)=0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3ab, 0x0, 0x5, 0x0, "d88c28faec97040000de88d11b54000900", 0x3, 0x3}) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x65) syz_open_pts() poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) r4 = socket(0x20, 0x8000, 0x26) dup(r4) kqueue() socket(0x20, 0x3, 0x0) syz_open_pts() syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000014a000/0x2000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3d97}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000080)=0xfffe, 0x4) r0 = socket(0x6, 0x2, 0xff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000100)=0xfffffffd, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[@ANYRES64, @ANYRES16=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES8=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRES32=r0]) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYBLOB="ff02", @ANYRES64=r0, @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x6, 0x1, 0x0) bind(r1, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup(0xffffffffffffffff) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x1}, 0x2) write(r0, &(0x7f00000005c0)="04bdfa5d1d2800003e35a9aec430500061ffe2a330f99d51445623339a346f006a731573d8d508753f95b7688ad48b8ce3bbca325cebc37f07bd236bb4548d7641172d11dc5ecc2c4b5bb47926ca79786425ccec43bf4c996d904bb2b0fe39efd84ff4751fa9a94cba1c9d73eb24e0424589b2192bfb134a0a7230295e3cbbbc709e50087c013a32f27056344ff5e0472141581e63e5d285f99e17f01fff670bb847a66169cd0e8509338f6ab6e88f745fd721a6e9195e45ca73536cbdd7739e1098fd2f06378a3f6e0611eed1a6cb00be2becf1c55ff088e3f1e0fca59421f92d182b6e92bb133a73c306193494f308757874e5c2c80db77f42d5632a1a37a732", 0x101) shutdown(r1, 0x2) setitimer(0x0, 0x0, 0x0) geteuid() socket(0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) utimes(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000000)={{0x10001}, {0x63, 0x1}}) semctl$SETVAL(0x0, 0x4, 0x8, 0x0) socket(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000240)='./file1\x00', 0x200, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000200)='_', 0x1}, {0x0}], 0x2) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r3, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x3}) mlockall(0x1) executing program 3: sysctl$kern(&(0x7f0000000140)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x3, 0xe13}) syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) semget(0x0, 0x0, 0x1dd) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r4, 0x0) socket$inet(0x2, 0x2, 0x0) dup(0xffffffffffffffff) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) socket(0x1, 0x4, 0x36) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @empty, [{[], {0x8100, 0x5, 0x0, 0x1}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 7: r0 = semget$private(0x0, 0x0, 0x20) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x20000005a}) r1 = getgid() r2 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r2, 0x6, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x9, 0xffffffffffffffff, r1, r3, r4, 0x82, 0x40}, 0x7, 0x2, 0x8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb23193074b1c0cc3}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc773419c494974b8e5f84cb71959c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 1: sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ce", 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000001}) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0x0, 0x0, 0x0, 0x0, 0x130, 0x3}, 0x0, 0x2}) socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000180)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000240), 0x15, 0x0, 0x0, 0x4}, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x20000005a}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x80}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) setsockopt(r0, 0x0, 0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) shutdown(r1, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) pwrite(r1, &(0x7f0000000140)="ac", 0x1, 0x7) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_request}}}}) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/254}, &(0x7f00000001c0)=0x100) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001400)="a1d4462e78532476e72c73807cd042fbca912f7caffdf0c2b05bddc2693705bcdff93221d1af5958ba33f3042175e10dea696090e8ef5dbdce6592da329450f6c6f241e1bcd526bb56a86ea4ac6df06308ad7201f93b279015c675de2897aac0daafd34c7737833bfb64fd215f221b304050bf9d66707360e3e2eaf1bf9679e9a4eba7687b5f6d54b6c7157dc76400fd1299f1b060fb74477fdf15848ec585a51cf04107adcf88eb73e69ffbfbf520423993762b781541d21a95e41c0bebc37792914245454ec8218151194fd827ea8eedd3636f89abc2880e08bbafc89cadd458b98f4633fc003bd324412da08d177362701bfd01fde48381ca720597baf4e838802b59694794ed9c37d4d56b266adcc0ad57212f8afbabcf66cd1d36704f8ab1979e22649747e4dde5f2cf41e90b9c43d473461be67ec6760fc182ddeec24f2e982c7a34800859cb91df6057f7cea9475f620e077306ecde7d991e91c9d16f68e97e4171ffa6f2a2792968c5f925edac1d07e73ec3290d0d11bf0c536ed3137a357fad8c98ed5c7a183df33354cb569bcb58b78dbb93f401a76649a7a191ba6f27bcb14d9ed9d3cac75c1f40be209e1da336f9391376f630492bdae4166f8146f0b3cf1c3e1aed65e8bf88ceadadf56205517676cdfdee1866fdcfa2f1a2df784bd14ceeee6fe228ff3d7244568386a055ee5f665b63456756380bc570b97ef055772d71bdceb860cc9a4f6eaf84375c4d840fcef14d3566c493f4cab3b9b6323a020224c47bb47bbbc81b2dda745c3f9ad17fcae6e8c4a81488e6793db2eebb5c2b6e65524a67df174f53210870b730a02898eaa44433fd8e122f69ee0c707e8e8edb622ce9ed1952fe15efd4c49b0097652d3f62c2574d803c929fcbb604e6de3fd896981ce4400016e082347cbe7ddac5679ce956bbc20df27087834a9248ddad148db476ea9c704c13b698059968e229b6ec742eee9a40a684b7ea7ffa4df1efad31bc4e715a2e6b8bfc0047b0d1068e1a3f909ffed050da7f1e479751e1096eccd6e321b4b62de4c434a2eeb57869fb31476336efc13e84cc37c9fba077e25c9b2fee47d62c06523301e6b2f2126680ef42b390e84d44e8a53b312617c99f92c95e9713cf8780136b1cb541a68995aa8baee64d89bd376b91b8daaecd15cfe1047bcb22bce9e941287390b1155fd7592c6b4ad6cb31521ce60e16f0a8385cfa92e07f91e06ad2647e55d4cacd1dd6afbe655dd8b954e77035863e5e76329fbacac58746a03c40507d7cab68f9d95a255bbf155f92f30182f3cf4584aa57a955fae8a542214da16d4a68552d92f2abebb58893a15568368fdedc88086d83e6239ab69366d168c3a86c7dddd72b1855d82d715ac95c831a3bbff9d013c1e551b41ab22ded1a160d440dd3ea9d321d3ac1fc886ad7225b1d768c65c55d5ddd351b48d0203701b71e5ec48b57681843aedb95afa5e4772058e0374a7067f9e3c5369d2d5da1f6d10dcdb653e827891d1a1609965b852b368450b55dbe94baf25be1987a1ec87589fba9afe73b614f22042e4760df108a1221f507982d0fa26ad604cbea39033697cba28a96924e4df6bc6cc9842db4f8a4fec62e310e8afd071fd8d382e01153741c029e0ffa9a9d11041e85b1ad4befb4c526c9bb2f9a235504c88bad097c3faa4255a4fc3ffcb54b8042409e2cd83fb05fd1d73974c6ac2180864ee17281baa8664c7eb2a1230905e91463fd78eab452a455483733e2be0a572e6fc58d3f095c99fbbdf4768f909cabb9500308e8af27097ecb911e7ce610ca4f4fb0ff557493a8302d246a5fc54006ec08bdff0fd1415da215af0a52b60a325b0c52fe163fa68ce3dd379120390071df762dcd5c7146ab8cecfeea3909928be7ececb80f3c591a4984584b740d24ed8d29fcb00d8ab40dc7e179e2dbd9317fa05d35a7b63d916555f6ed4b1f2108ebc5477e7a22517b8071ddbcbdaa17ec8886ca6097fc3c78b86ae2e473b51492b1ab87bad06acf8be0adbb79bdc8b06cf2099a50d36934d9f6ee995a6c44f9faae3133d583d4ad91c62963baede73511461222bf2f0d421214dd27ab0442e482d03eebabb92bd5a2189bd2bc101856a8c0b3daea441926f4a322d2f3a02dbb1830b2ed84251f320bdf8dca027820e63af1a5a1f6452a36519454e621beb16e91fc7fd8e35154bdab22860db52dd8e2ac63a1a29b23d17895eac920f387366a0be260cd671b5a9a59e14bddae4a52068ab48b92a31ae7727f8ab960d79c1d574353876f57c4da6b59d0a7af49b5a952423f365e4a33b1c4a812d25339e2fb1e870c154f031a1fd795729c9f66544502e73f89f3a51f70f35e4936c5c5e346c73202921d26e6c332c1c86dc7a1782da76f744a26a58345f4ca349095f6da0cebb49b39697a615d7c56cefd87c6690eafcfff791b6dd9b96c793451bff6083addf17d0f96507427b241d8430f36360149035ba4c1ccbd0da0f2a5b7aacd57ad295ac74564873533cdec1a6dde018ec383c0e1bb5ff70164c97560848a09ff2d6c677c3144cece85db96226b8d5be76bd2ef174a604a640bfd23f7a038afd936decbc1c79f1b85d8241ceb330154d54541c23952265aa624b734549f3f533ddbeeb143058f9b8cca0e7bfd564a7f54832d2193a3376eac396e148afecc19a87be9592f48f35d5a05f3224b28825e8b980551e318674e1a59c5637950d330878d4574c6b5b7c00190b79feb3635b0ffecd85319ef7fd535221d4d0a4cc51315865295fd9d46d6b30dfa0191160978d2b43d6a55f96e10309eefe1abc4ead2e68b179a9447f8968f2a34eceb110e7da12026667848702e4db0a06aabba2782eb4a93fbafe25f91378c9881a060306895081a1b63619538f16a0cc4dab4c74b4687be32f11491e2cbaff6909ec43e77f1343fb2799ff174db1197f0734917919dcbeda32d03f51a763aae15bfc95d49c730df9e7f9bb1e334acccc73fbd27a182905e717427d64b7ad83097c11fa2b8742416e057e5fbd5c5c21ba3cfe4770930c31429a06b8689c36ae4909a98b4f9f28a274dfbd2e3172fd29adeeb6b1b0994f6a3e8b1b08083a9b4b3a7af57fe1e828d18f9005958d2a8731042594c0dd1ce57302cdb894744b0a17cedf5ba967bbd68c991cc5be77a8878b50cd4e54fec73f13b4a80a4fc882f0834617d4a2b3e17e972572488ec180783897d23b1d7f2c3695229f8956e56f1807269d7725ba0b093b90846d588e2d72b56cd1135560b7481bcb554ccdbf6966dc1dbc1617b3159f557beac0d826a9b37292ae25dbb47b1ce26bcc110ef659c8e52703383804d92e7cf4847eed0b327172c53cd6997b5f6f08ba6e3e322e7170298e7341dbeb56505513f2dd31ed8af444d901b4b29a2e6e08b92129bb3c95ba0583d0e5d3f5f7402b22c7401b6ea95c08edb31d3478e2fd056e9149aed68f053ef8511ecc0f04fd5b8dd3ad70a26a860e80746eeaa3cfa713f5cfe8ff4e49cb6ef0d98a3cb6155fc78c3cf13f8f47d1eb506ecc1d43ef6a6c1f8d9c0b9417f7c9a00345643db8479421e63e8f316e2f46baeb1517bb3cc5d5e390cdb48eda8be2374b35862d7de9cbc6b18786aa4780fcd7db69d8571260229b6a58cac3befd12de8e31bad28bfb2ec11aec3dd0c95854e6ca0ab3462bd7190ec05a4a41194d023143cf0db5c67d8359e05323e3c163cf8fd2a5b056c9726e27e2aa680083fbf98cdb3fdd22dbd100bee08791c135224c6739cfc68053d23384354beb6e987a5d4eb555ac31ad72593053203108fdbf291cc8725eedd2a61a6e030691b2d2543d64da58f1c0ebe0e6fd584c67e2215bc1b2e42388e4281ae472d04112285fed8f8aa27e9a61f6010519642f964b9a7b759bff110adfc246926182f569cbb5e61ae509ea0bac6c91ef4bccabdd8e8131a5a866c505fd7d22862f4cfe36b9cca959c1a05b06ffe41e5565e9265adf060b9017cc1c12a302e0fc997f560bc1a45f5fcc2374c1942d9ef94f6128d0735b3a5dd01cd32072119fbfd6cb6ab4b0c14cae7ccb7ccea4c4b2fc9b474f1bcab951d4e47c514e29ec5ba012e34738830bd89a6d07086fbb600512f2854b2895733968ca902090847ae7ac660bbe370b28113ff88d4172ec2fa94e1e451d6295221b1d0b74910a274e9fde255152269ac1e2d63c44f077381c4f9aaeecf011d43445196a3b73d4413ff49b552b9a7ad9625aea4504b01eef348d3ee740022ead2c94c6913f6508b8c00eca36332f6c3bf5afff5681c316f22ffd7969a1ae540317cec3de023e62eea971f080957b826c83c039f6c722c41afad8a059dcbda0913fcb39de209afec696f804255ed864a49a750c699208d227f2da7d399aaed543938fbfbe8840b8b10e99be86eb6cbcf86b14ea61258110d8b9b5c1a6054aac12e018078991d337fb7a9a968d590bdde656ab892019f28ebc13b82261aa69e17013f8a065d6ef6f822b82908d4b500ee7828617f6fc4b032c8fa9a8c752399f00538cf80a0330979eb348b80e789f5e8be2245c50ca8246c0a4c1e9ce787535e80e8162b8d2054740aa8a678d5944f095c03dd1e49a1896a02240b38bdccd5bbffbaec21404db3062b1680164333b60c72779e37be6eb96a62b293f2d56742859eb2ebcb7c8e0b0e9983a5b7c604361265755339e36f3ff5ecf906f48ccfd5db3b845731e2a5016fc35df5b80aafee5f08ebf45dc4ccb0cf4d7ac117844f5240f1000110b8aacd8947e953c002ef47a9b29be74b9a893ed1552ede57b22b8eb3e2a00cd41263b8e9dfb3fd50e943bf468cc39d9b7d498d31c19d0008fa3b3dad3f1e6b3453c3ca581ad1041a1b7a62b95df63c4d3da98739d2124d1f1a62bc35a21d06634ca2cbd14cc3f70643206fa505d01f9c376c1e55c51bfd40f5d946a17ddc708c8b208ac332c44e4cd05a0f831b098fe79b141c0b745bd7cfcc871da63df390872153aad0187cea6bf4a13c873d12ba74f6577b7601c0f865671a5c082e23485581ce102e536094e807f7d0efa3cc15b01a84018dd2932e9386c8217957b70bf7f120b453f436ae58ae347c6c00ea29a77ce394f4b8964c69b82c99c0285454085314583dcf391d244a7a12129bf1f5692ce919ef881f7feedae73079269fd9c76e81b728697436e7af6b5256efe64078473fa467966ab99a1cc34dd2433f6080a42d35f7a041df55f58186865590e50554e0e54985c1a49dc409ce9cf158f225d1493597226dfabcd6e53143e7f0c319bb5eaf576ca9de575bede29da78548b8b96aecd5fe6f83d3d0b2b8ac0b356f722cb30c4cfeb4ea68f26f7211c3a60fec56910d3ec49d63ac85cd7696cf9e72004cd18672cab2095f8f8d9142bf0c925aa8ffd167aa8d41e0ef5d021b2b73e954fda63b1a7b72fd7c705b5650d7baf8a3d16ff80b36790c0328d5d17e7c35d655987a8ab677ff6e6b2583f07c26ec0b69f430eac00b39ac8f9c6f390b38c68b13760d7fbaef622bf38b8d00b1c587bd72f838f7b3732ed646f310fa96ee79d8bc37ae76a4226f69c3b785468edb4717221e48ae67c58b22c34a0a2255be389d254c55fc8271615964a448c2788756a09daf226a2d32d982a68d0cb28138d9a38dae101b8ac601c5ade8649914e4f3c4d67c73478f0b6af9c79b1a346e614420c601479cad73ff777e0e0e60f7cb776ac335f60c271d03ce05e35528cf07fff44d96ddcadf5011bd7e0e410218b4d602bfa217a3d336c2b94c80fe339612dfa9cac7c6549783a7cd37", &(0x7f0000000200)=0x1000, &(0x7f0000002400)="f79c00747588696ddec9becdd680df725967a293b8ed7b6c670e48d98b467c0e720cbcf8a9434ba333616b630d610b2d8ee16101c170a6ec80039e14a9f978672f801c0de1873bd31b844b33eb5c7ca47edb38d8f7f9c6c947a1c15d0e148a524df971caddeb016adad0c817f834f1477804ef9406b23c66fd11f5dbefe3cb4ba91240f139a492cbbc8f86a3dfb75a5d6a7dc0cd87c912f34cb2c85c8dbd85d82011a0110e663984fffde974183abb89fa256c0c1521dadef9c405158be8ed77aec1c4c5f3363e3cee53546d009595b588b07cbfa41b3f92e9c1a0930fb2f21a27fa24c696cb75ed4d4bcd94633f85ea0978efbd1d516f0f7c1419143a629cda1c5b976335b39c5307067a9ee971e10ab6660e2c2881d56822c932b13d4991a2196953f825c52c3f0acbbacea601dc4bade40d08c930b516563cc1faf09ea4cb3a213c090093d85179c2e38d71ac14a4db18d51ab31da1b6451800bb8e41ac545f767e0948f005fd4253a5e933e0930787244f094468a2796a493ced9be8b01834836ee4c5f172479faaa0914b29ef03123525b7feb95f822ee7821231e0681fe427f0b8067e7c852123f8bb6d88537352f9ced7c0840a5bf368c1a0fa5fc897d011478a54c488a06a1b874f20ad3dabaf4ce6111bf0b9b09e48b7f9b5c20d1c0c284e2ce10e49726b6b672e9fc1332af3cb87d2d7b1563cef12f8b5f9fc5369ddcd4e6c3064e07a7976dcb52f6ed1fd1e3d2199aad1600f537f8589ac4969ad812129442234a9f26bf0cf1507651899a10eb6e9d6f0a57d50c849c90fa91a9121afa4af206c04ecd8108841f92435b7aae3ec03cf552a5bf847f99dc3702c0b40dc8d4aa31d8b808003e6d63b6eb406bb020937f6c35d6d0b8b2c3030afee0514431cf94c900bd5dad6ac494fa6163ef995852f556cdef34b3ebe4a8ac4901f842e42073e3a8c7a06791b6d6fad85e6fa1cffe8b2cc48c327e28007cff7daa06dc3c3abc3c2efe52cbb80b9d4eba7409bbfa54e3d902b86b15ff77733ebf9e7bef03d20b5adbc753f25ec97b01020779acdf5d5f5f301962433c7f5eb259a543b94dd963810365539d88710f0b4854d8e4ad9648d0b42da3e7e8c679d1de57fbfe30315cfe80e4f62a7ec861e41fff15efee0cd5f62c792b40c84dec7f9804093c5d54db54bdef2c81e5cad0895932309116dc2018f7c8000f125c3a495fe5212424622b66ca9326273e6e20ea57ae3724e08b5cc7885ad49b2b52320cd10ce6f0ffa2ffd23026838c65ad3310dfb9cea214be62902a662119cd19de8f3725060359f85c22dbd58b52fcc30f69f686c375949f625e0f1d1930635aaaf1b01e55c792647d9b8ca8a16ccccb4e763fe61c5bccd0813653b5a2e68a81ba28403dbc409a46b40afd8cb3052f142a022ef0b1ce4a83cda152fea5dc2381d781930049f8b86fc54727922ba1def357e3e98ec4e096c9d1a436c29befb788170b84b565fd6d42e2815acacf6c5ceac15dbc995cca6f41e068999ad971aa1a2492c5e0c19ad2ac2dca9d433fe1c3a249ffb23730c1b98acfe0c87cd05c0d455aa5cff71f1587e9e26e209f6f7dda7543175931d8f34dbf0f3167bfcb1e8fc932c7752fc049b932bea756bf19e19c8bc893966b2dc25f8d01fa2a05330828f697c4b9e1d4c8ed06b532dee7e729adecac11eab1c344c396fdbed89b59faecc90a123aaa848c4a3ed13b06071d579dd71186422bde766b11c0a3625d51643fdfd63d66912a4e1b61a981f3a1630dbb1f7c2b9c3fd714939f9d71ea2230aef9c7c073141733a5eece777669035647830a7cafd002a219e7339c89c35a1053b25bf2c58df05af12b52f5f0a2898e43eb54c6d17f9e716052511be549c5e0ced3c01970ec288860ac7aaccc2fed8d383b252b269a4f9d90f8220b6dd3ff967c51225493a4f5f07e9b1d1bd3462c1a58dd1c40a30a98dbbcbbd0baa69bc48758344447117f552009249abd90265dea49d6e1bd42c69b1fae469f38db10820fd22f78fb6097af978b272ae1cfd9568718d3097ff106ea82eb950d1fbcfaeef70975d8260bf70bd5e7b6eefdb851feb298691db351b061cf751796f65995eaa248a9dfd3e293291cce195ae400c9e5e9b70162e0a5e735433f0c8df1c3f824cb201799aeb340a233310cffc2694765852d61f931b6f9d79cd845411c76838233c9922e0c3cce25da447e64cf193274c6ed1ef0c222bb9a4c27c1ac8959a6457008d5a58d170f3bdf1ba7065c1961fccb0fd30dd24861ade6c2f46a1bffcad5b9b0ba02a6be36e4484600bd7922ffff91756fb9064e1269d697487cc14295e20bc1e0f417d5686096490f9e6215616b20d432f5a203bacc1f8f5b1503472b0fdf94540b7483339825e25a7459c62e4063d3846978ad97d8615105e71bba4cb9a2846e3daf4fe815f01ac5777b304c6a5cd17ec8ff8f3ddfff23a6b62065781d0d32519be5288180bb88b7c64e5d18afcc3ec462636a4db0fb7c5b2b551e05fcfe12ada927aa97bbfe2045b1b0d0bbdf4e791cc3ab896513e706c80aae9af4a16071e66c0b6c518e63d707168c228da0d9d190b3b44e589c9c35564f18317683d8f6bcf52e38c3e5e867896b3e8d0b19533b2851d11946d64072bb4478463ba29bb4d79370e66fa543d5916be08503211d4cbb36b276c0d8fe2f799d473c8d105343c1527e943e7d6af1ea3e7d63dc2425f716b7c58773e9d0e89a2b73abdb422a04a44c668e2c333cbbf9f7d12324b8380ab97f321ed2c1392e1465d23db5b4ccc4f5d8fd1da398570c6e21ca61d657028f90bee0a9d8c3c2abeb801e1704d3b28115c5ea6ed46dd923ce545656c36256e4241eeebbb3913f0227e0a16edf2881fbb7cfc30b19e53c12a73cfb3e648d15d11c2d9a2e951aa7833d557ebbcfb2e8c45142cfa2854b0b9df5c5b2f099b739c98f99cdcbde21037b7e0d70120d3ff983a164964777755ab5904a4fd227503aea69ad9b156e0714e4f58b3f26a1c6396ac4d71521bb8a175d627dadcfabc0c00dbe094a7acdfc7d8926bde2640736eabf6ab77370ac9b2d7c9448a679a143fd723493753a2e8aa53cae638823a94c3d0bac93ced4c3530587eef634e5a8a651fd128684d82c12f6212615f79c08ee68f21d503d68f31b0739eb8d88d23d573a2c7e0c171f878a2f9f792f646043d228e373b894591a6f0cd24a4da57f7235a7e586c7c9953af3fd2438c19b815692f6baffa8921243e983897681a6cfbf32fc0655306d6ad37b364209b2f737e81701841ebb6d824495257d0ab895bb162c84679d40c20d72747ea254262b3b1da6f99b6574c25f5c89b9bb31cc5a88c1c97ebde614ded3f862f1a5e0f55855df1562e893914822c15c376aa6a66bfb05f04f562e60508a359290df581108a2611c32b679c975abf921d3849fa2d06014e1187b731f05dc0d48d073cbac7a1d0d8a4aba6762cc491016f23ea7ecf0833cfc77555d7dad15bb03c5b0cc573c7088346b2990836cf47d7ff8979d069afabd162b2428cfd6fe41f14a80c732ba05e280aafb7efc90559ce28c09cde683308479d93f9b49400832eb47a6fdcde970c1ac3a5c31fd45f5c877bff72c09f4c0498eada02a31b764e37d1797ef48bf6c847bf7e1ef525e11032a779463c424cd8efa96a232ff6546461741110d18cf9a8ed8bdaa2d77afa66b5ba83cf6ba7cee9d748b1daa442085e08b8be19bd32b39a143c5267db91fe8b9348598e2dc23bcd2f4f67f063dcfed4d78ef74c015623badfec49098fe12d5c5313096951b01a269aad5b250379543dd0cad41820fc4eda00e64b9e009567d41580e60be1b8e917d4874a457f2782a40350be7c9d703a25976673c2c629f68afc261282e6a26e83158422932eb0e3ae0faf91f457f7aa23197d595db9c3073896f7ddec97dac6b59eff2df8ef426ced0322f2a7d560a3c8cb17575d36a1e035b387336ad32a3822713a95cd2c6c57218cea8d60d13a5fdbea270bb00579aba8feab6f325781aecb3be9865edf671d59b32c9f0c3d82478afa7de1a6ac7488fb542e98b5ea29841c036ce3461f71ceaaa587fd0fe923bc381842f8ac63c66747f7414f26342a2da6c9d5a1a66eb23f363ff768f5bda040bd3e479053a73b0047272e5ea2d55d08858325651d16afb855a33d384bcc0462f4953364b372286e1dd86b7df0dec9896a71ecc5adecedd5ee032fdef5616616db6d0210845a0254986779fa29e25d219a298cc95ac8cecd4fb30a1b939371c87f4640ebbe2a887075cb47f98c215ef8f834a1348b4e1684dcc59e3398b439ab9f5949a5a425b3d36d5c260c7177de937390416d2f3808fd90710e93f9de9b33bc6823d39d04fbb42f2016635eca81e5313d9c6a98ad745ecabca6b8e35ef8e0d7d6eaa17528e5c0ec8174c87e75708a8e278e77963aacf8b7b0cf9e749482359ee0a92f021b7ece5525a4f9bdae35275522f3459bc8da149f1870c044b22af2746648f397cb4fc372deb93ea43709792f66a86abf4afba061bb383e2f2fcf06f5105ec83d9811156d0f270da3f39bed393c470e08f67a8777d597853b2392639ea6c453a03eeb7968375dbd0bb79d34452bd5f3746058d72b265ec5fc7f051800867296583cf62b2163bc746c44ad97632da265ef387fc6403fa05f19896f38f9de80403521b6eb995cacaa15509d507f26a48e25cba857d7bd1ba2aae1b1042ad9040433592e92f9b783917a9b4c1e48408ab7024ee7aac3deb10abb5674a5ffaf97fa245cb5adf4c199934fbd24ad7ed604e390b894d2c40e741b9ede193856a67eecae371ae1ac3ee339719ecca4a6d875775c6f73a05b3fb305cbf70d11127d2ea34a147482134a88a317c661f62d5eeda7d3ffe9a9769e7ec57b277e9373ad484f1734d2f6f49053ee2959b4ec0a62f4a4e7ae67bcbbf50c36f6c7afd3067b35f472cf5dc27fb825bdb96550382d73486ac2537e22b8609f527aacf85a728dbb299ab0619ffe5a84019b59888b9b26ec90ad08f44bcf5f9b084070a6a12d979156d818a79c9facbd903ee212daaae5a32d2c22f6a5efc93aa10b7c6679be813729e8282040bf50b8448507034b2db7a35ecc02267e4504d21624eb64cc65892c49e18abe5d750ad73e2c1a4e6cdaa1e322493be0917293f532478869c307c77ca808448b022feb1be5927d728cc99713ae24b635ab53bad1dc170cd2890ccaac137b5723a2c071a311cf4ddd3f4eafe8c650bf733e3eba026b0110a638cc18ff62cfb8bfd62aea67fc3becb20dba0225de89c32c89a6c42ec782ab8f52cdb391f6c0667cbce160efcae52cee05f6f9c1d0bc4ce3fddbef796a6fe458c59f7566e0361217f000719f448a842528c11bf87b739550c35b3799b4306a5f7e9cfaee2929bf1d625bf66c3ffbdb5edfde74a59a4c52a01e723632f9b3d046b1816e39446c189c5fdc4c874659a8b0aca49474ab8940ff4b671d16b4c48b2004d2a04dfb9ac22e47e102783f5bd183c7f908ef1c816151fe9d156af1c79c53484a5be11943ff267aed1f3d0b82e5d9e8eaac55a274b09c62c04a8ec5c744819d66cd9c470753482f62d64c4b77642b1bca9781ae626301e781727b5e6743f3ddeee5aa0c23056d6700d84d522925be240fd0fc901b648b84e59e0605db542508b339eed416a4a5d8c789fda0664e4f352b432bed653406d7fb9465bbc2f33d0183249c0be530cff64764939130d1da86238c1d3adf1fbb8d8e7e371a6b091799d5096a0faf468c4553ae25", 0x1000) sysctl$vfs_nfs(&(0x7f0000000280), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000158000/0x3000)=nil, 0x3000, 0x4, 0x3813, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000001100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000001140), &(0x7f0000002140), 0x0, 0x0) connect$unix(r1, &(0x7f0000000400)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x11, 0x3, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x8, &(0x7f0000000100)="864c80da", 0x4) sendto$unix(r2, &(0x7f0000000080)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be00164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002012fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x53) connect$unix(r0, 0x0, 0x0) r4 = semget$private(0x0, 0x2, 0x8c) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000240)=""/63) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x6, r5, 0x0, r6, r7, 0x81, 0x1f}, 0x12c, 0x1d4, 0x1}) setrlimit(0x0, 0xffffffffffffffff) poll(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x40000}, {0xfffffffffffffffe, 0x4}}, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) dup2(r1, r0) r2 = socket(0x18, 0x2, 0x0) close(r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x2, 0x2, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) sendmsg$unix(r9, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000004c0)=[{{r8}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x1}, &(0x7f00000002c0)={0x7f, 0x0, 0x0, 0x5, 0x2, 0x0, 0x0, 0x2}, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x0) r1 = socket(0x18, 0x2, 0x0) sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x12, 0x1}, 0x3, &(0x7f0000000080)="9f8b980ad206c7eb636c7c46833a91e831cc2fd36640bcd1a67488b3592c52ecbd2f8c88ccde960002ebe2adfa", &(0x7f0000000100)=0x2d, &(0x7f0000000180)="eb3a51b12bea2261c2176795fd3bed9687d48d23b26d3d3b1808a37d70c3093342a5773ecb382f8b298d51e12e1443", 0x2f) semget$private(0x0, 0x2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) executing program 0: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, r0}}) r1 = openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fcntl$lock(r4, 0xb, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000000)=[r6]) r7 = getpid() ktrace(0x0, 0x1, 0x40000b30, r7) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(0x0, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r8 = getuid() setuid(r8) r9 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r9, 0x0, 0x0, 0x180}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x6, 0x2000}) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x2100, 0x1800}, {0x4, 0x5, 0x400}, {0x1, 0x2006, 0x800}, {0x1, 0x266, 0x800}, {0x1, 0x8, 0x1000}], 0x2aaaace1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r8, r9}, 0x9, 0x8, 0x8}) r10 = getppid() r11 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000240)="30a4c7fc20bb51ef5cc38b9da6ba246a495fe702f2819e9d0ea0bbf603a19ac05c912ea12eae89a73a83be15a5011be10380f1e4fba5499cedffc0c12e13be110fb0f9ac3d42df107fa3b0ed414fb30ee7e069479af6bf18535c94327b2a914aa39a2af679917b610539cd9b718e2fe10885e51343f4779e38bf02261df28dec1ef034dd682f241c6738dd3505faa3273b1fe61d56afea5518bb40d2d7c9f53fdf99156ef4e3ca9ae48239b504c953a1e081e9a777413be3c5d192e1443113ab87adf4f17617f81d17bb82455e2cf13c9e7d6cad2006709b465f5139ccd1256bbbad9e6a31deebe8bbd10d9b0ee0cd46d9ec5a266043b8ab3c", 0xf9}, {&(0x7f00000000c0)="25a090c087c40fa93c1c5ecc686844d4887f8e97ebbffed17cee07ffc145470ada31a56d22a474cdcf9294a7861d3d15ab7bea", 0x33}], 0x2, &(0x7f0000000800)=[@rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r0}, @cred={0x20, 0xffff, 0x0, r10, r11, r0}], 0x148, 0x1}, 0xd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r12, 0xc0286988, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000140)={0x2, 0x8}, 0x2, &(0x7f0000000200)="75a7d7870fddd13d", &(0x7f00000001c0)=0xfeb4, 0x0, 0x0) setsockopt(r12, 0x3, 0x9, &(0x7f0000000000)="14e88fa2b6f30ebb07d3d6e7f355ab7fee6eb79f2677d91c8e", 0x19) executing program 4: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xecdb1f631ef4aa36, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004a0000300000000000009078ac1400aaac1400bb940600000000440c0624813101561b463c1000004e224e21000890781c170088a8f1aa4ac626d2dac4f889321bcd26264631f975615d2636e4e8ae161807ebe20c7b3934dc4d265fe71ade84312a8f65e3bba3bb61d8d8812d79b3a8524a85f23a723d1873bd5bd72e51a2e8"]) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x5f, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x3, 0x51, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast, {[@timestamp={0x44, 0x10, 0x9, 0x0, 0x0, [{}, {[@local={0xac, 0x14, 0x0}]}]}]}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad6bb16c1c5cdb7b02c9aca015"}}}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000b40)="cc1087d95d6ab8bd56f230ffe248788f0b0ed47e67742cac576ae518b81ba6fd04dd2a184376d4c7a4b8831c41802948b952472750926222c077d80b34d47aee21e5847369062225cf8b29eee7b2ae43a85a996d196384b112dc5fe91916d44a38c5813b4286762adbf019c8c1e566ac084a84ef3298fb01ce07d0a2b6c69870046ebf69ef99228a842a59a5279e2bfc40c937c8d35b1cbd1c96cba0d45a31d39ae15e51d471aa7c7f761f1430148de7e694dc3ad04c8268f3166773a66c926c61a9fa35db2b81b2ec0ed13946ceafa751b8c102a1f208245ab3fdffc0a6a06996a9f9b3745825957f76ec", 0xeb}, {&(0x7f0000000340)="fc157c91c1871e90b73d3cc8c7cc1098c3dd7abbabc64a54bd3abce14d25f7eaa21edead13a26e42ff3a65e412c123eb6ecf304d8adbcd89a21317b256a10642bce0e3714a9a56b062177383a9fd212ae780c4b4e65e7b0b53314842d59382f05e6651128bf4b2898159422315bbcc88f6808221e22b7711e21cf7aaea70829528951ee0fe0656448f", 0x89}, {&(0x7f0000000400)="5b472aef9f940b1149adf778111cedea0bbb35e0e04255eb11ff7b12ceda0d0e1d029860b84bd795b38c08aac8e35b48a9686bc412e71d2f772e56798cdcd591f2a21f4bc0abc62ff75db26c0e68839fc056562c96005a2f4870ae98995b53f01e3d4dc73fbaf87b86a82d139ff5f001a1dc255449147786f4c003e2fd171d010309cd568904d908407a4716fca6d5c6517112da26de05fdeb139b9d5c49f4f19d62859973ace4c90d13380124b3ca4bda775b42ab22e792f3e6957e83a3b8fe50c5fd8d0acfaa67ba853c934e9279d3999071790f61f7ca6c9fb1997d1bab054a9c98afb92d15c1cfd5514c", 0xec}, {&(0x7f0000000500)="da2e04f597b659a76cebf81a519aacc1457f61dfd6cdb616518e18b30e24ad2a6a3f1a5a2fb8f00b54adf2566a76f1e8e7c5ee5396f7b50e7f56e7fb4b058629f155450f4a958cbdd664ac9b3abcd989f26ec6", 0x53}, {&(0x7f00000000c0)="c8a2756e013d991efc987cb75750411e4e49217b2fe7c86996982beaa25b6aa414d29a8e61941364aae32c185ddb2f6e678d295ece", 0x35}, {&(0x7f0000000f80)="681508d1acb3fa903e106700e6da41364479dd94fa4287f649c0a490cf4fee7c17e4d4749a9db71132bf8d89be42cd685aa485ab69ffead2b1c0c17caa7e4d37643efb0d548881d0ac0abbe0b64924f3a71e4ffaa287606ceed815f3d08a5b40a0aa293557891ca290b6f46ed439fdf92b41863bce97da28643d175087d15c659c52ef6367e6a73248b981bc65b25f17e785a49bb6b12761ece5c916259831d367604442af7ca5f2b329feaa9cbe33be7a47dfb1fd48c89a7309717ca447a93fac21ce06ca17ae9f02dbbd7d57b3837462f05cb7b854a8a07cc546cdf6cbe9f4c3e147f0d6296093ce73a7f9e55780a4e620823cadfa00e399097462ed71b8002eb1be937a46fd41b66679eaa07bf674d6d4d91bb9cae272bf9589f3ddbc6b34d863c59d40c1717f54fc2db2f853eeaed36d116b75f4ccff81e05727e51132eba6a86cc465617b707aded461729a7fee148a934522cc0e7691afecb8f7d44a28fd7474d8fe7c90a0e636ee129aa550adb2b2844f135c8608b52b5450b7c92b9b5cb0dbfae7b261e83c9d3f3b04511c37dcf7949b864f799a18dd3705601eb1afdce512af6a6119e1e6287817a89f6ccb64d9da53a3a747119164c37cc648c37d5b13f698df130a976fc556ddf4f722d843a1b9856072849a981c2d582a18f902d642c72a6dcea537b930d36b7a2036280e1d10ffe1e17e0e8525de1deace3e459339b67af2bb7956cb945579e917630d463efb5320381c61ee52a035c42a6d643a65f60ee35b3f5173fc2fa8f07539238b29a5e3eb89e2edae3cc59748917ed9512ed8b67f488e5a6116f4bcd1c93d4b4981d7db2bf38bd93f9d9bf40f3c09e8031c5b3ff91c5d4d87f8afd393380b8fa1da086e1b8673da618ac6be618822679186271fedca6db8c743b5129284318540e15c45fad28412a9fe1ae9ba51898175d804e924081f25a5d3bdee4e841258cd2cdfb436cbcd08bafc1c49a104e00d758e0e31dcbf49d7c886d397b5c441efbfe14ec42fb93c6ed58716ddae505dbe2a3305206b07a5cc5319d9930b892fe1887ade7edc942f911c8246f904acf39e88525fc07c86d3313784cf7adc1e8cb98c72ebb3c2ba56ed603c11f9c193560f2f1544c56acfd71f3cacd0f8e9489ed055971dae628cfcbc16baca2573d96afc05d21a7b0d4c1cb0605635aaeec93564f9d46b85b07f2c2864d578e22e8ac96cfc071552212935413fb8883c7005b1e0bddd37150adc8e1ce311eb8c8fff6de4f36777482f8c05c7d68f3dbf115036f6d5a3f29c14b9caef991f6a9b24c570d82eaca5c2a67542fff07e5f8c843a3f9d0b081e27b6327fb1d4918cb5c399ac0fcc4104de30c76cb43ea90eb6eff2b192bffadd228d63c8ff031cd68b60e15f9e9f9bdc367691a2780c14c31a2fcb873ab6bfce8c6fe4a2bdaa8b1f39b1bc390cc69a2949dff57616ba9499ef987077587763a50367c3976596fa0095c2a09be7cc830acac7cc52c6b2b71905f1e36c99b1e89aa438ee696f3b6a05fa10e24a74121cc18a7d08c3b6ece9254445aa01781a16d2fb5c8b5aa2d63e7320782c0fc89db04e5d412ad6f7bdb94e61f9919710aaf75b368a3e8a2394e0ed4c66dd6aeb46b4eb1b714a2d021912b9db02c822f80e984b63d21279b4039b2685508f2a8724ad5971e5a3142b058edb3c646111ba590588d1b5324e819d8c736ec98d2343ba67481743138006a983651fedcf294eead5b02065a4a1ce3f0467703e125a4319e61acaecfb1c8f43b82f69109267a07ffce0d608fba34b7626fd7e6cb84cfc13bba9f2948f09479168796ebec3140638a64f6014adfd3112d6de3bf3787eede6869481c3b19a60eb6991b659038f5ac91b473a84033b274ec994c8564fa296ccb70906acddbbbc8915fd108440c3d2eef09b9d1fad9adf3833e329f139488aca7ad64e8230bc9227a5b8503e05e69b3b8864101797173734cfb310f550a0c725efbdc505615dc7cf64d8d69404adbf8363634ea76e0643bce3382db46cc527cb281458b0efc2da0a3946144f86f3245b8f330af111cb79007e7009c62ecd0dc26f58aafbea748e3a26c8e3747a6ee020f17c52f4d23063189510f41e5bb31cb5621de0ac6b6b785d7cc478c1750830e60b832e84b7ebb6afae54532f806a954d25be874b4bfb94cad5b381b8ac56580532e25f251340ded91e1d3d076bd3e0483d85802881613bda208dcd2ea40b3de8c3a822e58bb19e7cc2f4f297b9a22ff6a552becb267b473b11e3c494de8958569b4378ea4e9b6547a84fafccbe4d8a6d183a7a9396c35474d2227b9a6891bfed707d3e111a95528c273b7af1daedb31f45532bdc695ecaee4ed5a5f461ea52afbf94f6b46fd19932d55fe9b9df78c0dc44eee0576a24f32de1287dd7b6e5e03d9d2471e30a9298187e5abe415e4f91d4a9ec7434c70989334fe06a9a5e3e78051da5e2e8850e086f27732ec0de66b5950c0cee9c21d44976d27113bd4053c2b500c6f0f2261f6e1383021508ebfc2cde3f7d69d299e2f1448aeab8b4403bc49bd5f773b99acc99203d447c0fdcef10bf4d492672a61aea623e3d0b0c30babdb5f85dea24c94fa1404191cbdf89e72524038e951d011af457ab2c0484fe5a222bd67c5aba6f72f26e3990507de0da9d13ff8ed708f4952dcdc1160d72e1c48630bc794f2790c7d52b520e15f41856774581f240efac7a80bc1edd957e8035b6cf6680d72f1791ac9383162bf496f8b609b8c540d36f2c5aae2fe5e3297cb267b177e20d8ef14a5c26100b19b72040b05a14eba7a1a09cb93ed1cf99c327fa8a1a39ba040b4cfe3d58e65fd5ba3b256468c3e3ab44454dde6c48fe07336e9ee918f85bb35ca265902daeff268082681feac95976dfb4002aa85a98519bfb0f58bc11496e7a9d12e36fb494b1e6824efd33f380f25e2d2806bfe820b8f77ebd10023c9f3df8a30a338072325c66c04d7020d3d80a558f42ac1d05ba5240e7b9cd30a731134c09b7c9a2abfe5b85ef94a747ea5dc7a6b5043cc821bb49fcd339e0cff55eb4eb49d36e4bebfe1e7946c20cc4b63da1d089cca1f6b81f3cba00563f3beea3d7cba14af643b011754f21b02b5c21244cfeaa5fcdbe7747aa097eee4e524c31b08e6fd57403fddeb2a177062080ebf276a35145be2f498ca68248e02d20d852fdc137f229e1794cc073b0db19cf6e64966e6916ed8b2d8c5336a48dd524fcb9981a15df7fb3cb31b8e7ac2e7b2e06d9b21e80969272552cd7dc6562a6bc0f3a3c81724d19a80218d9b0ea8de402a9857d36832746334f1f2f0f25fb531bd9d668786c36972e3217e0975d33521d0e2a3b5fcdec8005f186f09dba820270e6c4ca3075fe5630201ac23e3d14970dae1103ad2ffafb548d63b39cc1b32f7d3f5e1762724e24790c9dca25ebe3f92d191bd15a063435ac89f60b4f3304780422a1616b202a0ce38884fec5a1257a42ca83c1d9e696a2a26fb59674a943dc02d97cdfbb709dcd064ec7c48be41c014ee0243aa5239ca235190b519366fd37dcf93a1a066a2671103d5e81bed8c026af121942a93bb7af48bf0fcb41a967aa80504593aeff16aa70a25981ea2e5b978dea3c8c0846708daf98af5b349a13dff3111467a368ddbda27d6fe3f71d15bdbaa8b6dcdd1e2b8cea779bdc01aa74a81dbcae91ca35c1802c9325d96a358a6316ff841aaec64aa2df2d3a4a4f35464b4a78c287dec45e1a2f0518067305d96dccca5ca47f309fa6b0c872b5be4d96d1a9571d8ba1c0126ab0e83f4a35eabfe723fd31bc458a790e0d99c59548e2fce536cc5714756439b4a8dfe55ccb9da3244cdd2cf7f1adcd48119edac4e67e6f562274decfcb90b0394da0ca3a8508508ac65fa12294bfad65eec197c398c5c4ebf7ad94107992e88d343884975673c2ed199b0ba4d20c1d29307918811518fc1453eae5e3f432fb5f59345eecf2d4c4cba59c443e0ecdd422b74d63ffd87daee3bf9bcafcddba738b8d4b51d33bba94cbe587b7b8e9270c062f24f12cd84a36960ca57813cf470c0537380e8ddcc4441682531cfbe0224daeb9e75c7ef80aae5fcf979e308d45fe6e11e522f67db07552242ae1087456d0705bdcf46cd6ab957d0607de16cd4948a8c8a222a04b32987a2fd5540fc90646bacf184e6f303edac0f965aa297b22a840247a5cf27b3519f46108b6e162e43ea62ecf83174d9f140a10a75c6cef03fd682b601802fa167d0433788bfec68c05c6b15367fb3938ceca25770395e3e426728c8cbdaf7bbef205127fef16b8ae3e71843f88b79cce77e48f7b072bcedff0a5ad2f3ebaa68f5ac69715c3cb7996d46a15efa9072fced69d478458b5dcdbd323e97cd9471bd9cb8f07fa41ee9880f08d96dfdfb7d073978e06008d22df5b384965b0e2caedfef949af4f4fb4cb7f90cc150279b8f58744945c16021c118b93ef073ad18ada8f98989b5c9fe5a01bf4961d6d1abc0a5da486678bce4ae532f94edf3fd4118193663e34e3e4fc415934c044a4a3cd14f34f5428c09f8ad14933d9dfa98384f99355d944141470741d02d67a6fc99239c77f92b7e8e67a3f7c1343be344288f0ba6cde67b4278d0c96b4c6dae11e6698cbc0d422bf1a4b11303cee05fb8951ba215bcbfbe2bc8d0ef2f1c03821d5a0ac61f4bf5c26f4534f6d561e57e10a255ac01b5510866cb5f817f08e807215bd2afdb2cea466e0547cb2e475355075b158ba95363e6919176242ca95baad149e0c07d07823177eba80800e24c51a76352a9261b12911a4602ffd8468c37d32f8e2e9124d33943244e6c6dee90073ef6b8cb952e930a05510e9e6ad4a3d6b3aa9088873573466587c9f13a682e26e4056769e28890e1e44b871f2382972d16cac5cb72972e3acf7b4444e5f6bf953328091590ad2a845bc80ad1ef7ecc03c277c8ea8f22571e345a2b6728c14bc9c664742af1aa4bc99f05bd110ec6f20b3a01834863873e545caf4d7543f7c68fd816a983046efaa76cee35257eb0c06546bb99095e15531a60c38b0b732163b941451d5c55655c7130856388e1384eddaf858c56fcb2bfc6df25cb9f67f1cee987510d4a701e5463065a6e1817995c99c4baeea2684baae41fefcfc89b55622785d905cfe0ce3f8132e3668bff292644ed21304a277f02c313c733f1fa232970238d9873dafaa62f760acdbbb30f3d9aa7a1f3a63579a6d895531ebbd0997c616b25683d4177b517554f1fc8fa03c61c12611ca0e2c2e8a9b412413a93c9dd9559b59ab5601d9c23360c233d41a746e720b2707d5ee66e8aa61ce0b400eff2791c6010b26418e8110c8e6bdaa09a981d75970a4e635812f8be3d68ecb5eccaff5c522ac9ac46c56c9410c4e0c1583210cca965ee8856fb04900a02d8530cbb589d8654de56f266a46168056b38ead8504264e1855570e3dae8e47d24cd2d2b93063e813314d32e024fbfef36dbc5afd0dff0ddb947c23a5617c76d71e707f9153ee06cf45f2809d6bcf0deeed49ed78f71809f251bd690aec667ea3bfdd49736e732dd41ff7887699e6358a2fad22a5adc062d63a0b5411424bdc5fbf3166434e5bd3d9d09a960486a0b773b553c444dbb4bf5d544d3b93d02fd4720ab46657d8f651a42bbf56402efc70219812ff1b0c4d7e42bda3346df577478911bd1be75dde97e15abe1f063eba4bb4b88a4b6a613bcf897f7e75f4da8d68fa632deb18c12ed00fcd7043a0744454c8c6f4d19d1ba222dad60da8184d7d855bad770ed6548d5bf069ba00", 0x1000}, {&(0x7f0000000c40)="c9adbe2572f107dd05670e4033f914a72e0a5f57bfbbf2865a49976f4ba43278ab18d35332ea25587f78973e2284269a7444cecec22a76d3fd0d7e9cb19b2326a9a380c5210484828d49eecf48a6857c13429f0db744cb246cc7399c9f4af4f669f69f2b094c9cbb1abe9409d81f528576e92d5ed855fb028ffd46f95e8b49d803839d40280c763ca26b11be6a38454ec1069794659d18b429ebfbf41b1cec877ca13b8fc4caa90253e5d5bb0000062ccea15303ba0596c5627d19fb38f42ba85c70a608bd4f51621db7bea3a0fad0ea48cc89f89b9f8ead3fd2f8de3cfcfadfe19857fe0564ce2639744d78dbafcfdb7910b05a7622e681e17b9430decfa3d8163bd4edcd249982cede118e4fce8cf1d296a577fd8b4822a35df05032b428a08a05982b", 0x124}], 0x7) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000580)="5c813beddb44a9856da7645233f6bc55687af4b4f43690a858d46cca6d6027773ee03d44193561438528c0f6310a1ac4f2c23eaa5ef9d989b7dec1008c1d822fc55a60cb89409e4f294cdb6e6ee17b17f252f4c5cb9745465988493e2e5e0d829dda5d7e3b34cddd61223055a717f3b097f58bd39615c4260b3b14d10330f7154aecc603ac50e1a9692f48ec55f8b970761dde99570c42326eb14f7ae518528f3b59a67a5c5739ac27800ebb56f7136321fbfea5e2a75b9c7c9961e32b1d270e23f89a400314adc0e725383553baa626dbce9abd287bfb9e437977bf280569364503aa7d0b3a3151823e874b3b3512501a55e8dbc032976a31cf", 0xfa}, {&(0x7f0000000680)="d510df8e20fcb8459f5125095d22099eeeb18a7c35aab7d2558f8c4b382d90913962399fd58a79ac7e3c7b09c96aa908d8b266a2b317f7d35a6a1c0f80b33813e763ff67eeba414cdefb9f77fa6fdcdc98f19747845039882ad6b6fc11db2d60cb8032c087488e64e7dce00789152579c0aa82bac2e1a1891e95ba6009362af2324419d8a5222be742e9105bc7dd4315c57edf746c6470baf8cdde36ab069934da23441eff22465f4d87957946912afc3be034224108de3d278efc290ec1c2d6795d63cebf6b38436ece98558232cd70b78610d979e4c9277286422be6caad43ef7ca2397b359c9fc81a7464f2793dec6ff6adac560aa86d07b6c44995", 0xfd}, {&(0x7f0000000780)="4f1a97ceb91279274ef0f87323138ef733d0820a8b3a6af37f40cee4ecc68785d8d7cf4858a3cdddfff2ff20c9de056baec00e0e79f2f393922742afe3f0542eba8a9477c6dbf55f5e43bcee429acbe777a327a1490b72f0716828d13017491caa934e1982712b7d31b0445e60640e231d21e9acb53b3dc5f49035b573538285a038e963f807fad7ea621be220ff67350cf737db16508025c0cca1ee1cc86a6197f5443ad4", 0xa5}, {&(0x7f0000000900)="5848f62b121a757baff2169612c4eedda594e01ec284c0890abe7e0e7fbf44120a05ef1e596368d9ca29f5595993024e0794d9d46a5436fd68ccd0e15ca10b339ae3574e00d220a6fc5ff3c018158da8048be982bd0dddd43ffe320752d166ffa7b3dd445750b8b33c92cc5ff52082ea6d91d5063eac1e42f37ba5cb3e7ea04028f41c2219422cfeb29de315cc49d99e36799888070b0ee50612b9f7fe2ec4e4aa80362f2b8a400ba4ea5fa29c27857a443718efa1b1ae69fc7c47403d6111378ae7e7529b790d07fbc9417ef2e25e74da307774cfb8de699a3774217310300e8e8da3dceb051927690a1c81fcfe05a263ef1b3ff0c4a277f5322f1c", 0xfc}], 0x4) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x3) close(r2) setrlimit(0x8, &(0x7f0000000000)={0x6, 0x200}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c545, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r2, &(0x7f00000023c0)=[{&(0x7f0000000240)="e3d9d4a01db94a3d56b78ef0d66bb0a6633958e8f6789db773afe99ed754abfe0f5367e191f8aa8aa0c7f791e2fb5e4a6312faa0d4b369bacfc3982432d1aa6c6d55bd7a286c55546678e7e6c428d01f81831ef974ffd0af5f75bcb0d6e17306df5e4af555239b012c1687eff148d2f49d9be59bb623715abadd0da638d6ad3705a9b52665c412239dab0a4cbe1319945ebe7583dfda1caa3d4efd5971764b2b5444e47ba95f68ae749466e452a5e28a12be871a44f0d262bdc477511d9473547ae44ebd509552d12c214e8221d488de4c959f21c3fb46d999d7d8907debb0fffba13bd957109af4661b3f882d1999ffc405889f82b9b54a32a361d803416b888bd8c12d8cc2129a0931450551ad03864bab737ee360ef46f5563f9952bb35df849e922c57fad50db4deced30c1998f760ce5cd836b318a2586cff4dd518d158efef0548c3da75abe5b112d1a8170ac6298ac326f52610c0c9d4f7ba566a8e85a30038ae235505905bbc0a664706c18abe717e2fef6d40763ae117789268c5449918093d7ac2aa61ec35a0dfda1aacf54554d48a0351e0e086c7a2e4597dd76756654680691a94c9f333bbac698a025583fe6ab2a9caf56aa9f7ba81443b9cec05b0206845b654e55edd8183a6ddd0cad31a7f6b7704e5681e412c623ccbca72d6c8d9679b24545c96a58ee2c7915ec81098f2800521cac69c7487f4ef3af1be734d233326a246bb59f038446505cf889f18a4dff624c6841e146f01eb998c0b63b03e83c8e29f8f2df51269eee45c67710e1064bdc74f2cb6410c458a78d711388572f001260cead8f74a03af82dde471db09c93084ffc5fe7d71dccc279ded9ffd2ae0e03f63677758c4cd260711f2befbe92f26c00d7840455ae2baf304d0de26530f289af8e03d3273fa74f0b2295793b8def1e47c7925855ad2b08587194b03cefdf658a647596eae660d2a9c59eb755fbb8039caf33fb0e3928edd90e2b4cdf3bfd544cc228031e7acc916303987eb4cd78bb6110fc36c84b9595314d6748841e52f8a288314298eeb75556029304b4cb842b7cf92aa94fe005812bcb30cf4149cdf6dd03f5b0358d999d1c5047dfb676724f904037fd14255d8d85a496cedd5f57548f6f2a56d9691d67477d9a002d2027f0ebb3966058690559ee45809ace7677457bcb547f5ca3a5f23779c17c125f4aab7713e8e39cf4d441a0b69bc3309968c421e09f74483c389d0aee998127c0e41cf8558beb7f216885ce795915128402afbcdc1560e1867fb52eb659f3afe89c2413c504d3d8049124649a1185cdc7cb9678f622b375702eabb4bb0a40e29c42307196f1b502905d09cb03f592323821085ca25af49162b9850684f5332fde32d16ba070498a979148f5bc9529129c79a3518fe44634c5ed405495a2a48124437106aaf4bb60de8694dbdb78e77ccb6d3d681c3c56641688a5b683fb276a6bd67d5d7793716859c1536bdcab59e63ac1d78de63e10054e933a9a32e64ec594df95ab11434d2d0d25da0e74ea179696d26d46b52def5e84e21b366f5f0fc2ced893f1e592aceeab97451e2ebe93af54b97f072ca2ec67d345213a3aa816012ffbb52c63d1d67456e5c16db1199d69644f0e05fb24ed021e0fbe5c458a4a1b5e508792884036354a3e0d26424eb112a00afce2c144797402fcbef2aba7d22250c01b82d8edf9c14232a88a8ebadcfef0903876e91c8df1d500de18e6f3b425349431dfe0a6b0a2bd01e9d204675a641257d25f7f83977921e6ac6b8b25c0a6f1aab17af3e849e36fde35b1f955df946099ddd58c31df91d1a1306a6a82ced324def9dc9c073a9f9d0461b3d1c0ca6367c0133f758aa1ec24eb3457045b60175ef632f87a2d065baad3c487f17b6a5d188d722ddc63ec3bd4628bdc91899ee32ac25f66716e6ddf64060de6773ea04980c5a597e795d82a8848a39555fe750a219449bf4f29b711c560dad5d0f9856568848b1456baab3f81be3d4ef7b136cd91553ac19c6b8d461767fe03dcd058c092a3dc42f6f7acd9db3c6586e7ce51006d4b8200cba4e17e4854ad759e6ee86b9b24e1fc124d263609df4d97141fe2add30d989e02c48bbf6a6acf4771fc063827d4511df5419847227230903c08074300466ba754435b9c0a464b468d10e398729813a79da76dba120b82f0cc4a387bd6911b64d741347ffedb6c34600cc4f7043d2bac3790989d49120ae6b914e0a8a6392bc3afbf05498d6de0e0fc2d6dfc90f257c2ecc051cc48eb386a3aa60c9e9089941d1287c4bac2793e574588f66a40582a6b92d7c2746809cc81d19ea91c2ffe132d3b68fe21fbdbb47040afd4afdbf9123fed5f2ef5a50ffb0dbc1fcf1a44fe2f9c6793d7b8655bcca2291f57dd9ffe9befef8bca023832ae6d52eca3179936a5b1d593e65871105a84358b6da5c9dc52aeb3b81cb4b3799ed82da4700867404155dde8c18d2bcb3cfea0b18946ecd11393c2efd6a9bf18b704d1bc176498bf66d95e3b76d2752f9882deed1ab74dfd292cfbddb75e98c948e6fe5f4344588e1aec859768affcca8611aba939391c0f17f47155431970ccf453281421f99b361d1c42e83355af22f40f4e138902f07898ab474728272039d97c06ccd46f97426d4bab26b3b19a8ead31b00a3a6d386e6f105ef229966bf2d3a8da145c2b394a34c662cd675f78d9cdae52ac0200dc333d88b7ed45131d2032b8dba0c733a60ef19c5ce3aad9d97987fc79266ce7a7b72c0bf043dfbc1ae1386e2bc7f272afef550d4e5d5b2e183619159bf33633ed3ede9d47bdce6e9114b5a082ba858f4a038b91d86ad9e2158e4f6fd1a319d89ce25498107928434b591a34afe77f1a9c1792bfff5035fe01bd2c83e52a7cba0864f26dd10b05521edaa680413ffd87f2c00df4d1dd4c0fb3364ed755d6cade694a8a3d39bbcd728f3a51aa219e471c36b4ad1ac90d04ad744004764f2e5c59cdec44026deb2f55c7efc32017555689596c2ffcee92e3227d7b80669cfa5546f7bafa0ae318d0c5cd2d7f697bf886010e43d3366193621871d83733a59f0b506864e66c670b5aa07183b076c34354a84a0806dd37bd26d280fe112ee639ad6835fdc1de6caebff3c511d3b29275c50d713bd43e93c50ea22559388de7222232daca5af7d510d1b327d4c7fab4451f5621f06c09f635dfba4a45950650676a61886c3378e107607ee2109c0b8fa0cd5ed6cc8ecc3be8318daf17fb434407c50f193807823bb9526e20b02a7f70984215e0be16d7f1b7537662696eec1bbee5b754557eb1bcee820f79421e6c7bc5ef321eba9058260b38e93dcc29025bbad533ed5a48600aafa6c3c63b54e6326692e50934c5a23de4bd94856062a20d220ca48672991bcaa5f18bebb6527eb5d03eadd512a77fa25bc8cd90433f2b02b52192101648449ba4ace2e5762b5f57d7989696757129549a5109d375930e8a4c464520d2b34e246fe4571c6a7a17ebba9944aaa3497cf510604a72624393ccdce2fd7bd05c2320bd6b7a9508f20292334d6b7d0f90cdb53c705a9cf5832aa6b655eb995f8913f74b58ecda7d0e60b7279b007089f8906c9bd139f87a1d0531fc886505f2c88f001ba44c6ee776170b367a64fe7e3555df86d77aa449d5b672a6cc3f54bf4b6e85b025f49b2819e196a14e2fbaefe7572c86c0a79dc8b1f01f85ae7c247352b0d14e5e844257f0d8e9dac5715b800a47b0309db880e2cf3a10bf109b5a0b9296bd4336cc7f2bf0b3e1faaa0f7494776ae906a5a4b22a8db84580be97f85f4fe13b6fce4807f1fd60b959c16846bd211141a0422122e9ec7a8db4316682ea87df0483f018e9a695aa63e0d59fb140cf91e1078251c29cc10702310190ff94ae3c95d5e62d67f1dbcf8c42ede1414f06bdb692d5ed42cc4ca7a1ad93b5c0537bf7c91fecf1de4d6c466dfb6e9ff3903cc0d11e1de9eaebabe4aa548fd10e3258554f1c8f964bdc3cbf8af6f9f9a0da315c541ebdd995a7655d493d79453f59661a76a14a0f4f7c448a0b81fcfe3fb0c931a4656a604a303e6a48f102d68bfe68d85e8d05a2c829d43190dcd47538a34f9ea902cbfd9c3d9b34d0aee9deb95302360112aece68ab623fc252c4f15970e3945e00c9a935de080c62c7b20e54f35624597b061ef6d096f98e24b2cd5298a765ec74590c0420f4591b9e8dbeb29f2d3bb0f864185c77d02ed110a94a9b488cb5b3c22885794c58a2cc60855c125a5c9a47e2837e08250b86e740eed6a3a71450885ea37670a72cee74ade4fdf7898392626375bb537e2ba48f3a442a2b318cd0922a19b067615bf682a4408f72a6ee5120c5753a44550397af33993a7447bf5d75af6702089f60098c6df465c9fcfd5209cf8952e297b9f7908698f654c0172b56e70bd704d296eb40517d964db8d4b07cfd5244dd4890f591e3f17350848ec5642fb70e2ce53f063e2931ea77f1325faa4d4f3ad50254a67b5b13e84ceeb8e1cce88d53083e61e4d69e8219b094df795473f564c14fcfaeada0f76cee4c4a72bb1a2293e7a8d0a68f2ca0d740a54978b43af89b640509ee23e11fd94ebcd6ed6c4ea0f50b1bb1e0ddf1bbf3463def4a08fa9e97a169f03aad767ff9e099b54590ed9745a895dd510795e8e725f3884fb05696ab686e07d63846163bbb289ad532a49498a54ff8b958b090c704a31091549232f3670d1bcfd75843f1c04248cf68b31737c7156c15d8a0d498cf227445335bcccef3e45efc4c6a5f35a4d0bab3e4dfacdc2f2f4f5ba5343c5949c0c7e03b33e8da246118f4e6aee171268a89b5de9ad73d30893d3b4a21b50fb5b8e9cdd1f3c602da5994b9fd2812d2b4a95d966e6826e4d24a6f9dd3e4a04331b3092f9316f7dccf5cc86d76d38cb1da89d683debed43f950fba189fa077836b471498ffc0ccfabdbbea618363a1d98a8033e27b803894d8ff39ea9d0dbfc93c40f2e7f01b1d19906d5b844392f3057429d23d4ac293c475b97663025f74d4ed36ce1ec0a70c8e264f9f5b85ca633b7fcd5974c41962aadc5cb72374b604c8cae8545bcda6cce110756ed9d9f20b3c1f9168d4637d17bc4fbfbfd8305cb4665c2cdc80b1fc312f6cd29c4356b777783fe3730c93d6c24d6610c2d39a316846cf38731d176a9b005a4ac3de95e96e679ad6a16a0a54f4404b8067aba9272e641804ebba7b53c52b923410dc7ee35c394765165f7d3905de924a532127f19decdfb20b6755f7bb097c8c4200247cdaf51358de50069eedfcaf663808bef469da7aaf4a43812103b18825f54c0c9113d817fa1c78b8b6cee9dfecc2188ac54e19dabcefee3fcabb1d972da5b535a0e60cb7e532bfc08d6e255802522212d5bcb3aa439326b13027651435581413f9cc631127b97928f33af436f6f61e8826a1a3e0b9460dafbcb4c6afe63aeb04949f4385a1c5c0aa7eabc80cc2563ccb95f5417a0edb61cef214c9264fea6d5ea05694f011627d7e4931e9b53a23a3d93f9e9d6bc82333633a823aab7df6fb29a06d237f6a0db5c1abf3305043042c8f36b0630abb77f5fc4d585b5d57403f03ed28feb660d4446d928b9c310e59e97d438c1b5bcbba49bb4a0809b2e136af9b773742bd9a75f04702d3da28cbe7e73460d624c5db390993ff69125dc85b2eb7a0659054f45528ee686e343ab5614f7db190d980f1b7ee7c8eb9994374a6cf40ada7f2c338434e5656af9d5806cb89a9d5e417bfb104c5c6b85a3d72106fc9059f97873d70d771e5857fcc64ce5df7b49", 0x1000}, {&(0x7f0000000180)="d58c7724656683dfd3fd7daaed2569e3fbc3eb3372201d7e7da5972eb2c7f88d9da1fe326ac9230f800dac1b634c0c799ecfe22b57bf9d338566beee9fe7055d7b6249f3", 0x44}, {&(0x7f00000000c0)="3751b82f18640aeb1f86ecd41a0a0f4cbcbfeced85e107d877e2a75c4d0d103ce068b30b78d5ad2132e24fc9a8dc092c8710b6735336e883fb4a2c5640445e6148d9540aed07cb383f0785b91d032c9fae84e97513527725d5bd3a6a5deb0ee8a77b4de9fa93601502c299a06eff674db07609e111b64b4a509a3ba292ebd7f6a022687c45", 0x85}, {&(0x7f0000001240)="707e25a1a5a88d8638511c6ae896008efdde57249e33eb033eae91402db8c48f5e8bb6b9f0678cec105b0c7284a5359dcd04e979a697f8c6245bd1e72fd666bb7eadfdab0c6e69946866b853759364f7f1e5f2f631dd00fe04bc7b0d2ecb4018c9534c24d96004061fed9d1946049f856a9d60bfbe87413dbecdeefd54edd97dd2fd7f57a8e30e25d43968df06fcf7298772292712ae04f82278422023b9892a832ec1170ee813e274d7088e679395e026371292929b47105d32c736d3180b6e39d0be2f467f17ed4caee69851c63084fb4fec2350f23bee546b3f8e11c7f3f7c104d1a464145f82148122aced6ac19eb88e811814b40dca990d2a9a7b50addc702c20ed8d0df230fcf068ba0a2b0f11d71bd43a9881c29b1f486d9b51b0829a223428c318a90e6b307133c6269223be64dff76e538ec5ce680c6b59cff02ad874ef0ae509ff90703afb684805872e6281ca92dc2755253c0f0bc2c4e614f24482f3fb7a8e537d03c2460737260c4f59f427f059a365a6e1bf66753977017d2349c022ca5cba71f8d57391b1619a1a4225fcc8ad24761a62638f1b6b114ea96dac1cbc84bef674b5dfcfcc1294ef17df13f957d9d321cfa66231136643317d661a8129e0747b427411a46bc5ed0458a4efeba3b73801044f3e05ddfefd5cb14f0be824062d603ef7ae4158c570189f6ad969601eb274513febc78c9b829b8bf380085729f41de194db50817ed064d4a8269c826032eb6e3a0950fb55c2d5634f195cd5f23dc520701f08be80eec9d657585c9f85af2791b5e77d5b2d5a86a82580fe7f656dbbdb764572ee7d101a3a7b72b0919dd1e1f63193a277add1331b9ee1a76c3785b5dc5e8e2c75aa5ae7a2ef22d9179aae7a57bbb1548734f0ea9baee4aae1e0c02f52b63cccd9fadfac9f4b27323ac96255809654a65ac187c75598ef22a7d51b8d0a83c81ce290fe75459a539f13ee61bff479725adcfaddd508e033601e313ad727ee93004a596be3b6e7047b41e868b6b8004200a2bfb3c7822aa26e434c9a4626d988a6e5e4fbf48539c2341036b431586170f1617b7efa4322999b806f06c656c516f455f42e177bb22b939ae9c43c2e3fc7a3865596dbd20e78e5cbc8df4ad8bae9f0e94c1cf2595f9e058025e479b375db5e97cf47e1c0975b2901039a0eaaa637092a49981b2460b40116931a7b8675836f0c69cdbdf7aba7939d1eaac411f221fc5d82d8e145f3b9b6e205b84750fba7fbc7c65bdd81c5244a9c3043bce6882de41aadc713a8008ddc18356f86febbc3a826a8ea0a85143a321843c8f2c5bb92bcee5f49b529d76282ffce2a41ca1a8e8be0c9a4f1bac78e4e19a241dec2b7c0799202062d2efd0823b9c196e0b9e755093ac25be80700a827469ea2daaf8d74d4b10359cd09a7276b1c67c2b5a98968a312f632a46232557eb8ce2c29e638303c03f66b96d9571cf1755390d56db9f6295a9925ab7d963454740f6507b13fe43268745aee80c1f91c9c04cae49916bfc7eee6a9cd416548c30cad85237061b6332407e8e74c9a01bc47b478eb4d956dc4a4ace4240fa5690c2a0bb1fc1061c605eddccda1651d472af3cf0a19fe1a421c511f573c305e508ea81fcad8b76f04667cb68f3235d922c3d04b57d572cd05881275346f3929fe0d4186f14bfc432db12536c32585f8c4ccd0e924be23595e0a6ac09364530a7fcfb9848306a0584604363ab147e0dca0a6e9c71d999a730b48ae82eda1db13a7e9047af1e996f6b42e04196ffa342f32e2f0a8f323700334ce9539caaf65f9cacf4037f5cd3972a64b34116c783fb6d1696c198d21a359930c37e0cc74770cb73b22af2bb8c401b94183c57ddc938212753cddc61e08f34086f21b3bdc1923303c68374bf1bd22bda4ace9db2e06039958f9c1dfde84e15218afa2012c09e536812b4e7aceb16489c3b8d3c360d63a3903f6ef47e03bd7054c5b84b8a0afde0313f2d31ae3d3e80b2b696d12b19bcf64d0b48d987d4e93ce9b36c49750c9910223c76b59017ba9d730d1aa9059d0ee2a15a15c0177c080b3391bf3f3bad02c8b61eb7aae36b14555bc8c42a1d9580dc061d472cbd30147540eca9218320c04273dd62c830321c75826f6759696a169efc01f7300f0a45a9edad7ee23f40e6e614b26b89ab9de03bf222ddeeef486c87bc99e6b79bfe8c8fd8615d802263fcd05eb0caef84fd864d2260f3d0dfa717f2f71fdb98fe5a01a0af303deae84dc3ca95814dfb775ac7cc8f2894ce84584408f4ca32becf47b26c6cf9ade8e3d615c82522626eac617b41e550f1b39da8426d6abd5bc23e888a78de35dde7e41f70a8ead135bf7f9201f0a6dc0b5723962a9fba018bdb8b3fa93aff912123b5316e392707e3ab009df04c7f2a21face3ebca4d4ad83f56a796e96d7bdcb6cf9fff39fa5520535811d98786a116e99459d818567f31f593ac51f361a7dbe47fd137a89c69819f4a834306aed1c45ac44d0c2ec8f8892e02f5d027506a9b2ae5d0bfa076314710befd33d10cc4109a14a8edd23a32354b77be133d0d2ae2c14342ff0697354d227219172fcc34c0c620e202e073eeb2294793c3e4ad80a8fcdfe90d196934ebeea326db54480e0c73d8e2b40f1e990008022878e04a5d2b54fb4e3e4e0fcf8499f925662172fae00757cdf333c6ee6cb3478e1fabc15536db8fb0e73b61f95b0174e8e942e911a9dabb12c40980cb8ad979ffec60a6fc89fb928b5c92e564d763ae75d6b7385be3ed414257b03b8b315d1935eb311d7795a34bb5c9214c7998530e080b20ad264ea016a5d9383df145673394e9dfd3e125ce894438db2c49524bd867955c1fcb15ee951aa09c7850f7191c991611a1e4955caa8ede0f528f63e3307d9fa85721152c84b5beeab5188d48887f7de70b27b70454e5d5783425ace381290368f99a6d839a9b50c0676ca718f674616b3e96c6d9f92ce7291d4a1b362c695a1c0ba3f63f928152fcd988a7ecde4780792f20fd2f67e751165a45529bc2e12b3802783c1a498216ba17ad3bfd58e1ed64a788d3e22d969bf81ed29d640320f2f2d1d19243d6002f17ad5eb3eae61402f435edef585f974e6d6194ab424f257bb5522f49724016ccebde8990c4572a9c9c86d33a712ba39fd90262b21c2431ea09872c92ce7ecfdba0cd2235bc3b96b099030a04cde20db068e6504c3d6153b3f34c94979807ebed337b44070bffd3fa455532dd5141acfe320cf68ba823fc9ede034303414096592b592aceba8ac6670c2334d7e5cb83efb940d56be65a6206048821104b5e2cfd2cf7661b4090d21d6510d57eec55d243ec2ae80cf29b397a0f3c03f18b26055ab021a6781d2bfd91ab87a6cedb0f5221c92d209865ea12198d3e40ba12d854b98c488f91ca5ad51f3863e4397f5d4988aeef64cfad177011b998684ef3c52f760fe7d0fbe5f8c705a0737acd722de319994b994d5611c2694b034260c83a13a76d07629cad6ac805c6127e8445c07f64dcbb632289e9be4b0e9667da913f1ed666c86e16faab43dcac5ebd08217e650b3d992823aaa525d899aaade4bfe0a6163034702ac63c4db359f0d6902924647ed39753a7b681d58a32a1391f1f93995c3abe3e54a5dd0e2dbb5598e64ff709b7a5a5f27ddcc296e6143272d4ee8aa5bb2caa863d9e7b4441dae5aef09a90960829754ab1f4a8252f3d3025c31407f66ebc3d2102298bb24a1bf4d25f9b190414ac3f8589a89bcaa5e9cc9cd35291ce3dd6e2bb6921e567fa24b4f5440ff7adcdeeb2f57312f35e3e18d2d068d41aad09f01b977dc52278db4f505f41471fad5994590206284f53e3104369b960f380e0f321f2852c9d913c986b0172c8af8c2902b359fe5e8f9501083e4e98cec7d7397c89f6607a6bd722f3976a490728db17f43866d31a1a9e36ad7df101de22ae7cb89b4c130abea7190e879a0544572e1478c4dfb37aebb80306893949d13ff04f5d5c2717ffe01d711105dbab4ac233735f9d705a78d6c818b4e8e766641fd3a985c8daaeb873722fea1e3740b7fb3b0da17df7c39ef22f378e6e7d46f7857ec9846d7d56b1c7a26a856f0e7705c105297bb2c9c9262529904d5ef714a03272306dd60e3f146f03d7c91da4829ed680887dac4da2c483eb6c8345c541a33bf4d9c554cd3503e510c34eed51bcbea65e9933d9278919fe9c88185241ea674d7a5d7b3bd1203225e0fe6ab71145c9b3144a0e14ba586f3eb61f7ad826134a1c6918729244245834aece64ed78cdf517508529e159a477ea7c90bb5be55d0f379feaffc5344bcbe1203ea9284b632ec23b47c851e8a324cc27f31c50e7623f58ff9c1bda618d1d42f17f15840e7e0a50a4cc0bc07eb101be2c2c0879e06dea6998993ccdb36b05bcb3747672f008e5ca2a1043adeb8453dd4b0cda9703f7205e126b4212a8bd00eca5882865fea66a5b035161d71533d78652d50bbe8e2e0a9e1d40e7b9076ea63452e5e5e645470ca9ea18d56054eb01aa56170a3cf2930c4392ac3303e9ec1d08c5c65231355fd239441e4f1006c1dd28144df474b165c3b4141ad654dc5014cb49b87cebb2dd036c61269d00c47abcfccbc9cb078a64d698f0eb2cca7edb3ed739dbd46f1d350af7ea57ca67055717b672c7a034554ce8a22141a0c05f1fc7f0c6cce11b9d2d7dbc90334302cc5c9a1ec4318113e2ab57aea22f69bad71440b608c05f1dc3af12cc81014f74d9c01db343f9be641cdd46e18a21560220f91cd8e01fc372c3e795c5818dd2a2a0cd86a3f261f16873cf2a9447e3ac90c1f643fbf75a93759d484f4f728b3021c622a9b8efac1262aecfe65bab60ae88ef1514f4f864dbe769d9f03e117cdd58137f446e4c07cdcd4daa66df536fe0b00e0d5e74da4136417ca98f4751342a2ac788de4c405334cf782de55003c88ccc66b789809299bd03ebb626c9dd8fcd9f1e02753e5c971774ff520f769ccffdac3fd8e9bfd494e76f89293a56216e977a6c425f2943bc2099b0c071ffd1afac979c083d287ac0b5f2f113f3463c551ac74a781e6379df1e2205057af71a0c6e1522fe827a1c2ee99358ac5f6bf8b14323134753f7d5829885300dcc7be4f494939931f4cb81a8e7363212f49767b402afa698e399699c7ba9d0d21e35b0805206ed6caea6e19c893ccca29166dc0f349433e5c26bef13aa7ad8dda04eec8d6591afe3659b38053021e1b8208b28b6212c3af1d3402101ddbb54544289d74e4a90c3193cf8e3c37abed5337590f0971dcc3462ebaa80b4d93a399d07a1b39347d2e8c77484d569b83375e389e9a264a0a1003d3edc569e584b31f6554409c549d40ec436c823427d5cbc0bfcf98e712f5197418340d7ded1d903966dcd0354728166894b24ef95ed56f982f9b51e20bfb2597a3052766f356657b4c8076113a9f6185f44671bf5cad0ff0971dc1eb70c338fdffb4d44e73674f82f444f56257bc2fe511f8cd2a9f2b6bb3b05b6d3ae5b99eab0e8669222dc3d831ab516d8077562cf6d89aa664ab718d74d8faf68f3831e62888b73d863af6be82350349545ca0ca9749bcb2b4e316d2aeaa922503b023e51cc96a895f6694dfe289aaaac7eb8412556c9b45fe573a0a3ea1ac416a9f0eb5e49bd2f59d42ced8d00c7bc749c27dec2785ee204132a768288ed7a2ce3b50df492806430e8cb67025c3e344a50ed8fb6143237403285c125223467c1e61d5d54533383d0f10fca0722eb4f686e213e5ef6b55d810d1f4e8392debf012d7e", 0x1000}, {&(0x7f0000000040)="a25c0b939f5fdf8a0216879722a002c3424abc18dd8418db5e9c0c7e8c45dcb947889c5ebb7883c356846a9dfbeab697b4c4c263452c69a729ca2ecccd37533dbbe2033147ad768395495a96e3c6b1e6ac53cf74cc5e55e8762917bb12e79280bd3c5db5c9e9d13a5bf2cee2e9a62d004738fdb731409980b1d3f8", 0x7b}, {&(0x7f0000002240)="2c3bd6657f46f8a227d963274814cd517661f16bf3cfbfdaedd10289846dbd1d5244a9bbd708a51de402a7a2c1f60817488e49e5d968dd53fc6b704ec4d4627bf6668d16e4cf9b70459817517c2d9c60f3bf015faf2e5fda09f03350db8e4372c11fca4569b0dd570df09fcbe211f8901e67a3cba930", 0x76}, {&(0x7f0000002340)="64f0592db8696109ad1f23e766eb6b7d27818a5453381deed91667ab0cb50b76e176904b16474aafe5fd7cb3dbe6863a56a14aa036125a4759ec8b34915348ff67017dc9abf53057da490cc976611d4ced63a8bf5261447fa41672c3876ae003c18c2f56c1e37c8f26d51f080e7fdb6dfb8d8fba", 0x74}], 0x7) r5 = socket$inet6(0x18, 0x1, 0x8) sendto(r5, &(0x7f0000002440)="73d3794fd25cae6c82197ec20415eae71f1f54edf853556cc78e2e6261c80a98841832478fd835ee375c98e56e609c662f72893e1a407a909d80ac3a3c717eba4c58ab2a392db9b0b7150a9709d411fdcd64b3567e08f36591027088bdc8881266e280c8027b4efa1be052fde895b5dacf5f510f9c271db9ecfc45271509d1c6318702c3afd3af08d5b9ce93e5a4ada37e4a3eb438acbd91c4302cc2b6a5f6d5", 0xa0, 0x4, &(0x7f0000002300)=@in6={0x18, 0x1, 0x8001, 0xffff8001}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002700)={0x7, 0x2, 0x2}, 0x7, &(0x7f0000002980)="3d3f8cc45b6126f6faab9e7d93b4c006309ae018f64694e96a7b3ed8812d6de45d6149fbc33da6d5d789fac0505a16cfba422d59e72a0132bb246bd58736f4dd6ef8a53dbfbe2d1895b748b817e2f728cfd0916fbabae5b20bcb59a06950f4320e0ca614a725380be483f83a17e4811b6e2359fadf0bfc41e4737de35a57b5e31ac3c0d669e64dbf758a788475aa102a913034674a83268847a500c8d4", 0x0, 0x0, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="8000d4b4ef76605a2e2119da", 0xc) sysctl$net_inet_esp(&(0x7f0000000040)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) geteuid() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c53d, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47ff0e57fb99bf049535c0a063153f6e2e3d7555ca8", 0x19}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r1) fchflags(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1b965901c83f36be46ae982adaf99a051cf56ac0ea81af62acf3d51d6237ae06d349fee8fe856c6a1e179f7369032c909b7126489b8014ec89cdf21236721f39b9cb1505e620df520a1b3c6bc7177a9a2ab059719f499279f003d0f7ef208dc2a04be7e4a8e03145fd70d0c5ced487f0c7f6cbd8549c5b783a90a001ba0127ebd92811844e27eaff1e4cf7352fda81115f4cd5a8274c78a8c8f3c2f8ef0842161ca419f0b260b040f8d9375880c325", 0xaf) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000000000000000000020ff0f0000000000000000000000000000000068f0f57800000002f5c32a4ced8e"]) getuid() msgget$private(0x0, 0x204) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket$inet(0x2, 0x8000, 0x5) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r2, r3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) accept$unix(r5, 0x0, &(0x7f0000000140)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0xe21a, 0x302000081}) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r0, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x107, &(0x7f0000000880)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aa"]) executing program 3: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) shutdown(0xffffffffffffffff, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setrlimit(0x0, &(0x7f0000000980)={0x42}) r0 = syz_open_pts() syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000002500)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x7, 0x0) listen(r1, 0x2) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)) writev(r0, &(0x7f0000000580)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r3, 0x10000) preadv(0xffffffffffffffff, 0x0, 0x0, 0x6148) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9, 0x9}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)) r3 = semget$private(0x0, 0x1, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f00000001c0)={0x6, './file0aaaaaaaaa'}) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000180), 0xfffffffffffffe0a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) writev(r5, &(0x7f0000000240), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x1, 0x7) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) r8 = fcntl$dupfd(r7, 0x3, 0xffffffffffffff9c) poll(&(0x7f0000000080)=[{}, {r8, 0x51}], 0x2, 0x0) poll(&(0x7f0000000180)=[{r8, 0x40}], 0x1, 0x0) r9 = dup2(0xffffffffffffffff, r6) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) socket(0x2, 0x1, 0x0) executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) syz_open_pts() r1 = socket(0x1, 0x2, 0x5d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sysctl$vm(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0xffff, 0x40, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) geteuid() r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0xc0406938, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) utimensat(r7, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0xffffffff7fffffff, 0x8}, {0x9, 0x5}}, 0x2) dup2(r6, r5) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f00000000c0), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x17}, 0x2, &(0x7f0000003a80), 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r1) syz_open_pts() r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r2, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r2, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getdents(r2, 0x0, 0x3c) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x5, 0xd28, "0d88f900000400"}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af808000000000000000000000000000bbfe7700000000000000000000000000bb"]) writev(r0, &(0x7f0000000280)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d0d", 0xfd}], 0x1) executing program 1: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0xfffffffffffffff9, 0x9, 0x2}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9b, 0x0, 0x8000, 0x0) kevent(r2, &(0x7f0000000140), 0x7fff, 0x0, 0xff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xe0) symlinkat(&(0x7f0000000700)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000740)=@abs={0x1, 0x0, 0x3}, 0x8) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04", 0x30, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) readv(r6, &(0x7f0000000780)=[{&(0x7f0000000140)=""/143, 0x8f}], 0x1) unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getsockname(r3, &(0x7f00000001c0)=@in, &(0x7f0000000480)=0xc) symlinkat(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r7, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000040)) sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xa, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)="e4aeee77cc1e63d87ba742c73a0628b278f86bb011642a23c82dec2cfe72570271f92dfdb5f779a8430e718a8aa688131fea5ed4ea5075d2a553c6d027e6809df9d942121baa7ee5a3bcaab382cd8991", 0x50}, {&(0x7f0000000800)="561d1cdb19ea46da471078a368a8774a787a4f27514cce99cf7bf5a1ab2b9da0c6f84485e8f0c181c74bbd17e9f40d248bab74cae1214375d9e5199df0da6dd2c027d85e62affff3247e7bb9a0a1dde3f7bd4f7c15d6f0755cf2c9a306d76db0a099a8818852cf9e13a72788328fe7a9564ea2107e8ffe96b4b3806377a8c7d40394b11a14cacd400ead0a9c9e8843d94cd9b91853aa935be0cefd4c77c90a1ca7404cca8b5b3c80301e0f2133bbb26cde4bee09c4ce469741c820e78dc56fd4cc49622f6cc28cabdedd299ddbfb7f36358d70f8e04ed78f0c4759805089fb0d57a820f4fa593ede20908fb8a85137fcf45bcfac69d0fc3a34ead6083f0faff653be7e9dd45f49b14ded8f43a1aab6dbf911e151e4ecd4f3281f5564bdf861490bd6d6e8aa666e1745a91549070ff0713401e4c5ddde9e5e655dbd9a1ae13c30b1e9906a9ed3c964f2e49a20c21e996d678a91cae5685b6d2e0d4523a49ca85ddcaae779ce50934452aa4b01ded25f170abe3dbcd2fd7f571e1b2f268b1cdee8b3069ef19e885167534f8c03b8b40f3bf16ad2214db03bbe765681cceb62df0a844c31ea0d2036a9bfd6da0c201c021d04927f56850451a48d8bf7bc38d507f97b86efffec3cd147e35b6daa53919ee4b889a93ffe7496e5f433697ea255679e62a487814db19d15d3e5838c3e8f55d041861e3c75dd98fede1511040a5f313664d456efb3ac293926eceefd26c3712157197ca110eb541541bc991667ec5d3b051911d901b8cd99f69a19836273efdbf24fe44873340df72a6593731df2606643d955aa9504c41efc5f3700ad358bba1555a63b1d21a153f5012bd376e03b748752d06c11f5e0fed5d6848f9c1fecd0ae287981494a4534f07e47ecc8d717e500fb80bf831dbb9741122854b13791a8c9d54913ca83a2ee572dbd5ec3e08c6d9da169c546cc2bf55f173364c4a8b15c1f5b3ca74600ead9af96448aacbac583a557611e6a2d2bdad61d73a012877817770b8486b4a0bd35bf8b2342aee743b9f98256ea4eab7f32847d7643ca7c0e80f10c38e3611cafe98c9df09f347fdb1f5c9cc29f6d94ecb9329ac77de3564e3afa321aed317bcd10c7ec5bc2ca6f25a18e19a52780ee15f1f13c3ccf4bf55d561c53f0a1e548114dea7f9626da0b94e4d64c8dc36903c4c5a07c9d906879c20ccf14d68fde7fdbcc5e0b0e2d536cb4298f749f57890bb0e5f4a0b806cd87c18d5873268ac654e8091d2b3b4287fd69f7a6851124e7b8628bde05c74ffbb9484be7e4c15d9d227c21f4ffac4235ee6842925a3fe8e694e894d2f14d7f7d5c4ef4f82f6b4e2da1395902a43ad7016c068e0607d40bf7d9443c83fb98235d0cd1d042e313341ce9854af60643ffbcf1702b1d15fc220f050711854b8edcf6bd223523cba4a49a8a69f589054a62a5aa8693cc23f6450397c56fc067aa10bc369ce0b2dbf348a4bf387a4529560053ea50cac0e931072a03c3b06b3497ae536954de2a3859a49b17d309255bbbde25b394bffba3d43e361a4adeca0902abae72dc8da8b6bb7b53825ee5336e0cd4b52fdbd56af48802a00102a3dab180a8f099af26e02604893b07b901b84d0934f0c58e0b420b16b043dd21f1a18eb61ff32bc3c7a66a4c284294eedfa437ae9eb577d95b478bce8459f5af8cf17179e5415b1f8c253c8f5661614178802bff5a78c1a97d9838955d0988e7de96fec4c460b8d1d546c99b7d440ea00f308733d6f7ed3cb4b77f881e553d0d35bbcbe761fb74f2d2cbc2a29751d780c65c1e5af5374e9a39006729c7a6b1f45e3f42aa52bc822bc0d68c90ea70c67fc80cbc690e0a5706a5ee08ca3d45ed70750605f157ca81ba423814fa5d75d0990f97b9c96988cb02c8d54470e6a7e838823c8f76459696224d608122a84f1b4a57879c9e865a343386cc3386365a026ceb83230e4053914f37722d94f6968dbb343da22f63fe3ed3aa58fb143605091780ee140fd3a416671c25e732979e58cf122edd5e01155181df1a970b327154e1d85e3a5e88a94a5cafa7d44f37881dba50098e02e15e0468efa1fccb6dd63d2e9f838e5853c62dea38f237901e68b96ddb7e4e04924c224529496d5362d12d18bd3a6bc9bbd460e5e33ac8a370d6b8c8ec3b821ae31b44c0d9b68d1f40b9cdf875c5096190e39f912c944050105b8f46c6508dc127af0b7723ef42dabe8caa20816d47946b7b10e50dadc313c2168a2af4709e284f649c51fc264c481647fa1a8f15dab8865af8f71fded1677fecaff9bdceca6b6c02b9cb46190525bd32b910d35dd1fe4430e1c8ffa9c37889cd20712c522d33ca76f0710213657538b5cf07005d93a3824e4f0893938a023e39c9ba83b585c3633df8f491547f8bceae7162f46ee9bc83b5a9107c83efd55eb5cf3a15476a0e13b8851fc7a430d7f0398ac095018936f27b0d2a4916a5860775903ee7ec8dc3481855392c4309e7d4fb89aa0e69356df8bd0fe9ec94969596f6bf0cbcf5e80a7f33aebb2c6f094dfd658544b95db4685c3f3bd0e61645e381a2fa4678a1c563da518c1d2965299e5998436ddcc5155122e080e0bdec8bbf1fcd2cb95009a01e8b58b8c59d8d35e169ff24bfe5c0580024c4566e1dbfc9e399eec8c176ae70d0efd4f532f78707980e31e00e38ff781d28ef2e79a2d3aaef9683b1821d90c7e0089b3786b6087400bd773e9577314485fd4b3033a9160ec3ea084fde9eb927fc2c4e5017ddd80470aa27724cf6132cca59fa604655137727dbe9f8c9ea910c7017b8e82fddaf0a252f6121babd3855ab62a508bc92f438266d7df4bffd3830ed35304eb782442adb8b118d102dfbfc60675f7f715f1476a0852ccb9cd8ecc83782493eef0484a0c907ebd8986af75371b3c98f5d6300be41d51a20d54e486096c660a72b71e2e2b3babed09ac907fa182a073cc50f60f6480612051fec2bcaa79e4426aa2a2b40ee914ce6eaf3bcd25cf3eb3d9b006531a6b721c810fa67da3b1b68843025aadf0a9c67e63d877f1000b38e6522c638d717f49e78a75ec5c1a0cc34675169e4ae687b40a433ef6524325b198144347a1c361747a13306165a93e99a9c2d5af55e240ae522def47971ae57254570f5af40835d59202f1bc17f99cd13c6a65f5a39345a94facc26bb8f51a0f880e8d8a02894f34fd34e0cea6c1f2153170ad0f76971db3d84f51c91dcb33b8438e24b0d46691555cb11c6b2be5f9e605311c6dea0444ff78fc00ac2a94bec2c5aba72f45afe7ed625eddfd506672a38e9560194d7ae7a60dab5d7d87e5211d48af0411768ea294afdb78757ca43307f4168081947ca4490bd14892199c264ae2e133ec0c1d7e55058a2dfdcc6528fa1a7690a09b32e0c3d66826eafd0377a57396b466b8e60ac97ad5fdf4ce3ea5240ab8e87f0d631b0380b546c7317e4814d14253ef4a4cd36a8f9f53c9084b08a13df1ed2695c86353c0786f35e167e573f08b9ec23d9f812d3a7998d644961824c573df8fd484fb43d67592f94dea888fb8c6879094acfb80b17185ced9c98ecd87f37f14da1e50b31e54a7f50706a6a5286c120debb54792a1b23ae448e08018c9c15bb507ef09087a1c124f27c1859fea6a8243d057b2e47c079511732c104d45b376a7c198960a091e2263481680c32f57b4b3aba452b6f1fd8ee08c5b482608c0d346cf3f4fbb65b2ab383b732a2b0f0a07d7eb9cdf60f2d960151581c0ca39d3297de8ac8c3bde9c39a324e7a1c1ffe0b6ac94b89482c13b4cace4597972182aa4d281e481f7d317767d9640df28e06bbef7d38dd43b557f880361ab529a7f73f507fe235191c92edb20fec779cc8afdf84031014a8fe4d01eecd9a32e7dc6f2d63cb2d7660f9102e199d65fdf0e86f1e75cf153ced2ce5c51ef134aadcef4df54d2772c50f5c3f067e8020f7b16e1db3b10d83b92dac64ec61dae45904077fe0b67f03c63a9c09109c20f2e52d47fc91c5fbd3db49b0b7bd82a38b4a2b20a405025d715f102913e735e068d3b984bd34d892100dd933ee9ecd9354a2bb233cc573b4ab9682af643c69cabc0138bb42d81a7bd5094ac6c721dd71e35692f5c2b67e1dc309c486cf3859aa9d4448665e1026f1dd089ee8abc998a09978b30676009f4277c6e923e2eb8c4921566c2212c4c2b61248921d35b8ce321c958d33f70ed437487c6d01cae01919f97f6357ba36ff1157c78671bf71ca78627c194431bae938311c510f80bcb1be04148a2047b699f22cd90d0e59f07bfc88b73e9c77f60e4c01c574f981523836d5b5f7f0148beaf1f4a86e09527c960231aa0b908def1d0d94b9f63432574b78583b990dc06c0490781699e1369775e58275328584f48f0d4b8819b10ae751614b1445b7881d0f4c2d296b274170d5d17955ab39bbae817a781b3fbf7e6def3dfebef542e45da42e0925c19ed21380f7d3bd8ed4d1fd28986c6590ec88eb145a893d54399ee7f38499f25185ff20508c6ba119a39ec88d407b3ea830cbd1fd1908a5aba882c13a5a88a23508fbd1f352fda3b7f92fe83c8665bf457dd4748d8e043e8c9b97cb3272350522018a52148ad91a856f3459a418f37e9b184f9c8334c17a4965c44b8bf6559c360ccb94dfb73a4c573e85c1c9df0a7a45445766744729447bccf1018953ebfe5def2f650bcd260dc500f6048b837ace72bb7011f22e213cb743362125e5ab4017093a24373106d810aa104f35dae2725da1a4fac4a44938b5fe7628d8850b270492add64581123c86ab2ebff0f5c92bc3c9ed6dbc0434a6c8a4abdf48d39702c575239bdca7f543c2cbaf6f3373dd01048a6696f9fc73b61648a90b8ea0a4b55df93fa14565e4aa1b646d3501b85f2526d7d8775b9d4e557197ce996552bcc4c9e86ef575e6f00a529a45659baf54365ff9d14ac206bff5d4c50f26591fdcf8b4083452925197c9c55bd3f076cfb67d6c8111b043f29278033038cdf93d91a6851118eedefafaaa9e2c505195ac4dc1bf48d18d4bf100cd6a8cf754f3e67597ae3d532c9ebcc4974545ad0a1b82d34f5618252f776395ac7e8572c07deeff9312a476594a244b734b3800e7df2afa35605fbfd316640b13e6699a8b4bbd91210ed498b246c569be313750af5fae3b0318191e98c7392a8145d827c5c222a0d5bc51b80b7b50be2adafbfcf657a10e301086e1272b54bd8e25f8622454b5e81087897ff5a344858d67202ffa6cdab4ea6de6174eee728e4fd25dd442067a0e0b5fe28659f2d3b98d147bde86056310b207ad4512247e0bb2a925adc65d6f6de20b30f7fae22e6c50e15db12480e35d313153ef28d72c43e84fc47c237ce170d0210b499ef1bf303ba8cf0236e702e33c4f07d25348669d30b39afd44a3935004baef900143f6fffebbb27434da58a5bb1582b1e0bba2fb5032dd11df7c5088f650e06a39b9517d1a1cb3df17d9706c9bab6140f98d0b9f94d90f838bde35c730422bf39e8b51b063526c2b646b5538d765663b0dfa700ae48b2239da034aad99f2487e2a65ee47f0813cdcb3493cf012912c62ab399d8d756e111c21dc02e1263a4bab1959322dcd38364797fe372745b22b834499ed7d3a8bdd4908807801b97d1abc5ccf00af15fb001dc538d0a5d2d44c4f425e26798231c0ce4d906e66d6272b4922b919c2cd7d5894e0393a70726d72c6f1f756e582988a6840c42498ba2a70f4348dbbd65e4dbcf97ddcdc0796a7f982a53c3f14a1d276686788a3c7ad25bdfd48", 0xff7}], 0x2, &(0x7f00000001c0)=[{0x70, 0x1, 0x7ff, "c34ad54432526cc0ac06cd87ae33cef5776291ae2c4cc9814b5480d9546b17f2adc4501ff488b63dc12a6119382bf7867913b93f908c1e1aef4ac01f4ae0ede714b892d9cabe085029382d545dd69a03b11777f58dfa9bc575f4"}], 0x70}, 0x8) setrlimit(0xd, &(0x7f0000000080)) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 2: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) fchmod(r1, 0x0) ioctl$FIONREAD(r0, 0xc1206922, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000080)='./file2\x00', r3, &(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) wait4(0x0, 0x0, 0x0, 0x0) rename(&(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000800)='./file0\x00', &(0x7f0000000900)='./file2\x00') setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00', 0x2) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f00000000c0)='./file1\x00') mkdirat(r2, 0x0, 0xb0) r7 = socket$inet(0x2, 0x2, 0x0) getsockopt(r7, 0x0, 0x100, 0x0, 0x0) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000140)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, &(0x7f0000000240), 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x29f, &(0x7f0000000040), 0x8001, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x38, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) r3 = getegid() getgroups(0x1, &(0x7f0000000000)=[r3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) executing program 6: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r2 = socket$unix(0x1, 0x2, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0xa2) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x1}], 0x200, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/211, 0xd3}, {&(0x7f0000000300)=""/45, 0x24}, {&(0x7f0000001440)=""/90, 0x5a}, {&(0x7f0000000440)=""/4096, 0xff19}], 0x4, &(0x7f0000000140)=""/109, 0x77}, 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x2, 0x1, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r4) bind$inet(r4, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) dup(r5) kqueue() socket(0x2, 0x1, 0x0) syz_open_pts() syz_open_pts() executing program 4: syz_open_pts() syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000259000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000101000/0x4000)=nil, &(0x7f000008b000/0x400000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f000002c000/0x4000)=nil}, {&(0x7f0000343000/0x2000)=nil, &(0x7f000024b000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004ae000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b1000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) r5 = dup2(r2, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x1, 0xffffff03, "6d14ff00", 0xfffffffd, 0x20000}) socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) listen(r0, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r1, 0x1) poll(&(0x7f0000000140)=[{}, {r0}], 0x2, 0xc9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) lseek(r2, 0x8000000000000000, 0x0) execve(0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001740)=""/21, 0x15}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7ffffffb, 0x0, 0xc07, 0xffdfffe2, "97071540d648e0c9bcffc100000008574a65002b"}) writev(r3, &(0x7f0000000100)=[{&(0x7f00000009c0)="b0139a5aabb9cbdda593a4ac2c08bd74c5dc885a701c8406ad431737bc4e1e4a2448139f093d0fbb68fa8e0fc5ae7fa16ec4b2e92889667162b06659aa7ef8f2311abb22782145156452822879136e9c50a8995774dca4fd3d5e53e20cb0be3db8a9a7d3f77543b6648e16d4f97e40f64bf46c0e5586e8ee2aa7086912fbc370bdb8b37e76586c4bfca538d5556b935ad98c7f211324fa8d0da23490eb4e6f528c3f4ab784f278c3be9df53c58ea22ffcc4f8c03809d803bba0a9a14e44ee7bc841d3e042c26bb22b53356b93ea7ab97861f8d7c234639c6a341148fcf7184778124be8d9588bf88a80730527234ee4f690e92540dc352d8c940f062b7250ae8708f8ccdb3e26b0034b58ecc6128aadfb7a114a8c0c01b498c453e84cdbe7f400390403ddb2f1474410c2b4e0b7bd5a589296ddf779cc007d7427bbdf46a7fedd8181506d82c70dae7bb56b81db1d8cd9d4f743b94f783693123cd69d05b455d1fc5e8e8e228845d1b295c04240f0c36c54b5120d5c7c0eea841c0e5cb8a8f473f8f61ca8ebfa6f2ec08c96bc0b3a061c4f2ad6884d9f2879b28ea6bab38a9ee612ee20877c486b74f5683fa3f5ca534c5fc778a4b6f0cca589cae534026d0599c632c2b1b15148fbaa21bf8a262fa0faaac68dfbbc9e8af7cc52020548680168a3a10f8dc724ac60806cda24fd2b4f163407ef57e65813edb21f6bf2769241717fd9473824b43b0eaa7c2dcb5ab36dca254ff74762e5e2d7acb09ada9951dd747d1f0491cb8e5061e08e6bb75b022a8632acd07e13996b2d785d469d0e948562502ea71a108765332bad4714bcebdad2251755072365b26bfbcb76742ff4088e038aa1ff560d429fdd5cffa718dd00a3aa8205805662e32a033601952435a317fd8eb5a5ee58329e8375085934b2bfe0cf1788954f43008a3526173e9b9a6d17b8014268ac9ee57d91d50647f1ad4f997fb8557e41cc1c416a33990aafe9a5ede6dd06e008f2671586f71a7d1801d1b4d097281b203033f36c30c2ef466d2b8c85d2bde382714e554b59b758be8e159a3095b231cd70057", 0x2f8}], 0x1) dup2(r1, r0) writev(r1, &(0x7f0000000600)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="cf1fba3f0bec", @empty, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@generic={0x7, 0x3, '['}, @timestamp={0x44, 0x10, 0x8, 0x3, 0x0, [{[@multicast1]}, {}]}]}}, @icmp=@mask_reply}}}}) executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000140), 0x0) close(r0) socket(0x0, 0x3, 0xf8) executing program 5: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup2(r2, r1) r4 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xffffffeffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(r3, &(0x7f00000003c0)=[{0x0}], 0x1) read(r0, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) r5 = shmget$private(0x0, 0x1000, 0xc, &(0x7f000016c000/0x1000)=nil) shmat(r5, &(0x7f000069f000/0x1000)=nil, 0x3000) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x0) unlink(&(0x7f0000000040)='./file1\x00') writev(r6, &(0x7f0000000000)=[{&(0x7f0000000180)="be", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0) close(r6) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) syz_open_pts() executing program 2: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r1 = getpgid(0xffffffffffffffff) setpgid(r1, 0x0) msgget(0x0, 0x10) r2 = socket(0x1, 0x1, 0x0) close(r2) mquery(&(0x7f000057d000/0x4000)=nil, 0x4000, 0x0, 0x0, r2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f00000000c0)="d6f3a810e66dc4f9efae6d2eafa51a6c485eeaa09aa9842906cfa1457e2086ba48189e802b184a771c86ff25489ea4680a45da5cf9c766f1d39a8468040039da964451ef2c0d19feca491f0ab52af1256172db9134fd480622bac6641e8b2a0e84b9802e4f5285461f98725689b31d54dae4acb35094a932d66a6e90bfb71014e61348ed42db9aca567e9513a45f0f6679015ac58cd0e322513f512fbc3b2a975c", &(0x7f0000000180)=0xa1, &(0x7f00000001c0)="e60808cad10b8a59ed712159cc78aeb069ac5294247e1d44a969626b3f94c294d1c6ba20539a3bc7c22a458e6eaffb0b5aedbd261ce76249521e86ec7209d3a66b4091c8c8b6570321a24d3dba960ef7e73cac6cfedd88f0bfad4ce119bccf149c0531586990eef3ed365e291b360308145cc332c7f2d612b8bf8ce7e7f6ef9ec0d42b36d577e9bca402c152c5aca663534df1ce7df2b0ab79acdce038746f31e4d086fac4f94b", 0xa7) setitimer(0x2, &(0x7f0000000000)={{0x100000005, 0xfffffffffffffffe}}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000300)={0x1, 0x0, 0x3, 0x735, r1}) semget$private(0x0, 0x3, 0x580) r4 = geteuid() sysctl$hw(&(0x7f0000000500)={0x6, 0x10}, 0x2, &(0x7f0000000540)="0ed9f5d114aff78ddad989a95e31e1cc715f41b36e902e23cb6d58e26579e14bfec713cfd03e461d8cbb786c82174b0fade7f811cb996265a7e78e9e8645dca76c4af931285524cb3dde0404068fe32dfed4588f52e91579d987", &(0x7f00000005c0)=0x5a, &(0x7f0000000600)="fc8d2f54bf7161ae093f816cc0b38051051afbebcd067f33744b55589b484a436b2cbe963718e074292d5f3f5f72cd70efec70f73fbb1892ed4726d14e71bf520e4631db8602aca22b78", 0x4a) r5 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r5, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000006e683050d716a9d63cbad894bfe4024797783facfc72adec26177e393ea5ca939131586683b9dc9ed63227ac604bb9e2535d5b593631eebe741a537c877a0a63a35c8ddb022ad1de71b5ff04000000c787362d093f00001c2d526d7a7518614a282433a9be1c9b47dde563cf1c18bb2a68fcfbe0014a6b237392d2228f0a47cc8c0f9f8c86c7dbb6255b54aa128e9f627b20611b03f896e8c0cad1578016bc1f52f4d837cbb15fa2fb6ad3f3c415a2452847662b318b0bdab0390d12b0b29f508a326a359baea25a88da68863769b68777fd685de5563f001282cffc5afc0b1a97986c9f116214556a602c566be4bbb2e6bd949041bb52220d3493882061a69086814c7036f691f57a04d7c4e3c06d86c6c7051fc3de6f693e2fd963ef01b1daf4f04ee55022"], 0xc8, 0x800) msgsnd(r5, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce37250ac580ffd30a34923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798b13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac126be2f84a4bc385ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b64cd79678fb1250d9cc84e9234fb76ebf73971b846e631d72545ebed29d01a77054273c55160355f8ac40765f8c23cccf0582e4e4396771616d37fc9905f291b9bfe27"], 0x14d, 0x800) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0x0, 0x0, 0x89, 0x4}, 0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x10000}) kqueue() flock(r0, 0x1) getppid() execve(0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000fe9000/0x14000)=nil, &(0x7f00006b8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000dcb000/0x4000)=nil}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f00009b6000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00005e6000/0x4000)=nil}, {&(0x7f0000cfc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0xe, &(0x7f0000000040)={@broadcast, @random="9dad4d42febf", [], {@generic={0x88e7}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000240)='./file2\x00', 0x1, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r6 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x2, 0x0) (async, rerun: 32) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async, rerun: 32) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000000), 0x63}}, 0x10, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) (rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 32) openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (rerun: 32) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) (rerun: 32) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r5, 0x0) clock_gettime(0x0, &(0x7f0000000140)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000003c0)=""/191, 0xbf}], 0x7) (async) r6 = socket(0x2, 0x2, 0x4) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x19, 0x0, 0x0, &(0x7f00000008c0)=""/76, 0x4c}, 0x3f8d}, 0x10, 0x800, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = open$dir(&(0x7f0000000400)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x87) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000001600)={&(0x7f0000001280)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001700)="15ceb8b240cdf5f667", 0x9}], 0x1, 0x0}, 0x8}, 0x10, 0x0) mknodat(r4, &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xc000, 0x0) r6 = open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r7, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0x401) msgctl$IPC_SET(r9, 0x1, 0x0) mkdirat(r6, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x7, &(0x7f0000000340)) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5", 0x1a4}, {&(0x7f0000000500)="899ae6dfb262ace93fca850a301fd5f71a33230650dfe2324feb6406becede6ac43984e6b28837479aaffeacf2910bcc9a17005c", 0x34}, {&(0x7f00000000c0)="d9bcfa520420dffdcfe4a66380116ff3f73a764029a60c6391ace46d73b6857b642f40bba80c57284834a3b1f890c362f79e5ff7673a1065a2c33186f75c99b333e858d89863dd3b10ceb50bd891e73269ff866b84c3e7a9e3fbb58dcbdeea519dddc39eabad2eafb439eda9d65b9863b6fa433301754d091824ca7aa86ffe953c636742161c0fea54c08568fa5099d31d506c81e9189cf6da8c08b2122e2c44aecc8265242da633b9ff0b5bb9e617c65bf8fc015d106fc7752c5547077b1f3abdc7ccb49065b98812a7fd0807442f986467f0a5d07eddcb85cfa2fbf8d971d754fb1617", 0xe4}, {&(0x7f0000000fc0)="21596e4eab946cee59b775983664cb90c4605f11f5eed526a2e5e0441aa661052379631fac78046f8ef9e5918e1ee8df4ad7e3ec89e94d5ad2a281753d29c2d78f8d98c5b8dc2ecbeec77968b6de1a17cf4d40714691792c0f062d5559acb7e290d82e06b2652c6d304c15f03adbe8899550c4d989ffdc41db2f21080f469e15a4c8375da3901f92cae7a0fc35c3472fd9808ac482ae8a1c461798c7b40c5853a9c323a7db5288f0d42b298c1f461e124100612451b7d506089ca40860c22f929bda9d55ae28a2354f8d5cfeb86874de0fec3616ddb504d6ed54e6678234ee9878356687e2", 0xe5}, {&(0x7f00000027c0)="d1b53d8fd07c35d65ed5d84996d82adaa929443c933092c97007c6512955b35d1dfb280206d0baeba3549ff90982e08c8fb0d90277cda84f8d7ac0642c1de6d204b9cff9c8169759711d8da7186d50f4e6405baaf4b2e2fcab1f294962d57c37626d6b6a4f5d317abeec0c0da766ad827de4fbd4aed52eedcc59e760281ca564bd8a873dca44d70c2faaf72b26f13089df634ba6a65a1d5e360ea7cf2d663cf544b08af1c43da9781be088ef1c846e25c234a6b864295a24c5c593f30c697403c9b3d850b092d1839dc3b40eebd0a4a160eb0112c467acfe46e92f52be09c0286f1149a884c562510ffa9185fabd6ccbb86dfa4e75e68d0ac1ddd1f8dd8bffba615d5b6439e8e3136827fae7bca4052efaa199e4f2518ea5", 0x118}], 0x6) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$inet(r1, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000480)="76e5eac907f9ccf7a251fe084cb9f125f47ef86a7fe690b700ceddcec7d6aa45cffedba392e94becd6c4282bf62f8b2463a56077f339276d3ba4e9d19aa8e0620d357de1fe04fa9465b5bd3e291286e9624dec06a00c", 0x56}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r3 = socket(0x18, 0x2, 0x5) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000190000000000"]) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x80, 0x185) socket(0x2, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x3, &(0x7f0000000300), 0x0) setsockopt(0xffffffffffffffff, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000003", 0xd, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x132, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd65bc38ca00fc003fff020000000000000000000000000001951507927bf584eb591dd16fb3299824670000000000000004016600000000004e214e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="10010005907867840002040002021144af5d6dea250ef897d678df974f5b0105120000000700000005000000000000000800020402000008491fcfdaa422d2d33334e4336fa8cc67539fe10c621c8fa59643654d3900e8dcdec09bf3213ddcaa55f9d90868730e4730a6a935561aefe06aad8c9ae05f0b06f13fcd737e567495aff9065fae53eac4fbb63e422dd084de63fa0cfaf193239c43c22e5a6014f43dacf1cc881f616705376922df3bc1f782bc718c76526a053e7618e6f7c9cb549da41a03637391dfd922be1b61f61eb7ca344cb07ae0be26932cdd3c92d38dda32"]) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000280)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000300)="ea00000100000000", 0x8) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) executing program 7: minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x0, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x6d, 0x0, 0x1280}}, 0x10, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) dup2(r2, r3) sendmmsg(r3, &(0x7f0000000100)={0x0}, 0x31, 0x0) sysctl$hw(&(0x7f0000000540)={0x6, 0x14}, 0x2, &(0x7f0000000300)="0500000000000000", &(0x7f0000000100)=0x8, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket(0x1, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)='#', 0x1}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f00000002c0)="ba", 0x1}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) shutdown(r1, 0x2) close(r0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x1, 0x20351e, "1a0000000200f900"}) writev(r5, &(0x7f0000000400)=[{&(0x7f00000034c0)="b8ad1eaee926e796730f3ed74d9ea75e0e46ded50acd2c6b173c16b9a00f9cb4d5b811b975e7eb5b4d9b296231450c9f7538ce7b8f71de9844967cecfb309ea52b037cddfca8ab160ad73c6b50dd86b3f6d3cb05624b8e8958a18db9a3acad1daefd5a72bd45c8b032f85e97f9afe9604e6da1cfdd49e2ffe7f1c4f51a8f1d38bcf9ff0c5b0d780738f5da6eea0f43c3c4160b45e2736ba04bf47078fdfc92d8d3e133b2554b838607fcdff6e2ccf33c302e0d9ebf938dd1a6c0489711051c8b802c0789c78ae9090e278804242f9d13ede70e2da776c015b8763e20c18e9f1876a501071b554b00bf942aaba9bde4a10165335eae2a07b171d36f95c7677fe823e64ce21bf9649cfc97249f11dd72bac1ffbac5d872636bd70c4c0496e7db8607700ed64e0974b7257e9f6b77f1853c68e5b3a46dac201fc45172e1de7ebfb98b23b0eeb0fdae4854bb26de9bdc7df559b505d1f3ba6dd18ccaf1ff0824b06091199a753b90e6a13530e56fb8aecb5613ecae0a1d6971b418440535e96e71593006a2959b8e035135d77ac0a79047e027f2e18a2f027298e6352740228b446c083a05f0745fe2427a98f25dbc07139a487670da9a5a66afae133720cb2e304bcfb0ccd4796e011ca32b35a1e4a601540deaf7406d5bc72334c1f1fe39b1c09b060ba61a568829dfd49d7ee7b9c201a904ba979e81b620d986f7a96a9fe37eebd25144dc3774bde6031c90eed355d636e30fe285af2906e91d22aea1ff2a7b4e52b8aa6b3127eff0ac7218873fd1e14ec69133dcb9c2bd990ae32554b4a2eb2c7d1a4b09c355f28e0fc9abb108f69c0fa6af50c7483a0809302da81df1a1a735a37764eff8db50e1e0cba23f9eb082bfa670efa44268fcfede4bea867f5562a10e25a623f208c5bf5041a7367af50de791fe813107792647e8b2c476f0453673e4a3cfdd33db187d7022a0771da93f3b40d440683c02e93ae3075195096a24c198a2e82d1f620a98a80caa31cfb58e7eb8707faa1d5b6de80e672150e202debd4e0df7534de66200180f2fdc0e7c7584b11251888ec22874d344157ce34b9ad58b376cedea043d28d565ed8b369220ae1adff00470c44664a64bb4a2f4f0e15762eb99aa0f98321411a527d2d19d3e683661e551e1f23da867ea93da15dfe957f3c7984f3204c37c2d348fcf129843ed92b179f934ca0664617e5f721887debff5f3916bc1add604a155ccb9fa635c69345e3d3c615c4628ee2ccf38267a36892fb5473eadb61f227c7eb761780491ca87c2c913d013288a10c22385b53aaf980b42ed322eb5c27a030f9060536e3b8f28ea75c298a1aca4486122a99bce09d155da497cf822a41e6bc9770a43d5c037ad47ad0597911622ddad42949f410ebe855b061b3820ada3c08927c9e02ae206b02f982755c07f49353f4f526853e97dbfb702c6e87004a30dc6a2d283f6e5e24bfb12064750b4eb3c0d86b8b966ddef5fe7b36a7271e1e990dc9e9948f644ee425a2b0606d7bc66d603a4618491384474dd7c3cda0bd11145e6d14c9c1788ed128b661a0653dd4974d79e2eb39084163fd78db06ef2b10a81f26d32c7efbdc2cfd8784094c796f3274ff6cce375b2ae22dfca6f63514df29b06b30f0908c8fc1b639100006b4f2905a1d26c0463310fe5d2cc8c69c2a13753bb732b7b514a56485b0a366c37bff2a8ab2c8202fba3df078cd96e9ee9838c70eaa0c1591e8db041447f8be4f421836a554ff65fa677cf5d546aa00e5c51666484e4bc8aac28a0bd078d0d945f68965585ff180e169dc7aa7f0dcc026d3eef6bd6b76cfba78e2951001f3ec9d1abe8ab5f5cab3ca7b77e853328326951e85cf8e73e566d47e59560df91d1c6e059ef51b22c809b27b492fc39ad79ed68d7d47505dfb3ddfa16ea57c6660afe0380a5555a62b59737ec14247e78501e437cb2af6262d5c1d33f9ff630dbfd75b557575636956122a84720ad688388d9c7dca8994e22c86a21dee9100730ab61a0f9b4dd2ee1c9eef360bcc4b4b3c404c4e87d5e9571e4054751c4c05ecc0057702703b5b22d8cb25a114049d9c7cbe3433b6048756526e55e64d83e44c83bcae41171b93f23c73b8fa8bd6589822d4204169d0121b7c7fbf071fe9126673ab437e66129880a99f73a4533e2ab39bcc256d96ba5e6e553874aa5c5b12042a56dae1286508e7f533b0578e3049a7c18616eef16b12269a081fcdf65c53339c0c38074c5093a7bde977c066af166facaf174831a78797b0dab7e2d64c1956102396cb10c14c5574706c778d5a1598c4f7a03a68d6cf82de5ab7d1a38103785c0a0d22fb8bf361b1c3c9ec39e86aa9b4e6f569fe734d24d3771ab8e1710d86f895f952eb3ab3eb0a75aa26652c68c440bb633b23e9baf7b7de177e072472aceb918e10e5c54fdc424758a5e909b4e0f3bf3087aa8f623e5f57c701ce018c21a5c937a3763b03f42499c980d86b808b32c8c17d7ad786d4f2ccf038cc320f7898398922e1c3fd48dbb2b2c0056d15eb3d1fd566e391c9db385eb41908d8fede1a6f382498217d168e74e2b2aad528a8ee08ef03b8271f04fd871c9b5ba278326610c82f1596b0119c846f8cc3cba2fd3481c15e6d94aedf7068bc01cc4717e738f29590bd99f78928a234845d7e4cf616370775b1de3cb3253ef94f0c9d6c198562025eb52edc8a3698d63fb9f6b3969ee11892f279ffe8c88642134237d187b622ec845f09a61756a050df994c328515cf2366aa4b98bf18da1708cbd182c96430e37d90899fe6413b4ce8c05f0c07becfd9494bdbeb7d286f8b42954c0774b84f04a60d0de8b85079ec490ca499c4af4247022d1b2d307ac6a7a811d8ee8b414cd85ccb4dc59373d1f2fbf5077d3bc8d47800f8db2b0b892037cf0c0b59d5f0b41245924ec4a2965e0fc82da6756b9c4e92fe291f77cf84e46b30368f11bc659c4a062f5c294b78b681a861a43aab168662320f27b22c815b9b7f65e63226a877f02760f615487ee40d0f4ff6fab3b36e603c5b0bf85cb19d4c90ef7f72774ce1283feabab621e6d586777f46452d9f9c4103c9d74566825666dc9c0d2a5f92d6e864f38621bdd24056b8c268978e26cd6b2e2be69156e20e93271bb29242b8bc9a4437e6911d2f85519462e17a57c1146b4c44500c6e31090ce069c3c76801cbf2c4d54f4d9d30f24bb52b0fe5bc5bada8f3294c5ad69dd6f354d0ba3b825a9895223cd0f627a614ed1cd47aad3f36a487fc4686457d718b500a2077b468cd46f56dd638a77d42e1c610c8c0ec4d95213bbcc5047d140a6d6fddd9b9d81b34c3e209293d13ac594e65339bb70a44752719b4ddb6311c1878ef4dea611cc2d4afb95405fc609def341b90ec7bc17f368ddee3c93ad14da7230d05e83ec51512eb82f86dc82276c1944ff766081860703bf4d056f9cfb3b90360d219f788bb4e67cb56aa89e8e1fae1d32a983f0a6ed1542555f9926592268e5212ffea4fc070cc6e18c8236fb9f91692e0a568a8a879b0324c1264a9b64c18c45e31cefaffb9c373106b10da43071738c6e71d5a66492a5ee54ed538062383159ded0c879bdf383207fccf53b186eea68c91134f51518e0f3f6dd5801f01cd2db8ee574401602a121875d66c96a8ce7410692c7f7328a6903139b1a5dfdcce246b5cd035a49c99d738cabdcccd8de6a67c72637e775d7bd61f14566d8e6300f6771c8a424b915d83d5029359a4fe1b74e455679cd5a75ca0a22f20f7f9ce1703279c3651b22348c371328ded67aba6eb3abc5daa5163b5e9ac17e597a75b3cd4867677c48e0cca42143c8045386a3abbc28654a29f41b099ca7e6cb66a4d86614910da55b2e6d18b865c1eeae486239d9209faadf32ed0f8b924b070215745b7825027dff589a1e01cf6d896808bc29043a486fc8a9bfad73cf7b0876c997de3d4c4117ced3d318f427b60930a567a3bd7f6848abe694a666dfe9e2645b01a15c24f2355f80debc237260ee2bfa45351809a58bf0515db66667872449d9fb5beddd43084813f2b6b7580875ee6c228835f6b429c8152459cf08525845aa4814b8726adf5d91ff29e12e01a7e13a3501dcaf1b9b988f02949ca5b5810cb304e15956c19c06a2cacba86dac6ae4adb9427dbf88883e6e36f059885af91f7d51b74c4e48478ef2545cf02e92b81f0f5b070604d80cc39a5168f1fca6d9c5db149889633a327874efb04afb6eefa95ae69274dc4d2599c30c5b554c12d6c8207933975d0df1fc0eea1c95671473741c5974d1d9a788850318e724716c68c4f93fca4ba4b2d324ae2575181b6d0a2724e7ca88c13de704e41529788d4e102b998a88d3bc24644fb7ac7632e916e581f5c530abb3af7dbdfa83037d4abcfb52ed868a1935f855868d898ebd18752b55bb4d87c95fb3e96ddab8e00ba4ab88d7269d7b6705bf2ee7bc9844d99cfe8d70b495b0dec9a65ff57572f320be870397fd0c1090c2235cb29a31231bfa0b7eeb999a46e8ec1db9cf900bcedf43880a67b18f00f84ac2e2d1080ba97c046427d2fde7b87f728530bd65b0b54e35956b9e4f1ec379cfa9fdc5d9738fb91b324128a69363dedfdd088ded3ff9d23d0bed8c8acb190c37426948cd50436e7d2ae951838f2cdf5d38b307376c85de14c08ee827e9a2db3955ef6851a7392bec75c0ee67a4fcf3b0eedcc83fb8c21dfee6d4aeff8bfb5b9667981571fcce8e397bfc588ed263a9736603973dc737087ef018faf6513d56ad31afd5571985d2ead325040f178bc561a4c0fe463afc5d3920ebf5ec998ad40a7681bc41f2ad08c1aedb2d3fca5bfbcf4e6b147c63ff24c27f62e97255f2d5d1ff06e0d332966580acb3fddd332519364d14ae0f51988ba31f5558e7f488242bf566ccc147c226e7b876768939c5f7ac748bf7f561dbb2cf5da9d21a12a02bea52e3c2bc8f91e44fdd76a5d351fb72956b428dc76d0f346e9d3ef52d88ecb9a07ce3aa57b9e7677fa7ef9a46cd48d894c081d77ebdaaccc9774a66a23adc7a27a5c6a55c935db470cce09e442ff0a6b445198ababa9936d1c63b9b03002e5f2de36650b7ef03be8bee902f9592ffd8a8bb005c21cd511aa110441dd1c26ac1b6646212825a5d9f1df16535536a2216fd36b6b2ed3f3df63f53971e44d9622f7735c86f24bc5318cb444710dcb6224b12f27b65d16a6a3b56d1d974b8c89e171f349d22c1f295e83aa70058aea200a5844ebd0064d6b0e0217cffa084684c5b118bd4a1379e0fb000cf7411a56fbee7d714624085a25267d170909d1405a0cab6da5b48903a3b78b05cce5d67cbf169d249475934afb0506c537574b2e3e1bd96f11dddbfeb890a40ec89d78f7370d9d7594b74b626992bf08a0ea12a46c5939b769189e3283aaf30f149484e5bba4e0057622c5612e19349db6b2fbd08a8bf4fb20bf2fd4973b56813eee22e66df0e3c35705390b1c240c9787b1afaae9e371a1203cdad653bcf458a61c7adfea1c8f9696c9a7e08387160abda8c1ef6465c6bed9f0859276a2a6cff41ffc340cc131d54fd0828e7d951ff9ff3479bd811b9b3ab08ed62a0f8a4b7532968471b71117d23ccdbeaf8fb13d953a2f7a9ecf8aed63324151ae9a99ab447800eb70f2daeffd28a1bdc34fc49d1ecc461aa3043c95e58d1a43333aa1415ad9ed0686f00701821efd7ab8f5efdf7134640b35aa1c269d82a1b8bca1530fc1f5052a7d8fc170baaa02c2f58772c2a964470cc18979cce3d260cbc794c81e4670098daef3d7207a2c7b87e48364903330a9839ba3aa1b17f56d165af283c9a43f0f8da56ac14d6c45a2f75d81f7541f66f63223c63ef33cbacc7405b0dd218d1a82f81f1134bb4ed28caedf9a7ed31763ae9af55c12c17c27627a136a27de0c4d950b5ac12d2c7cd5b5ec578817f162c365102361f300c8f5600b178fdaf253914bb2dc96fff49ffb3cd4b2f52ea51203f4f3811004dff6ae907d89a902326e111d64da23ae846932a30b2123ca37e0ef5050009e0bc3d470b43813f054d84cac7705f7e7be85c74eb7041c2e0638dbbd786fe94fc7804cdedd971735af38dd4cc27a20e", 0x10dc}, {&(0x7f0000002740)="bfda090cdac3645aef86a4a1e4191ebce8f73170c0813e80b87a3d2b9240d35f0d7ee152a7081c6a1b207f8a20e0c80d771942e7b913c1e7438633f79cea818b573105468ff104028979c86dc00fc82ddbbca83d404a1fbb0f9cfba2847859c2f35e3cf0a79a4400f2a0faf683a5b5f72ba5643f8fce88da9bb0ba73b30729bab4ba9ab5fb71fb2ab2dc2876e0354e35489819053e88f662cc02f6e48de6125457e0e8ee4b66c4e71a3fa4e4c842aed72f4dc78d19fca117cd7c55bbd9bea30e9e6e00e5ef21569806861fa4b644b0ca417899a5f86bf5e3b300261026d98ff23bab37acfbc0d5baf4330ea3df4cd7cb3e0977fc9ea7eadf8aff6eb0317eacae0ee01ef27404159d7bbaf44c636fffc126378b66da382b304b5959eee93d4ece6c386384e63433226276102e486f00bfe917bfcedb7f9890dbf4f7d8d59596eea7a209ccf65a3d07add621a98826cea9c60662f690d7405fbcd87920cfec65db0f6e0684a96f072764cfecaead7676a335a8c74fdf8ac9abdf00dc2f67d73567ba6b6fddbba9c93678d2cbcd7781b48ff683002416c31efacb7ad692e27ab398763b2ec4dfcba7eca8286ee484954039bf824de82f4b2a05b42d5cf9e1d06b95b0814c668061987929852f00c3c72143074325540f5769720a17044270912fa9c65551ec47ef15e1db62d65a343cf3789cd65f7e2d0a77e4e7a332e02dfb290cc787da63c000521a22535dc782d5b1df5923f6cb90446c849debd3153c3a1a8e20242e9ead1beb86d10ec2311804c818e39d3582d538dc0b1f7a81bbcf759e5836154155134b4bb02877c235ffe2510f3b288670cd8e352d451fdd481810118d84cf133dbaf4322fe6607a5d3aeea84dd241dfc605e7f0bfa1a1fa7eee81d6832117fb6f57fbf4e4cc5e8afd102fe5ad80fc5329f07c910cbcabca67b7f80c0cc0fbca90161bc5a87394e796a1aba88f1416f7380ffe86b788a4caf35cde573398fc72f582744c1ca5ae24e09f97c8963b15c1db35083b332ae4f9e208ed82d5fea1f821c50b811b4f321e7516d8c75998d86ff78ee477bfc67741df5a90753d52e1e4d247644046914b5985c4abe4f2f291248c87fb22dcd259598e15f46062181f96780f378625e4504e5a08e5ede7dd730bbd90895aec055c07b9ca270aa2fe9f86f71fe90aa7f703c41a493142aaf3d13e2d1d6107a640dd61ad12e0fdfd2bd6af9728f4b3ab9060f0591afb75e22cb1e7396c40b817d138c41036ed75e5257e883f4f639a88bc158635c5c5fb390a5336b2d043eeee40bf9be0e5d6eef08cd0d8c4376092a71e8c4f8ac949842e833fe2de55538d85a2d21223f25a67567b8281edb4b7830786b8fe1a9ba0a81625eb867552786ad2818ddc604c527f4b202b1c82de8bb7d4fe8202abf37c85fe3fb406f6b17064bd7c7859fec60fe4e4054c9525c5715f2b17343039a4395b1d29fb0a53b6cbf9808050cda76df4f60ef7a6bf808669cb8e7283daa6f59555f8db41a5c679d3fea769eb9373ae183c5659e78b0fff011b8995ccb159a612172084da015d515425fe2094d92398773bba8fdb74710e4b5c31b308653b11d3e150184e2a0d5eaaca658bea83e625ab40e266ca9dbb4fa87bd2a6f25df3afe3096188dc916c563c476bf68c4b71676863a19fb2bbb8b9fed8442acdb76e9fb98c4676d5dd35f9223aa0b4479bf93742e3b759b5d6fa96d7b95cc85fc0276e639f1327a22560ac4f9a8561e3fb4aefa52c5559f9dee1a08899d6c78c80f440f94056a2a4d7cfa44e7430ec8aa77fefba9d827e7f55d4e4f8170bfb5fd05d686970c93d74238edc2aa98c78e07dbc671c07bb2b4a2872b337e2d4b29fd54612a950b4194d409cf068432a9d55e36125009424ad999c822b9e912c05269ea882c0807d678c8b947323be72a81a19f477c1e200d6ac0be91c50690268ac48c1919bb6497a199dce7d692d4cb368fb6c31272e8a0c967a2f7235f970afc63a44e5d0aeb6d9448ccc12931d5571872d45a995812faeab271bb9850800f2eeab347c0f5f6665bafcedfa45f2a98357eb197546fa69a724e7be33f74d104f4b708fade2d344a7b3d0d17078036a4402cb00df8534d8d837d913d69174180ea1325ee5776241dc8ebfa4ddda92ed0c795dc4e22f39fff1828aaebd94da4408b0c2081196d929d108489e59127c57eddab523ebee0c43db61667ef632a52c0d6595343f6ea3bfba46e5c91bca5ccd5a28f14eb0e52add91799a921b3c896e471f346e19faff1627598c19072add4532fcd70f0c3f3df9d666529a7958290b08cee08a53a3d8163110504544397a640cbc6214ba121b0716218792c58c61d40b34ee6438bf99b265b38c10856a103b1575400d438c3999494cf2a40969ec05e081872f60332a4ee007523a32d909e2024f3fff5a7a30f34088527429b5d5ce1df5663775a7f902cfe335ba9f830f9b3b5dcc1b5a136ebdc78ed87b1152dfcd08ff51747cb22c2736cce6bc1d37fd6ba4591299c6491901f498475aa3b51fbcbbc3e7fd7d6f76afd5cfb883d0f8348f8ca4aaf94bf54d33dea803df76136f45b6ad0123868b0133e601c112cd90b8070f09b084da6bc4fcb998278651b4a0245adb1c3247f13bcd8269483ee0906c76f9ef9f2329b67c7d967d2e70111f35d9a5025940787d087b6dfaf52fc522e4a2ec858a47a65b5e04615a83047c260d2c04e20275be0bc7355557be77fa08b6fe2aef951465cde4474b0235b7af16971661b41dc2cec409a026d5e166c8c7db9520f976fef0433401faecf06e8a9cdb728f4b10d19a11c3aa0dde57d0dd570188361961985ea43206994913a7ef99f3be6275a28feb08c94702535aeb0f2fa851553544fb09fee1dad25de7a0422538ef59508e8ea926af7fbbf08542a0955ea214a6dc5d4377d91dd4bc8deb7a1d0984dafc3458dc1e39f4e6ae7974577a7eb34782aee1a9bb64d96abf1597a442a8c7a8416796fc3cada08b793c0560e4a2ac9eb7a0ff6181f02d500c1706d3bbd47526bbf7b0ba03df4e86de1b87838e7622b45a26452f84c1e4dcd478eb626a4ef20781bac9b54a1b184a47249eced9f36855f530b35be8e958aeefe9d9b38477fe1d5f5dae0f64e30ba1d71b3ce18d5bc91238c32a020cbde00779705abef1d2e3640084caa2c95a66124b3135a70400e82ef25fcbe4b618dacc94701c5c3e2b0dbc257e9a57f85697b9255a981200d40833a282e51c25a11394f4f86355fb3488d3dc65a52e344cc2e1259819794c073b3e994fe809d91aef080e64aef775647c977bdd52053d79a80109772d6f8ab944e185188e6b4adc0182bf2a8bc7374786b399f72b93d5e29aa5517b32cfa1ad4d21bbdb2edf153ea138d2d3e0ba7fa15d7086b41d6ed731c5fd0890e8ff074a6019d1b542a60736bef68abd929af2d42dd0b67eacd130b8a7e69de6457c1b715efbb80694357a47d4b172cd75536efd4d44722878a496b66bc2f62dca691ffa71edbc8387648ce27a88cf472d5c166600cc6c793ca80a872adafca8357da393be69ee472b2501cdbbc1954fae5bb53104cb31671dd6abeb6d328a0b6b25133c56fc523ae3673b40a29aeedd09afaa1635bd516551a926c6c8e8765ac02a3191548249db56e8633546afd29322b555bf97864f6aeaf9cd8427ce5fdf4205f8fe9a95f9133cf6374413f215b166c662481bb9841503963591de54ddab39d06f889dbbf794002975afb5f78cf1be570791079daf4984558f94fa92be1474761922b6044ce4f89548f505828af40a06088c255d4e299161e0fc1d6d70ff150c18a61bb07f972768350a2266fb358a8825e2199f634f02d1e21ad24dee772e5af51b9c05e4718af995c40678dafd00853e94212ce46d3d8b44da6959a456cabbd3391b5bf2b2a8c069ef63fe52e80a9fcc959b4023b8fd75401a1703e5331e884f1e86fafbe4c206c004995d1b64bfef9c115ab55a0049484b47e179b52bbe960a74296e817c675d6706cd4158d019b2fd15f65506137d1f42ca4891e0073b26b63eee89e61b4ea112a750bb3e7c3b813106bbc014946b354dcffe384cadc4669b6b7cbd3c6a3128384826d34d400135eff85b79219cc334753791da90a66b0a5f43d0a0ed98535e6f7f9c08f76d0ceada96b931e29fe9360ef0f70ff9b86495bf4d6eab75dc94dc3ee17fdc97fcc64c549e59b4a7ab2bfd4acfb074e22e052c367303d47a922e180f8353a521ce32aefc528b22ba01e0622b5bc10f08c2fc08d09faef2e2271444c102d1f41636f1bd8f010ad1da9f83d87810d601e5986525112a915446b8ee77bc15cb89d15b878d869d62f822748859bd2cc6908be6cedfe90dff1738e164d52bc6d0b0c1e288d5fd0b4096e8bd2472e592e1caea8d4ebc46bc7ee49c32387fecfe8bdde18f63f157bb091ff004f2fa8c80d9dbc7a9a14ebe88020dfaf7fca775ef69ed16565d6f7dd128ce228e1458ee00309c2e0d6b32c7447ba4557785266abce7636eb25cc1c9f6c9200bd89220e2964dfce83a7204e9742cb3451e95207a22e30cc1607ec6deda06f2c07973c96e1d365c88d1b735d5f15a5149a7d5a0ac00c73d66a1850dbe3d10b31effe7bdac091611b996444bd0b357d806b396285730dd4c0413c80594f5fcfc1b7388f441de6f42f32c420a63abb18a680207b9e39b77d13770208a082acaf5a3488ad0928f63b901ffb57ca822a2476aac6e1e1ec3a4a08e8b6c0c740a3ae484766ca9b0941f74078c9e5c0f18663348907e8e61489134b2", 0xd42}, {&(0x7f0000000300)="fd0c74394645ce2874e647a945205daf0f62de132859d3903f79898a68e5312ad3527ff29a0ef6af59ac8c8f0dc662b8150fcd2dd8bd4e0cdbba06ea1a2672760765a3e435439b6466a74f69ecad43c9eb23b8d21c71c0cf5dac2c6177e4b2e20dff318dc0d91cb37e9b91f99aef8e4c3b352401fee65f6646282934bba2adf1d631bb33f8ef933a17f5c6a0fd91e0295fb4e3052065bc8aace277bb505655a81b1d8f72", 0xa4}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f5700ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be525b22c1f138ef80875cfe03ad8134e24f00e5478a0fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c10902", 0x79}], 0x1) executing program 6: r0 = socket$inet6(0x18, 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000000000180000000000000000000000000000000000000000000000000000000000000001"]) ioctl$VMM_IOC_READREGS(r0, 0xc050756a, &(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x723, 0x0, 0xd1c, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x80, 0x0, 0x10000, 0x0) close(r1) executing program 5: r0 = kqueue() r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={r5, 0x0, r6}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r9 = geteuid() r10 = getegid() r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001440), 0x2, 0x0) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) close(r12) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="ed436c056d68b7f979b2e2947e0af8e42cf1cd7f2d1a54366712625629c1a8dd962e6b61bacf51ee70eee9", 0x2b}, {&(0x7f00000001c0)="1a5b8b31624a2e1c3ad5094e407d4c396135ae17e46d9003e27783d28813ba97b9491c6fa89b4642d466aff4e0264ddc5438f1da308a03a310c62e3ff2c1c8acb159462087b42856b9d85c1c6582c95c340211f0a3db742f2472a05b1fd94faccc911fcd1f43b956a64c09", 0x6b}, {&(0x7f00000003c0)="ac9d57a8ef88d69c315b711b4c0dd671bd6057b3a10c5e95bf12e07d1cda93aedc6f9c09c8ce9990dc282efbfde17e091424e417090f53f294e95ec3c0fbb8875634f03d24713d81dda21278db6ce0735019c6c7a951ee844485d8c14edc23906f5d006bd965de121960edaa4c775917ae35642de16bc40e590b3cffa1dc5f4d73ee067ec3cf730488ec0303501b5e6cda8f6655b27066da57ebfc6208594e12e747d8215646b332f17a8f3703cce280ed0a9f2699300f94f7a156ce5aec5f3d9be9b8d63e1eb0f3cb11693ba36c46fdc521890a71fb5c5f4feaa475808b2a67e5716c421f5d144476a1257fdaa069b552333222396c10fdf6f6d892bbb0a4b72ed04fda308b0c23ff3990ae30a64c7906c3bc7c0137fa31da6e929d6895310813b067de763bddd5a3dd62d345783ad87347dd38a6f5ae899e5e895cc49e17c6b74ad7bc4745224b3afaf84d7f036674dee4cc250892fe451b3669ebc77b3858010d13964a73e717aaa0d9fad3e0cedfd1058ae7422c58eddb93002c84a059ca9bea94485eace7686704930e574c1a40545d0f15d1ee3c3f72d98459c4c9cc6f13d1b07e116666ccc69469bdd01e155d76161f785a90a575fa8ba2faf0cae6e364a2358d6a06357dfdaf9bcf803c81de4893cde4c80b9edd0e1f48d04d05c26fbf6dff2038dd5d162fa0d915636ac099d300ccf87381a84361b0772fce1a1db5eeb468e1391edaa000d86d5c6543c45e4ee7196c4ad9275365d4a040a311cc9a565afcad5631c1fed4ea34c1dc5a57f9b4c50aadfefdef062b5db5bfefabfb0435a749ee2949d123b9c2d029b8e378667283dcf7896788dca1e14701d284861212358cbbadde2e2fa08d51b5f89dedf5b959c0b5a3a808a72a8b1ef6d5678eaa4e6d0e53b5dbbd3416098efe0e02aa6def80029d57b29e7b52c5c854090fd37175459a33860f6f19e1845160c6a53d1d88d9985acfffeaaa529f55b899f3ae84bb7782f8dd39a2bfd5e735ef714ae29419c9d017f82e148f8939af3dacdf8af4cd4e1291b43b0f26ca112398ecab719dff25c2b1919fb8b5022b03e16eb17da7e0ab21233e27b499bdf0e77afbb09b0bbf8ddb021149b2d24257a7c848c4815f4807bd588afaccf264cf0f43ace90f91bcdf656da9b29111e87960b54d07c23c6b2108290b134266a851dd8f5f59604d3767ca835b3946c81a91558bd95d9ba636c15e0c82968a8816329078a71ffd8cd6ceb18ef2a810089e332aba4b29a501a6203736f0817eac848c5e646f103f01f22ba6b44964655b929f65529c25c962b7c73c49e27afdd9764b1347577084b255416ba2c684548b504b7018dcfefd3e2a9c6fe3cdb717954b2b99289868d27f89455ec42535267e52d614ba90cb157e7fad112ec3df977b931c470789c620df51dc63e37ff07a81ff4e6be862b91b846eb0a3d418f76c7e496be8d3ff840ef4be00237cb4e39daf2560ead745e19400aef41a450847c6af82de272705caa2c9f316ec856428d7db11aca05c486f59ceffbbff9d4b07c9c0b1c28ec3200da1953d37197babb356a3161f80abaa7d0f4e02a04903a135da47a188eebacf9ebcea8e502da8e5aae9f05cb672338974b953e7d27c08bfb4a6e4f3d2f50715a22359c6b0ce3634e087aa09394b4e0f6a1474a93c19cffe1a881e1e62c81e36158b3be693bec5b16b579fbabd4ce6ccdd8396e8e1fc1981f4b4f518a10169b6caf4b697eb52138cd65e412069226f8f261321ed9898149fe2693c87e1d422bd3a3804fe814b68e1615ae9415b7051165d379525eb10e9f2ee0a5c0651ae318d9fd7a45d070a73d403a1be1e9f2482c7ae08c96b40f901b557a273965a4f5c212876aec97e0c13731dd650e9321bd30790be6f1705a7a0c1744ea1ed35458c08ba0c59f3c26d903d03bccbecb5a3fc759db581415e5b58a35f4d1493fd997c5c4588cedcdda35a4d54081c9e4850377e50fd04f14ba8b8a3b29c4dbf6cfa1f1d980575324c4026ba50c68f5d5388420fd7df8e7aced9da4a76462ffbe6c9aba86fb84bdc73bf750844e3a2af73eea27bd1bbc1fd44a0415c3bf46dd14a36f406c96959659a70efc191fd5229435b4c935bcb9ad7cf2243940a82e2ce7fcd917fcf28054c944de179043efbdced347147869df0cb3bcb2de3df3bd03455a2c8c19b108cd6908ed66e477a5aa7766a8b308bde0140cdead82aeb98eceab8c7bcea9a2e920fc9041e37dcd5f549ab15df2736a6f65cdaadcff20a99696c3039a599276f104b7be927903bf54ef0581ea745233f7b0997968587a9820637d488a3808491738265db0f3c410e73757ed4df5df14637c3f622aca214048afbc67056012119f11bddd10de07b8eaefa60c9428e7767053132ea8c2d84117751eb17a84fb06c1cc6944a848da1195c4e7c927328b7bebbec257761aae28c842a9e2ebd4137bb49112bed86eb452b5124447ec068bf1c512ce2a22fa46876f1251e4a70efb6b5914aa50556231bb48c1c1aceddfc9343d14166634cfc01235c5ea50b6a86d3c2838489017c993a7ff58e813b6ea54431f86ed3a90fca233c92fca8df2055244275ed93e077af882db9560c2757e3fdbb1c2ba7dea400a0195cd71ecdd21a603ba577a7438f314df4dbc4dd825003d1bc95fc5b65db159b97fca09f8aab471dc79d83140a6a892968a1a55b565052894efdb37b669066dfb4a5cec4dbf607d49f0fb6cf0996c97864edbc169977e6c09031f7c37d93812f1d7be33fecd1fd9bd05bc79ec2278fea50fd2df5e88c460432ae7a21edeee4dbb5ad5ae8f8eeb9b1869a988f80c4b6b2ff2bcd7bd5ac0e3f3cac95bae391398792ebbd1e649c596e354f9d6d085d806af7d344ad615948ce442f60247f4fcc6a4ab073e5c5764db5df204501db6c91dfa4d3d04d48873b4294bfc825ca5db88da75040c57541380f9e9692dec36aa1c87565d558f4727c20be19450fd67481316bfb38249ea7260b0208b0798957a93e9cf5490b8f1559b85006e043d5266e6c1e293067a544eb135d93258b31d4238ff63f720b2aba37261f086b6eed3555221652596d1841ea801c5dc6b8999d6d3bd4fe50e3a4032daecafbea639ffca163e2d11ef5bc339e56d0dbade0ea0ece777e0dd301e732f53d17daf25d244ad012f187d2b6996910d877b4135631292ff24e2a2b2fc756dfffe84a91bb3c22d9bb3dfbf13dd1d6cd2730588a67c7c40cc7358d4b8761f213c073668187f936e192e249bf5c56b00ab4ea0bc4aaa90df0e6c7982c0559ed2e0b70cc45bc63864f1d64cf71fe0b89bef78ca6eab6abb6a2e4decc95bf85de015460cb78340e68d317b99a841fc9e42931b209bf4a66f98f35be871606019a3a6add446e13c58558cc9afb9b557516e81b3cd590e1bf6e60ed62adaa6cd64b891c0bcc67ce9bfcf76022f2e7522b80df799c0c9b4ce59cbd83db6c5e81c4fb3ea69c4705a55c9a3e8698ab1c1eb5bf63685342a22ef3d04a953ea7afa146bf045bebcd3712bc00aa66731ead5ead2f4fbdda9aeefdc7ad7438b396e32906ebf35ed52b3079e79708e3981cef0725cf2a7f0f9f1a9b51069b3da9f9128ab4b8965e59271b08fa49f4294319cc38595f8ee31b3a0444ae8821318f103fa8e99cb53c63652cb1998de8a694228024f4129eb4a6095cc68119394e48314a46ab19c8fba32161ce47e53d35d09cebf95bde4c36a4fe3881918fd3caebfe48e57911b26d61132d3f9a3364dae5316ddb7c4f501a8a22454a805665fd9f6b48e3dcb1587dda04fa5b3f78fc083ea27220ae0e5a27b39eab2b393cc56cc5f74bdcc4a7a09e92e11b71c066ce297f1391fc28ea0641af4dc18efc05d8db7be2b7ab330f77b46e33857855613d68be6e0e54e531d262ee105868e6df90a0a5e529d719e4556ec54609dc321dcf8a8b0c04fb6af16c0fbc9ce3ca1754d3dde2e8ff940a537df57afa03b998f2697e0fc7efcebd530e673a06070616c9c07237161bb46a4e9ca6be0d98288e7f9b12b962c6d811f9742df176bb5edbc88037d1c051487bd41287fe37c498e85ad476493a6e1c1c7940f9532e89299254ad73c21b234cec6e9ec09d258531b77321b614aa5b9e9683c69d7925bed64d8a192c721237c6c8ab5ac0e6cfdfa8d1cf73c9cc116a536c9ba8e424c5bba611e15cdad5d461f7ffb063bbf22cd3b9930c537e074a1714c0edd853a8522b816b509c8cb0951993976354e3851d60861455d273d617372cc21c2ab38aff1545e6b64f9f1669dbe5a06e4ede2e56dff365de3fb2938d375557f95ef17a6192ee78f0a1aaf7ea8dc8f7a9980857c141406456da6c89fe06b5536ebbd0371d28f68ae288a825be68358ec2aefa347119c407c0303390e475c8e4ba0b7740ad0a60d602b84ea99d8bcdc40558495921f0a2f6e4ac1853c0c77718a653222619d3169e84987e705cc423d5b3d79a206f368472867ef08c8f547cab7b52b9faa16934bad8a4b1c65353443a4cc02902a6d757643531ad4ef3372cd9675f01c9439660c20a1ebcfa1757156d35964c068593038b4f172c77c0cdbdd54be608ba2bae644866d73f7d4f2f9125725b3966d591c6b4d02b82be1e7096e2e77ddf06cb68e1dc795272de1ffa14de1a9905b8845a54bde3be8d42888989f4fb96027cda81192f2a4a05a9df69fcfcf897f1d296d25355461920be88e7b6b3fdea475619503d453c31564e40aa3ac4cb222a04bd957d57c74b461734134e6760249c0a8dda00a39761d619b9bb8ead3929d1bd49893d7da58d435aad99f6be301514e53ceb07f7c9c18e005355d1ca959bce1c29d26b090802a745602a8276e31a12a028754d4e32f8b507a744bfcb482110c793caf8b455eb5e138c2b643dae79b19fbe04b31fe46d026e9f3cb200ebee5e398edb7ebb978168f66834748fae2ee97a90ae265739c3da489b0cba2b740c842d3f5c66d86a1debe9d8eec615eb10d45f24acde51cefc9d94f5e439413da864afe57339b050421f83487367af86ffbecb742a6c361abe9461a480883958b7892e4f94152683a9524fc1f32aead54c3f43fe183ea3f1d2cab5d81c7e1908e16f65b79f649218b0076d866d6c56ef7fac2919027c33a76761b0f219b3bcb53f53f3ea803fdee249f563510e13870b2ba3324f38012d1f50842de875909f56396dd6277c505dd1364b8c0709a83f8666d3ec44205c4d91b02865ae96b84524dd4f83b9ec7c0e7e6689997c702879d7bf62bed2f3a0fb6da394fb9f59ef6a96f8d2d38f61fa97cbfcc1c335175458530d15770ca57a035315f2c4bb8c092867484f59b11420add529506a9c17b8357e2d07259774173f7c1be33e3c1c2912d514127a377b1014827c4a91cb22bda0a13e72a745463543ce0d3d36da5ee09c45d206435e77b6bb4e4735542f6156d4206071b4ddb4dd7bfdc227a27f52189d450fb315d5c4cd0ece7391e8266ffe6697e7e73acd987cdde58a8f26689a4c86f0f43831846ec05ff234a9ea397c0eaf52b7bb2d7404b06a29e8f3d4cd4d0b0c1ffcfd3a04a28d48463f0e0d149f288e899e8f862665c28d8e28848c3741ce7462b06a9181c2782499d8c75c79fcfd1969c1e8dc5dba90146f547f43550b1d62a2a87dac470f704688b1fe41959518207fabde0fbf9758c4595afd141806e2eaf4222a3f4a78ae8206fa5b52ee3e02ed4279e977cffe6353a58a31f8ae5be301568ff59af08f296d2adb2e6f6aa15ad88b87b4d17fea9bf58285eaeacd7e22a98f00770183", 0x1000}, {&(0x7f0000000240)="c53604a66b4fed8eca2f4d96f285cff07e2890d061e98ccae0a48db011438c4799e9acff90456704ad1a6fd8c2b4159b0a6c0887cc5fb13c0efb96cdae0748cd20040dd899cf4ad286aebfac5cf0a5db1d86964d6ac2b56666dce60bc2892a34147b38b4c7f737e1595e40fc5342467f1b10f5e72993b8316ff90346258af8da3d96950bfaa397bdf40eda8494fef51f8bfa88b9762cb9b358bdb4d35c9d98725d65b8d0526993298d46dbcce4493c90970cdfe7b725356e59ec81068c0ff52afaa4e7051ec1466850c80e6e5f", 0xcd}], 0x4, &(0x7f0000001480)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r5, 0x0, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r2, r11, r12, r2]}], 0x80, 0x400}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) socket(0x2, 0x2, 0x0) fcntl$getown(r1, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r13, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa33, &(0x7f0000000080)=0x416, 0x4) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) geteuid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 0: sysctl$hw(&(0x7f00000002c0)={0x6, 0xe}, 0x2, &(0x7f0000000000)="00000000000000a9ad0898d06119f0e45ae44d8a8f18560b2edcb0392c4a", &(0x7f0000000040)=0xfeb5, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x5aa) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000004c0)=""/4096) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1800}, {}], 0x4) semop(r1, &(0x7f0000000080)=[{0x0, 0x3}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1000}], 0x4) r3 = getegid() getegid() r4 = semget(0x0, 0x0, 0x242) r5 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, 0x0, r7, 0x0, r8, 0x102, 0x8000}, 0x1c28, 0x5, 0x7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x400, 0xffffffffffffffff, r7, 0x0, 0x0, 0x113, 0x9cc2}, 0xffff, 0x4, 0x1}) getsockopt(r5, 0x0, 0x13, 0x0, 0x0) r9 = fcntl$dupfd(r0, 0x0, r0) r10 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r10}}) getegid() semop(r2, &(0x7f00000001c0)=[{0x2, 0x4, 0x800}, {0x0, 0xf45d}, {0x3, 0xffd, 0x400}, {0x4, 0xfff9, 0x1800}, {0x4, 0x40, 0x1000}, {0x1, 0x2, 0x1800}, {0x3, 0x5, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0x9}], 0x9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000480)=""/20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r10, r3, 0x0, r12, 0x90, 0x7}, 0x2, 0x8, 0x5}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8, r11, r3, r6, 0x0, 0x1ea, 0x100}, 0x0, 0x4, 0x9}) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) executing program 5: setrlimit(0x1, &(0x7f0000000980)={0x7}) r0 = syz_open_pts() close(r0) syz_open_pts() munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) shutdown(r1, 0x2) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) getpeername$unix(r2, &(0x7f0000000040)=@file={0x0, ""/28}, &(0x7f0000000140)=0x1e) mquery(&(0x7f0000ffd000/0x1000)=nil, 0xfbd510af000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$unix(0x1, 0x1, 0x0) setrlimit(0x8, 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semop(r3, &(0x7f0000000200)=[{0x0, 0x43, 0x800}, {0x4, 0x5, 0x1800}, {0x3, 0x101, 0x1000}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x0, 0x9e, 0x1000}, {0x4, 0xfffb, 0x1000}, {0x0, 0x40}], 0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e", 0x20) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84921e00000000000082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d6491ee05a78049c9291987f29f6a087fb636e1d7950e06fb30880856c55934", 0x70}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008", 0xa9, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@noop, @rr={0x7, 0xb, 0x7, [@empty, @empty]}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) close(r6) executing program 5: r0 = socket$inet6(0x18, 0x8000, 0xf8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffff9c, 0x800c5712, &(0x7f0000000040)={0xb1, 0x7, 0x8001}) recvmmsg(r0, &(0x7f0000000300)={&(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/191, 0xbf}], 0x1, &(0x7f00000001c0)=""/224, 0xe0}, 0x8}, 0x10, 0x0, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000340)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, 0xffffffffffffffff) recvmmsg(r1, &(0x7f0000002940)={&(0x7f0000002900)={&(0x7f0000000680)=@un=@abs, 0x8, &(0x7f0000002840)=[{&(0x7f00000006c0)}, {&(0x7f0000000700)=""/42, 0x2a}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/141, 0x8d}, {&(0x7f0000001800)=""/59, 0x3b}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x6, &(0x7f00000028c0)=""/63, 0x3f}, 0x7}, 0x10, 0x802, &(0x7f0000002980)={0x101, 0x7f}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000029c0)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000002a00)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(r2, 0x0, &(0x7f0000002a80)) r6 = accept(r5, &(0x7f0000002ac0)=@un=@abs, &(0x7f0000002b00)=0x8) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002b40), 0x800, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r7, 0x800c5712, &(0x7f0000002b80)={0x2, 0x9, 0x5}) flock(0xffffffffffffff9c, 0x0) r8 = open$dir(&(0x7f0000002bc0)='./file0\x00', 0x80, 0x100) openat(r8, &(0x7f0000002c00)='./file0\x00', 0x1, 0xcb) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004f40)={0x0}, &(0x7f0000004f80)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004fc0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000005000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000005040)=[0x0]) r14 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000005080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000050c0)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() sendmsg$unix(r6, &(0x7f00000051c0)={&(0x7f0000002c40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000004ec0)=[{&(0x7f0000002c80)="91ac843bb3d3d43c7b7b4adb9c61c945cac0af3642929940185cd76192be12a151ccc80cc031cd7a246a82970ab5534c8c6054410cef53cd91f8f82b1fc4239764f7cb01e45b2e8ad7200ce79ededf6b5bab0b0e041fcedad12597b369c61f4b5bd9085fc72a84d02543b0a54d927b5f1e2f962f9865cae11b60f5d44eb21076e479f8632a7c08dc730e434c7a9175c01bda6144ec4a55163e7cefb8aaab1cfa9961b62b710ac2a54cc9005146ba83f11301c16330fc4420b6bb2bfcdfc382a071a132a0416de3cb7f07051fcc0f215306c2cae64b2bff799570406bfe3deb50be7e8e00852215bc4a1e63a92b7bc8d4127c171d948f8cbd802b72e5d124efca2ea84a6b93754cc93142a7fa06d6b59ea5aad94dda4b7aa45d9298d9b4ece76a064e75c00e06b490b53bd487d18e0d1e91345ae56e4a8f1e0b2429381c2582df0c7797357f48a71fcfc01f6d745d90d3572abe1e597adf576600b4e6de560cd6d1eafcc6ac668f8152b774a445ac4f1026f1e99deec2e8552f5a7591816f37d5db0c200547df82e9382702f5ba62ddfc1cde614ff1a7534470472833f7b96565eb4973be65f20249e338906096b48c772119030326de11e81c00adf70db5c01fcfc822995fd6aa2a408f7a01fb809c13033ad5fc351e5b8386f7d4a815438ba7633cdd0931e7deb0a6b1a7f69c2be028b83b4c7c0da95a25af058c0cf89682291ca76dd7b9dd43314ba114586d567c99c4b03e7e2ae5ef2db38d4bdbc81597f4063fa8d29d8ff50b2371e7eb67cd7e5ec15453897c0378d8305a9e257a70311216c85896416dc4a054c5db688625f4df191a8faaa23e71f04e6b9fe4e837462280db6572f22eb65bd3b1dc5148a89cd69681213e5946a7a7dd2a180662574da0ddeffdaacebb3d0dc0b1f27f47d5bcc436304e2df59aac14e2305221b9defa42f3e7e045ab1f322a647c2ec711d725c010f75778de34ccd36f7aecfa27b500e7512978ca2daaae372ccda6fa898915de4e66f7bbfe2ab7c68a3664c8b30bf7808dfb9e00783efacf91ca444e3a8b03a781c580c95387fe1d2c966952a1b92679896f66bd86cf4ea6eeaf56d3c77c87952ade0a9ed3fefef9ed779ef41cf0f6ee3bf75080ec0db06f35b8ad18ebe9689db6d026f4fd9d088b7c64dde628531e3cdd4f55d8ac92c0c2f79303c9a04344438f2de5ed25cd2b45ccc7aaac8c75f0228764852320ee07a233f565a6ba9ed5ebcc59283fbd6cd214ed6b8a903e2f12a2250c4130440ed75ce3b2b1e9957076dfd538d46cf45ed94831eaea0ea4c9b4c93bcd65cd759cba7bd4019ec77f4ab2516cb2053ac08b77982b18630d1d1dadf7ab0dbd04de6db51f8be41e31a676c626d93bc6668c1500dd92a15e286ac05ff1eb6f6b3e9b8114f0ee8d2b1f2b9007135fee4b90a7cb826b16bafd3b089ff0eff0f584e6bb56d1e256bcf7ff062d3148928c728d9c97b76ba79ba66489879b575d4d776a757e283e8967789975b904fa2911f3869e489037670961c35b7691ccd993da58dbdc4daf3c235a7911087bd7782acb628207b76fc7839ffc60226c61ebfd049fca69ff76e6e1201803090fb5d3c5e3b0080f1cbb307ed12ebb5292db2b752bc5ceb278f686d456f25ebc8dd3f67996be34bde707b682d82c5ac6838ca72dce15dab8ff2e0d0c52703399a9cee3cb78080be78c08e773e586fec56d322cd124f86977e64b4a076aabb5b9f44478cd4b174b86159349a3ea8189f417a415d7e59522c923c18f8420a5fd27849521399d60d94795f62041aee5fd26d2fbfa4034f7b0d9f5e6e844810f132d6001e6476d621a8829405c42b71eb5071583710b56a0384bcfe3384d9630ee9e66eabd550876952c45b374ee302ba46c3a91f6c8116cc599172201ab589b4e5f1d13925a5d2edfdaf97a46a675fc3338810447dee85132d0ada61f1e576778e7b8963ff69cd89dc963ecee84d63c08faf84bad2445d0bdb87f5274dd97bc1824f049ac52692963d73df45a63ba7f457df96b234c524351f480de9bba4b796f9f0a12ba8c1bf4e305fdccf5b8b9dfe624bc303369ee98f71389bffe4d19a025d3b13a8c5510e1643c8cd3b6d497a8dac75b1a51bafd902522e3f846fb8d80f1ffd3ecdcea43daf4fb1254ab7992c56fb2f1c062860713fd93c369f8be082e30af773ead007bf582277221ff4b529f2dc1240b0fa44c4cd0d0a8b5247b745d947c2defbe3872e3b638286184977501f14d8f525a2894a3f7aa1c3340a00d5bbcac7f99804158b93747042ddcffe7603a3f4e0e0816411984b0bc4f373da57c2a65801491ba6b84e9ea3c5442c683e0ef143e16e3b6601157c607ec53661e4bf50cf4215ca1aae4184df0e65cd5a1f233a9f1c9dc86aa4506b1877918b5ddcc88c0547195eeafd44a096348623bb6ac9bdc00f60fbf2ce65de27ce4ad15d1bde9f6d98ff51619f6a814cfba3ecf7bd5f3b7aedcafb81bdf93dd3212a80dc7f665689b5293e779314d0c29997a1e28e847748c7b1aab001d93f32a1f61fde9c55f1881d58bda8f12fa899babddde4506f39de2a40fd1f8e46c6873bc286af6075822059dd85abc97d2e564f2580ffdfd52ab2043c6a4ce94add9f9b8e5a53c732976e2b18bf7896deb8da03d75ef850a818ea77adab53808932d2eed725e0ffa8d9a41355576785ba2aef01992ee5b5b833fe9f21fe85aa3cfb9ce74a2d9f6717f55fffb6cec2cf63d9c797cda8492c2b82f9eebe96e0d707d3070f191b470ef5251bc83243ab4891f002bcd1f8eb1110509c59c507d40e1a5f8af8267b9a22f93547340ecab97c9afc0ce6a698352d9b7e14187b43be7d7af28664397d58c93f9e3005b2e19e17eb7d0d18d76638d0c735fd3be9fe52bca26ceebc454c69798885187460835a0e32291bf20d81bddd0ea1b49b43e7a738626844999f8f77f6adaa4d86ef920b35d20f93c2991c013d1cfb43c5658d6ebe1b9b5deaaede68feffd2597fd2e097fc290bf2ea431776bac261a374438920a8601aef798fc7d1db6baf9cd557a55aaba30064e2e38c4fd3cbbb2a650d9a2c2492c4a631595064cf0d7b12fa72a92cb11dcf81a530b18dbe8be0fa75924008f24a05ad0ba1de7df4e6f38c91e2c412745b7825e4df17915aa2fa15fc59965533939dc50630bc50adb76851e5656bc022acbe14df248ea999144d26a57f64dbcef8fb7ad22d087cf48e6ac029d285f1f00259f0ec21939c8c03deaaddde2d95ee82f3f4ae943533015cdc8d169ad4eb975d389164d000a73337489489705341cfdc69e766d36a9d8c6c6c4ab3ecb58711c9af53e886973cc7221898188261400463a530ce53758b679396a06cf3ed10839eee34f59c815cfd66489a0b2a92e2712b6badf8fa21b3dcbc5a7efc31fc7a505109c5ad477418411539d9ddd27733a1723a3c377992fcc565ec1507fab9639952f913cbc2492049e9bf8f5f54cf92679ead6b0fff9488b045fa1c03350ad6e7bb2419845aaa2f261dd17b2a4d36549bb73e66fd0ab0073a24570d6b53c12c1f5e72af6e25166218e1b5f773e3eb160d1e39955efcb3f5c18e743cdd6432343fa8c093488a6624a87788597eb0b35cf9c309591a07789281b11fa6dd21796627ee85a0d6a77f464351f926421e7ee2f5f6d830c7d06a23a0687e7c934429dfdccbe9409dff1888390a7074b6079b32f21440038d65ef507c55622e4b0a10892b8170ce18248c56529d80d29a6b56a9c2e07d9a8a3205fae5728ebcfa9e849124aa376dbb7ab7feb27e70e5c2e3d934ecb89593652cbf6ac5fb52c0b97fedad05b1060cd5437ac009b0a9b18a8559677f24b0d3b2aa2b48101c333f623ffcbbcb738187be17764f4b21e96e6f8c65a33702aa9da94c3c858ad5aaa6c2dfa7e2079c1c215a895a93c2f55ebc0b057fe5bee404a408be99d56f93f4a07a2d00ac23ccafded6108a7281b288e9cf2d7d348e4555cc3517086b1babf41a3c42d337b861f8ee282198c3457bc71c006376ad09c5b38bd183082d0dbba3de9badde918fb40ba755568a0337ed8f23ec082ff8c8c836cb7d967c0d06a3da9a573bf98b355c053c3510f27b645b003ffc68900f0c2f762f524d679da32f1a977d6f46fdf70b81d27a8ae939222e07082d5dd0447d8e91ae411618445b2ec924c2887aeafe8c0c8e2a0c69768cee837b432abfe200bae1d4504adee253a06116b577a5dd066d69a670340728ae58a64e5a05226de727118a81efdb430b95a0e5906c06b60430d847e51d648d9ac4af88794a03495441d8439aed761ff9bf0a56a6c4691948a7f7c06641ded3bf2f13440549bf783ac137afde6a993ab87bce8c2ec9f464efa25eda26ef462e78ed172e5772977efee6d8f5f8e838c2f7ac79227fc19f960b7c7511a0f7e5110ec3a327b286c3dbbfc9595aa4195c4b91ac1a6c882e4c6fa1896b8f45d3cb24848efd595b1a98e35e3ea52f33adb3842c73f1dd5165dec7fd81d04cc6d193aaefac556ca5ec423ce4df3c49b2e4ae99a1a0aaaa5c572dad0056df2f9d599e514ecb937f2c6dbb7d0f4e9f99f4096ce5dbef0cde7553a3eb73817909f8ec91218fd482fb720c1168cd7407e3e8763eec9b3d15a0ecde9647182e94cd0549de9dc17c7b73d96990e37ea9d44d6494782a78ed8568f866e7190a6a4ead9715bd8fd0936084ec003be84df98baa6a9189fefff25e8583f2057aebcc58e5c744a9e46ca1da3e18847d3b678a3ff8266364c1042383e9fe0f64af1b0b18237f537c0bc846588437ffb74e8a00107dd04add54a4f3742d44c322e7a85fa82f7b2e8bde0e1a95d99a0552caa4f75590964e3ed6c088a9399c2e525155572ccd50cc61090fe39ff240d812d89da10db1dfdefe9166937ae11a848dd1f0e08691a03ce7e67730c486a27c4ff67547224cc61966a4f52965fabb25f8f0c9047ac4baf684c130dc2ef9471562b01ae9a0db47507a4450aa6bf05ab90a08644f56727ed1bf610aa235330ebd2303d5b9ccd5e31d8e39bc8aa14dfc44549f7f8b380e49de1b05090c68d883b848f7c3fc3eaee865f8013031aa160c81ed3245a7affbee61ba3847a640b88aa66feca20d46eac59297a57a0d976a9a2f4a717c3fc215058ae0ff95a3ac0d240148b8e0e35eb310f57365bac2ad0f589108ffe671d086cfaf1e8c73c8477967043b6db8d00f768a04694459dca6b4a39e6a426cf3d18c8fdc7cb7b3d7a700bc339d41482e4d15b5899f58a579160fb3d07e1e5502c2bea9c4e00d6509bb3d77de603d9b4a4b2aab0c88799281ad5ca4eedbe18fd0c66810813deb33e272b1055409572f6e33ae727e8aa14522b9806f25dd5041eb3667acdb0b69e0a60711ecacf5eee7a09909572d6b5101a54c818a3c6a336aa4d96a2f716ecd055009ddbbb7c153de0f252c17a6b3f6f405eade3c37a3cc793cf6378b899787e5b32d2c221dfaaab64d9b88722d5e55755d472d9720fd881b36da4c24a4305921f57160d43b02b91b407d36b98da569ed2b1ca4640b1a53132f80e5c8ce8544092b57990f848946e9622c3b2859ae1e8ed24ddb6b7c7f272a11b5c6bb33f8c5e6240acf4910c9d1ccacfbf7efe4ad80db47c1a50010d2a84c5051cc79219557aefe0d4e0f7b2ef82e758092f977199500d936f0009ac6088d3369c64936ea8694286b375207b970e8d5716cb65f580e63dd2c1eef57a55eae5c3b847ae3778a84d5250a68720e6b014f9d1646ab7c61fd6b9711a66a7ee6df6e3239364f03d281d63bff0dd", 0x1000}, {&(0x7f0000003c80)="a9cf19f73862663f66b4ab4f3a4b88a6858d3d0229c77f4c3130f31e39ee7bea61a083d9805ddf82251b387d52c266eea0cc00a5a218e5907aa9055eaba24d331d80cbd69a2ddecd3c3437db538ca7234435ec714d482ae764603a05cbd02de4f51de795bc0cfb585b341542aecb6cefe996e1aace291e5b4df9ad881db59212460fc8b6942e972d37d9ea4ee838236119ec1f172d0e443347754e5a658c9b38b9b0362b1ec97402a5bfd55ef086b1579fefc404218038d6d4842adf44bf87ee88ca9f3cab27b34533aed0ec5cc4a2674ba62013933071be61aedd8528c98fd7ceb61e11e0a4c1d039ae4e8dad690537dc40e46db36b8d", 0xf7}, {&(0x7f0000003d80)="90ef006980a212a88ed45beb896642f22e0ddd9cbb2c041050220b1715a46692c5018fcfbe7f8ac07564ead3dbd278c936e57c0ff2999ec81b518a36fce9e29739034cb1b0e0f83062727c582900e543c2a8254fd9f881b323c3ed87fe34ced90ff35769ca881597f667dc8cb76b461243fd7f0797c1b358969f2f348b578a2df737215976d1c8a11d0380b480742fc0d21f97f5374580ebd112f99ac0b6844ee72dff13cad869ed58b8f184ac16e412bc8f0b0abece31c80dc314730a07b81e50cda685f5487a63a2499e036926fbb23be1a73631290ae536527c38861686e0a261f9f9e16c360b241e5d6c3d253a7bfede92524e54ddea7eb12a361eb1b00e8e45409debed8fe5707cde4cbb9aab2a8a9a9b61f254d9ae0d21420455ccecf6674e8975ab48841adbb6178cfe53762881ba7ce4baa3424207239c627c2924c870bd0663bf07926f2c86085056d2a354b1a0aa3b1fa6c41cc4c663b9804663a4339f4a534782c79bab5c2553c665e87a28493edf0f4f1653991f2e5cd9e99b39307decfbf2f962373216fd0eb6b072c3aa4af98848179ec947c01c6544fa1e341f7ec2e52854c64bc16c40d868fcebbc293abaa7370f0d555ea5001c6c11761e18885f39eeb4eb185ec9d00fcb653ccd60ff991374dede5b0e7072bd5eb71fa83a589739497838d29bcb801365bdef702e8b9a1c5bfa595622522ca19f859b88d6646b2e8b080513169c7b9f38c471866c7fcbf1f58adc54e992fd1723901fd509ce59234f7b1f78ebb949f549897abde2c3122bddf7efa42e6fe6894a5f0254ada9840bbc885a6154e8c75e32b6d872561e260c9a9b4877dddff19668105d3444b20a2bde314f52f020b2ec20c33892b2113c067f4b9217bdb7733bf82df7ad7bb719fd5e99108bb884f30a2e51b3d21fad8cdf9491c27d88bc4df9f89947acc6f7fba9694048003cc41845662a3ee0dd44cd9cddaa08ea0eaff33e0c36d5fab080a3842f4da703bc3b32b888b223ba1c9790f7faa20d81b88dfe5b6756933305825810e53d80fb5e8e24f2318e77f2c8d24ece7fc9640ae5956541caea0cd69e2d9f65f5c4e8b10e14d7d9b884975718e26e29fdbdd012d62a0f85a7f0e2c1541204c1396fed7e9d8895663d1e425ab7b1058b4d596155cb67f1cf0bcf691d1fdbbdf498130213c28bdb24af84db003240fcd2609973d8137f1ee60fe3c467b896bb12f92a81b8f3bb2cac31133be7cedf13fc7fb7df5d73322407b80db9a0e03b86e74e03666eced543718f6f557868f79cd3a0a1dc17ae54e670335219238f25104be72701ef03910da3cc9beef94d71321a502d5c0cc69f7e998bcace71802897141ea445b4463402b9a3f5b0fe44ef60b3d445a04023eb970ba124ec5437089283f15cd93f98b59bb50cda193e7dfe0aa0278306c8bc7af468ed4fc397708ab7772346152576256dce3db5a6351158d4d675021a47570f3143eb2fa2afe0771b5ddde9d52fdca63adaebe3be42c0ee26799f17cafbef1045f31e5dc77cb34eeb4e04852cfd214c7a568dfb4097a8b9f819eef16a2566ef2d7baa4a0db2659d6f88da65ac8a748e1f56aa816931e68488b19cd67e6a4bf0d34f3c50e944b6280363789e30cb16bd286e9033ca9c64f36763df3da794deb45e8ed191c30322ec02585cfa0331ff76b219260bc57041b632abe62f9edecff42875b429d032ab579c114c9f804d2d788c9e5cc45c8183bc2e1660b1bc026cb96ffae79ba32bb65eecbf4de4d158c516f5c65d54f60b01c3e82715b3da62fbe6af944e5386e03579a774e16f84438cd4c05a932b30a0db3e2694212b3024d56a647a0413b057b6b4dc04241c06d78389c7b9f60ee9be47706f1600ea6b8dbcda02a1307e17c3c419fe0bb62013298a1303778196508f4e011d6a1768901192878d444099d2dec5481fedded7a279393dc9e6ff42a22594d4c76c45ab7783b58414c6478c43be44eb45c1208a551cf3e057106e7eaba0f6bcb450bcd9f4fc32078c333ef950e97722e7ff77e1516a20bad90d13ad91f5431ebf63f1d0d216b01d5cc2fceb737e06fdc82bd567e8929afca05989ef119e12be541cc82cfcf47f528045ab16653dbd0aa47d1ac6208ad7b02bfe6a3c140b2352318c6129fb7fadab86291877788631120fcf4e16a3ddf309897c303c4dd3516894f7a13d7b4ae30a6d4c25619db0c87253453966e07658d723076fb512f4471768b04ac45d2ac21b9469dde26321c7daf36173da2a0343588f0e7b4abc94c1ceb9258ebde8cfa47e7cf0c7442dc01a057840b12c8e06360055cbfae7cfe3369a1e94f0f81efa896b80b416a1f2829daf32a4561ada532aef5fffaa05cf04ac6a65e5d9eb86442d38d3756e35fa5eeee10ab8d6e8d61648ad5e192f7e90f9a3703bd6f0e206b85a4e358358205ff793b3a69ac89e5a47a5cf740744661c59028eae650154d233826d4cddaa7234c8c71621ccbbf9f713b1a8c0107976b3c931246d83bbc25bfe3f353efc8f2d4036f826aa8e87645bfbf660c5ad35dee7b93c63bdf6feedf572d21b7e3ea6006ff82bee79e097228aa9c36fa8ca1081e3206df689b3f7f5684c30c8d20ba312e1c85333d7b5941b1d2240b8e1f2bed4ee65e5af0208154d3c26e9f2ecde62022af20e69429a94120174a464d90f1cf7e408ff419a996ce15063709a7a5adfaa3f8698139e43b0f7d0a183502477c3006039f30cc5328fc1a8972e2c918f7ec1c9931daa751c05ed14105730b0550bbec549600b4c222166f9699ed6f29fb3015d5641c25e19ae935b40f5233534c5fb45f3cb5a20eb4640210fcbb996bb94872460454750cfef5671c613d97eba5b55122a847b66dea6b0f52a1b3ddbff0ac9602beb1824e5650c2c7bb9184351aa21238454b8899b5e597a0b195323c199a85cedb7058f935de67f8f6e7275072db89f81b67f0a420c93160afb44b554e176bfa12b1173a47a177f3ffc5cc73c47b71e041a84c038df909bcbcec7e1fa69365a2078f47e511fb82a302f736f1c1bafd67c5aa260e4d8105de47e11b0fe71baa7ad7b5286d3ff4c58a93b94a2e90ff19f869d00c3e9070d2192bc18ba025927212814e76d380cbac5ebefbe3a0dda3a568b62d7cf04d9edbdb88ed421779a387fdf4ed84cfd4faf6d3069f3a2ec8682e494f060564e12cc8de4ab76d84bd6b77ee2a2fdff760620944cff2ab940c1638bd1cbaa2d29ba769a9efee74fecf056b4010c8f333dc77dc63ed779570a7d9bc3039b27ef14c76bc586caee9b9b710919b737fb52523ab9a020db8d5a6727b5015e7c656b90e8301a02fcba4f1f7a62806697d84cc53b04a7c7b2bc542ecb943ff0c699952f66d516be753b59576a87ee162bc413479c3a8c912b937516d850ef978335ea7d3e152afc4caeb1151d8aa7026ad483f70763b9215427dcc18055db15a405067dc8689989720d9f46fcf1baf2b974b65804252f624b9d0a78d6478c06d717f0828648e0aededc9c9c10052c64f4a5726317db62611d68e33d6e7f417f20e972b8df9f12ddcbe44e8296c6087da78fa30746e26e1135d0ed9b4b37f171ef682f8f37aeb8c27890ba37018bf7a87b41c63317ce86f2ceae3c5aabb59f140d58b155a4c1e66414ca180a0cdbf105c6f9419da823acbaaaff236197b7fce41157e799925cc86cd97149efee4c1647a6cc345ae759f62ddc7b75ab758d8d05e1feb7f276312ec2058ebb5ef82bbf2b09ea7efa3b9251cfd7b98d03798e0c43cfb46071a11746a5e44e540ebe353ea69c13c94864bea4996fc1b5dfcdbc0b5e817517908b1d6eb565097bbd373ff6062618a9809548a895e5394ae7fd1af5d4767aac95e9a0f0fe2a2c9873ae316705fb5668103bb07810224df9b74ce7818707558a4a7375bfe073ce6655f7162cbcd1a7bc720438494e726ece5e74364ca67d6b78ab1467752b29f0d347c36c5f06595da13b49fc9aa780b39d9571571659804b45a020d48715c6f026d6932a95eeed5a56000411f15058b7b69f8df06fe1661d48536a36085831824afa18159a9fe111ceedb926a8c89793b20b527a1ee2f1d4f6efd182f7f5142b6765022a8f9995153b7e703d6f063c5d9939f9bc2e5b53f9ff466601191bbe7255ff0c9245433e22069b2a423722333fb57cc4c094ba0c08a3b1797ec1a154bfe130414e22a337cd3a529432e52171ba3847517730bc9fbc470f56ab071ed13e91b56fec31209989c149d075311b919f4270c49ec8eb3be5d3a72566adc4bed4631642f3e9ec5c8a4d91ae2d9613084f8fe7aad32bd0c1d82585da9ec2bb5b12b4ca4f2e28061a34c47dd044c9c0c93468aa8f5073371d49df27842aab78841d50ae9a9ebc0bfef2af5d7b8336a47daa2d9455d4a9b5d7601235a017efbd34a7394d65966d17700a248e36d9473e281e1e95320a86890811a0059c72e9215851cab49649239a23b8070dbd5775c6a45186131ba13f9df2466adf3f56a184d05468a514ebc1f5549497a76a12bbc31ae2d4ecb60976569b25bb99f7f3ae11947c2ea4c9db083b8641638b0b70ab9e1cca6b57bdcf5404a1eebfb184c2f5ebaf2c19307211a339a71db683a2a77bded75e420a437b2f01d5f9fb6261161a166ae6ae01a6024565fe042d3766c9ff1d8674b330d34e526a61731bd8af1ce2fb1d840dc726a1d952e96a58bacd8333a7f5a6f9b2e545029f80c7caad1dc042f4ec61a717dbf7556e8d855a1ad8fd3acec67ed59c951c26c360893d23d23b63a972e4ff25ab82917b5d93d2176eea65622b0205ad83b23ceb82e9b639f6ab04702efb65e1029110e0e6aa4dea02361a6ad4f6e63c0cada3a3e5695828e2456d3bb6ca281a3eb08f2cf748476ff131a7fa3b86f4f59684cc28129de802dd726aec4564ddec0150a85868691375c09fbb45a44687801ee7bdf90f7d30340d0265c0ca842f6d814d68e919dd6d30eef3c93148496612eca16cf632a6641c84bbc23a512c5d4e9d88bf6d23dc9526a499384d55206372c23abc526da2b6a7b5276b54dc68a4f57ff5f189379cc6af0b943d54b655cb5f3f575d780e307aae66d4a105e6865b699e17669b2942119a224fdcd4932fd26cb5a4e29053612c7f8086c2f9a22995178f7e08824eae1aeb50684e6cf902cbaaf8d75353538218adb530a5c174dfcd55dcabb857204666867dc06bcea497a6f43175c92d2ac6d2d115aeaf9e8824a481dbc8b8a29595c6d4ab18eaebe6e45f7eefe866678c097ee786e0eedba275d4598b049b3d33362c1edb25b1930b63fa0ff688dab169096fb0e7a9c114976ffa1eca4181e0b2168aee8c82c90a1150974b0ec0ea5a2f84bcad8690779986b0ee7afdae96c18bca4ecf2f407fdd1d2518145814df5a93de758c1953abccca84c42d4dca754393d02ec11761c5881e47bf62c4d3fa9277f74d4a720180ed80cf863d70e2900596c4b41c56e2b3786329919fe5cd183b9524a572b13d6646ba4231786efa09e1958199924980a3496d55596865e1e969f66986ca0833646cf006caf24bd1293cbeac3ce630e9d89b686e92b29ade4b391eeaf48447c0b4582f4cae81eb86e457b284e1aacf507c761c5dc13a9d018c192bd2b8980f0fc25dd0e6090b008063c3fa5f20ecd1eb421adea823580cc8f01e26e96f22cae096df8f7045fda10668c15bb6f372e70114950b7eac06cb6de467490a3e6c34fabe7fd43a6bd5fb9eede1a376f3aedf2e8bb3207aa685ffcad7a85e73cc2c429a2cc442fa111a64016c47", 0x1000}, {&(0x7f0000004d80)="352cd59950135205e3140ac484c0c4053cc47d228f0c4eb541af2dbc136fe5273b3e3b32c836e7e273deddd9c3abfae138d8191c04a5c1772e28a43b3c172a4a4a0cea8bbc661eb4f3b22a4c77844b294fbab5", 0x53}, {&(0x7f0000004e00)="124bd95e566b2105bd19925f45871ac2bb660a49a94a386d385ba3bbd1eebf21c4d730ca007a747b308516d42394488801b86325ce1638b8df03623192491f9fb17450b8a584dbc746be09015e7bbc609c9002e253d4b745130cd61d77adb7faabfdff03c41f10648d70ede336ae3a76356576736a3492872e88092096a09cbab0ff87cf830f7afc10dfe9851ee5a56334b85abe62057aea215e798fce092d28f4d432899b080adf8b92a751f32d37283d", 0xb1}], 0x5, &(0x7f0000005100)=[@cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r4, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17}], 0xa0, 0x400}, 0x1) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x1a0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="50017632dc4bdfb6687c86f1b0103f", 0xf}], 0x1, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) close(0xffffffffffffffff) truncate(&(0x7f0000000140)='./file0\x00', 0xffffffffffff3e67) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getpid() listen(r2, 0x0) fcntl$setown(r0, 0x6, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9f) shutdown(r2, 0x2) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000280)='./file0\x00', 0x3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x5010, r1, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r4, 0x7fff) writev(0xffffffffffffffff, 0x0, 0x0) r5 = semget(0x3, 0x4, 0x100) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000080)=""/182) executing program 2: semop(0x0, &(0x7f0000000040)=[{}, {0x1}, {}, {}, {0x0, 0x8000}, {}, {0x0, 0x0, 0x1800}], 0x7) r0 = semget(0x1, 0x4, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000480)=[{{}, 0xfffffffffffffffc, 0x61, 0x40, 0x1, 0xf2}, {{r1}, 0xfffffffffffffffb, 0x22, 0x40, 0x40, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x80, 0x2, 0x9, 0x6}, {{r1}, 0x0, 0x80, 0x0, 0x7, 0x7791152f}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000200)) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000280)=[{0x1, 0xfffa, 0x1000}, {0x5, 0x401, 0xe5ce97ab354d96be}, {0x4, 0x1, 0x1000}, {0x0, 0x2005}, {0x0, 0x4, 0x800}, {0x0, 0x80}], 0x6) semop(r4, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1d}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1400]) r5 = getegid() socket(0x18, 0x1, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x2]) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x9, r6, r5, r6, r5, 0x48, 0x4}, 0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x3, r6, r5, r6, 0xffffffffffffffff, 0x5, 0x400}, 0x2, 0x0, r7, 0x0, 0x8, 0x765, 0x1000000000000000, 0x40}) r9 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x5, 0x0, 0x0, r6, r8, 0x5, 0x90a2}, 0x0, 0x0, 0x1}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8c7, 0xffffffffffffffff, r10, r6, r9, 0xb, 0x7}, 0x6, 0x3, 0x5}) getegid() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getrusage(0x0, &(0x7f0000000700)) executing program 0: setitimer(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getegid() syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f00000002c0), 0xa) getpeername$unix(r0, &(0x7f0000000140), &(0x7f0000000600)=0x14) r2 = dup2(r1, r0) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000500), 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f00000002c0), 0x10) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaae0c08da889c08848"]) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000180), 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r10 = semget(0x2, 0x1, 0x0) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000340)=""/240) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r9, r8, 0x0, 0x21, 0x2}, 0x0, 0x9, 0xe7}) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x25, r4, r5, r4, r5, 0x80, 0x6}, 0x4, 0x5, 0xffffffff}) listen(r2, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x96) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0/file0/..\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r3, 0x45}, {r3}], 0x2, 0x0) close(r2) poll(&(0x7f0000000040)=[{r3, 0x5}, {r3, 0x1}, {r2}, {r3}, {r3}], 0x5, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x300000003}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffff00000000, 0x2ffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="40143180b51cc6c6babb", 0xa, 0x8, &(0x7f0000000100)={0x18, 0x2, 0x3f, 0x5}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="b53eaa96a60093abae47358000bade"]) executing program 6: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="010009c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c7", &(0x7f00000002c0)=0x18c, 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000001c0)={0x0, ""/7}, 0xf, 0x2, 0x2000) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000003c0)=[r1, 0xffffffffffffffff]) msgget$private(0x0, 0x388) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000002680), 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() r6 = dup(r5) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0xc5}], 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) kevent(r5, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r8 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0) kevent(r8, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) getegid() msgget$private(0x0, 0x100) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x9) (async) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x9) socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) (async) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000180)="b1667d0f", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="083fa26456017412ad0bb9a125a436394e27ab2ca28af144486c54f417c482356a766e7ec95c1872884ab1c83a305d256519bea5e6c72d45f025db8edbd1d4fa82b9f7db2e214e90f8ca7f7824de51833f45e88a52b883530f65a96cc779a9a90319fbae46f2b66a5ccf", 0x6a) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x7, 0x9, 0x0, 0x0, "8551e600000000000208001800faffffff00", 0x0, 0x4}) (async) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/217, 0xd9}], 0x1057) r2 = syz_open_pts() sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000040)={0x80000001, 0x401, 0x5, 0x3, 0x100, 0x5, 0xfffffffffffffff7, 0x10001}, &(0x7f0000000240)={0x5, 0x0, 0x100000001, 0xd28, 0x0, 0x4, 0x6c6, 0xffffffffffffffff}, &(0x7f0000000280)={0x10001, 0x8, 0x8, 0x800, 0x3, 0x0, 0x3, 0x4}, &(0x7f00000002c0)={0x1, 0x9}) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x82) (async) socket(0x0, 0x8000, 0x0) (async) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) (async) syz_open_pts() setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) semget(0x0, 0x0, 0x20) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x6, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="e4fdd8e92ee61de35370bfdb466085f701c662e5c903e1aff69a5cfd41214978319a1d0a3a20cc30af020223ed98ae0d6b6a2d838fed5c1676af34b32be66b4c74ea238450a5dae8773ec2f87d409d7867403f2c", 0x54) (async) dup(0xffffffffffffffff) (async) setsockopt(0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom$inet(r0, &(0x7f00000002c0)=""/143, 0x8f, 0x0, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "aab25a", 0x18, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3, 0x1, '\x00', [@enc_lim, @enc_lim, @ra]}]}}}}}) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x5) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000002d00)=0x9) shutdown(r1, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000004c0)={{0x0, 0x7ffffffffffffffe}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) executing program 2: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0xa00000000000000}) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xb}, {{r0}, 0xfffffffffffffff8, 0x85}], 0x4, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xc481ef66a1924313) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000002d00)=0x9) r1 = getpgrp() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x1) executing program 4: open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0) geteuid() r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) sendmmsg(r0, &(0x7f00000002c0)={&(0x7f0000000280)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="68b2341d5a3c23d5fe46dd4243d6ea9fe543c8d2db23d217e49659f522c50da17f545184ab2241a9d77979c15a1fba7dea9e3825a1d1f557aefd0d", 0x3b}], 0x1, &(0x7f0000000f40)=[{0x40, 0x1, 0x0, "557855dcb7ba3acccd7f92f82403522fe6ebde64e00364594f09895192913586dc37feb90ef804d0c7bf1bdfcf2b"}, {0x10, 0xffff, 0x4}, {0x78, 0x1, 0xfffffffb, "a198179bd36668d3a810a8cc80903a8cd073ee1380eb7a63b44834449ecbefa7e789fcb54ef07beb3a1107bfe564949c40af26e902e897e18216cd7cfd3b9fd733dd35b7fe06a6ab0d3eded545769f7a8c6e23de3bd56b17bcf656c52ce821588657dc3728"}, {0xd0, 0xffff, 0x3, "52ade9d2924f483e699012d5dba6b231e0d8246c6615ef8b6e865df3f9d9c7d3da51aeae3903f54ace684550422c47fd9ecbae2f0b88559c708d234003d3274fc3babcb2ca1d87ccabb2a55e5c04d6044bcf7213d04dca2a5284e2f91501a5d1d2bf07510837b48b9a1889a3c3851e763b3966343be476eff92da2cbb9fdd3c4a2360f5204ed078f5667ffaa125085e92b95ef45ef9345ae389ca72fb00066eb7acc8bdbae7c815afafb2870dae87f2f2a1385250be9331d6c829a"}, {0x1010, 0x1, 0x101, "f1f7abb45e36733b9d70f1cfc529aeb4348a068be662bd24bbf9c35ae230d84c6e7366be6a732d8e486e998e055dfb0ea08e77e3dfa7f01004c8c5377317adf79c24174f0c02f060c72656927809affc0115568e59be50dfef19411f2b8fbfe73d373f84c3a3e3a4d578754a274241bf98b19a74eb2a88adfa7ce6ec488c969565e399532f33363025b43aa0fb358f10ac4f0ad5f7014ca480bae44aae7b8381e7858fa7b8f75cdee715a8aaa6374bff8766beeba08859de1499014607b48f36fb9b1b6e4ba23377951fc1f18c3ca3262c30285d57590f5da5db4d138f66a4bc5268f36ce65e0578bcc83286c5a87cfc14521eff7b9fc0d45e940b16e97e5bf2bc6efe14cf8f32333b568cce748f4ec1e0d0c7d7ff5f9181c77c30ada2103166174ac99e262e1c838a5c91dbf5b696412017830e8beb04671a18e187a28648757254d6ab287d72dfb8ec52c2edc20728e2d7351e0ef16685fc07d57d7c7af146de832c230a56faf0b722f677d62a9566924a751d590819821e62e699296317add655a8f03a1713a90680d4c32471e1f9ff807944de128ff183d29d0d334b7ece7a3c61dfb19eb37e8458de51b0c36b0ff06ee382a191be2fb839c357e4aa2d95ceefac0e2dcdcf577ce047305290092ca788be5c721ec9823a50dc74bbaac46fd1dfd687ba5b3013a8754e61e4dc30cf0fd74bec82e703d74b7ccf838efc5c07972cdbc2c300be371097fa3f52cef44aecea11c9cecd63f7d67265dfd26196dd1848d071e94fe57aac5d6b769d3656e09eb4f1f94f269508fd56e76d897237f13b1c3ff3e9736b33922e9e06938bb966e1f4eedf0224ba0f5e8e5b1048ef86f8208e8b9354822d04f6eed79aa62a2f26d1e40f1285c87bb5e97a7dd9a7af7703d9f808e091869661f0b7f0ecf62571b73c4d3888982b271772cbb847dad1687d1d17d08647cf735617d9651616e24880e3d0cbbb9e017da297c5780ae070aaa8462ff2a626843694a72e84eb9a2569c64768649738b67bc9d462cd90bde8256e1040dbee8fa84eef3775f1d8aa4abb70bfdcb5cd8806ffb0ce8dbffcdc685e18549e7f03e4dec6ebecf42676bbd9fce36e55177c4a1ddfd2d111de02f3e205f0e608595c6c0144f8179763f21b7587c30e41a527cbf8ac8a55fa71fadc42f2a9489121d858549f52d12fddad15066f4c445a1cbb93aa47c9c89d448884ee7e76d5df08be6f3557f565ea5cd09f97b167c9e7668bf2e503f580269c7aaad89046709b833641a24b05127a55728f3ef0971a5c0793cc95eeb17ad13f93723f9ae40b13f960060a0be004c48da509e2fa4b545335de78ae54705eec56e291082926040ff3d61199f135c58d3c4e3475d63cf2bc4d4caf3f0655f68ec7ae4eb1d3401bf0599faf4c5f814aa826f1019ee225ef8a85ba011e99d1c2d4822423281835ad21bc666b3c848309acde70bf48774e8637212095a30d7e24b04b0a21e86fcad31b64454a1a745bb318423093fd0fac79a464cb7a36847f49f30c1e9ce0e559a2e4c86083fb0c55ffa45b56d70d110280947ea3bf5b2ceacea1b36ca9720e0779201cdfbb51e15761c2dd975679396a60e6a9d78cd22c2d67cbca2e313674c9af99594fdad760af53ec9d39b001b82efa6295d25cd6ab485cfae8dfe5c72f2cb35a4ff00737c980df19d7d21f2ba67cd8faf2fb85c01a696e60d4d69590db1adae0e68a60a5b24a5e3686fd0cc02efb0b1322789e8d4edbb04267e4feab79af35fb9dded346a1f60de67abed3bf690f8d5378f1cad664d24d03f000c26a1c003cbf10cc897475b0ab27eb98076ca8fc0579dc5a68e9df1b4981b7bee06af0be7e78de48a5cc37b4ada89be5308baeb73237b39dfcc6e449be80a9ff19b96c1fed5493f473c925bbf43accb6695750a43557b2506682abdbe2bfa038bf352566a000976381854719dff4176e45a5567d5d919c67fc9a24b26940c5d0795b691f73b94216d9d1cb44c5cbbde5a4b8f9820a55c124488762b6a9c4e7797ba3aa01c01b3aed27fb287c773aa7fee655137386cf15e39a4e01911d24a15bc19da17b5be1b96230dcb68054ca30746d46f7a402406bd970649a3371fbb031d59c079f968e49631be993605606b5f723ee42940b3c8f6973c1f71cc74d79edfe6da4752286b47ffcd6b76896dba9f9e2bcb67153729e887bdee5d49c02097ca13192ad0cf84feef35a1ea4a985d0ec34b7a7e37bcbc48d87ab212d437556e99703cbcaa78bd762e95c482ef1e471ab9efbdf5caa720f95120c9be890765ef0df828cfec5f1be1d8deb06b488c12f60803684ac9ec2212d068e046bc92aff3957b5702998c1d6e78171f6d8cbab7159ce8808e2c4d884bd4c5d501438d2e95ac689119c67d3b6441f55dd625a051bbe878da52b953fbffa4953e6f61d2ba65070f45c8d93a2afd1357ca56253fabbf7d5fa08026105b845345d0a1e4b1ef961aae210a73e5b9046b1d013ed1f0e3561328dcb02022b61a639c632ef5a3ee59bbe521af6ef5b2c96a03c41d7359f209819a4e97c6f1582393f163f25c86bb23e8abdd7905139fcff2e2d28430a23ff163dcf2c9dc02e71ed7b4235cee7116ace97ae66dcdf18a997d329a22f13be342aa90012591d207da2394d2e9532e1e43315bafb1c1bba3f980a88bd470f7b0f665c887f9277a14c26076c0750363f7f10cb70f502257c0ac6f93d43b21465102fc4066ca2614b5fd3ae65bab45874ab8a123aa8f53757ccf8877219444e048853b1162e46f419241cc7cb30bf22fb3ddaf4adf3462b2ca24080906cc5eb359aecf6c671ba1e300aab6c5a2e0fa319cb34533f197cbca41b9117ffa1d0e909049d19a4641bfdff7fd8cd1386bdb20687b104dc8e8c1e3c1988a26243a92a013ccbf1d2c6a0c6053fc7e5a1cd5ffbd6fbe136bb20455e2977b216f69693f0f9e01f858262d9d0bd136c63c860993fba54d4b3456fc32c0a918dd70ea28bd49d088dbdda4272196e821c59cb45697c8dab32974d7634dfd29f7978f0b6c571dbdbc7f0cc2b4e8eba43ba76ef5c594919f8b098ee358b8ac6903f802511b1d5062bb4c7725370cdea0a92721b6a86276b4fa8328fd0142e38ad482ff694ab98c9204a85f296526846ecdf05235aa9bbadf468d53e14f438b236b108ce80b880525bbd11785991094d5aa8ce85fc36f0ea6ef1a166ef097bf5188b1c6232fabb14729abd5b22de54406268ef6714daa2d263ca272b40cbeeb3449f2daa76e1c2cdc40f3ea90824cbdd3762db895960d4d052adc04e605a4375d774438b04215ab7ced0dc3fbd824b176eab0f2014e1b2e95a8b02952aa1356003c43d77b680a7741b87627f4871ee8db1cb5309fefdcaba38c7e0d7d032ce460522589ba27b089c26c5d781cae54a620cdf8fb7157e3023196585c85c7d888bba71e89f33667d48303680c48cf6bafcb40b82b6f4f8c240d4c3622e4f32897682debb144a7e445b95f9a945e8ee34abdae6965d8cc68d7dfd3604810eb20da7dff767c26a6a25ca1451f054d08c9684d93e1d101eb6f70062262d077a7e0e141453e61238119b011932f80e095154dac8c6f1d7178b6f679f85d466505a352039eada09ac63de2b2615e1567234e412d00b6b5d6a98dcffa8b8bc31ef34506d1db8f3484e44966fbc497331087e8b4d2043cf729aa73b26ec2110f6bb792666a986abb1f1fdebb687742f67b027a0b439d1d7c43468862f252064f10b66ae0716532e97b328ff0686299aa67897370d0deac426fa9e51047e5d80f7c7290ec11522d5254b057810439fe8e8a22d3a9bf71e3a49387221d11de37cef87b8014c898c192541c995cbcd919da5a068a10b93dba9017ec70cf08e2d471f7ac8c0d42553d64c22fda26845ee0230d09d6d506256e6c41cb4841e7bac3f26e05b5226c45a642ec1f4bd23b529998178476918a6866f50985f7ceaa94cc2c82238890223f7bd8683b0558fb125786bb8b8a022ff3e0d35b36810d393fb53f64aaae61bc3d8d9eb15ebea38bcba3115c3f981ab16ec3df07e3f2f04605eb0633a8373a4d93da6016c55bcaec0a97c32d40fba89cf99edbf8b93d04f81af9f6f339fdae554667c4ea5f6364b3e64c96c15d744e56af1dc87f788f852b34677fa01bc0c0f825076c84755551fd45a9c3e7912407d6d2443ea07feefd29b45341289d78e3e5f3495f0c9e0e63d597f63c4607646b217dd9517220b84ce93ad696ed76eaea62eeb764c7c876433b565af1105c42accb3b50beccb5320bbcecbb75fad582828c14bf5192b99fdb455fb71cc1c9b57073146105827843491e61758e8b301beebf6629abacfddbb11e45292aab756e464e9b954494d102d52c5b6a6861ec56080196700789fd832242484502482e02ec059e1e9f7a20dec4d5ee9c1ab94d10d95fffcfe750119404937596cbab48f5e3b6bcb14bd8cdcbc5c339510cd8c0a2ff473aaa29a236abff664620511a318b1abf0bfc4e7e781f5df03fa95b9a06645619d5d392bcc8ef7b49b27777f788d0a2c5251c21070827b4241e45057b8a079e90318d634e7f3b47647cbace5392a8cc81037f8ca59500f0c5ebd706e2b0e7e5c064674493f22120af72e53e2050f7cbc91f21271ebce8be290365d763a14853fef89da57f24363635ab6b3598de8f42046fc952e8b4c6a1a98d1ebf8841de7e0934a6b5122bc50012384bdf851550d51c6a0631981dcce493f2b720c73782a0ab7c0057747ef787241c8e677238c16c3d6ff2b1c2c24f7aed164aa317fd506f21abe10aaeb5f30a177f76b3af3fdeab31c6e4d97d57d04ea96f9228ef23e9281332851986de16c6e81ac01c8862d2c2f3280df5502333e53f2b8584fbc8a347584c9abd9d3d1b9b299341059b222115b4edb4eb76afb9258124b8ab203ec31e36af9532f662d303becbe17246672294882f1d862c8b7423625e73adf84140fe02f8d869ec08f9b4e70272986456ff4e84de3cd6cd23874c6516f28559f111efe0c08bb5ac741ee603c2c74d6897b92f2643273e255e216ffa98fc93c301c275454dcec5e0e728ac49afb964b6fcad0ffbd29628e5da68ae3ae8df2956700fc3b3d3dede0a0e60f83afee3d77d19e45debfc3add1ca67ab473ef82793cf4cb4d80ecb1956b629d94da94230c7ccd6dc38382a16372f1ff116b9cfe01e3bb1e9e015b7281d75918fe83d28a4d9e5d7a37b3b87729fa89b34322428321f8ee7ad469633f87f2e355862d742dddb30ea4a8d566dc14de6bf1f189c5be0a52abfb810584d514fd1ab45cab17f063f4262289caf7fb7e00b238964d0fc8ba32e96669cf2248cfbcc87aea7982bf9def736bfffa0f3746d20b66f9f4806e1caec8ad19246870e99fac9ed0fedc9efa1e2a93e714fcf182bdd42832f448d842c770264960b3b675bd60a595dca56750367bce4378c4da645af1d7ee8810a6ac25aed27d6453172a2b06fb182110270f8a4e3bc8e2e4fafd8ae2bc89fba0c65778b57dd3468991a9f142ecb06fef152b47cc46cfbd4a3f9a4a32143711f953bb5e5b4b76f83a47c39f47f21149a76c732744903b08179d0aaf943dbcf14af35185110e15b3b41ffb98f210e76fa0aa056aca5aa8346c15025a325e329c782745cb036dc654c6717adac176196100795d3a31573d47ea6e427cdd695dbc4d30ef97ed4e35bc5011725c177910b11d1c512d05bc5991dd17a8e2f0adaa060f17ab5682bab44c94ccd473fda6809d4595f94ecfde61f6e943f79958d21005b787cf38d14"}, {0x80, 0x1, 0x9, "ed5cb1eb9fa14ae787e49d2f1318407e450535f918769d13c412ec66d54a6bef10ab91b0314ed675b9139e44da253502f23a570f0ac3e1c996e9a977199c8b04cc2ee3eef31d4a4267db7c6f822a2d7595c72e82d1a318c1d7c00207172de5dd6db5e0aa80b5b47498e532d9df7e63"}, {0x100, 0xffff, 0x7, "6e5a709008c78abd512706b697eea01ee812c9213a684c6f229e6fa3607db94e5f18064e7c728d6cf84a41338c6f1590629e46cc9d2d1a65f126d1858cf6898ba7c35ab85cbfd20369adf3d021501fe338a0bfc0f6aab53443f153f97ea25ccd1651a8c3886db2e23dccaa9fb3b902b18b99b3075ef20564b4ff8a54a40e3f6cbfe41124da57d37f61b8be55b5b03b2822820aa2e3724e6b79ffe081063d3d0c13e06ab6c1c0d8aa3ee32d30d8763d06397f0c1d44e9b4f5f2757d3b02e11cfcc8ac980ec83523cce2db3ab849353198af1586b99dcbd091515a5bf058b4557ece375279db88f8cb0acb953fb5db"}, {0xf8, 0x1, 0x2, "d8773a97a78bf9a60b88e249910174d11285b012effeb2909d46089c59a8819722c9b25d94cc573a388827f7ed40673ec1d61a340f5b525d4804bb2792ee9122a7ad2ff5ebfbf2b90c9c92c6edb2c8902d239a1a883d77035c52bd9e932bd3823981ff04b27d8c60e2f12fe1cf6da4bfd49a9df9a401e91e1d3bf4cda7b23534579a7ce17c190669c93846cb68f4030cfa88a39fc8798de551e6b1e8b9b61ba78d5a36933911763c4048448234ee8320308cd03c479f5b0e86a20f74906120ca24f34c59db1c408ad380bee6864dbd0e5487627b21224fb13c41422530c8909b48d5694e45f2a0d4"}], 0x1420}, 0x8}, 0x10, 0x400) r1 = socket$inet(0x2, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000f00)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x63, &(0x7f0000000300)={@random="0a522563d52f", @empty, [], {@ipv4={0x800, {{0x12, 0x4, 0x0, 0x0, 0xfffffc79, 0x0, 0x0, 0x0, 0x3, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0x40, 0x0, 0x0, [{[@rand_addr=0xfffffffa], 0x4}, {[@loopback]}]}, @ssrr={0x89, 0x0, 0xff, [@multicast1, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x2, 0x1, 0x8}, {"be90e1d10d"}}}}}}) socket(0x2, 0x1, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x4ebfac6bbaf7958) pledge(0x0, &(0x7f0000000040)='\x00') sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x3, 0x0, 0x28, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() r4 = msgget(0x2, 0x64c) msgrcv(r4, &(0x7f0000000040)={0x0, ""/249}, 0x101, 0x0, 0x800) close(r3) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1004, &(0x7f0000000440), &(0x7f0000001880)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) msgget$private(0x0, 0x22a) executing program 3: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000e80)=""/4091, 0xffaa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "00020000e082397fff01e67d42915200"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) clock_getres(0x2, &(0x7f0000000000)) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socketpair(0x20, 0x8000, 0x5, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) bind(r5, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffffff00, 0x8}, 0xc) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f00000000c0)="c6662ab348d594ac2e000ccfd70bdbb1167944f42a", &(0x7f0000000100)=0x15, &(0x7f0000000180)="b0b2fcb47f99261c107c8dfbd7e94f0995567f15daa399741f49d1fcfb134bc262bdd5e6fd17621a98c1b54f997db4ac0fcdf25e4bf9802df2483cc53e3e6e1c0a10ee78b6731e9c884c31613fd3d183e023fe46d55e5c04067402794a89eb089448b2c39dd7ce00d68111fde508e46786a5c62a68c1c6c61e71ce6de0b243fedc9cfeb3ee8a0e9d35f618520ec6ac450e2299aa1453d9cda820a23785756570234a200f3c429888d42295f1e281a0d482e963fe660198f8b0d0cf472390371f89e7dab9b975696924bd3a49d7d30ef63354a489d80e714a1ec2e8dc37ed8f8d53812f3718e636f4e5bcfe14a78fa505456d", 0xf2) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0xfffe}, {0x9, 0x0, 0x0, 0x10000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x6, 0x1, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00000000000000000000bb0000000000000004"]) r8 = semget$private(0x0, 0x3, 0x5) semop(r8, &(0x7f00000001c0)=[{0x0, 0x3}, {0x3, 0x208, 0x1000}, {0x0, 0x5d}, {0x2, 0xc0}, {0x2, 0xb, 0x1800}], 0x5) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000140)) executing program 4: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) select(0x40, &(0x7f00000000c0)={0x0, 0x7, 0x1000000000000000, 0x0, 0x0, 0x0, 0x0, 0x4000000000000}, 0x0, &(0x7f0000000180)={0x638, 0x0, 0x3, 0x0, 0x8, 0xffffffffffffffff, 0x0, 0x400}, 0x0) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000080)=0x2040, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@ssrr={0x89, 0x3}]}}, @icmp=@timestamp}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) listen(r0, 0x0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$unix(r1, &(0x7f0000000040)='I', 0x1, 0x3, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000001980)={&(0x7f0000001940)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000500)=[{&(0x7f00000019c0)="20bc113a289c6393f1c8df23c5abe9216dcf205926cb59bda3e1502393606188eaa0f8403781a192ca3d33b9508c8f9228f07e02d5befcb587cdf4af0d13bc59c9bd4a84288c2a3b0916a0c4d43be50b63b6088caf0178222ebc7daca1b3ccd48d928be9ceaffd11603e4ecc84e4e40c91f819e7243fa758cec5864fa73628a11458749ea95d3d1ef258829aabcdfc739ef1aa000386dc21c34920927d9d595f49993576cb269c234fe271da612e1336c1d968d526411912dbd4c6611ea2c383a1d17654bac9349991f1dfd1e59d080bb0bc463f9d823740722570ce6a307e233b0c546e6c9619f1bdb699488406c894eab35fa903e4e5e039e66d30300bd3f42f5b0da996c2920410dd83fdb1138e18d59636f9b11ff1c88e11c43e63ce7efed6f453c6fcd319dc87f14b836b7fd71a855a4a2cd75912627aa9ee13a8f1fdd2e897cff897d57591d6870923f161254e3280ae9a089e6a7aa8d045c509a33f3819754b7107a45828aa452e985b171a7e1e5dfc1cd14b9ec1c199d5991262160bedd05e2e305701ca3bcae6206d74f17edb34fedcbed8ffc8c7ae91b4c4d4c780ad46d873ec4067cb97b151407b9f8a32406674473756f224cb1f7f267943d95e0ca8bce7d812b7cb7cd41c9c09dc5a72e457cfea54a4b79096b20756993603350f6f8b8d01d40185a5da67a1a3906ab21e76c8258613264d7790cbd11f5303ae04e7a09de773be69ff5fae6cc11868e386751d54e8dcffebc136e281648c426e7ef7e32cc68a3513fd05e08dcb279af2dbfa3b32355bb2df29b093b1893bb80224ae0dc10c72694598a9d1ea2c5ed3d5304485afd17396fb58475c8ad3de3f460a43bad6376c325c4287f40a71f3c4ad0739cf723d6061fc0afa68c1f9bd9f041f169d339d72dd68fef4522626a2f43efb6cd334ed2c0c89982f79f4332aceba3b26b92768e81408de687365efaae02b36b5d2887464639587155ef2f3487418c5cc5042f73568526219ec040a5e4f6b56258fe026806a86900324c4d3317e6ecb59f6794891c3a9e9194db32496aaa226ba6f8e14def5c5cfc56de53ffdf0b34b53ed934c23377530e96b2d00338ac5886dbcc7df01869a3dc6c0cc0e859b09b4fdc9d81e1c7691dca107c81e6c97f22ac53781affecba7386ed34abd4a4bd5fe2f68a8c94f4c7096c2f818b851cfa3b6835710a6f152a32b05da01f5005202303eed1b716478a7d9db440e9d62f614dc403c6cf62835c16d06c558d9f0f29ba25a00cc45563de9ee557dd341d0d7245f6a43758dafd55812ed08fb182374ddd6cb646a0963bde310a1536a555878013be9c0c2c6d362bdd9232d7c092fe3f9a08226d92ccd8d0ddab5aeba090ec69276c2e8218e95f729ec38b2fe66206a3d3bb454bf38274aa55077239239c5af5aa3c935b452475a8b577acd1288ec1657e8ff2d5cce7ba98d762005e884c930301abf9b25ea3e470295af0fe570d991966d455495d996cc036e5a63c9a969f8806184e71d7dd5ad0c44e4f8a1ff22a2a762b6523955b1837082a01077da28fc6a4cc655eebcef9cc3016294186bbc00d48a56213f84655a5202d9719b1a5de3d9774e93d5f7714f39ddbc5da89adfd1750cbf6d03f62b3b33c74d94918073e2cd95de8d3627f836669a8207070ff9d2fbd36c2b50e7f7f56d01e3d83559ecf8a5215b7a36dda05e152a6d2c2748949f8344f6c0f72ef82fa444cd2e9e70ceddeb336ff5633a8eca97084377a777a913e6a913f685946cfef61e3f5ed8a15b5f65a90fe841eb44b1e2d5ca6b57bd077fea805cf19d9c665039f3cbe0bdbc68174d0cba87a2c0321030a3d512f931f8e2f6fc6b02925b5291aa1c82b31a44c044e7bbfd267b16431d5d06921e37fb27d7c3d957fd30af407f962591971d38aac4c961d14466184b765236ef854f75cadc48bd3a5aa211f365ccac6c8f944bf5818942471d01400bff9819c3a68020b66798d64127b1f26d022cdbe5847b1532d2fc3a43401d01c2d374a19b9752dbcb49e1fdfe8656867368cc29929abf59df9d887f2b7dd2413a9b2073dbe5cd35acee29e30e76eb9a554737f16f7cc98a3fa97bc48162b62063ba9cab0a25088e62697f45343b3ab97777b8ec8617b8774fce7250ec89843569c410e4273a77fc163835310e79f2a4a928c2842935c1af3508bbd4411eb771ff24295c2148e9eca062b7cf3394b36f4e3febe6518f1c08f78b58b8e58c9028527c7ee2ce811a3aaefd809c0fbd5ea261e96ed5292557fcaa827b8d0e0c507709ccd711f3a31f094e01acc88f2d13e1c1d9ed733bd80a19a5fbf607595f44e059f6fb7cbc52006edd8befcf96ddf7970d0e6df27d8d50e91936c81cbe5fa4879f7a4610d487849db7d934b28d7d96ce84335514b112727ad83596a753ec424623376a2fbeab067b59b327dfa16b02379c8d9dfae577ff2b1985667877e46e5dea8f25f44e1817a95bb5b53b318459e25b9781ea3f9ca57c712fff5dd36a6333f0de113af38d26b24a4aa2df7c3c707b2ad6c5f3bc5c9463f5bb5a91ab44579303bf532fb0507e564fb94db195384dafa0a468f68bc0b8b7ca8b9527c497ce4139e5482e5ef807c61bde346caf6a20fc26499bbd41a722759914a78f8551a9a35444bf384181e25f7c9502d77eaca9b6c742bfa2f1b06088209b0e674f31ee45f2f27cc386340903fb9bf8620aebba977204127d30d696c0b2c447edf511f33bb56b140011b58878c1dc10201aee0ee50636a0d8a7f1bf2e62803b06f7f395e245d769459a00873d5620f3d002f5fe36acf0e4d6bf52f7fbfde2f56ffda2ac0d3634a761a16598b693b15ca89f28d6dc60166a0a78ca2d497c58eff97c4e851bb5d0381c82917771c6522dfee42af0d69bbc08a4d5b3e70550d3c9cd5d4e7eab164a4aa1d88a9240521f9f680797dfacdb3bb1c2ac7adabdffca7dcf134c59b16a3d4f731c944f1a2149d1ca63ff5146b9f2d2ce45177056948e2e21f533a08ac1372dc2f7b9a438aecf45b50978f553cb16c8e86d02311868376a43f6351da8dbf09fe0eada9c00ead86b42fb02a13c84ddd9cd52a23c018f5454deee9a140d13f1e7e1fe4b1144be336156ab54b4542423403e2569b233fa3c691e2c6a6617b1dd47937bc7fa0e300e49cb330ad556bb334aa41ea51a2d394d284c2f47d6582da76ca029bfc1d487edb18c4cf43aba1ba42725eff14fb1ed5cce1b0743af7657a7263e92fd68e523b00b7d76121d0a4e0be5ea2ff50c50a75cfa80ea2771140e05ecc650dc2f40b977b26b395f851a38b4452f18d8b6abc6b897164d76f5c93c002f00dac3243673b505ae536d2eb548eb278f0fc111c04a21a7a434c6324125cb2dc55c6ccabba1366eaa5e66aeca60862aea1f8c1c99f40861f1f9600bf9131e467938ec5880d1b6e8ff7c44e5bd4c44e72ba1a292668b800030d9ca44da22cc0c37c65a6858dfc3c003480f973a57aeae298920c1ab5965c3e6a754f80898e45c81bf08c82ec8fc14e8cbd5212d59707f3843dc4f1ba93f7698fd224fc74938f6d0d928a915c832af3238eade495c3f249d77bf807398cedaa79d3f2fef2530a538da7769108dfd7ce90a1528b6adf77fce30512bca655fb602700bf562e2b8517febb73263709a2cfc75e95e1d04f2dcab1947d82c23afe6b00de56cbc4fdf15e795b08f4a5d2361373f245255e0a60aa8ca080da08e63ae81fdd989e4858108a9218733d712771f8cce259dcefe2d6f027943721a8e6a04cbf8dc11c515aa280375b2cd6eb993716988d80ce635c4e1f2f313aa584a4e85fc4cd5f54ffa9cb703bff0bdb3b05c4a64302a11feccf49b524f37b0fde60ee5b636e99958718471a6e22d596f7a9e1bcc5f9da7c31e60ccca84f020316632400a1de87efc1ef9516a13e0dc39f41581729b9e5fd4a523054873162a386a1d109ecd4cf8f13a432022e888043fa7fa2585fc52935412666fcba18cab634df71ca953702dda94f48bfb952a5f5cd9ae2aea0c4562b1952c5c702505e46cb199e75c434b418bc47093066bda1b5f1ad53b32a4479f8760770404d8e4627ca62c3f687bef9ba9fc06e59da533ed305199e024941ae4d7f06a6b389e2dd8da330cf70ab33f39abd4eaf4c0dfa8842b9241d53d2a7ef749795ada41dc2b5e932750aabfdf7da248e764c4bcb518491d0d50fdd96a7a8a3d3b222bc7c5d0b007d558017e2a626c36c9f9baf8be19f3513355b8431ce5b3fadf9c6f9032fec74d78db8f152c6b97bae264da05b6dd71f1e74f32bc4e03a6ca400524f20ca64768b9f4465b3de07881a1b15bcca3dc6e0afc2a2059ae64874fa0e86ca943a9335da56ae1cddaf45a2b386fe72ed36abb736061e0e77e759e864a142dcfd7e446099b5047280d5c0dace98bfd3699ce1bad9e61cc204722949dcae90e0ac5ec4eb42ef47dd972d436c4b805afde7c42f5f0792215497da4a548a17bd515eed1fd538f089c50308a7dc68f41ea56f0d19148745f096df3115d3e9eb1950e07b7d5a8db78f1e323973a46298f416ff26b75bbb78888e9e332d382eff20d8fc4c2b8d880bbd2fbb3f35f10bf44cb4c4ff8a7c37ef4e4d0a4c8316a6439fc333b313482bc3820b11f2daac8a507a0e442ff6d80e0e94418ee3851cc7fc456ce186036bb406d4c7e924452a167f809e3e3c959f8c5035876864ede45763c03aa0453d95518e1e1574248bdf9d4118f4fd79c19aefcc036406a82b8798c05396c1ff39b21a6a06bfed0fd72bd809c7e41b0b41e3a1e1dc2e2c66c30b2cfefd4704cc30785caae00996c3f13cee1eb0cf692ca2bf5ae537a792b0528492a27d0516b27a542e896cb69baaa7e3a3c2d776a404e2dd702baf2a996923b13f3ecb20f5cd53d42e25cbc4db8349c21af31b701e92216ef7d16ab962ac21f9abe2d941a5454e81ce7f6f003d97edccf89d58fb3c3b1f3097260e0671697ca4f7a2a7c6a7927d2dbd076fe9810de74055559f9dbdcc05cc6c392754b2f167624227f487d10a09395d08ba824959081383144800ce6627d430c3e46b6f91d828ec392c0ceb494d02f51c78283d9f285a73f3135c2c4f7a50caad124fd3cf5429c9544a2c14d9ee9918a8bd662ab023d9ade660aef4990e58370d95dba0176c8b3c3a48f8ae7f81dd82f657900c23feed1632abb784cbbce03b0eb07aefef48fb4b74e954fa0c628d1608f20556d863061b81256a4bb269b05a3c87d4ade5931c94e6afc4f4f8757c92749e20005a33f249ff0224bde7783dba3ae7c036f4dd2670bbd3c7ded37d644e4faef1d6b6087d7a06e0c105c4944623efd406ea87ec67e4b5eeb7d84c00583120eb110f1935e5a9064816d3b0a70473bdae3f2a96d1c12b7eb670092b168373fb57599e2695da0b364ef3ae9865c4b1d59748c566813712a3ed445cf9e3afdffde39f9a9582d41d28fde0fc75c574f233597274c0a5deae13c6571f3f8796144cb82442ae7bde8a43629e4c1bb1eca7bcfa4c49bfdcebc5f35342350804c25f0bc58f0fe54182fabcc88725441f0e2db88dbff4ea085650e67d4bfcb2611e6e5914249f6bbed64c5469d6cecb974249296d08bd726ffbd66f17f7597574742a60fc64d475116b165ccabad036dc276e6ea2ca96c36560e1374616f0ee5fd4d89a347e843831cb35217b4cf47192d85985f741b2393aab2fe71bf7738018b2cf80a66fa1926b803abc2c92ccbb198073d04b748a32ca651474274dd42794d52a3f7279b26468fcb446eec5023a9a0e64eeb4c", 0x1000}, {&(0x7f0000000140)="04", 0x1}, {&(0x7f0000000180)="7e438fd1a244410e5d4e0b33389d46b9f197f6c2a8ac5ee0454f9174a8a76c4ffa58369a3728c522cda806c010b244da18413150be3cf4ba16b25ba10be068edb339855550ef55", 0x47}, {&(0x7f00000005c0)="551d36ff01df411a85cdc358643772520d81e2dbc16b9b3c06257041a95e0cb4f2d448c496442998b77132bcb80a8f7f3e395783a86708eb0a", 0x39}, {&(0x7f0000000240)="b068f97c8d15c1dd2370e1c9067ddab81c04cac8c40f04da56f45793a52145f2db5feaeee85b08ba38cfecae2adde9ad39905245ddd337d302e767549570eb8d15b8b4e2a154f562c554157b9ed4072ff5755545544bef076ea81218b3237bbf512005bdece25146416a8e5255c554f1001ffb96e9f8ae9a8981ebda88faee85e03e09b700e3d8a589da58da8cd333e141827d05cdd1b183fb31377558fc45babb10f136e2efcf390cedbc3563a6e17202a814771523d3c79dacdbaaf39987fdf26953f81bb841bf4457289cc0e2a06e48cab04aa2688e613ed52410b9c0cbc3369d311baa3ac2b56ba07b63985e759477418659bf4fbf2900fbb51c9130", 0xfe}, {&(0x7f0000000340)="3a4eba66fc22fcb9d14ccaa729a0c6cd542c95795cd120125894314953a3cb7574f4c91cdc3fb0a7de67acd49603217ab65f398f6dc016210d8fb8d43cc4ce3f7cda4901ca37fd1aa054530e0a957d24e5448c08a0115b5444caadd2e517ae3ebcc39c966bfc54d319551685759961aa7dca72f342f165baa3d99c385213de9448083e1a05ac01", 0x87}, {&(0x7f0000000600)="33f3b67f86e455592c4bab96d717495291dc18002beba87d962b86d55c46c45d0327f00383bf735895638941167c80cbffafb0f8856a2a443bbea5ef183689fdfe549380d6e93e09affa20d40f06c39a", 0x50}, {&(0x7f0000000480)="26e27ca618bb7ddb05d51b306c1bd3626d2aa37cedc29052e22e0465f8b1fdcf863ab745e98c19d0020304183ce66c4f6dc7329eeca95b71dc8ae96c0bd21ff718f6eac18e81b3af5cd3ff547219ff0cab0703e7c6014affb8001c421a6dd145d7ad80", 0x63}], 0x8, &(0x7f0000000680)=ANY=[@ANYBLOB="5800000000000000feff0000214d0000e61e61d1a1c97d35cc360dd02bad9e35b2088488ac9a4553492badfa37cb6775c1946bb2cdfbfc2934a651047a21ff4c6ee78ee61151d9afe91992e5a3de43943f9837fa80000000b800000000000000ffff00000100010040edd1e11b8d430458dd1126a3b054a4c4314478b4cf82800ad320c403a1f9a565c02e346d407899216385f842186114f2f50a93d2c65ee95f9d278aa1446864f9abe58d2e5f010752a6c417191c283a95b3d0b25f8bef1cc19b5b57df4289e3cbbdffafed979fafdfc32f80f44d5f30869608629d3020e11109cbb4c06561c19a0b31ea41109aa824652cd9cbd0e2a53403713c0cb424a097a5b3cb47d94fef06000000000000004800000000000000ffff00000800000076fc7e80b727886114a55507b0b1ec3288ca1fd69a12b4db2d72e9908d61685624ce7913a9a6d1a1640bff31bab0d781903bede22b21cd00e0000000000000000100000000007f0049308fb0494ff44f3d6ca1f0395c687a83243f9a929c629ff6db96d67d9286b264dd833cde6f605d596e6287c0045ad16e36248669198a265aa70b72d8e13642aea4db34e06ef2b6e955573b78c9fdb66d1e40b529aadda73cf17a408b26cd3010e290d66b628ba5c56555cdb41b9cdc9c922a165af375076fe7c04a0c5064acb328077ca59f05ce29acde18c300ca369e3a36902937ad37e37cc8772fdba3e207da56890cf0162cca1540388e47f5745e92f793c41e3bb88a9948a383528292950593fafaa4d0064c8f00000000000000f8000000000000000100000003000000d3f12f3e74bc840c2aa0c10a972894678b8946e9e4007a6763cff67cfb6fa81ba01dec662f4c1ea8c668e96d6a9773dbd353e56d69dc0a872d39bac80dc462b3e8ff28b417da9c96faf87e4287dc55c50818c76999adc7064474b2458f36ed8a1e8131b98b0a53a62eef35c6ee3d21042083924e302c543233b27bb0ffe1e42854428c775e212c7225501dd194b62d0e90570b48cff8367f0c0895ed679f81c384d50a6c2c575e88816e71feb371f1f9a68ffea2760000000041a1cdd7a2cb2976f6124308854ead4a0a1274563be9e5179eef8d32d65adc61df289445c963ef95979781000000002800000000000000ffff00000473ee870cc23428bc9d68587d3f3a7000000062aaf2500e587a25f4a082c5dc655c52d900000000000024611acf195555b783ca0103ebd4bd885beb61d75276696e636a628ce4e11bd161e7bc39429233a1c9128f9d9f5f1cb1ee994e6045ff7c02df9578e9bf3292e8878cba2c02311d2624cce50203d5f00f33d34f81ef50615904e96d05fd3c75bf42b0d8f25e0ce5b49c51b94e7b5d2fe48db8b64f8a1c58d7"], 0x358}, 0xffffff81}, 0x10, 0x2) executing program 5: mkdir(&(0x7f00000000c0)='./file0\x00', 0x1e1) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='c\x00') openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)) dup(r1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r0, 0x7fff) executing program 4: shutdown(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#', 0x1}], 0x1) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000440)='\r', 0x1}], 0x1, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@file={0x0, ""/264}, &(0x7f0000000100)=0x10a) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x2012, r1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ftruncate(r1, 0x71) ftruncate(r1, 0x0) executing program 7: r0 = socket(0x1, 0x0, 0x9) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, 'T\\\x00', 0x8, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x3c, 0x0, 0x5}]}}}}}) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) sysctl$vm(&(0x7f0000000180)={0x2, 0x9}, 0x2, &(0x7f00000000c0)="61710bafea4d3a46967915eb9a238254677e9e7ebb7cb446069e1c67f5b06a8fd4a5e3dcaa20a88c455d2b75d206a7f8602e710b43061b36f19dccbbce9e6657f58f09b18b4e88ff8e5427fd9d000c74d7ea26381b0d6ce0580e68eef6e5c3f81f3dd4bd7e0239c8b15f0750216ad7e7d76cee6e6e0ed09f583c", &(0x7f0000000140)=0x7a, &(0x7f00000001c0)="049616f5d05951c38794a2686d6defc8f24103885d4c1219a8c5cf48b492886eda789e0a", 0x24) shutdown(r0, 0x2) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) close(r6) executing program 2: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x200e4a, 0x0, 0x3, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) write(r0, &(0x7f0000000040)="103e8e12c42673bc72b9a0548ec4d03e1a0fd7d3a26c926cdfdf2e3216655f9e02b5ab542eb7b7f63054f941b09a9b6a7607d30967bedb269d719dc9ac7bb5f38ca5be524e48f4d15bb3ebcc6dac08db", 0x50) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000140)=0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001c0000000000009078000000003fffffe0b441d07800000000"]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x10001) executing program 6: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 4: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) close(r2) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x200, 0x90) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000001040)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xd4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x202}, 0x10000000000002, 0x9, 0x63c}) r4 = getegid() r5 = getppid() r6 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000009c0)={{0x8, 0x0, 0x0, 0x0, r6, 0xb9, 0x8}, 0x1, 0x40, 0x99}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x2}, 0x14eb, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) ktrace(0x0, 0x1, 0x10c, r8) syz_emit_ethernet(0x40, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaabe62aa00000000000086dd60aab25a002e6de1000000fc8000000000000000000000000000aafe80000000000000009f660000"]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) getuid() getegid() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r9, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x316a44ee, 0x7}) semget(0x1, 0x2, 0x2ce) preadv(r3, &(0x7f0000000140)=[{0x0}], 0x1, 0xffffbffffffffffc) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95000000000000000000000000ff02000000000000000000000000000163b958e827ab45e3a8978ad7906ea72137d65cf9322311af574f8bcd080fa2a2aa8dc8f73064070531f21400fb724903c311487ea834f0eb89810bce1a1ef73afe35b806c46f7fd7075197285bb77d2ff7cdf54d420d0965569fa7949f19c3b4c2b6f1301af9d2e9445757aaeb389356bcb9cb4bef852558068b177627d18ddecfa98370bb08b7928cedb4f15603555f98d4a3c52d0b2c048e1dba239ac8884a812718e29ebeab601f759a4cb4d37ddf784ad6ec8c32cbbf516a6146e54d81a8422801a00c70bbe93de889a82e7bd6d472f4808c1afa2c40a97f53a5e5261a82880c15d4919fe52f77f456a8337c886d8d35b5e4dec8acc9a3ba4624ebf57c713b68248c9ccff375da76397fdd1456f9974f8b7ceeea8bd785a6fd3317e8d780e710a0dcda985e8c681efe90268ceaebf2633fe9839baf6d686da3f6d60cba8b49f57bc565016c175e527119c73113140270d61b9659bbf85e600317b0005b5f58364216bd366b04e58250b9a5b56263fb40926b201eb24cbb09f32c77f8f28b8670"]) r10 = syz_open_pts() close(r10) syz_open_pts() executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x3010, 0xffffffffffffffff, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0), 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_carp(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, 0x0, 0x0) mmap(&(0x7f0000121000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x9) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c2"]) executing program 6: socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000200)={@random="f3a2a8908a86", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "1ab5b6", 0x2c, 0x0, 0x0, @empty, @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@ra, @jumbo]}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r1 = getpgid(0xffffffffffffffff) setpgid(r1, 0x0) msgget(0x0, 0x10) r2 = socket(0x1, 0x1, 0x0) close(r2) mquery(&(0x7f000057d000/0x4000)=nil, 0x4000, 0x0, 0x0, r2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f00000000c0)="d6f3a810e66dc4f9efae6d2eafa51a6c485eeaa09aa9842906cfa1457e2086ba48189e802b184a771c86ff25489ea4680a45da5cf9c766f1d39a8468040039da964451ef2c0d19feca491f0ab52af1256172db9134fd480622bac6641e8b2a0e84b9802e4f5285461f98725689b31d54dae4acb35094a932d66a6e90bfb71014e61348ed42db9aca567e9513a45f0f6679015ac58cd0e322513f512fbc3b2a975c", &(0x7f0000000180)=0xa1, &(0x7f00000001c0)="e60808cad10b8a59ed712159cc78aeb069ac5294247e1d44a969626b3f94c294d1c6ba20539a3bc7c22a458e6eaffb0b5aedbd261ce76249521e86ec7209d3a66b4091c8c8b6570321a24d3dba960ef7e73cac6cfedd88f0bfad4ce119bccf149c0531586990eef3ed365e291b360308145cc332c7f2d612b8bf8ce7e7f6ef9ec0d42b36d577e9bca402c152c5aca663534df1ce7df2b0ab79acdce038746f31e4d086fac4f94b", 0xa7) setitimer(0x0, &(0x7f0000000000)={{0x100000006}}, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) fcntl$lock(r3, 0x0, &(0x7f0000000300)={0x1, 0x0, 0x3, 0x735, r1}) semget$private(0x0, 0x3, 0x580) r4 = geteuid() sysctl$hw(&(0x7f0000000500)={0x6, 0x10}, 0x2, &(0x7f0000000540)="0ed9f5d114aff78ddad989a95e31e1cc715f41b36e902e23cb6d58e26579e14bfec713cfd03e461d8cbb786c82174b0fade7f811cb996265a7e78e9e8645dca76c4af931285524cb3dde0404068fe32dfed4588f52e91579d987", &(0x7f00000005c0)=0x5a, &(0x7f0000000600)="fc8d2f54bf7161ae093f816cc0b38051051afbebcd067f33744b55589b484a436b2cbe963718e074292d5f3f5f72cd70efec70f73fbb1892ed4726d14e71bf520e4631db8602aca22b78", 0x4a) r5 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r5, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000006e683050d716a9d63cbad894bfe4024797783facfc72adec26177e393ea5ca939131586683b9dc9ed63227ac604bb9e2535d5b593631eebe741a537c877a0a63a35c8ddb022ad1de71b5ff04000000c787362d093f00001c2d526d7a7518614a282433a9be1c9b47dde563cf1c18bb2a68fcfbe0014a6b237392d2228f0a47cc8c0f9f8c86c7dbb6255b54aa128e9f627b20611b03f896e8c0cad1578016bc1f52f4d837cbb15fa2fb6ad3f3c415a2452847662b318b0bdab0390d12b0b29f508a326a359baea25a88da68863769b68777fd685de5563f001282cffc5afc0b1a97986c9f116214556a602c566be4bbb2e6bd949041bb52220d3493882061a69086814c7036f691f57a04d7c4e3c06d86c6c7051fc3de6f693e2fd963ef01b1daf4f04ee55022"], 0xc8, 0x800) msgsnd(r5, &(0x7f0000001300)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce37250ac580ffd30a34923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798b13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac126be2f84a4bc385ab37ffe81e9153b640cc305bcaeaee2e8f1db7dcef155613b64cd79678fb1250d9cc84e9234fb76ebf73971b846e631d72545ebed29d01a77054273c55160355f8ac40765f8c23cccf0582e4e4396771616d37fc9905f291b9bfe27"], 0x14d, 0x800) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0x0, r4, 0x0, 0x0, 0x0, 0x89, 0x4}, 0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x10000}) kqueue() flock(r0, 0x1) getppid() executing program 1: r0 = socket$inet(0x2, 0x8000, 0xec) sendmmsg(r0, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000040)="a55c38e398d64e358f536ea95f42bd48388de81165f6c85fa5c22231eddffbcdc28d40476a55cf1d837ccd388afcaef151e4ad3313c06908f6688fa1c1e4d021f1a86b0167b93cee1784ceb5408111e35158aa8ef543d6961fa3250e67fbfa6d01dc78911aac86066da703d1fd91a0494687693816f289fff4696a0784b55658d771ad24762b19af74bf7dfbbb14636e566fee0dd798749810344c0fb5337a5871099e116b3d39c89b2f7c51d6ab793ff8e59bc104285ab9cda0765e69f872140856212c2574980287559450bd499e18900e07ebccc5a35cec64f8af908dd9490aae78148630269a7fda8baf199387faf7a577db5e7b965e5b7bf3d7b53119", 0xff}, {&(0x7f0000000140)="fd2e919a99ed165a706cceb26a936056da1a6700226edc6a804d3a9743bb828c3b12f0f4f82040c82186634d0429f60fbb075514043920496f969fda2b265e6123bbca867c41ae8d5d93fe85cb56552e42287066f8cef4db488f8a995acc83c9819a0ae312e20322243c9ff65fd1482b911b84e56537e8a0ae82a4e5f730d58078288030bd15c1c4ff8820d43fca93ee9719b0f952f9dcb318d0d27fe28d020d0769bbc161c33ab4067429d3bb39", 0xae}, {&(0x7f0000000200)}, {&(0x7f0000000240)="fc1e6d05a91792d3822112567e1eede48766a7555780b433b83fb71857ab3117b1c39bbdfba0d1cd5bfdce28a490aed084c1c30e1b9d995905a20274a025ad90b8aefaee4ea79eb6b37c249df8193b053e42c58c9babad7d7d3bae1a5c6d98c0caaf7ecd364a7dc04ff61483f87c5a636a", 0x71}, {&(0x7f00000002c0)="a79d715c31141934498741de3019d02815e5733195fb6378d04ee1894d9c865501d509399836b6c1b1f8a2c252a5225c17c846ef8471b28e11dbfebe9c87216285a8d247e1935a6cdbe691d243b8a52553121c9ac3215f8972fc705302e8b3b6d9397e52d6481483b48ce9ea39b37d5165c16df1f53172feefffd3ede7697e", 0x7f}, {&(0x7f0000000340)="51e46233e5ad9bfcad9158816760c36e702440bc164b60e2559c786ac571d6a6a8321dc9a87c8f951077e37ccf125cdc360b8b8fb1643ccdd74ac6258318b9b7b4353bb26cbd367b28236995f60f1dd1d114b177aba0860c", 0x58}, {&(0x7f00000003c0)="53dd763f245318f6ac62c05efd4296be0ce23beb05a320918691d04682e231c25205121df3941bd9e0051c6fc541fec0568dc12f382a4ba63cc39249cfb86779b0f35bd72f79fa2b8ca0da542fc977e8a8177a2cb6072219", 0x58}, {&(0x7f0000000440)="ef43933baf68ff93c9e67bb083e4c88da979db212c78f2a2b0c03f1603631f957ecbdb89f28480c7acb75f21c4ba311a91c810748d2332234c7914aa7935aa373f7e12652be740dbe4644639484b5fb5275f65cbbcdc44c63af2f2acb0e6fc6647a6e0bf745ba38c9d6264cff689e7a766e4c7bad3600b74f37b8b9f62f34921a50fc6cd8da440cf9b7db076d51f7d487eedc72944a3d99be98b3696c23ebf7426f13d8ae7a349fd8447a48c4e8545724a9b7d5f", 0xb4}], 0x8, &(0x7f0000000580)=[{0x60, 0xffff, 0xaa, "e1c9fc666139bca0385b5f489ee97b789993f45e1000b2efc0f019a808a9ac1e96c6c08365a95ec99130eda8b063b8f6607016739e420376e52d77502a99f48f3408b9ae35b225da33845ec7"}, {0x48, 0x1, 0x1, "de47a7cba79768c00903dd454af5f89a3f221c712a1c98691dbfa90ca3c2ad96ac1fe9f41c2833016872525e10137933f856b2ace0"}], 0xa8}, 0x7}, 0x10, 0x400) r1 = socket$unix(0x1, 0xc4b0404068402b2d, 0x0) listen(r1, 0x3) recvfrom$inet(r0, &(0x7f00000006c0)=""/39, 0x27, 0x42, &(0x7f0000000700)={0x2, 0x1}, 0xc) listen(r1, 0x1) shmget$private(0x0, 0xc000, 0x36c, &(0x7f0000ff3000/0xc000)=nil) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000740)) mkdir(&(0x7f0000000780)='./file0\x00', 0x0) r3 = dup(r0) r4 = geteuid() r5 = accept$unix(r1, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) accept(r5, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) acct(&(0x7f00000008c0)='./file0\x00') utimensat(r3, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x0, 0xffffffffffffffff}, {0x9, 0x7}}, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000980)=0x3) getsockname(r5, &(0x7f00000009c0)=@in6, &(0x7f0000000a00)=0xc) fchown(r3, r4, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000ec0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000a80)=""/196, 0xc4}, {&(0x7f0000000b80)=""/159, 0x9f}, {&(0x7f0000000c40)=""/240, 0xf0}, {&(0x7f0000000d40)=""/225, 0xe1}], 0x4, &(0x7f0000000e80)=""/31, 0x1f}, 0x80) connect$unix(r1, &(0x7f0000000f00)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000f40)={0xc000000000000, 0x1000}, 0x10) shutdown(r1, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f80), &(0x7f0000000fc0)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001000), 0x400, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000001040)) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001080)) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000010c0)) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069de, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x104) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = socket(0x2, 0x8000, 0x5) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x14) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x80) syz_emit_ethernet(0x100e, &(0x7f0000000140)={@remote, @local, [], {@generic={0x8016, "90553954f4844a061a9db577ffc72740dc886860fe7f84bd170f2e6689aa0246ecfb0f290d453d61049b55ddfedbaee3aef404d09860dab91f4914483f50f378d61d08a5cc0d91855b8e4484b54eda0404743bab2f34b39143408b3804c6c3cb336d1260a10058118316a67e47a319e30433f5e81ba5d70cddd634b925bf62f93f733d0bd3cb5f8023901b4aa2a22845385a8923b7c95c79427dc2fd5f74811e3493cecf3cbd4b7ddfcf41c2bfd277ab4e1cbd5d9de0a83a1d8b52dec00c1afe8f23dac743905070a73b8b15b79d89ae47545a0a9f967bb4431e930707fe2d452c21389122edf14bbde5f165a5d9c297abcb27b806beb4585a4a23a61f597442722b0f45f73505de6997a49a311b9df9c4d43fe4c32c9bd12b86317d7a90057dad48de1c539249cf09c09b07cc24df7930fd387e499e6bc36b52406a22c3eb872de67bd863534ef4fd132a8d4416df7fe4e9b1727a7879466d5ef6f2a634b4a274e5d30cb4804c8ba1cfbdffd77ec589217f6b00db94f733110bcbf052e060d26d065252c62c5dd087710f3ee739ef9d8f07115768a19b8cda4e4d5be82dfda8b76f6341663e00d3544806defa6a3b3efc1e1641e79817495020a17335c8c6e3448eaa99fdea75451c7921f0e1ce92d60ab91607821bed8bc4f07f0a49f8dd249a9ecb8e979f7194bf4eadce84d21246860210af539e31c9a8e48563a2544d2ceae33638fa323c5745088fd5bfe865253f7102c46b00bd2611fd3cb40b44e74cd2ee7cf11afe52cb165a8989ad57c7eefcb157d14dfe55951230c0bed27ca9b6310e980a323fcd979646f17e38b2a411756659a8ccd0ebc285591317b5c06d70d51e3ea6f6c57f94e422d5f6bacd75902bdc45d18c393d649acf3546aad9c5b28531a9794619f5fbce66e9c9cb00c30fc672d6eab3a0e67c1a9cba4e8fdbb2c6ba98adde64fa26f71a1ed202a9c232021df21a92751ad04314e0800ba5bd366fac0f7eb84240a99b5ff69ee8174eabcb163a76c63fd4f6521c513346af44c7d24a48c5e9d2e29b111bdf3a22ac723d157f24c18358f419b411814c0c4305f146da54d24c6c9e1b1099eaa644361a009b48a840d419a26c59e397e750e1dae7f4491a394555bc7164619d13f35194f22ea12df91c8795b395e9aa619088da9cf40f354279bf3f4a127a039565979514558259c69fc8e69828e1baed10d8acf5163c85ac51ddd2ae54592af3453253b93144140202d29197aa1b15a05087c04b22d809f99963d608472436d7026b8953f5afbeb0f218b2dc604e0ed00b8db688f1f6424a3a3d0195e48f442afe646f5a96b06c0a2856de409456111178375d65a6e7f0ffcf13c1a67113d1e0578a6b4757ee180f5a4d3973baa62ae6f1c8772019d1688c3cf39ca57ec42b901a809fe157da5c9f2e8b6e6e7660693a234fa91af484e26528c258c76efc186046767e44ed65f196b9e484e86b313a5ddb0cfcfd4429f3413dbe8ee889d30488c81e73b0f1ae6021bc6042483555e0a75ceb2fb98dcd6cbc90bbf92a73e49779e6639a2123f620e49518f008f3f6006738bae4c1fe38b992c1d1043edd31708facf93dd235883e4918529bf8c05296deff8a1a9f8b20c0051c01245cad04a59f4da74eae48d430db4798b86c1a77e5f4aa7e1440850448c8e231e64973a6408c08be32c7fe584feb170a28c41b3da35bdfbed1df2fb4ee1200eed57325b72c08cc46adee91832dc18b085025404149188a31501dcc8998915673423541218ff4b2f28c87e78ca85240ddd919c01a7e7920f532659cef883a0328b2658894326be4e681ab37e79f75da43929bdc4f7d240503aceef0fce4a9d8fa8e1f4762d023742ab8c7147ea0b98112b5e104db064a380de646fb3a7349f49efc546414900254ce294438b18fef1484d5ae3cf430a3bceb54e1fb77c96c50343401a1dd9c459d52ba7f09a6788dac643e5e217518c17086e0311b4fc2839fd5c300595e658930947c4841b819dd8db2b5ba4658663528284443be7d16aa9a86e2cbe61e0d4b8c3f9369c2decbe790c8c90e2a2d945065b5b449038304a1c8e9b97c1e4531e88e3378032344b6f1e49185808e3a577c8f8c91cfc79b7dc6256211974977184b83148446cd8b398aaa084fa38350f19b82687a7d7d2ad6e28f4272bda804447dde8f50c81508f9b091e26947bc9aa5aba3424c289328e66e889be904aead2fd4af704a04dd080c3ef6126d48c57249c1ebec4ad2997c0bdcac1eb833a62f6b20cad7ef3d2058d9a2d5620c72b4cd4fb352fee91ec91a17b7b26c4c43aa5455761a3b304246ec0e8351d41da033dc3a78529a50fea9fce8b64c3b4dc73125fde1dfe437d2e07b717ee4e11df8553a06c2755f4d0a16ad74aa9886dc289fddd14d99c249673adf61acc38b8fd5c1e7864605700091a27c718cb89507a7409bbc404aa287e9d242cd1cf364e279cfb4233072a8d30324e449d3f209ed328434daa524de3bdaa4f877c55fdece2b0f2e6bc2ca9854094a15531cbb9051c24ac3dcfa5ab43078d5cd15eeedb7068dfb4c60243cb06e7f7d041bfa9e67558effe8a371f25030ddabc0ea7177d9c12a45f8c5ba05ff8e178e759a62b13947af695566fbb47874325e41ce4bb98637784e25a98b16fd3d8b2da892ddcb88c89507e6393499d3aa2105698ff1fa4408289227795a7ac629203f2b96e67de0f4640303ffafa20b62647c49b56ac8021d52a2377036eec52a330c54c5651de036810ce53d5a919fa485bca59d882f6e35191dcf808e38eea344df034cb1e1f88d31b25e2c2398c0f009381a0a1ef1f6f3291d585c2dc72bd4a23894c66cf2b6643cd8343e54c4eff114bc3ec2d685a7c3338beb6a02cd6921f957baa2114c41a9b54a1d79f8015d0217e815fde4e5859f7cf0de1442af0efd34fcda6eded7a63424d32d35ef57b4b492c334f6ff8b23e7e4c9566532fd831ff77829860fd488700ba15d4349cf8a455ba2c8ff446b01dccbff5bf0e9632ef5f25c35245e8e2c44e07d92a2881b66c65394275924bf34cf8430ac92dc76e5fb3d49ebd8188de448b7d6c2fc28cbc5cb06284b698df8eb28bad64cc5eb9cedddfbe0872662898135c3820e583b0ddd034a8be5f69bc72a53ea4f5c998f587abd6ea0d35d4ff57bb2df6d72469aca6931ea31ee869d86fe98c00dedd67ebee9be9a0621d1565a3ebe254f1b393b11fffdb41ea913aa4e0faeba76def6b4b312f908c231e85b5d62d062115c3803c516d15bd9b867669ddb176b9cd0637f6901eea4935aa2b57aec2ddf17ac1f5fe436f7cf76c9f76142b92003d9f75ea7982ab8d8770d07e90879566c18a4fc8911385ec3efefeee6eea2b4803a0d200de123939071f6e4bbd5bdc4268edc554a9d93a7cbbf7223111694ba402ddeb7df3889e54358af21f78b15c3cf6cd31e842ca6c3a7fe335d4ff14e0e8eaf9b7d022759dd597bc3ae1bc6409b920f3d477963101f3c3dafd3e0e9c0f983e82b9a6e384b6930f31ec3c1238fbf5ad188903363039bc3d72fc45894fda44507e6ccc161f4897015c7d4047e7b639cc40d9d7889204d3be3bc8c9a587790615cbf5128013c330a08e30f308b8491bba0b43887535897b5ad5fba17c9927bed3292eb71f2695bb15f256a485e2a0ccac9c8f4fc3f5a0b27bf9d7893ac6e164a3873d9e78ab9d930643c35e917a7f5f838174b22978a3f751739e48d91ccade25782a6c9f33332b57e92013a279857fe9eb405216ae33b7ca56edbca417539b405a31e04599bc7a3a62e50fbb84bb98d6d62cd0f93ec1ca9784eafad1b72fa8c26d2061c084c9e3cd1854331d7625aafebf2e54c8c6db580217b07191da30b9bed0026aba859027c71610e610c2ea177168bb3b5d4fe9efe574c4282f6f314f007646406195e41e5afaf48523cddb47a07040f98862cfbb2bb7f54cdefa6353ae889f93965671b2ec3091f151b8e3b1270b5fb5e060486beefff7ed65ade6fe0173a44910211c637890bafaf937b72e95f782cb5da23538d9fe5c3f147f7ea1ab7a047b2e5fef4114990f4d2d16b93656572afebe6876ef7da77e684f8c6626cd62ecbff34919201a6009441f0612ebe3f90866ce0c48f0c6ee6f89e163e03f3cf01336e235988ced6482455b66e5451602402033b506b3e6d9d9093b5d84f9285cb0a663a4cc594b68037b82772de1231225c175566108e2cbf6b31d48ce294bc0b00c6701ffd27760636ddd7e1c99a78434bc43f5025c2ee957324f6c76ecf55cd6aec3fba42f6ae7844cd98b9c281c325e891addc063f180dfe39a14a6b6416850637f1638577756a9a1b0e8b39457730035d4a85a359de96e908d61512243e0a2333a96f3479ddb3c0a2661a394069a86da7959dd49d674e6344ad38c07ad02b3a8eaa6493685473ea416caa93ae285518d1d23339d7cdd52a4d4a62ccef24b69ab127199177dbe9a772088a8103210fb61f57cc46406160185ed46b4e60502a0279d53b75ee31d82e56c82309cdbcc3fe73c82f81476c4fdbd1c3cdb88cc53a0b8cbc1481cf7aa386a83aabd187aad0eea1f079c1dccd9a0ec884d4543695d8eb4f4a881b8e212dfa92ca2b8a8148c22d6baaab9ca39652d077521195ce3e9748a45f07f4cbf13f912b6faf55db3123ddfed85b63ba445d2660409246e853c941f1dd4c18d7c45c3fd69bfbfa5756fcd292a4a7e3a7f27c84b7be1a2627459edbacb64d0115baecf8f636778c29aff2c0f731486d8cc62036b6957a0a40a5cdaf8606d683844dafa0a02161b3c87edfc4c0baa5164fe8a941d9e8a2e47b38218f7e39ee61fce1ecea46db85753ca51f15a0b5aed881765abf0251786a983d65a0b8301e03cf4b1010abd94754add97de0dd9c28c914d4f4ca754db33dc16d0476e371bd40cad86122ad3d57321efe7526f1142b0c5b4661277f6e9d18a8b676d02332827a67dc62dcfe29b39393c71c44cb13da948a7419cc11d1cd1e5a837c3150c4337a72ecbba887e6a662f6f3419a83f5ca45616882d24604be42daa73b89174a9ef0193a7c164dd21fa5770aafe19657eddb45972f8e13627e8fb66357c242b2a2ce5aad295a5b9987b59e6a90621afddb10f0ab2e10eebda446e2f71adeffb1743e1b050aedce7057fbcd668d5f5d620c159b914ce842ea8dc5c94d8416b524401c8bb982c44f6521e75bab3b7ed903dd473f93cbf5c05beea9b347c853bf10ea28b53437fc261c8ab9d341aa0d355605bc6b1eaf55bde399c224d9140b8a4130911d88be35371fe061651686d64816ab940ea003ae6c100a4757d499264e0ba6a2e844eed3300aefa039b76d9528ef79c2dbc8f4c0b1697814e4bec995190789c8c562a3709534da9bdb1d81effa7f467ae7c2c88c6c549e332831fece57987699c005ef2a0df2d646ecab95dd79900c7abeb449449a2127553a4ff5fe2c1e737cfc7391c2583eedffd87990c26dee4e4665ac7ea1ac6c2e56f335b235c121f1a7022f3c5a809d13807805d419b75b152e83792b6a2e60b6404e97a77e3ca97be3d9f8d023833de5e41cc52017bb5c08e70f083d3a826a8b492cfa87e8352705f2022b8bc22c38e81759a507c085077d76eed56aee91a026cb5ea1f031130cd989091abe4f761f966241049dd5c630578079c6c9981dd9045c9a87a5040f3778a876fb8b498af18546ec77e939dbfce328184204f024a87488dd9f5825c546f3490eecd9a09af8be25ed629fa73242d09d9cb92c19be48719b09df936561b7c0115248"}}}) syz_extract_tcp_res$synack(&(0x7f0000001180), 0x1, 0x0) r3 = socket(0x6, 0x1, 0x7) getdents(r2, &(0x7f00000011c0)=""/11, 0xb) sendmsg(r1, &(0x7f0000001540)={&(0x7f0000001200)=@in={0x2, 0x3}, 0xc, &(0x7f0000001340)=[{&(0x7f0000001240)="f1163fa393265d478254aae187a069c0332055058753cf254935d0362a8c67530f8401835e3fe0ed27b38eeb64554b2e69ff8f783c4d062e4bfe783ed62a85c07a0986e48602cd9c47748863c95e2b6295386298d30a1f2ab4bd5ca2e51138f59d303c7a7fd07fca0e73840671f945997bf8c3395ee99cf431eb004d942021751b5603003a03e560b0c51a53f9064de239fc8a19fd3fc06008d6067f08ec7fb73b41f14ca5789b398eb4caa84ac625995c503e2a0caf6148c988ac8e7ccb025f67bd41978434bae3ff026e29e863d3ee255aef64399faad7b28fb6dc7c0c4ccfb256f65086d40add91ccc3a6fb89258d16cef55c79884b443669f8a3a9", 0xfd}], 0x1, &(0x7f0000001380)=[{0x90, 0xffff, 0x5, "e6edadc99bce78609587d4d76ec139650444a461ce1b5183fbadc1592587f757480327cfa1252758ffaf0f753486cd99bd90087c70cf09e2b2432a9a64a2417e40fca45d4aa781330ccbde227301a515d737f65217a4900f13d90e050260135f67f21ec3d7b83a25da8abd189251f7d0e28c3b628728c813a762"}, {0x108, 0x1, 0x6, "1003fb6eec79863e1fe80226d0ddd5b001ee5ceb77360c838888ed5a8fbe3ca70edf81e3c7031d858d90f4de95744fb0c73d136fc73ecfcb337abfe9babac09a56540c79260cb8b71b96fbe79dd7345a40e34db4eff20d3d3dfb445e5894c514f4b4c2cb3d9f81420b1bf6547b069fa3dfb13dcf1bbf1904ee1129e38f8fbeea9cd2ccd416ed7b3a6f0c50fc198d1fef99386b328dae451d480aca19f969a55b22df6e9967717785e0e2b994af38e6aa74730648856e48ba80b382301476a00487e4272a73f9b2784f20bf9811020fab1048999873af5f0480bb84fabfb9be97bbd8d7b165196061d428aa48309d1daa2b2ac8bf275de9"}], 0x198}, 0x0) mkdir(&(0x7f0000001580)='./file0\x00', 0x4) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x0, r2, 0x200) getgroups(0x5, &(0x7f0000001600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r2, &(0x7f00000015c0)='./file0\x00', 0x0, r4, 0x2) r5 = dup2(r3, r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001640)={0x3, 0x5, 0x200, 0x101, "0d46ccc96636dbb2901d0c89edfb3a8916ad71b0", 0x1ff, 0x5}) ioctl$TIOCSTOP(r0, 0x2000746f) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001680), 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f00000016c0)={'./file0\x00', 0x2, 0x401, 0xfffff857, 0x0, 0x2, 0x8001, 0xa894, 0x2, 0x2, 0x5, 0x8000}) accept$unix(r3, 0x0, &(0x7f0000001740)) r7 = accept$unix(r5, &(0x7f0000001780)=@abs, &(0x7f00000017c0)=0x8) fcntl$getown(r7, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000001800)=0xffff) open$dir(&(0x7f0000001840)='./file0\x00', 0x0, 0xc2) mkdirat(r2, &(0x7f0000001880)='./file0\x00', 0x124) mkdirat(r5, &(0x7f00000018c0)='\x00', 0x40) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setrlimit(0x0, &(0x7f0000001900)={0x8, 0xfffffffffffffeff}) executing program 7: r0 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) sysctl$hw(0x0, 0x0, &(0x7f0000000380)="1743b2e8ebca4bfa7bd0d76e3afd685239c754fc1b54fb89a0b9081843ad35fbc1152082fa925eabb1e00204fa3976dad359bc4c2a4bfc3931d892e69229194bdb3b1ba4861414ab", 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f00000003c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbc", 0x20}], 0x1) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001740)={0x0, 0x22}, 0x2, &(0x7f0000002f80), 0x0, &(0x7f0000002b00)="6ab5e3faea7ae4400464435a140ad81335499f24fd6f2accbe72414ef3879c5f94ec6ee1a7dddaeaaed7a2e4dbf9cf15804fd82b81b439ac2ae731d003cbb3e7387379944bf54c2f117dfb4e15ea12f69d6003bf2c5ab9b123573a67be44f1d6857418e594176076fab3e859256708045b3e9319017bc4b51abe08b1922af3b37896ea470b2d1870fb490f33f013ae9e6e448bd11b5bc47d7b2988e9a935c2b646cdc1b77599bdaaf261f441ffff79b675f74e593b03df94a986bebc24b8166886d4b1cb625906", 0xc7) getpgid(0x0) r0 = socket(0x18, 0x1, 0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f85", 0xd) r1 = dup(r0) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socket(0xc332f2da6d70d1d4, 0x3, 0x2) r3 = dup(0xffffffffffffffff) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000300)=r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) sysctl$hw(&(0x7f00000002c0)={0x7, 0xc}, 0x40000000000001cc, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffff9c, &(0x7f0000002d00)=[{&(0x7f0000000340)=""/78, 0x4e}, {&(0x7f0000000240)}, {&(0x7f0000002dc0)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f00000028c0)=""/85, 0x55}, {&(0x7f00000003c0)}, {&(0x7f0000000680)=""/137, 0x89}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/93, 0x5d}], 0x9) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000740)="ebffcba2be579773ec70ccd965d032ac13ff13f9fd012eaa4e713048e699319248186b32e9903efa1038121b8d2ff7ecaf468d11376038592e76e814ca27e011b6a2f3b140e451a62d642a74eba903b99a9c737eaf30afd4fb67fe110ecc690f4e98b236c978c8a2ede9f152c0bf2a9647425aceef1ad096fd2ced0f3ffc93ab6427929a20a49150f2c7fd4143af3a3fef1eac47c78a1121c15fa18d3017bde9fdaeda11bd3b974f5eb4a8bc7b9024", 0xfffffffffffffefe) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x40}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaafc9b6c98479686dd6035000a000800000000000000000000000000000000000000000000000000000000e7ffe000000285009078000000003c7c976f01c14b837e2e6a05829a852aaf96b433f688b89b00a03329ad16a8894831d4203e8ef9ed6fd3ba3cd46534ca7b73b1bdbfed8b34beeb271db5b54150763aeadd4ad7a19195d155a453d5a11b71e1fb8a98e24a91665df717cb894c15b8e4af003baf"]) r6 = dup(0xffffffffffffffff) sendmsg$unix(r6, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0x30}, 0x0) executing program 0: syz_open_pts() (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000040)='X\x00\x00\x00', 0x4) (async) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) (async) r1 = syz_open_pts() close(r1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc02069b6, &(0x7f00000001c0)) (async) r3 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) (async) readv(r3, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd45002b5ed5df1f72daa365efe074a822a09cb731bb7df273c3b8973e489e7583baf9410be2ce5c49c3256303d4960e0c5ac118022b24a9c0017f00b7", 0x54}], 0x1) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7ff, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) (async) r4 = socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x200000000, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000180)={0x638}, 0x0) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0xfffffffffffffff8) (async) r5 = socket(0x2, 0x1, 0x0) shutdown(r5, 0x1) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r6, 0x80105703, &(0x7f00000004c0)={0x1f, 0x81, 0x9, 0x8}) (async) recvmmsg(r5, &(0x7f0000000140)={0x0}, 0x10, 0x1043, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) (async) socket(0x2, 0x2, 0x0) r7 = accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000140)=0xc) getsockname(r7, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c542, "10a6093e7e7be2df6707008c8bda98612c2100"}) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47ff0e57fb99bf049535c0a063153f6e2e3d7555ca8", 0x19}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0xdcaf) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) setrlimit(0x0, &(0x7f0000000040)={0x7, 0xd9}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0xb42b, 0x800000cd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="355a43f0271d379747000d", 0xb}], 0x1) executing program 0: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffff8, 0x4d}], 0x81, 0x0, 0x8001, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x200000, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_emit_ethernet(0x17a, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x131f, "0000000000c0ffff00008000"}) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000200)="38c3bc6b78b7c88529587e4f359a9be6f549b7b07982d6eef7ca350e25e9bdae563584309e825bf8597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b114e863a8865e6a473a74fdc1319d1e41a7619adbab1f134eb50af7f129ff06dc3628fec10fbcc45feb8a4d18ebacf7161bac0488f76e22079b2f1ce4a78fb2dc764781bac86e066918106eb004269f1a9", 0x94}, {0x0}, {&(0x7f0000000800)="424d6324bed1ce346d44ed08852fc5a1e7e225efe434cd0813dc245a41db", 0x1e}, {&(0x7f0000000400)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8ad281cdc3f39c750cc66fba7d7fdd98836b0afc888d6e3f155bac7", 0x3d}, {0x0}, {0x0}], 0x6) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) getegid() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x80) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x1cd) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000180)="b1667d0f", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="083fa26456017412ad0bb9a125a436394e27ab2ca28af144486c54f417c482356a766e7ec95c1872884ab1c83a305d256519bea5e6c72d45f025db8edbd1d4fa82b9f7db2e214e90f8ca7f7824de51833f45e88a52b883530f65a96cc779a9a90319fbae46f2b66a5ccf", 0x6a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket$inet(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000180)=[{}, {}]}) r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x2, 0x0) r1 = socket(0x6, 0x8000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c79f050000e30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba220f54f4fcf668246c0900e1937c727a4bdb8d000008e371a3f034371205", 0xb1, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2a) bind(r1, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semop(r2, &(0x7f0000000180)=[{0x0, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) msgget$private(0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r3 = getpgrp() wait4(r3, 0x0, 0xa, &(0x7f0000000380)) r4 = geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)={0xffffffffffffffff}) recvmmsg(r5, &(0x7f0000001a40)={&(0x7f0000001a00)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000001880)=[{&(0x7f0000000580)=""/185, 0xb9}, {&(0x7f0000001b40)=""/120, 0x78}, {&(0x7f0000000340)=""/50, 0x32}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/257, 0x101}, {&(0x7f0000001740)=""/48, 0x30}, {&(0x7f0000001780)=""/234, 0xea}], 0x7, &(0x7f0000001900)=""/230, 0xe6}}, 0x10, 0x42, 0x0) semop(r2, 0x0, 0x0) r6 = getegid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x1ff, 0x0, 0x89c, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0x0, r4, 0x0, 0x0, r6, 0xda, 0x2}, 0x3fe, 0x9f, 0x5}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000480)=""/20) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x2, &(0x7f0000000040)="e696", &(0x7f00000000c0)=0x2, &(0x7f0000000100)="8fa338383860ee14e741b5d5b0394e4ab0c430d4723480681429e7e40a6f0eac98f27c7a269bbdd3c3", 0x29) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x8000000) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x0, 0x0) r1 = socket(0x10, 0x1, 0x7) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) r3 = socket(0x0, 0x8000, 0x9) sendmsg$unix(r1, 0xfffffffffffffffe, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r4 = socket(0x0, 0x2, 0x4) ioctl$FIONREAD(r3, 0x8040691a, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffff7, 0x1}, &(0x7f0000000180)) mknod(0x0, 0x2, 0x20000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r6 = msgget$private(0x0, 0x5fd) msgsnd(r6, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r4, @ANYRESDEC=r0], 0x401, 0x0) msgsnd(r6, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgrcv(r6, &(0x7f0000000140)={0x0, ""/8}, 0x10, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000b80)=[0x0, 0x0]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, r7, r9}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) r11 = getegid() sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f00000001c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000240)="12b034988f3e3d8d3272e7328812f3d7f40e2194e1b3b174aed0a4fa90caeffd74a52ca3", 0x24}, {&(0x7f00000002c0)="2347b330f2b8433cfb0c7a6e9c97ebd103de5380014a70fe2cce7876cf12562f3dac3d7db5ff73e94b4b57206a192165bad39e58591058478313f116da5667e45083fdd5fbf1801f79ff2fcca6e8f9920074197834130a5d80ce244f6168f9e17d548589b9a68d9b22a1627dbbd4481dcec1e0159f6d37c822a3d79856dab430872b01354641fb8ad6c75d81270e5a5aa5b67f33112a69ba51df43657470d31ab6eee6ae78c15624ea150361a4b8e1d5a39af55026ee9b58668ad701e068d7762f48eaa993bd7ec734c3d03e6027535d6cf59aa1d521bbddbb8179b8e76ab6eeeee7cb2a73f6d47290f7853cb64f085be998d44ab426c9e54170121bafd97713c7b263167bc61a4ae99703dd3b2b6aa5485280c83834f653cbbdce0cf8523bc7282926335a7508002e0b3b6bc9f03f0ac6012697f62953e4d6f23d2b41c964cca201c89523078fbd23488bde70f8c381de533ca54f95b625ee49e4c641df7692d20a5dfb87249ae5a4059355945840a555373a01e47904ee91bbb01cdecece96e7412be4eae1d20e012aa0afd3b65b16fc07ff94fc1e03cbe0bafa699ea9362599d39a18bfc50b0b718e51952e45bec2b153d3bc8bfcf625ceca97850c5f705a36735e426e5e71492a7e07f2668be8fb581dddc7a596a415b92476face035f8b95cce4ae8816d7918ef4d0c369ab9b8b612268343f9ddeb87c000631d5a8cc83828455a70d5dce6147bcad18e74cc8dc9975b824c71ff98c04fc2acb09951837fdd447ae267e5d3479570834d76cc0509b3628dc119a2d2c13df40d4fa072ecc3d39e85820081c2ad8e514d10df57ad87a73a6c226edf78d31c9752fc45c2ae6c991842f5e92d1b23268b8815e2db07a71258b5e46f723c7b31d7c6268ea877d5292b5f00157635039e9db1b3500348969859a85f542285621f2417b063a9aac99faddfa867d3d7dcb0f87a152973b379ab24cce2bc9228cd995deb3fd28263c1636dc8d63199819c63147535a557c3f1b1788feafa52794ec02175ecc1abc6f2759532309a1207add17a69e08285e054215fff5d9f1d02871d15a45343cc6527948d0e0f595c2c8cd8062aaeab67e6f1e77d57c96a9b534eb1fbd8e80bfc2f825841e4be246e62e50d53b8bf35cf3852c97751cd0e25c18b6f210ef9f8e5bae3767609cd3e50dbe24981bf7240362186511839d7feaed5d9aeb00c4aa8508428bde8922894038e02435a6b05a2e027239495abd6455e69c6f0075b0d499f5d9a49859e5d34ef851d3ef884553a7f54e7e782aab1a543c394377151de49accd68b311bbd8c84004c9eadd1b273cabb7900d6a02c903ca32cc6afd6c980c82a0d42f7aed3f3c6aec7916deb720b3dce7c745138c00768072ad4774d262129eb648047fb73df82b429bf8db2ea142830b97726ee50410c6d0135d78044473e4ef7d8dc2dbebae4fd42b7c267898af2fe78a54d055cddecbb909365056f0a5b11b4e37db944db08f2e0b2f311231969bb1b16024cc4e2865ba052c6cf098f53e889511146fd33a774ea0d86b67a9b3b19bdd1a09ba03ab19d8abe2acaf09ff087e59cbbb991fa4d4b351a4803e8107361a2b84402514182cd3cdc4f01b0467365004680f7813bc1895ff477354d1d94e9900fcc746a80017a0b3013c3834c8274338867d14ab4367f151e574923125f72474931f442ab8312321513dc950f9db0840a8505febf61eed5957e3034f631439c33cd56f4cb168d62e50dcf535d93bb200e29423a186ab94113b093832756b254ea1bccf1b608d8d51c0008b825aed5cab4552174ce7f893810bd78d3dc8376e8aa25ab5988dd70d7d7957665b2b12f15af82da6875750582c2dab860c4869a2ccb6b7b69e9029cdfe2ca51de3ed6d8e2756a265566030139b7f865d732ed582b9e51061fef04cfe5bc68cbeab6628d9305a1819135fc7a6b0a20d5b4a71e5fa65c7237503baf823754d8d684a7d36c8726d78fe49727b01d1118daf40d3af89298bc9dc86398da40520567d5db794321f77069474f8dbf9ea44c0be787af9ad9450c045134a1941a001f1bf3a81aa1fe25d2547d82e3643667bcc437c31110eacd65426a53a5fe5ed60a2f04ceec0ae7348cb22a42c36761516e5223fa53e23a9939d55c8e55a4fcb829cd771df32c3e8505d85975b6557783edb37c82e028d6a05482b1b171ab50e7e687f99b0690b8df58f89f1f37a40244c30882a3802da366e843e2d17d9fd9fa0f01da8aafeb1b74c7df5bec9d2b5b6d94b566076f8f500963ba6761d3043710383dad1580e53008cb10c104ed4686a724f256ddb5da33e00afd5e7df18d0dd01090e010b9d3432316b613582d8f342b65fcf0ed62ee828a729b726bf3c703e4e0216947f5c349a3deb9d06fd783e7c6087f0310f43614c29311a3f9ed187ec96e3daad70f953794ff9dff9f80d6ae6304072c670abd5a42282395ff4f1f4185686c0baa2912576bc5e67e2cdd05f3d60c584d99b87c1ab4a9f6332bbdcf987514f19fa56e876ba26b8389930e6ac354014ddfd7903b7670794783dd88e96a8a5f82c21a3365335ba6534113a04740cf181b7e2adea3c385354cc4b5ad998a0f141766155ea13ccca8225c4c8abeb38a8d9328303d03d53641b99564c473475c754dda15dc3943a52bd889e7eb0b14f4890b19308c688f56b425989f75c41e1c1d89a4070cca8ab6bb7373d482744fe888715467aae59fae9f80a015f40d72ff7d433ac7c64563ecb0c801756c2c7ffc49b753579f21619baafea9d53ebd3f4f92f236659e883cb5432447a07459239f9f23e4c937b5f2a9cc4fd8af21b72b863989af00d492e331d20dbbbdb06c31595f5d7945a2bcaa13088d4a16061d57f83ee133c6dcda748b1df146c0eb5c73e480fb794f4048cc77a6bdb82a27286be270f5f5fa798e6149c4f7ca6642be50274f9746d42a1e33989e11a7e612ff1d4bfe1de96a34c6d74f385f8e881d0eeaf8623812baf8993b75a205b1b1f08676dd5705b01c5d7b89da0e9b2f4cb93cf7340ff1d0bb3db2d99827dd8afb923cf3fb7b82a720c04448e74f5345cf447809e2249f2c2534af3172f99d44f1735c6e5fea63fb0352c55a678dfa6c3d414f7a07b4e34ba957174fc7a7182ad579a33db73af6cdd33cd0292dab6c03961bc5656441e8cfeb40d26947b3a1a2382d8229332f7f339e9c7ad8085fdfa7063f56e291822a7612ef571c56cd4478ae85b451117bc9a46f08ec5f88cdd9fd2299eee4607842f128fcf19c089cc1eb34d96925e2212ad388e577ddcb15a65c3801d68b6fea9d5c00b8d3d1896d5af619868444b9935a4170e68289f97e1c3d84ec06d529a34bb6a1e64f7a80466b8b4c57b583ffe902dd8041633ba7f92b98bf1bb4da782a37dc4057d3eb03229279b73523c757b7d20c0320700e80eb69f02a42d30b0b16f9ac85c384ca7e341309f369ce871df98bb58bc6717cda9455eacfaf27e6fbf21293380727fc9b20235e31b188acf0548ef827e29bbc7aa030ff15e08e98c6c35327593ccb26dd53440b785b3ae183ede6efdcb6ca8824ba277524ac7d6bb2a483e6de833c29778900f59b14b15560d5bdf13d585344cd1ecfb9e5db04b09ac9ce2044906a870a8776ae3bdfd93d7653aea78fb039a6df2de3625f8dfc08c50606f40a3ed720a91aed567def2d5dc5f8999d31929b05a3972817a786b7dea4160d9fe42c90969287c83343a243fe140bd612937b5bdb97718c2c76a8cb9a03fb63521ec90edbe264b156c0e886964a6d203256cfb81caffaecf8bb75854b16eefea637225408ac9192500329601e09280063e14b9bd402dec39b260153c6ea560b45ae2502e61edf4506db5526043e01a22ef1b491020a364f6f176da8bdbce2244935dabc33e4572a2b9251d38913496a74e89e84b3763098144ff1641c06231a0b248be73c81c2ff18e9801bdc5516a08738a4dea3b672f53d36eb8eb8094320674954a71bebe549a4338818bcea9197a25d15b99833768a0cca00443d7f5f2299e86219805a81cf1c8fe2b72f37453aa4908516df8089c2f495d4d2bee0f06fac8d88aff2d2e80fd79c5cd7c9596dba7da8d08b19636b84eacd3187a37756fcff0f84186377595cc005dfceadbb2eceec3795a6d9f088c1e9579674f581e8ca20ea29a0428909f1067e40b93fdf712f6e8db9ab4d86c9ce173c09ff8ac155dfa24a31c61b1a6e690ff3dc8552b0ed348c861260a9e04a7705228f309e2e75dee386c49f95249caf06a53b3400758eee286aa6e93c1f4d48556e655ddfa00df6ef386c6802e889398b7d1d78821591d8a6d19508c2d1d7adcec7106616cf67a9d98f60a079c3dad127efbf987f0d983c474ae41022bb1ce55e85c121df7f3eb8f0df293c97eb7782036704e2c72b654eff50b2ea3e3b81f6f3c80d4d69d4ba2c1828cdae8e69807f5e09472932939ee2ac04e0cc7c11a2a2f4b2a10c7292288eff0e125896a1d91abfc9a66ffdf625fe8cb0482bf7905bbbbc4e02e793b4c223d92a0eb64ff4dedf3ed985f43aee1b85fbb3862e44d9b221998d361e5d55ec10139a1e4f3dd44ffd12ba7f0814959868721da60c5d8da79adfb7be76894d1340525595ed420d91a037eda8267b0b4ea834b23ee14f9011956b7c2b874bee7335254abeae95ceb29d4c7fce836608a171d73bd3416ae0ab25608dd1e463d820d687cbd37c26a116dd8824ee14a41871969a8d2162aab0134ae995987c546132e172220617f57ae64877b0594b3528e9b3a08f63ddb2c7848bd2f4cc20e8ea4671738a37ef6b013a9ae073e4e9a280754265bc067065015fbeb54997003376b3052b00acfbb7615a46d57dcb5df7032acaeb14c7ab8b0d2be6e5c00de4ef5c19bee6eecac886785f774b9e05321fd8ee66b35e41ee37d9b7d37413ac43d52a5dc712836379012de989bef564ff77cb106ab9e42637b3a95839ca4341237f6a919877f7360a83b6ea68a0bf856c32b81c0077e7fb6edecbce7bf8ce629ea763d66f925d53806b59821713ab356a66bc1de2c2dff60b355f9ccad9557e5845bce743bc0801ef5cd84abb193d132494510cac5d9a2c7d5c71191cff17558c431af6551c5f2db687475f19ef24c998f2e24f5b4b180b433742c33bb6dc0d38ec421ed9ec0df766c53b010f09f06d4e3579c3ec420893fac042ae0961f0dafab80a294ed1c55c7f343fd286ae74e2160dcbb2fb4f0f11ceb7d447b9cb979fabdc36bc1ba914505f9603902f4ee9a3d50f55ab180f98d90804076f534058ec6e07da04078e810cd057b75815dcbc3cdfd6730d09ccf350df8aa3cfde3c5f02d7929f590f78cc3cbdd88dc4180371b33f1aa4681e48bf222d9bdf72a6b6a2a71920f4dbf52a869d4b63bcaa0d557dc29c8cc2e9d123198c985a1d7b1ba549c993bf53cd317de02e33df845cae84595e92edde245a6162155f7d03732a72d8b39c71a8915e02f2886f8bed115109a83dd09891c22a085b407c4698dccb951aab1586661874a509c7a111e9e00fba846074418db4f615bf4e62477161629ddad4d12656504ab81685ba9bd720362e50057f132aa1c4dbf22707304789bb1b46f136783fac241e552707499d1cbe6a25e3d4d3c6e95daa0df203261a8e62241a098bbf55c61ea34688440a3ea150c724428fef7c1c69c395f171d1b6760e5f74bc6f558a78380a78ef0741e4eaa55c08bdf9dbbc6a45244077c8ca0473a9d91155a29c34634e0d1288a8a6fb57bd45bbd5c6f10e5b8f536b75d425", 0x1000}], 0x2, &(0x7f0000001400)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000fffff0ff0f000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32=0x0, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x118, 0x2}, 0x5) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) chdir(0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(0x0, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) stat(0x0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) lstat(0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = syz_open_pts() sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = socket(0x11, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=[@rights={0x10}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000180)={0x0, 0xffffffffffffff81}, 0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x400400, 0x4, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000180)="8f43329fe0b958da84bc997e737bfa9e269528ed3030bb37af4b803354f58515c93d240b5232abb8089776648430415708ebe2efbf788b74953797e1e1ed97a7628e667cc80288d665b1c8b0fad50165f4441dc465766c821d177086778947cc3248a048194cf1c05d53aeda8baa47ddd74c85fa51cb8f40cc33e982312bca91562d5adccb94779380cb33b11f850d40a6679f13072e37c7827d7754c6b6c2d8f6658f113fb917bed053a2e208651fbd7d3a504e28fa13e50b44f42ae93efa7b52038d6eb88642c4649d95840a732a58d2cfc3ef08d8773f3f305fefff5875972bff14bfd91b5b622f9a893e108042aba0722f94a053343f00e28ac35fcab3a6d75de6b8ff8ac6e5fba7263f20e042cf0ee2f39b1629a64a410f642bb10aeead50bd179b72948b5729d08bcfe0ef0ee9ca1dd8a42709d109eaea62ce0037e5bb0868f7f1684959c301c2dc9dffac348962a089cdb95d1fe968d8cce2a2d96e7e523ab57b697b1bdd86bb093aae7a3364fc7c1fadeb4de58f5e3336ae2fa5bb785143b330e13d502047ba36e21eeab821a5dff108cd810e8aee4574d8af92835bc1b194e06b20d6f43643eabe1262b87acd3f74bb23eb45edf419417f80f39ab92a8a0574ef2f9cf631406b917844b8b182e9622d7067a3ef60f2b8fe46eae1f883c0564ba35beec44e0720a9084520bfb94a6918bee1905bc06191d9f8b8a1713e2393d7eb85f4665eccd0d4dc338e97d0242eca8eaa60003d18137848b83a47ed4be3c34cf2b5b15dc35f4554f1ac1a5306f673d9340db76f6ad4cb9de123f1a2d3ab6dc164dffd739ba91338542fb1642884a817b62045ce1f81e3110b57c4cc95406a871138a4a501563f5e9c7895137a27e6ac24b2cb2807ef5e2f3490fca2208871e09606ed27d498bbde70fcc464343372a86cb1e557de9b17d0b5911baf0c5cb90a5657743bb7f66faeb0f8789fde76fa57d8a2f40ba6ca62475a2feac26d878e0714aba340a3f4cd29c8d17105b084563f7e7069291ac29cbc43d60fdfdcc62dc1e8fa24ba93a3d884542b885f23d35d79db227042c65be660cb1d1725495ba8d2d69f60ae6343993e17761fac8e71bbd2fe6b00ab53f7ba13d7aee09b5d92e750d06fc59ed39c1eec72100d17b13aeb9cc432f5e1bcb35e9ec989d81967c6d08f34963d51f8a8e54ce08dc364d2684bc0f5a4dfe0fe5f09deebfb060f4ae08332dd9b1bedf45ea1c354da66a6bf3156942d5c7ab4092d084a4c4ac9522b169a7a377bdc9cb3d6cf4d3e1e5a1a7ac4af7ab19ff0d78aa399f2c42b052d5b259bbc0230b2a7347c9ac3053ff4bc39d91617293fc04d089998491d2f4ab3545adf7572b528af14e178dc7bbf2b66e21b72dceca30ad777522372e54023b5b8e065938f9fb7235ffde18675647cefd0e494afd072e9692e6c526a08afec39f4043e7d50cf58b42c846e491845ea5699057e9417c3947af0e2c48dd8d1a1a9b10361ea6ff59c4016e46fffcb8830cafe8b034ef4c0cfb757d1e309ce6b94cd6dfcdd468a8881fc0266bca3bf894322828084b1208f579ee2d1a09eed51cce7f7aa53d1b55c03acb1d33b3d6d83cc2b3d156e2e93ded834016da659fe9bc7b18983", 0x483}], 0x1) executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be3816498a30b18d85a323957be1aa0500000051e2f0ad3ebbc272699a1f139b672f4d335c223e7d9db42bfa89f88cd92f18", 0x62, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f0000000000)=0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, "061500000000000000000000000000004000", 0x0, 0xfffffffe}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @timestamp={0x44, 0xc, 0x7a, 0x0, 0x0, [{[@loopback]}]}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) open$dir(&(0x7f00000004c0)='./file0\x00', 0x200, 0x180) syz_emit_ethernet(0x36, &(0x7f0000001440)={@random="5dc61a209f15", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr, @multicast1}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) open(&(0x7f0000000000)='./file0\x00', 0x492, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502b9", 0x5, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f00000000c0)="ff", 0x1, 0x0, 0x0, 0x5a) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) socket$inet(0x2, 0x4, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x3}, {0x7, 0x0, 0x4, 0x2}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c61e000000000000000100000000e01f00000000000000ff0200000000000000000000000000010100c204df"]) syz_emit_ethernet(0x52, &(0x7f0000000600)=ANY=[@ANYBLOB]) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2b, &(0x7f0000000040), 0x0) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r5, r6}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002e80), 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000000280)=0x4, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xc51426ac2fd3540c, r4) syz_extract_tcp_res$synack(&(0x7f0000000640), 0x1, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d910000001000000000005000000000097ec4f3cd079bb0f35a147deca20d12bfca9a1abc4d4826bb9c571f53cd3846929560e7e16fcd3e9a77995ee3f904a4d98852011ee0d490232ab88f2aa9bf9f8fbb23fee0f52e842a9e96f24cfa752593588d319b3b5ea1de64687775fb01c63c8fb0e623e9a0426b9f64ed934aa157214c1653c6c0fa7eb4802ac088fec4db5990b95c47b8dcd90157a9fa7c567512d9c8248d1901ee1a8c4cce89dc3847dc98072a0fea55d4757e86711afff5b9c0712d913564d0409b975964c337b17d7b15c780399", &(0x7f00000002c0)=0x2d4, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) recvmmsg(r2, &(0x7f0000001640)={0x0}, 0x10, 0x80, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, 0x0, 0x0) renameat(r8, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000160700000000000020a10500fef96ecfc70700000089583535673039d0d236acf2f97704be38164991f7c8cfac3ebbc2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800"/177, 0xb1, 0x0, 0x0, 0x0) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {0x0}], 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000001a80)={0x2, 0xc}, 0x2, &(0x7f0000001200), 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="e33de53dc64007af5db2789a4b530276f65e2f8d95b9b7d2dc3c1685d93e9872e5400a7ab0259eb0f1a5cc2c87962f0211b297e529ba95022bd8", 0x3a}, {&(0x7f0000000080)="be4b5bd89d5fd45050767da68f718f39cfae3d88abbe6510a9babd7174c9e363e29f0fbf33e9b4e91d7a63accb8ef52e37b39ee274a85aa541b294c0fcf05932f623379e48c163d66c689caf7c75b40c798e15b5585c70ac603b45f82a4e35117aa92e0ad8f406f91f90bfd6c12f3e8110ecde68c73acfe66ee282825e6852d9037476c6ac3f838050e20394afb8ca0d52a0663de430bbbd2da417c54d38c09ecc11713674d787", 0xa7}], 0x2, &(0x7f0000000180)=[{0x20, 0xffff, 0x1, "d93adbd714ab0c387c"}, {0xc8, 0xffff, 0x6, "5272320c6d7acba5ca0a87347b0dad690af0e21b0d320efe780392ea343815e332e328a463a464e622144bb2e3bdfc6a142dd094caa1fa05392d6d57ae2a2f1bbbcaa60bcad420579d6848e8c54f430d6c298a773fb9ec7d050a141f2327b83a11e2a5dde22e216511b1bf0c567d023877de891d4812751ba820c6f2dc8e75f0706bc2cd48d2d19b4528278764f2cd93851a2ae345edad07d3e44a79c99b23487094f4a6169b595ac8d7a186137a021fd05387b6cfd7"}, {0x80, 0xffff, 0x8, "46be13bc0e3c1793531c39299c94fc0463d6407afa0a88d3b0a7e92d7de3f47466aa0cadc026112184b9eebf0c92f3fe84480943a1ad21739b8800ffee5162c3233a86d76489cc2fa9e90eafcf3630b475752961478d8d57834d97be6cdb18667fd0654112e59b8e9fe9bc7ca676"}, {0x108, 0xffff, 0x35, "9360825052de5c036e8ae94aabcc3b3a661217009003a107b81e94c1afabc47fdd83cc033580d4ac3139d5f23186c8580d8b15825746cfcb9a77ba1f45a63e504a31f296877ce89c7c3a0feddea2a23e4fc8048e265b192b00c5f921ee02420373835f0251a1e4d691a78ad55f3d40a2928701745988581a4eb1178b653dbeab77b0464664b608edceea639b654fb8063b631b66b033148770a87d0b2c71c5493f70c8e4555fdbcf3edd2a777f3ddf2936fee2d6406420c7e552a5ea744733fe631ccae587faf7a4d8c91a63dc60f4ac75df68b58c31a9911d085ac3f11f08ad5e85767b76b434c6572cf5f7455864d5edfefb510b"}, {0x40, 0xffff, 0x2, "6cfa2eb21a4e5359918705c5916a62fb1d869c3abc2c29f2070fa607a3920929431a69a7ebb6e276d4142599"}, {0xc8, 0xffff, 0x363, "c73e6ce4f1aa8a5a4241c32b66892af870fe1b1e0667ba8a032eeeee019caab93147dc09f217d00f96fdf233aae125c036cb991a788c6b8bec39d2a30fbecb6e4ed1607652644855c1b6afbaaf6b6bfef831e038f177ee7db7ce2d487fdb94920a16fcd9b60d6f7ff917f19157219ed755b97a4ea77199edd1a4639578db7905b383cad87e53222aa2ff99051eb0f9156dfceeff453c1ed4857697cd04574e7e5ba8a074edabe7b9e567e74024d2efbd4e2c45715644"}], 0x378}, 0x403) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xc, &(0x7f0000000540)="ebffcbfff0c5727e78df7430d4d35af337a51d87c2b71962365a35a200000000009b0000", 0x24) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000b80)='./file0\x00', 0x80, 0x4) open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r1, 0x0) socket$inet(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r4, r3) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r6 = socket(0x11, 0x3, 0x0) shutdown(r6, 0x0) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x0) executing program 5: recvmsg(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)=""/107, 0x6b}, {&(0x7f00000001c0)=""/99, 0x63}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f0000000300)=""/25, 0x19}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/213, 0xd5}], 0x7, &(0x7f0000000580)=""/85, 0x55}, 0x1000) sysctl$kern(&(0x7f0000000100)={0x1, 0x51}, 0x2, &(0x7f0000000080)="82bab59c7a9d00030000000000007cf3486049d79000083457ef8ce958ba8b63ca7694ff63df1a7cd969ac8a3b00"/63, &(0x7f0000000640)=0x3f, 0x0, 0x0) executing program 0: poll(&(0x7f0000000000), 0x200000000000002c, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = dup(r0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) dup(0xffffffffffffffff) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x80000000003ff, 0x0, 0x4, 0x0, 0x4}, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) dup2(r3, 0xffffffffffffffff) r4 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000002c0)=[{r5}], 0x1, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) close(r6) executing program 5: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r1 = geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() writev(r6, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r6) poll(&(0x7f0000000040)=[{r7, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0xbde4, 0x0, 0x0, 0x0, "00001800"}) close(r7) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r2, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0x9) r8 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, 0x0, r0, r8, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0x0, r1, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) socket(0x18, 0x1, 0x0) executing program 7: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000040)={0x2, 0x400, 0x346}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x15) listen(r2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8240, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x8) r4 = getpid() r5 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r6 = getuid() r7 = geteuid() r8 = getegid() r9 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x80, r6, 0xffffffffffffffff, r7, r8, 0x4, 0x8001}, 0x5, 0x3ea, r4, r9, 0x6, 0x8000000000000000, 0xfffffffffffffffd}) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) dup(r10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) r11 = open$dir(&(0x7f0000000280)='./file0\x00', 0xbfb82d52f2ff9dd8, 0x13a) renameat(r11, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000300)='./file0\x00') setsockopt(0xffffffffffffff9c, 0xffffaf67, 0xb67a, &(0x7f0000000340)="50a118c5d8a5decdfb8c6b3d", 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000400)=0x401) r13 = openat(r3, &(0x7f0000000440)='./file0\x00', 0x400, 0xa2) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0xd47, r6, r14, r7, r12, 0x14, 0x5}, 0x6, 0x8000, r4, r9, 0x5fd8, 0x80000001, 0x80f}) accept$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) fchownat(r11, &(0x7f00000005c0)='./file0\x00', r7, r14, 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000600)=""/43) syz_emit_ethernet(0x2a, &(0x7f0000000640)={@empty, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @random="296f12caecbc", @empty, @broadcast, @broadcast}}}}) ioctl$WSKBDIO_GETMAP(r13, 0xc010570d, &(0x7f00000006c0)={0x4, &(0x7f0000000680)=[{0x6, 0x9, 0xf07, 0x2, 0x7}, {0x1, 0x0, 0x1, 0x4, 0xffff}, {0xa69, 0xe00, 0x1, 0x91, 0x8}, {0x7fff, 0x1, 0x9, 0x40, 0xfffb}]}) executing program 3: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x13c, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60aab25a01061e00feab6e3afeb617ada4f6f05b43a48000000000000000000000000000aa"]) sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9ac, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2ff00000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) close(0xffffffffffffffff) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x8000000000000007}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000002c0)="e698e14b89bc891227fb38daefec826c8b56450520171da88da4cd871621d59390de02ff03b5390afacbae36fbdc620ea386bab17be13cc643834b6904a9d88a9d3975fe0936364c4e569dff565bc14e9d344cb644cf84dd280e3f2f2f", 0x5d}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) socket$inet(0x2, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) syz_open_pts() madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) syz_open_pts() r1 = open(0x0, 0x0, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_RMID(0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002640)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x44, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x36, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad6b"}}}}}}) syz_emit_ethernet(0x43, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x35, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @broadcast}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"a317a93ee7e188fa122175a2ad"}}}}}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) executing program 6: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000001a80), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(r0, r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 5: r0 = syz_open_pts() sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1002) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000000}) flock(r0, 0x1) r3 = fcntl$getown(r2, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001, r3}) syz_open_pts() syz_open_pts() executing program 7: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000180), 0x0, 0x0, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000140), 0x200004, 0x0, 0xfffffffe, 0x0) kevent(r0, &(0x7f00000000c0), 0x401, 0x0, 0xfff, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x200, './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000000)={0x8}) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000100)='./file1\x00', 0x800, 0x95) r1 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) poll(&(0x7f0000000880)=[{r1}], 0x1, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r4 = socket(0x0, 0x4, 0x0) ioctl$FIONREAD(r4, 0x80606942, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) getppid() mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 4: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4090}, &(0x7f0000000280)=0xffc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000001340)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xd}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x4, &(0x7f0000000000)="02000000", 0x4) socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, r1) r6 = syz_open_pts() syz_open_pts() kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x100, 0x0, 0x0) dup(r6) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r8, 0xc028698d, &(0x7f0000000100)) syz_open_pts() executing program 3: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/192, 0xc0}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x8000000000}, 0x0, &(0x7f0000000180)={0x638, 0x3, 0x0, 0x0, 0x2}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000001780)="02888742b6596520ac0defcab819bc14746435e77c9e2c5e4e44ca2dc1bcf8d0d56534922775707c4fa311ef36756f", 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00082b00fe8000000000000000000000000000bb00000000b3"]) getpgid(0x0) socket(0x18, 0x1, 0x0) sysctl$kern(0xffffffffffffffff, 0x0, &(0x7f0000000400)="678ace905003838c7e1ae17ac99aab2f1cf9dcf07f9285196e620bf38a1215696f8a1c627294ee162e942976477c0aaf902228395762cd7bb4d29f8728f7918f8078f9328815d7c5b348861c1423b117fb2e825cee45605213f333b0a396fc0801926205c22ee22c045a09d6172290666b14ee5330c16c907aca72a0e8c1f9acf4495b736f1f87729de4e02f19f9c018addc673c01184342491013fa36108b389cc2e713e7acaac0f899e6fd12b5250887d6499587eee3b1b79d5c7b2ef1b2745db1ae181701a58bb07a4873023853d05998080e3fde6bffa5e45aeb45070c8643db27bbbdea2f5b84a8b823fc1bfaf6b33b14a200", &(0x7f0000000040)=0xf5, &(0x7f0000000140)="935b46b7b3745f041c9c356f85", 0xd) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) socket(0x18, 0x1, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e714bab115763c64822c645cd2bbec1a2e3c775b6cbc14941a54111838a9ccab952b6c0702ae598aa2955ea9a087354dacfef0e4ef28387c6006647d4f750f2439cc84bd90e27c0a83d3a5ef0f41e09ae53efe017f340ef631279fcb000000000000000000"]) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x28) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x4) geteuid() getegid() r2 = msgget$private(0x0, 0x285) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a6405919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d6a8a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac78a01f65ed86233944bd997dc31ab7aa8be41fae0423e12a73c9eb5eccc9fe5b163a0141366f6ec9bd85be6d91e46540748d268dd3301672787d7a89030e36ce71ed6409e6867c147b840d38198e876c682ef74615d95ea0692a2958d619f0c6ea6ea35918080bb80fd99c01ad3d8c6fe087133bf018fdab138acfdd26637037f5f2f57eaf209d6aafc72a1555cdff424a80a16ec321d428c71e3a120dfc94011ed09f2d97e0ad4bb3403ff98845e23d26e718e8e8206ce2138dbe1d64b1ae6086d632610b8f80e4d372ae39344251cd589b256d763fc7946db5a00f7c757e9c3192f3115fd68e5df72eba695c1d542eff690b052c8c5edaa2f84b58f599fb24762293759f6acc90191a2fb4d9db667bff32eb9857a91c2c82389f15bbad4d5f131cbba5b338ecbfa6899445618ed017f520947638a9fe6c9d44968426ee3113c7cbc78bc3ed2e8731274e5ed210b4c8a54ec6de0f38decbbe7209663d93c3269e1bafab8acd8601a74ef79d3566efd0e7529f73246426650731831d5ede0487843865fbbb3b446546bf0fb7c52cd049167d0d7e77f8a2c0611a12e2bddb0807f07f1b830952f8611539a4b38a75ec214a03d2a703fb20bb565791f727e1f11a29f6300"/686], 0xe2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r3, 0x802069a6, &(0x7f0000000100)) socket(0x6, 0x4000, 0x0) executing program 6: r0 = kqueue() r1 = socket(0x6, 0x2, 0x1) setsockopt(r1, 0x2b, 0x5, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x24058a3d5160d1e7}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) r3 = msgget$private(0x0, 0x10d) socket(0x10, 0x1, 0x4) msgsnd(r3, &(0x7f0000000100)={0x0, "7b6b1053cd0eb4f44ef4797ee41572f214186af33f6c0795d5392708bbd1b9a13f11cd8bb347cdb3b356bdffa91f267e9178bd9462b438f1a811c3878308777ac644e0abe72f395e1882c8ad17fa91e8802a6e1b5fedca1d38d65c0a952aed8c39f200ef0c4b9843ab3e3901e236a94a7bbc1d6ce5a23a333e67bfbd1e0f96aea954916b3d6e5bfaa89ce642f7582fd7b209e9"}, 0x9b, 0x800) poll(&(0x7f0000000000)=[{}, {r0, 0x127}, {r0, 0x1}], 0x31, 0x0) executing program 1: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000040)="dc3c19ccba2ddef121147a14fdbb2a4c786fa22ffdffa8f8745819a5697deaa1be1ebd0ac77fd551d5a59afe2c135434a3d1a4abc99a5d01b4dfff11", &(0x7f0000000080)=0x3c, &(0x7f00000000c0)="2da57ee0aff317d1379c4e22c5e8eff5b749a53e44c3710cb7d5d4655ae76ba6fbcfeaf071b7512ace713e323c6cdee9b418825e26a5ddf70eb78c73202151b28f604ab0a7b23ec045050d361bcffb680e73f87c6d6b3032df801a4a6b4215c3db9e2c4e7b148e1ccb9b5617d854e51c7c8c9ea438395424ba3fe965f00bfa365de06e8c582503aea032b4fe427ec535ad65d8a5aede05d69a7851163437b1aad8c80804f11c8c20d7a55696d2472941337ffbdd07d3e8a07ccbada62010751e7b41fac99fc40bbd067102ee5e8848c8a9001d858db8c54d189ba2f8f736fd3db96064a9e433abf0e046473c20a2628a750b6f23", 0xf4) sysctl$vfs_nfs(&(0x7f00000001c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000200)="99f188e90c0eb8493c97c2c528e6afff93228dceaed227ed2123f979a9195536764aed95e6efff225e8be3b347b3c84a60461caae88bab58ef2ef16443e653753abe3ad41b57ba2f6b2bdf7a0513f67083b748d05f44a841145557a5644c5faff1c84916da5a5b2a724841b2f0babee2ffd1ab7043a8c1d4776a4d18db879eade00f45f8b1d0fa9778dbc1aaebaa585a7c1315756767fb9759b1cb0a18d2a2", &(0x7f00000002c0)=0x9f, &(0x7f0000000300)="c55cf4547b2aa56492b2bae81f40e6e87e95bfe1a0d42749fb4ac8bee283f5ad8d53e35a93a8214cf5d2958b89dacdff6aff60e53ae2bb3637dd1fce4d3d469b6b5c61218a1e9eee8dc354c66ff87bb0ddb96904ab343cc5bc7f4584411f4ddf5fd83ecdcf82b18dbf62a42c2705cce1676acb2453fb8cd49e0142b36a2c7213afe229e724a94b7071e84c4853351f4261eeff9469a0", 0x96) sysctl$vfs_nfs(&(0x7f00000003c0)={0xa, 0x2, 0x3}, 0x3, &(0x7f0000000400)="9bd48f1f0c2084f3a6639b887f6dae676d29034a0eef0a8aa47363d400ebafbfb512ddee3d82daaa309a51fc79e281dafe40565401315de5c553be0754b03e431bb9ca8e510b365aff0cbbd45b7a749d1666541ad97d104f0f1a1d767645763ebfbe3f683f31df09", &(0x7f0000000480)=0x68, &(0x7f00000004c0)="b41aeb", 0x3) r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1819, r0, 0xff) sysctl$net_inet_etherip(&(0x7f0000000500)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000540)="2b86e4eedff8d008015c6dcbeb1189e8d96cb982dc43557e9f1fc84122f1c02b4a8421de5ba68929d14df52c87e00f23a8353cb50b02d3a2ad4128e8d99f98cd975970c92de16eb85dae872c0e9880ccfd6b64a433965448f3d083", &(0x7f00000005c0)=0x5b, &(0x7f0000000600)="3751949c8991237cf428454001ee60f8baf0ebd21d41f59035f04a250b77b6fbe5048ddaca2c31bb97e885d21f848d9223ab6a6eae469845946502a7ddb6558b339f23b5b16cbefa7f25ddbf40d7633350d1a0a1b107fff159faefc10836df40475cdbbf4f2442d21f", 0x69) sysctl$net_inet_etherip(&(0x7f0000000680)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f00000006c0)="604e43532e9a9ef7c453e307984bb8da83b309b73f65b1c0c208792b3728a2fb2761fa823dec98", &(0x7f0000000700)=0x27, &(0x7f0000000740)="4764b0d3ff3c59c7c1fa5ca681c294413f861a8d102ceda29e8ce54898eb7b8949bea69c3e137a339d6d6d0587be5d1c8d6b0f3f7c4a334d7d97bdeea837bec88cace170f1d1bf52e831824735b9fe710c6429f27bbba0d05c89d68df8f000ea9821bf5f310835568ba73ab0f9dba14b6138b945d4019465407098762030c1e7ba855572666e98633aaddbf0400fa94c688e65460f8ec6f0807ba2e2b7447b453e1306423d66a4651859a80a783fd4f9e20791dfb5b7cce989b08132a3ac641f009056b38ef63c7433a4205b59325822c937d900a67844037d32ece90a0db5810a7be28e8cb6b2597aad2da759cb1fcd57a4afb20df45c301a064e80ce36394eef6af6e7e2636692d98ba22068a2291d1c1f1ea58c4302e2af2ef1787f9b2a617f88d2b83068d5c3e3bf709426148b183da8e75e452ff717e962ea9948a4f540c905c1d20fc5118919d64f497244bf41d88b84d4cf6ecafbcc0bbc964f23152af7f05309eb4bc4a12cca54c29e82d8d95751a49ba38686d47653e85da1ba07ebd0821714ec5e2b66b2369d1f563054691df63a60753a1145a46396b58fd8dd40a5d85793277d47249f07a7b07b371179b1a3b83ad992ae98369ce071fce177268e7e90220232abf52ecab16f939c66550bd3ae97a91f2c2dbf58af971255175db0a302053161102d88505270779c3061ec792a2926d24a175c218be4fce5ffbff00d561b700774820ed94626e402870aef901bfee6d4bd60829b94d8ffa8e985f8dc6e43e85e634f09467af7d9516762295349f9197eab28f27d5e685879f793b18960c1e2f838af574e14ab5c501e2078f2a8bcf971bf94c6056eeebe767507a6885e831129358cf529b13d59e46454b1117e6335d8ee622e1213edae1a0b2297fdeee2ae1eb92442e359701bfed69457e0c2945f1faba9fe6f24455715f8e016fe672c31358df97726aacb6e8e4ae9a5cfcbd24fc84da4ad7595a0a17b22a99a7002e9430ee9393f704cda4c9d2dd85f47c465249797eb65c740d2a0548321da60461506418267da9a48f0a7bca180eb16ea1194f85190a82b3309b5f3e26e75f3bc678fcb386370052c0423d1dee2c682ed0cd23df1fd32900ce9d24821879a4543a9f52348f005a3f7ee0a58cbb3bdd1dc14bc2c62e082f53085048fd372dd0ce1d6afcbd826d61f25b73477474f38603c6db53f2952b5a5cfe3e1959e0d8b6fd98a20600499206926d790e7939226c52eebc6140be5bae6a131d98345e3dc83caaecb0b9cd1229ea63902393348ca7e5c3311a636a3872d7da214103fa09a19b2d25971a8c57f4db9978a1757d16b9ad3369afb305a0433bdfaee84b841daf8d9b61e136a7a6e023833237a5479fa3e0ba670c9e35f8d27cdee945489fd5a765cb0c34ffd4a2102e69702f4bea01715c0bc50178726ca7150d8c984fc475843a9128fdb1cf19850dcae41c66c93122d2d95fa3d636eff507628e69af86c6056a4ef3e7e3220c7e4ff9f86399e2d5b49ddecc922500749b53b0a4322b57b56c0d70e75cc5aeb30d466a72235f0bfeb073508a8f9e234476103229c3336375d8e7cad742ac1382cfcccb3e5689f8d9ea66ec05fddc18735b44126807a6d8b6f9508164a2a63142b34de7a8340e56e37267ce32d77348e4f8007feb2facce4d22b403e2c49558df19cd9d9f23231b89342d6ac4319056fcaee3b770d001efd5aca1ee55fcf872683b67117de53d86a53585c0e8f0c76988c81f0e64e2e9cec77e921bac429ee2643e797e9ed6be8e0dd1d0bbbd06ff8fbba45483eacfbd5d59e7e41f1f1dd10fe4d753cbf66136da2172415f8dadc7fca662df17d2963700704151770a3e377a2df4b2bc3c6137257b324bbc887d66998e707b7a0f4095a788da15fe32e4b892ba292a5e2c6e5a2a19141d26b07c75d021663dd1c9b04a465b2a76fc4d3e05c523a736527f37b15fdb94a9b4feb6627f4c839e69efb07f03ad3e15064e4a7cec72a2da24c7e4b2d2b5d4ca9c543ac0ae50a5cbae30a56b2c37b19fc2baf059d0aae74383b76f94905450e98f67e559c0b33c17fba6f9140bc286ccdf60c47b326d9f0c5cc5fa09345c388b6e5f96bb5410c24e84a9a2337b4ed1e07281a2cde993732bbf2208177676bd31c3260fbcc7554c189acf92d0b82f98fef642d7834784974dcd25504cd417072b5dbed213715320b6f2b431f55489af0db340c4556eecd9e6114f77edd6b460fbb873a874304caac39bf174f10cdce10d57e1884218b9bce9fba95b3a9718e4e5daffab572549df26a6e66c32dfbe43b53614724b8f653f2121ee30798b693e03d6902364f5ca3b09c4bc1ebe876535e3ad9cd1d86efd8c7d96cd89a354b84b1ce1a8635ae177c6537e66e34c784eb355a1f929d973bb97103dc18fb159ecbb021a525913ae56cb196d56fad31a794c1bb0d203f8dc807ff7465230e1fde63972d2cd4cecee8da1a164646cd2b02dacc9f000f5c7fe076eb9f6b8b7f926fdb6902359f4ebb2d1a3f316eedec664a92ab12487cb588be112d9a7cdf2be69ec5cf3c327e33e8ff6785ebe9d27402270b8e5715ab7547bacba3224d7f1b89a8a1f7fe6a4083dee370bd85b043946a545467ca80b128ad87ec6296272aff2fedebd9cca5ee1180dcd0e30c4cb66a8848f0cf404e8c0bb3c0c9d9b1d182d4654420fa342d3ec7ef1f2444703b82530f9dcbaa51e14d79d92ea7ce73635f34439c9b0e27c1b037b66ef79068ce753212c2ede394fc65106051a92247fecb11d559c5bda062e7f0a0ae9f978d9ee1bc60c8453a74f58682e47559d2d88a5085aaebf12f11a67448335602ed9e706c1449f3c0b4fb11d3a395f8157d67959173f8894e8491e2ad1a42893d30cea9c13d430d88d795b13a3d5969a1527aa86737f2ab582ba1909e19c0bb7f91e80a0e1fe80e0b92c6487a3159c1f02d514b8a66bac5b0c273508061b754deb3eebd71b7d076c7a81f19961f1c16162bb0a531bbfbd62871992a7b7e9e0248750f90543682297dda3ef91d2389c950adb6615083abf8baa6ab2e70c320e5cc3905f4f1d71c0034fb2e417394b5bcbe865967ba5fbe55ad86328c68917ea4dbe18e8ab26f0211ac708d3f45d1c2513c964afd811fa4a1114a928fb2d864fd431490aec1f80dba94181ee8869fe6f3a0b1b670a67a72f4a983a4772cd5de8825f51e9a7639fbfe4a2b09dec4fa380c1ddb5a760aa160cda48ece824682bb115e4d63d6ca59f7e4bea9a4237f4556fcfb400de6a4d7dc0ebeaa7dbb437523c61a3827e95599de866d1438c2d02ce2c8bbf4f60b192efd4ba638be9b16481933dc07739718b56894924fc283adff422e3f7d1f793d0426abe0c9ddbf67514c375547999d9297058d823ab916e0033db02fe3f2eebb3ad447f8b90dbc2c0622f04e3c9789d652abb78612bb57a3b87eec89ef86850f7a7fbdf733656fc45178267a43369cfb25b412bc7706e4b516186a077108b98ae25dedeb78157c50c6ad923548e201680967957151991f9a65992ed7f4e51282263d2db4c9465caf76bf0b3811ed38c3b5173d9ffb64f2f00603865799587dcfb9d5970d71ecb9157a682f9d86a9cfa91d644db1398b3492a7d36433a54b2fe7a0b2bda15f0c8b1420f3f59488dfefa3059f224833a0033e28ea7c98f3c3786e0085cfb57ebaac0a0482e4b65964631f6221be00a24a923eab412fb1449c040b113fb7192331709def897f5f0e27e0b78012af83767a18fcc1bbee89cfef01d484435db824cb582fa0bfbd4118ed000ea349e0d9be0287ed85c8121da08721ef90185b79fa623cb85b0c5d9f78acf83ce0f14766164cfc8ee1678e522ae86858f7fbdc8356a18263531860df16015cef0d0cdac82971339fd98ffe40ebaa33841402223c1c7f09e3bb4b6567dde8d6ea9f277128e30ab9f165327d919178a898820bc4c4d287cc836faade67e5240becd2cb81079bb0328bd7cca4c6e8842aef4dbe759844c83d0df6a51779c4540c28f55a46d5c047922afa1494a74af9866915fa49a5edaaccd81cb01071b68e39b26afecffabe5c7fa74211a0bf10d06e058030c64cce249015f9bd9f7c141a675d02f5fd60bd47b1b5f3ec84bf6cf5ccb7938ed05a0031be8e1f87d627b1b9459bb30ab072f1e69b8511697ab13723062e0befef18985a19d007b9a51a9037a0d75725aaaa3c7d0f3cfb894cdbbff2e9fd628bd21044d5b44edb18bcd5ebc87a005d847d173d6d8185a0034843d204bd97c4540494d6e69e3ac1cade3ad77580852fcb8834f87423c161a7d555ee62f8516a5d1ea48e52cf0a6a8cacc0c82e74cd4c94c73bcbb63de39bd9b14f709eafee49c0b6fa1d1700f8396a01eda9e9ec3456e32fc7316363a3a6257d0b5fd7d63365220e101c1df709e9064ca59582bd3c8153994409df9bd2dba207a9ca345ef387010b40e77872f91072ae2769e0798c69cde1ffd803b638e95ef045c74402070fbf975d6c495bd1a8e9800d9f5c98d257b5d704fa036fe6799c1fc9ea2a28462082bf2e2c9ef0a008f61fd4169a436950caef91622b98c512376ae9b79542b1160f3ecedbac1affc67ae85b029faa690f110e488b5dd27509c9a28cc5ed9dfe43bb3da1e2969c22455e446031d21260e0a42ec3965ed42303d4e87ec2f864119e8b458396342d7ecebe474e01e69ed843b1c334f18ae1b171f8ded7a930866bc828181edd4d1990fcfcb9c851cc8dbcfa2488df6c50b6da8737aaed98dc6d0136791f4c473b471eef0c8c5af435c1765ad74af11ad50f5d3b6797de1e3d1b3f4746186bccd6620a7cba0aedcdd52030be0909a6f0190349c6b53896ab94cfc74adf6625c81510addd00d7b59ad46df761569557a5ff7456e53d90ca0626c5aecca05bc4aec6dc8c97890dd65824dc9344ef7d7e8bab4633b1a9b52fa5849fc3991716beb6f3409282b1b37f041ef345a6146ffc158d620deb4a3a5550cf573ef7e06c0f7a49ecf2fddff054460b885009f32d2f887e1bae8bc00f7c8437011e50d0bdc71daf2edbdca8ee79b662cfbc3648358200a67128081b990640eae3016315c1080aa5d9bcca2ecec99f2330e3f0463f558b5fd3ba94453f8bcc0e645210feb85fc60a8b78a56671816318629dccbfad17c16afda8c5c4617abded872bd3797bd844eae079e9e8275f0c930a67d40f82e32209b9fee42e0a7a8b7cc36af0740326bef1123cb3c8a2e27f98c826ab7aa797892bb9b7d25a0b378c7108d3197067b1759c085e5c32e2264dc462470265e564a44998b82f9f33d80ab7176395503064f6fda556a55fd01f101e1109917b16efc16d2b29f073f77bc3062502053e71dc45715f0bf66c58d9b1e8a1aff3cfe46613ea30658e1da9db7e6e51a8d2c8225acd781e24a4aa942516c8a152e8406220f2b67440134792a50ef813e5cb7516112f1ba637a2f1769ca6eb54f313725d4c66dc1be3866cba93b63c22739f2de822ec28821818d9a6715edf6f44f63fc24fbd9a2e8e4c8de43379c72900281242444ceee8cc670c1362615cc5cadc97ad6c63269b5171c7c0d19092fed390ec2d5f313c99b6fa9df65b471939bd8f79546f7774cc9a735eb63bbfed99ff9fcac6eed3d049a8c35fb5006d4de763aa6462818785f944c5f41000646803aa8d1ad0b13a075415723a8c00ae2be7d66c9ff7217efa466b0bdef67bb3dfe65be9f7a1df05d21a0929c828915031fd87599b9616dcb9c8454887365e0077976d4f4e93932cef76c8ee9cf302ff5b0296984f47", 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001740)={0x1000, 0xffffffff}) fcntl$setown(r0, 0x6, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) writev(r1, &(0x7f00000017c0)=[{&(0x7f0000001780)="8d2b67cc5c70a107d70dd828552ba95ffdbf14b406e0ffeb760b363b079a96498460495e9443ebbd16f1e70113534d455d29e09da0b8123ce26580409160f4", 0x3f}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001800)={0x1, 0x4}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000001840), &(0x7f0000001880)=0xc) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000018c0)="4de28758d0790f6d24da72edf478bbdc253ca76b67fee32ded541d936fd0d7ba0ffef3baf40538447cb4187d7196d84b70c5b5129036fa34aec075147c0591d6908f2a0abe89ed6435ffb502580416f7c04c0bb3e41724772aae842262be99d334b338ddc5a7a6672174feb917be97e6c8b43daaab6a512f9d7aea58bbbf1eb680eec0853f5c3a6aea428a9ce90443f86c17b79dfe9c1ffedab7f8af0dac1d1bb8e694c2c6b75d366c513f6ff0e75ff48a262ae9bf2c7cb86d4e6cf34ab1e6", 0xbf) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001980)={0x6, 0x9}, 0x10) sendmmsg(0xffffffffffffff9c, &(0x7f0000003f40)={&(0x7f0000003f00)={0x0, 0x0, &(0x7f0000003d00)=[{&(0x7f00000019c0)="ea06942e2069d23ad3489d1734161d02f22ee2411c0f07a1ab88a2d9f063897f9796b4a89039ffe41959e17d23b47801912e76419de11b80873bceb2bf55", 0x3e}, {&(0x7f0000001a00)="a0cd07b970aaedbee4b0924260c4e86e2f2f54aa00d63bd8fc32b72f2552a0df3d2adf2aaa58eae98063ad7ca55c9c7e63fb54664c4d19356d02eabcae7a5942d391ad29dd19882b12ed260d4bb3a4e6ee3f31db1ae0f4222229a1ed2b36deea3238f116762f26192dca3e17a816575ff392a0498603937b92bb9a705edf8e82f4716543e5a73538b770467bfc6caf4b1284", 0x92}, {&(0x7f0000001ac0)="fa2a6f519a718680af3b372c3e958ff9d693a7f92280851be6fe8fe82ce06b1e50195fa517d164298b468b0f548723769628240ab768ee0cf11d1680586447e3df923b73872a439be27a739336b94ff5385dcc54e7a0990517905f97822bb3c775067fafa266dd6c120c447cec8d3284e22ed4d5802cdc9ff2f242a4dcb06c39b03b4db3a426815c3006a12d332582a53a00fe42a79e01ec6d2bba593f17502b9038043da2ee133bf23e24d7347464d471278b22617ba598d4b700ae3b909056ca6da5bf81bdfec75ab197a0e2456a1f96940ca094bf79399bfc93fdc36fec4b24ef9c2daad0d0ed38a5826ab21c8eadbb03487eebc0b0681f2b9a36d9898aba1056b95b192edf4e311fe729d82bdef6c86f28286859096d496379e2d7a8e6bf97507effb5e19e3c9bd4bf1527891ad60892a3fc8e1c155d95a3fe290df1a721504d21d417638509c5d7b2d8460fc17d5031d2aa636f89372609a45c536235086287c9c09f9987997ceb89f60baeb40690561c1259d0b6b3cc83d0a30ee04614e280e81376b99d78dedcf8d7d2fd193f738483eacad83c9f5f2234836f50358a46e688a11c98018a6b05c16f02d0515010a991e5bbc5a28b3d836d9a18d1558054f9625ad521d0f8236657cdb5f4003a4488515551c41dc3afc9e0c6f48c45415a6f913e57c4e5ccd97b39bedcee1945350e70ffdb26752c8ab7097dbf1969dbc6f1704b69a76e2bc161ff2be30266a3423b68a682277a93f2170d275ab345bfeaeb9152ca5685404b3396b1d3ee1e15e5b17e483ecd89b493fbc852b6700f1d6a84255f96ff7af4eb18976f8f51d74f568904911a9260f1b911ea3611d5b6bca7bf836c1ceaef38725d36e2f1e35c0c9b0a81ec4024b46d980cd3b6d777cd041ff0fc34e4bdfa42f95892252a3157dd3d078a9f7b64c58e96f45d513b19e0f9d1aff80b140d741f19d2b66b3dbe456ee8133b7042b69d181bcb9c439ab697c6578f58334b9932b598810059284b5538af28cee386b1c1c3ea650b347e222db176913cf67cd3214ec950f714ec77317f4159b139dd59b052f794d579d52c19a97d3a4c12eeee61686baf8e3df223edda025213d1c60e4042e3c2103bbb74593010e8faea6381eed4458ab8ef6cc5d3dc53f78b26124490203cdf305920c039430581df28180ebac25a16657a6e441ecb20b303101f47679a20864e70f8190be7a510e51ebff9e19211a03ac262f0cb7e2bd0e8ebc52658389cec3f0d8bd7a3f35d190936cddf6050425721fb40f14ed696c3ed8b51f91a8fe5f881a016d153a72b5edba203016e8b6549cda461fd97302ba35a5c7a9e459a29be2f09cd72c6a8f5b2d3da0ac94f1a04a5c2a7f24ebc281d73a1b104024cfe3868250e3a6e5f38b9973c449c24299fa0e33cde319762a136fa7c07cfb8728170fed4666422017866cafbced1dee31c57b903d749277d29530f1f08d8907a9eecd94aa70e48a341d365ace8f2970763a93a90c62fbcaf9db9623d4cae81449e9e2550ac7cb1062e4be536e3eaf710699c769d0c473a056f527581ba4f8e3b457963942493d720e4bc90fe6db88e7329fc20b132735ebd4e220db667463a8dd4aa1ec79576a8afb569bd22b2424a66a46b329d13fba9ec88a5db6148035794f44b0aa9d76c4f0fb85bbc22838accee06a77d6711f1ed20aa302ff0f53464f2279c5080df7917b93eefae1077476ad7b8f85fa020ec297e62b2769e14ffbf36e726d75b991fbf53dc1819a8856ffe444656ca8d4f40914c9d3f4436b7a962b3c094fd3478f8119033502f05911443d88c5326691125aa90e98ca13a3d846ff7ffe8f4fd9e8ee1edd4b8ab426ba20b461220ec3372f26480526aa1483399b45af1c9b46f0ee95c6e252ff558b920d0cf0eee953a3d23ae314887fd1e133c9b4a08fd72f0733961e483a99f886fa8b0f6a7f408a0874781b22336cf62c47cf9d156ec0c5b6da6cc8fce371df81ae9340ed25e630e345a498503acf5e335f6d26ba3839c8bbed435ecf20a84047a57be19ee0bb085181c8a1b2f6b5ecc42cbf2660e8df5ee602bfdd5c5bb164eb0ef15f603c8d612e2d04495e40fd89ad59d9fa274a4386c2cf78f1ddc7bbcad6bf3600f783f47d39b8b6d95ea9f06a4f97f8a8d2a3ed86ba421943977fc1be639b918ed190962a195758f41bbd7aa8b80305ade024a82303784eb52869b5f7c4406d489fba4ab9bf0ed4a0a0b485a5d476dee097e7b45fb6ee1519d39e9a6e6e558c353fad50692a0a64bfea520abfc28729351400cc3fc9e5f2526971282cceff120b8a2c101493a9ab68a3792c9a76100234fe2813eafafcfebc28589e3b8555c835d7a907cd28a2955694831746aa69c2dd2acf8af0f8ae56177d1e8e3d9ce2d073c081921a8d3f8d9a43f678b3e5308920393529fd519f03c6ed8c069cc85d13e1c622f3e2861bee84cf7d3727d94ea7ce9a122906c888b7ffafea1328bdc2004430ea6424c68d5e418c2b7dd04b1c287555a83e91f3feb9a25f1a6c28a2fc56e9035a7a6ea5c92413f6aa7ec101b9dab3f896989411aac2ece3169e822d2ea0712d761eba31d61034d05fd39737b033cbcafd30045bbaf40272325f0e0cc46b235604908953cff2defdc7d1f5e90470b83e7f70a7e8bb2367f4ed4263d116b4b1fa46776d52149f00fb2394dc0505ee81fa196bf9fd71b888a43e2d534496c463570cfb4b0a1144f3d2c27d1175209b675262f008bbce7987b993d892e8b776c3bc14232ed333816a9ffcf06f6166a770f397a0a95e134dd5c4edef0fae704ff3af79cf3261d9aa260a5a8222e487ea294086f8aacce2e4eb78315cb8c66c9f94f480430c4c7d21183a7f3856781af8ca7c7aa3200209ec2d62347bc585b6fdc76600b08013cca07ca9050730555222b7d1d2b9607155a6707fa80f69c003094af07607b6c115f4213dd0a04bdbf718d7bb60fce179bad7fdfc9c2aaa566dc13b5fbf7a69cd128452ac629caea6056d4dc7439b4adb6d039a4ebf8645917a834248d4999a0f41af4f256f95fa66d6b4a4d6a2797ae590d9c76aa12b592c625e8e4c44c32af8c222594d39e3f1ca23876c4b0b5ca2291f3b18927d30eb66f155cb04a2cc1a13107e53d9b4439b1a11ec8ac48853ed14c585faebc829bf6e836231ad13bc4443098bf14ee178551fa0a53e1bb364ca2f6085d28e98960778acbdb1c25854115d6249896e8f87f7229949ca647f714bba9284ae26c8acd539589eb94c1e95306f9f942013eae860f60ee7370c800e122f17839df8afa1cf8d6943e8eac5c53f8c6fda65fdb6cfe8a877d1a35d297cd04f8915a40b41095e0dec3b59c22f85c37ec80c54296a7c65b68ee316e38e417e6886b4d36d189b3f9afcee709841b231140f810a34cd7097ff7c3e8be8e168bb44d22e9265c3e1b3191747d21ae55cbb5105c5aa174e485319503e198b7c492ed5fcd4948b9c47e0c63546ed70eb94a0722bfe38e0746319efe7a9944a855ab4d5367863411c1814b1dec3e6d14bf5a5f1a3d6812e80942ec55d156c4b090db9c5fb92302f7c34bcfbd4140c3b070e7eeb745468a50bba0b2804140024b2510fefd6e9f31d372270be995cf5ee879e447f4c0d249b27380e3bd0d98250fcb7e353ad65691df2ea96d135f286b0dbb27febc94d9de87ac296477782947fd3709222614b52974a7f9655480cc633a025c94d609150134397817906b6a7d4755f97cd5af57e88952ff22cb4564927a41e653b08f36de86448f081cdb4b05341a22386ba7ff0a23427409b08b72f01f0a839d138f36c73060fcdba31ff033317d6c66628f3b24631e8aec0ea9b8dd905d606315a4f8107183aedf623730e210c36701d85b64ce866ba04947329f268e42f59f67485add2e7168eeb6683aa895ab6eb46cb6b413249d9c08113db51b11e24068be854df6a036e0ee083406f1797b9279e268cf6d5d5e710fc8ddf28b2f0dc74105e3ab3b760d24c829b14218e3274a31a0536f8fcc4d69691ae0276a61d30fafcdf9ea45a86580a4786741e4a1595e1d0719bcc268e824b43053954fcc3f4ddf46bfaa9d22f41922f9f026145a4ebe05bc20ec818b028d0da07bff2c669a5bf27617b195970f6260103eb52c935b63d8cce96fc0d9a23d659d5a6af7628712e8361207db7622cdfb87cac14488ec0e7b2e6dd0ebd7c541db9e58bb132c8db459e628d1d2cb2a7af2da3f17f1c2a744e8ce63dbc99a257d5ead4940b4fe34d4a7f9e8ffb0a68fea970c2ff12d3d19f642c2506eb61c49a2fa63338ae9fd60607e10c75828f7aacf310cf3d56cdfa3d09f3508ce07ba1f434342760b14abc483b538c5f6d6b48ffd708961229be0da5a1aa98c17bdfcf75842b5671e56d83e86656f086657990e39be3a71a5d7fb3c6f6f68f0fce109f4353ee5b92bf254884715634ea30c7d089aa5f57055e075dc3d4a4de6f07e0f49ff03b8c94f0e8d3f96b2c68f6a9ef40ce54b1a39a10ef7e5d096c9cda990c4417d76c039a9c2e8bb5a206ca5c8f76d0207b5dec6a2672f6baa39fceb3b7c827087217b542dfb47e480e585446f05254fddd14609d50369250a89093d115b25cb4c45373fd29132a8fbf4780542610e292d993af94e75cf206c404ff9f223f21a999b227e1f1037c0b60ad2f8189f17192545195467bc666ac6c30e4cecbb468297dddbc4d066ca4006e5442d18408b68ffa57a72591cd712c55b119c937c4254d844a22988b0ddd67ac2620369452e65e60faaef10b40246f2f31b231b8af535174bfcef8cb6ba3ba42ef4b6e79d18e9e23d72ebaaa46ee701297e33bb016bef176282e7fc85ee3c1d422df921678b331129b5fae13235d8713706361e36ec5e75ff2c41a302e107949d90b41251f644e5f6de011d4a1c47d96239286830df92b6370973156ea77c4af0f8a6895e709c928012a268884906ea3d0671c5fb07b25c7d4c46353c9ec41880a1bad3a86b882b5d83ed6b66ed9681c7dee8c61b044b8fcbf4a4f1b0fde209a35256d46945bf162065e4c3a7fd463be578a3e4ef6558f5c49ed56894491ac3adebdf1fb8e6c074721df2b6920d0e28d5491ff7b36508c7acefbb275750acb9be43104c390c2dece4749356c5c9d4183c13d1ba868fd05f4a4335d80d1462c403bb734b1335c467243ed25c6b5a8adada36c3bda1bd5c2d24b37d005569f19c3aee740a6f90685fa1c4a482dc5f4856c6ce44b61e5ee476c791d451b970bc3de03f6c8db745261db070d1199e3e5176fd8e8d961b452b82cbaf09f372d3635d3db0dd35e6397a37aba85e548a4ae4c698d7e92498a7709f4b4961b0f5c8e0b8b0cc7110ba08ecfd77b7ee542d216e5be24d4a4b97e9e8feec962cb0542148b6ed6da7df331d0c016e91960c201ca71b058f8ed256d9cce1927493df0a8c7e2bc029e7a8093e42293bcd74d8d1ba54a4cdebfc3b44833205acb1ef84e83b0803a1da8b8105dd93a201a53e31f778bded09b735333f54a5c80f6394a48d8680deeb352b71d19fb416789faaf13f77db26d24fa82f9296cda242e90e3826ab60701f084f03480abc01a8970d9ad8672e4cadd682f14cc469ad02ca4c5560b2d90bb9ca388ae48345f320b6a188530063b059035bf782ec5d71199ffc88d3d9e37f6bb3752aaf052869f5b759ae6259d48ddb706bdfa0d551ddba93a4e342c66827f491f950b0ccb99a54462b94e6ce3a17bfe6eba7fc197dec2ab95af03634b60beb96609b41dccfdfdcedb476cc9bfaaaf016d5d7bec6", 0x1000}, {&(0x7f0000002ac0)="e2a605b49c669814ac18", 0xa}, {&(0x7f0000002b00)="6c4cf334dd1c291176bc3232efe2b0bc9bc0768103b07696d2d44587bea5a6ccaf9089991d55727ebcd0e289a0a686516c5e97a696ef2ed982603f608c9e78fe6ac62ef3263ca2d4c166568e1a1ad62a9478b54e083f3b593b8911b26f6016530a3fbf359fa04635d436b93eff026851d269f164bf65ea8421ed8fbd23bbfd79b04d229621121f34cb161e8b84be19b5e39036568fae9cb6c5666ccd4f6f2c475381afecfc68e25eb4bdb52e7017e70b324c1d73b7af1753f50e7b507adb700835f2a15f1581438b1d2ff6394717af9542802b2897e505a30c1a572b74a2ed22362e5dfbd2f92e88abb49a782c7be16d5f9a", 0xf2}, {&(0x7f0000002c00)="26492ff9375acd4bbb1138fd80ec693631509863ff6ffdd1b094b492b79655e4d3e509ca2788a342aaea9cba137764d631d2e5f1b52290d2568f8fcb9b26b5497277ba35a93d8968d4c49252daef2eb2b70bd5f488efce32e37845e0fc3bc1d231c82000828f3e3723591854d0462926d9f98ffd08740deeb3e44859b7f1afb988dc4e39761044c005dffbf3d30e2f95b6dda7722ba5c5f16210a341bfb0b63baf989f13b74c4afc565ececc5b30e148ce2677dc97b614fde105f9e9956abe24221443ced4c50531b922a40cdbe42a0d8f1746a0a2e5fe41c69fd9b638bdeeb476", 0xe1}, {&(0x7f0000002d00)="d7f92ec32c9bf5886337ccb0ebe56853651eb323f78e4b9350ce5a84a6d31107166710a3db8109d65452e895437f1ebcd4a8c6adeb916215b813914d79f7b8c05790684e827d4d4ee6fdc2eacba11f21890d734b3fc36889e4ccd2550d6689f1dd4b822c14335e6ea889db2c150d716425bf1261279a98d65cbc96336653726d093407bb76d5e492d43018defc423edc32b57f20e7dff5d9cb524ada9d6fcc64439033b2948093d9e2500e052c07981f1bffb1eb46564c5a8b79a51ec38f6007b28b316469617a696fb2d7f2dd835a066a466664d281f24781a9382083286201ee4a257413341039a9cb0a5f6a58e8798713c5089a0af50dfe3fa38ff7143833306009ba3f405027d8cede00d4aa0034b5627eeddde17e86bfb9c67b4da2aacec0336d234f3fe2cd433ccac2670488cfbd44d8288be7b456f3c70997ad97752d382422a11df4c655b7172913900415e7b790d780fe17bfce790f95a7ef6ead3978b582163961fa96e7e09fcb8396113d8b5578fe0d8192f9fd8e6b01764506a9bff30bcd72609818c3c5f3c783ffb771dc0706b84f2a689b282915ebc3060c6565d5f8290b8499085030297cad83618187d3628a41234c2fff979a807ce63c415ca56885afd9a92749b92c5d299883e8f780be14dcaf4177a4318508bafe83dc95a87d8abeebd5c38eabd0111913266b75fb38d9595c8dc72a5884923bb9915e8acbd3cae796fec81c2dd4596d9f8664d8f5516bcae28110d78e098e9874beb780ff5fd54babaedab6a10194a2c57e4284d4304e28492978380261edd7abd25c95c276914b2ff48f3a1ed499aff33817133666e941f7aaff13a5cc9f47ae9bece1e654041cf3a0230545bf818c57c213582cd879a484f54a644164459e959d27a59bf9547f1758e64be523af819502db5285a0f65fd576502c54136cbf3cc00e01455588359d794e99eb14e18ce3279573d92037ed730d7dd4238537e236743ecc09ff76bda092f4b9dbc3b08eee4a61016e068f2048af05e4dfed93b19b068d1dfe3b34eac04115a8bc10814af9dbb59214c86469b3c4a015d8866e81e57869fba9aecd59ed357018395db199d3d8ad5e3bb71a2134f08942c24b97e8cda738ef095abbcc454bf1c3ae81e611f27a28fde76431563ef33084eec285bc04c66c8da94944833982d2434261cc45bf245a6f5aca109c403cf2cfdeadccade82668781cf0a529921e82cdf2a5a04a47e2504e5fd331e69b795fdccbc10d2337268347c54f27b9875139872f04cc4a26655b6c7ec3843b346e4bae557dd146f6c23bff7427beeb262a2d685568a371d423779fd9c653a0f56bf25d2f9203503a1da04bf6f05a99e70af55e74ee09cdf374ff9445080df84f9a8f8324dd3af695980a540d3c79f0b96172cbd7a77193680de29423b78b5f525c6a3fbea7d488575f408b8a3ed4e903bb15d13e5533f1e267ff3d5e33f0f1a61c3507b3bada97d6153552c6c167f3ca5b39436f1f75306cb59eb9ad1e366a0ebcf02348b73ce594cf10d07a71221d2b0181db5500dc98e2703c68c683a2a01101ac2bc8d59d85d71eaf264325b2a69a08581fa3371b6c344cff5ec988bb87aba2f611d7803e1408ff6350ad351fdd94752f01de6063d2a279aa5778147871e2ff893be81cdb771d83fa1de3100eb32fc3a96982ee2cc47f0ed672655e69b595253ed334f4af510dc0055df3dde247401870381db01f5b134e75cc236f95de8f316f36c2ba8d9f6a1b1a9b8d9987255036e575a7d35ecff970ea8ff4049c4e66098dc7de4466ad53760e28e9acec28d8a0f655539f34b7afedd21aacc22b48f78190385675376a652133083dd4f190839ad510cb6449c9e23717a35956e2b0a3d03f193003d01136f9d29df4e208f7ab2365ac33ca0235c04a622599dfdbd5e2cc165a61c481c2104c6ce51793dc8fd5811ae689796f715e857cebdd5d47e696234b1a6b3b20e9136d3b09b8845500d39d65a492be91318e30fc4ab4df8b5dd0c4fa1ec3631d67980f0654a1bc97b1f3b442cc9db5629b9c77f255e8f3ac4ef0229287174f9c14ebe786f2630b88fbd318f33079d43ff7345e0e653024c37ec1a0f53cf92ad3568196953a1c4b281c30c8b99e3a8f04b304c588985e11d5bb939ce43bf2781a559134705fb7b3efc2799471e32f82b53ad1cb15e8ef3d4ce293cbfe25e856ef6fd45038c80a065b1252ecdf042760422bdf65b579104acc402a131dfaed055ade61ec8c24e0d2469b12159c16c1a197381e198df6547f415a54166223540752599400d5ed636dc8df91f89d55af94b564291089ca19078482ac0b89cea06310458793d843ad44511242d067bb3ae06b8c9eb226e927efef63bdc3c0ae5ccea326019e0177bcd6fdb75e529f4f1e9ffc00d8d477ccd7435ca9b3a0df0aa13a3b39b94b9d357a9b9a4657494136be33bbd161ea46507a1e93349ec929cab0b7e947f797aebc9a500158f4f0a1d39c5cfd75cf2ced0d4f94bc0b1bba04a2ba16062236ffe36ba96dc5057f3c0667291f3c996368a6d6bd206885e7b767a5d7dfd4c3fad62808c5d2848dfa03041cd607b202bd4a1d5b38a0e5ea44c222a2beb4ffad46f900421298701d761088c4cd4cd5534f4c7c81287d21aca59fdc7b5b274feaae2d4277a341a71afb4a6bb6c288bf0246671b82af8eb5bf602130f4cae7ff1b865c18c69f0a98081d821b5532e92cf37d9f3731998ff5f4e281ea97be0af1a286714f1bcb2fe69b872270f3795e04637063c39a5698acdf8474ad0114a0610d4d44ba8f60b4d3322acd86688310ac99bf36367b93c281316aa364ac71de1cce3f9cf3ffd4cf1f66d1046ebc8842e97778f3e1629c25add21cee0f6437bac49585d6808ecae646b0bf5d86a1571db1a2992954cc5f55bcb62712c41db6c6342781ea5b0ae2461c3c9ddae7e07a16d60821093b592d8950452def3ffd47a95d3398538439a661bc15b3fe605d31c3670473cf925f54e85404b95a4b7b3ce7a26788c0ab3334183f9a4016830cfe106220b6c41531b5f0233be6fa70530db2f894537e3026880ba108ab402657540d12de813bd529116c4ac31b3b7c095b8dc88ee009c31804df2b07097f98ab39554210bb1468a49b0d8a3bb1e945c4fbcbb79964465027081f773dd721ca5d96ca058a1dd60ed396e5377f3eb49c27cc9455332d9779e3bfe4d4c402d15e9e8ddd6bbb8065861beec433dc2a91b2ca8a2c68ea16796b9e3999dd0b25bc3e2d0434ba9d6afca258d22690f9509f6827dc92566bee375fcf67f99c14ff6948825172979512c73ad628757aba06c7a59898635ecd9fcfc6d5a92ee14436cfc3dc5a441f2d5f8661d3ce626cd7cfb7a01b7337e59e03573a3ccd1aedd441bfc1759b798106cf2f9669549c9d2752a7bc5bebd2d35cf6dfcddb033a7d1e3fea16465abfb4b5de70d968c66df6e6cacee2e40c53bb59d8817ee8c28189c1d4a4ff495630e117da5c8aec95268cd0a6e6faf3d38840f13dfd8b0be6432886851ca0084dbacefd0080c900b6beded85f0816944495e58be7369daddd2fed55015909ce11f987d2d264c91373b4d9b645ed691da97e80f12dd081524bd55fbaff9b852b298f8fd94eda14c236e5786180d2be52ce654107e1248b020da559bbc7d708eb38892c15a124b2f291e92b06b76315ba616d41d73206c70fa548dc4bbe74842eda81dbd6c1813262fb5701fe334534fa971fd9a403e0152bba14122c355559f73824da7ec75723999189d115e605dd783ccfa102f02a3978af70d83b023a883771c2dbf5663139fa65537fab0d7fe85defb8f24d0963aa80ca8282a9e42b2b13a773572f286be1d3d01785421c1f1f3c31f89769d78690be04d5c1cce72af3f80435a8f6b6532f40fc0a7e0e80f570adba454e217c31a6510b57c68a1885606aa2567467c6bd60af1a28f209907d63655cd98767dc967dcdf29fbbe336de98a272ec8f3b0595751d5fd61010a4455f80f7e028f3209f011ce1ae2350834a2f541cd4f05fdef0f822e74424976f63ffd47f8dbc59ad1b0872d765ad2dd81602a398cc28c23db822b5d3d92407dd713f0f5a426cf2502c1f6bfcd96226bb7273382f51bc44a1a638e8524b0e63cb9d7d368a8f90c8b627268a932d9dd07e2f872eead465b3ca2b0062ee292adf03a7d2209ad0907bc42d07e3294798b67bd15b42a20fe552d46b3679e3375a526184479e4b8c125a8663a7aeedbeecc701dd95bbb6b3fe66986eefe45ba2fc1374a385decbd8929fd6832e327a7928bdf8973bcb6c6ffb2c9256996dbf013d9058fa6a6cbe5eb04ce845a62330a3e9c7ad8fc7ba953df062c4668312f37e6f62c930d16c2ab3ddcc3991a15b60885c962d444dad3bc6de2973e99fb7dac086835899df73ea025fd7967c9ed552d59926f1793210cd07608fbd762e7c26b01cf21a4133ab2218be5593be0a6d8b339324a2639d689ee91cbacc64ef5651753ae3f979c5429e71599e682da8468dac06d63bd389b5bfb6a532ed6819b873bf34553494e9e99b2cab97ba923aa6aaca75e95387d5ada176a751fdf68f023a2a45cbfcafccf2627bb4e832e996f18ef56390a7ba7c80c3250bdab2aafd3937bfd3d2ccdf56d18a57b6ef91d2e79e5434ddfe4efcdaf7a1a7cdf9d00f7e9386fa25363ce0f52b835fbc048f3dd664f042aa21bc830e11e0158dd9b8c918773bb6e506e6cdccf9b22da7c8e8542488e7b54b568cbd29d6a2d3aa941f69d29d65df96dd8b9df208f28ae85b5a1a3bab0ea04b9f09b80482ca5e6a2695f72bb8fe45de29a455de8ee9556f3c253a44211be29352d0b3e4a597b154c3eb08dc6a439c43376902e49549c7dd3c5acd80d00475c5be2e28cde2168ed0388e6050908ab24376393aa809437c0f534df6daf11d20ec0d6b373782b5c4eee850dc470e7fced1535b93962ff00e68f77e1d628cdb9d51013e70e8fb441fbf558f6bd1e93d9c592f2e24f1060f54eec101d8349067d5905102540d41a5ef0b811a9134d5c87f13e1a5201c75c731239226d7f2a7da1eb1a1079823973a69b1906fc6b6b99b4b940ca603225a9ef270143c60780635277ee7e37c8882adb1933f37d7397f2ae3c8bffa129cf5ae347280184e9b4d178e9d8e75c6685e77eeb77ab1f487faac4c31a39a7324c2e07bab526b3b1a5c5be80c8cb96c0f74cbdab834a2a84d38a08a455d83a2200f59757e8e558c643df2a032717cb7af1f5b27f05126f9855b918bf81e580e9cb8e5766667b42c36a26624d935ef6b4a7611a30bcdc97c7201a13a13074f9ee2599a731981a75a4ad34112f373b6f8fc34190cc9355b6d73b30116804a7a03b3876c9ebe288338b15f9543729402b7dab0bdb586db2a1b90a84f9c2ac5e5ec3da86d5087c5135538dea03e6967687bcdbeeb6e832089b6da2cd220eaae50d38b8613ef52e37a06b845affedb3cc62283e680aacd22be3999afc508fa4ac63a4d13d963a125121e768eb408e216bcd4093d9c7b2e438f96e221483cc4da6f6af2ecbe34f346b88858783c576eed27a88504d86e54641c84b2551341eef35a8665c2a172a3a089c73035edebe1d21aac78c2e303099ef72729c91c897dbe0e6ec0a2a943824a6c61a494fcdc2a02d65c9067164f9cfc5ee0e435e7454e7d8acef934cc80e030080e9e8ee4358de4bb33447a0bee37048a83c58d70854a5d759a8d45fbf7492302dc3e7829c6d5af7348e5c9163dd74c89d3c83c12d8baacceabc11d2ccc08d3d2040c", 0x1000}], 0x7, &(0x7f0000003d80)=[{0xc0, 0x8001, 0xfb, "bdcd5465013deb42b6c92421281e39cfd0a5d344e14f4ceff5e1092d0a61b729933a6e6ccefbf3ca0085555afc9ed47bf303e4e4bcb646f43f0dc7e98837d949d06ebf0e551b823dbd40f9ddcb7392022d556fc4620d6e42f3c3d16314f14a0324f7498290c4948ae87c9129d26fe208127435b2da78c2475b19b6abdbe4b6a226f7558322ec92754058ba18f28577cd379060be343ff45b51e02e80c476fb1f71e2c2a10837793c401df4"}, {0x98, 0x1, 0x5, "d955473e1929921086db439eef897c8c91eec0b82da2f6c61525bae96dec486f1c8837cf0322e52dbd0f00ca3f7da58c79c0762f60eb0eaa181921d2c1379ad2504406aee9dc43f835df76086686dedf32ec2ea6caa0e548bdf733c4ca9689c16fb19f44cd4a6f9c2bd1c13b6e64fbc81900ab8539549d30c23b68e648c04a96ea8c9b"}], 0x158}, 0x1}, 0x10, 0x5) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000003f80), 0x30, 0x0) connect$inet(r2, &(0x7f0000003fc0)={0x2, 0x2}, 0xc) recvmsg(r2, &(0x7f00000053c0)={&(0x7f0000004000)=@un=@file={0x0, ""/4087}, 0xff9, &(0x7f0000005280)=[{&(0x7f0000005000)=""/196, 0xc4}, {&(0x7f0000005100)=""/202, 0xca}, {&(0x7f0000005200)=""/79, 0x4f}], 0x3, &(0x7f00000052c0)=""/219, 0xdb}, 0x2) pipe(&(0x7f0000005400)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r3, 0xa, r5) getpeername$unix(r6, &(0x7f0000005440)=@abs, &(0x7f0000005480)=0x8) mkdirat(r4, &(0x7f00000054c0)='./file0\x00', 0x100) unveil(&(0x7f0000005500)='./file0\x00', &(0x7f0000005540)='r\x00') socket$inet(0x2, 0x3, 0x6) semget$private(0x0, 0x3, 0x42) sysctl$vm_swapencrypt(&(0x7f0000005580)={0x2, 0x5, 0x2}, 0x3, &(0x7f00000055c0)="36b4d0c11c33ac2d24bb8a4d761719dc79046c5ef55e74af699878114ded53a168a2e0eed2eae476c1fe2c7a5982f79d8b6863f87a9e2b15fd5be24b3c2fbb13b98c9dae2ac80ba2f9e2e4119bd77945b0859be23cbe5ef3016cdb835894b350941c9bf73a64564646165d57cfea457d624c5276a6d2050f3b2951aec3658aa5f31e824eac7834ff53c6686ecebfe86188a28b59bc95fb20a96ee261076bf23b936734945ec9a44b737ac488b0f9c75bd2110bec2e5ec24d830440f9be62feb07ab495f58cf4b75be8081a5fa4b8fa30e6b5e4fe8b2f6a0c640df27020f74162c7ea5316d24ce1abde560e9662d119ea", &(0x7f00000056c0)=0xf0, &(0x7f0000005700)="65a3ebd5d5e1645f26947b251b14062afb10975a9ee57c020d58c5ea2476a92c13fd612cf29ab7a9bf59d9bbe5b17da99e125246b75232bbd75c72082441f8282ceb14768748d97018490b742a1c5723b0a84122dc13809d34aa1b0483d614d57e2deaf0cfb6f2e5dcdb541ed1294512119da96c9d1985fd5619cc4d23e461a1a523419a3f7cf6d4603570245d9439811d71", 0x92) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000057c0)={0xe3, 0x9, 0x10001, 0x7, "ea98506baa4a47502c3cd17ef3cfaffb7abf8c5c", 0x8001, 0x6}) executing program 6: sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xffffffffffffff2b) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x84}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xd9, 0x20001fffffffb}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe}, 0xa, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = msgget$private(0x0, 0xffffffffffffff9d) getegid() msgrcv(r3, 0x0, 0x0, 0x1, 0x800) sysctl$hw(0x0, 0x0, &(0x7f00000004c0)="001f03989dd49060e8", 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) recvmmsg(r4, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) pipe(0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) pipe(0x0) semget(0x2, 0x4, 0x432) r6 = socket(0x3f35cd8519fb224, 0x3, 0x3) dup2(r6, r6) sendto$unix(r6, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a421720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea04000000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) executing program 6: sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x3f, 0x0, 0x1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000180)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040), 0x6d, 0x0, 0x1280}}, 0x10, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) r5 = dup2(r2, r3) sendmmsg(r3, &(0x7f0000000100)={0x0}, 0x31, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x9, 0x0, 0x0) select(0x40, &(0x7f0000000200)={0x0, 0x0, 0x7, 0x8000000000000000, 0x6, 0x20, 0x0, 0x4}, 0x0, 0x0, 0x0) fchmod(r5, 0x10) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="076231d25107cdb9818af3527d14d120f8851c9c5c69eb5d7527aa70931bfd280df37838fb71f9c99a14c930d3928397dc77baac827a3e9e1cad263367c7080eeef70712e44e881c16ec92f0b3a70f394924ed748d9dad0d13a20f815c2ae54e996cc7714544528ee57617948b63bba3675d16003cdd394d8dc290cd10534b26fb1c4f91ecb314826a6ce2a793db94428a070000000000000042f545e5187c3e48a7daff810ba582229c251f02337012e216979d62f023a3a60fe7915063720cbb142707f2ebd4df1e17a66a2d4c868622a454fe77871d45e49f772cbdada162d97506519b1787796ad97df9ed2807e838ff191fa5e37dba55d7f2be85d81b7005d9e6f94c37ab8ac0fc86ca6db7991bf798839099015d4aadc1396172dc6d29b4b28e97e210476230f1bdb30597effd0a28dd8f93fcdaedf921c9832eb183dcb5c74a5815a884acbb49f3f571e7add0747020e70898717448814011c443077610fdba374519daa7fb5574fbac9bba3b9f2fab6a2b119a26fc35dbab49767b2e60af1f51b280b7512bbaedc38f505f4dcfd841db162fb696873e5e697ee4a8b898b53828cb69c195cd9556ce324c969eb32139b56a7df643965502f24f404dfe0a1ac825edc79a2d352d44f07df25014861ee7528c85ba66b82eda4f3ee27bf985f36db9a9c25a0faaeaf59a38df58f13d4aa9a29ed442b21f4790a78214e0116f733f917439", 0x206}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f37ed0fec973e67ccfb4d359906324421e8cc798"}) close(r1) socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0, 0x1}, 0x0, 0x0, 0x0, 0x0, 0x7fff, 0x0, 0x4, 0xfffffffffffff396}) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x21, 0x0) syz_emit_ethernet(0x34, &(0x7f0000000200)=ANY=[@ANYBLOB="576fb969feaa00000000000081000800080046a5002200660020242f9078ac00fcffffffffffff0000004e214e21000890786b8163483f10ee3f77b3395d1149b1815bfdea0e9c3e4cd396402474d5151e2636c868228e73f96ac795d781ab2ee32be0a711de708dc7b6"]) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x5, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r5 = dup2(r4, r3) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) unveil(&(0x7f0000000100)='.\x00', &(0x7f00000001c0)='c\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {0x0}], 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f00004da000/0x4000)=nil, 0x4000, 0x5) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm(&(0x7f0000001a80)={0x2, 0xc}, 0x2, &(0x7f0000001200), 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="e33de53dc64007af5db2789a4b530276f65e2f8d95b9b7d2dc3c1685d93e9872e5400a7ab0259eb0f1a5cc2c87962f0211b297e529ba95022bd8", 0x3a}, {&(0x7f0000000080)="be4b5bd89d5fd45050767da68f718f39cfae3d88abbe6510a9babd7174c9e363e29f0fbf33e9b4e91d7a63accb8ef52e37b39ee274a85aa541b294c0fcf05932f623379e48c163d66c689caf7c75b40c798e15b5585c70ac603b45f82a4e35117aa92e0ad8f406f91f90bfd6c12f3e8110ecde68c73acfe66ee282825e6852d9037476c6ac3f838050e20394afb8ca0d52a0663de430bbbd2da417c54d38c09ecc11713674d787", 0xa7}], 0x2, &(0x7f0000000180)=[{0x20, 0xffff, 0x1, "d93adbd714ab0c387c"}, {0xc8, 0xffff, 0x6, "5272320c6d7acba5ca0a87347b0dad690af0e21b0d320efe780392ea343815e332e328a463a464e622144bb2e3bdfc6a142dd094caa1fa05392d6d57ae2a2f1bbbcaa60bcad420579d6848e8c54f430d6c298a773fb9ec7d050a141f2327b83a11e2a5dde22e216511b1bf0c567d023877de891d4812751ba820c6f2dc8e75f0706bc2cd48d2d19b4528278764f2cd93851a2ae345edad07d3e44a79c99b23487094f4a6169b595ac8d7a186137a021fd05387b6cfd7"}, {0x80, 0xffff, 0x8, "46be13bc0e3c1793531c39299c94fc0463d6407afa0a88d3b0a7e92d7de3f47466aa0cadc026112184b9eebf0c92f3fe84480943a1ad21739b8800ffee5162c3233a86d76489cc2fa9e90eafcf3630b475752961478d8d57834d97be6cdb18667fd0654112e59b8e9fe9bc7ca676"}, {0x108, 0xffff, 0x35, "9360825052de5c036e8ae94aabcc3b3a661217009003a107b81e94c1afabc47fdd83cc033580d4ac3139d5f23186c8580d8b15825746cfcb9a77ba1f45a63e504a31f296877ce89c7c3a0feddea2a23e4fc8048e265b192b00c5f921ee02420373835f0251a1e4d691a78ad55f3d40a2928701745988581a4eb1178b653dbeab77b0464664b608edceea639b654fb8063b631b66b033148770a87d0b2c71c5493f70c8e4555fdbcf3edd2a777f3ddf2936fee2d6406420c7e552a5ea744733fe631ccae587faf7a4d8c91a63dc60f4ac75df68b58c31a9911d085ac3f11f08ad5e85767b76b434c6572cf5f7455864d5edfefb510b"}, {0x40, 0xffff, 0x2, "6cfa2eb21a4e5359918705c5916a62fb1d869c3abc2c29f2070fa607a3920929431a69a7ebb6e276d4142599"}, {0xc8, 0xffff, 0x363, "c73e6ce4f1aa8a5a4241c32b66892af870fe1b1e0667ba8a032eeeee019caab93147dc09f217d00f96fdf233aae125c036cb991a788c6b8bec39d2a30fbecb6e4ed1607652644855c1b6afbaaf6b6bfef831e038f177ee7db7ce2d487fdb94920a16fcd9b60d6f7ff917f19157219ed755b97a4ea77199edd1a4639578db7905b383cad87e53222aa2ff99051eb0f9156dfceeff453c1ed4857697cd04574e7e5ba8a074edabe7b9e567e74024d2efbd4e2c45715644"}], 0x378}, 0x403) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0xc, &(0x7f0000000540)="ebffcbfff0c5727e78df7430d4d35af337a51d87c2b71962365a35a200000000009b0000", 0x24) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) syz_open_pts() (async) close(r0) (async) syz_open_pts() (async) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$vm(&(0x7f0000001a80)={0x2, 0xc}, 0x2, &(0x7f0000001200), 0x0, 0x0, 0x0) (async) sendmsg(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="e33de53dc64007af5db2789a4b530276f65e2f8d95b9b7d2dc3c1685d93e9872e5400a7ab0259eb0f1a5cc2c87962f0211b297e529ba95022bd8", 0x3a}, {&(0x7f0000000080)="be4b5bd89d5fd45050767da68f718f39cfae3d88abbe6510a9babd7174c9e363e29f0fbf33e9b4e91d7a63accb8ef52e37b39ee274a85aa541b294c0fcf05932f623379e48c163d66c689caf7c75b40c798e15b5585c70ac603b45f82a4e35117aa92e0ad8f406f91f90bfd6c12f3e8110ecde68c73acfe66ee282825e6852d9037476c6ac3f838050e20394afb8ca0d52a0663de430bbbd2da417c54d38c09ecc11713674d787", 0xa7}], 0x2, &(0x7f0000000180)=[{0x20, 0xffff, 0x1, "d93adbd714ab0c387c"}, {0xc8, 0xffff, 0x6, "5272320c6d7acba5ca0a87347b0dad690af0e21b0d320efe780392ea343815e332e328a463a464e622144bb2e3bdfc6a142dd094caa1fa05392d6d57ae2a2f1bbbcaa60bcad420579d6848e8c54f430d6c298a773fb9ec7d050a141f2327b83a11e2a5dde22e216511b1bf0c567d023877de891d4812751ba820c6f2dc8e75f0706bc2cd48d2d19b4528278764f2cd93851a2ae345edad07d3e44a79c99b23487094f4a6169b595ac8d7a186137a021fd05387b6cfd7"}, {0x80, 0xffff, 0x8, "46be13bc0e3c1793531c39299c94fc0463d6407afa0a88d3b0a7e92d7de3f47466aa0cadc026112184b9eebf0c92f3fe84480943a1ad21739b8800ffee5162c3233a86d76489cc2fa9e90eafcf3630b475752961478d8d57834d97be6cdb18667fd0654112e59b8e9fe9bc7ca676"}, {0x108, 0xffff, 0x35, "9360825052de5c036e8ae94aabcc3b3a661217009003a107b81e94c1afabc47fdd83cc033580d4ac3139d5f23186c8580d8b15825746cfcb9a77ba1f45a63e504a31f296877ce89c7c3a0feddea2a23e4fc8048e265b192b00c5f921ee02420373835f0251a1e4d691a78ad55f3d40a2928701745988581a4eb1178b653dbeab77b0464664b608edceea639b654fb8063b631b66b033148770a87d0b2c71c5493f70c8e4555fdbcf3edd2a777f3ddf2936fee2d6406420c7e552a5ea744733fe631ccae587faf7a4d8c91a63dc60f4ac75df68b58c31a9911d085ac3f11f08ad5e85767b76b434c6572cf5f7455864d5edfefb510b"}, {0x40, 0xffff, 0x2, "6cfa2eb21a4e5359918705c5916a62fb1d869c3abc2c29f2070fa607a3920929431a69a7ebb6e276d4142599"}, {0xc8, 0xffff, 0x363, "c73e6ce4f1aa8a5a4241c32b66892af870fe1b1e0667ba8a032eeeee019caab93147dc09f217d00f96fdf233aae125c036cb991a788c6b8bec39d2a30fbecb6e4ed1607652644855c1b6afbaaf6b6bfef831e038f177ee7db7ce2d487fdb94920a16fcd9b60d6f7ff917f19157219ed755b97a4ea77199edd1a4639578db7905b383cad87e53222aa2ff99051eb0f9156dfceeff453c1ed4857697cd04574e7e5ba8a074edabe7b9e567e74024d2efbd4e2c45715644"}], 0x378}, 0x403) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x4, 0xc, &(0x7f0000000540)="ebffcbfff0c5727e78df7430d4d35af337a51d87c2b71962365a35a200000000009b0000", 0x24) (async) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) executing program 3: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x40}], 0x2, 0x5ef7588a) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = socket(0x18, 0x1, 0x0) kqueue() sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x6, 0x2, 0x5) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r3, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x168) semop(r5, &(0x7f0000001480)=[{0x3, 0x6}, {}, {0x2, 0x1, 0xfb0bf9bc52962a4e}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x3400}, {0x6, 0x800, 0x1000}], 0x6) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x2080]) r6 = getuid() r7 = kqueue() flock(r7, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r6, 0x0, 0x181, 0x200}, 0x2, 0xd47, 0x7}) fchown(r4, r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4, 0x5012, r0, 0x0) r1 = semget(0x3, 0x4, 0x2b5) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/197) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, 0x0, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000940), 0xcc, 0x2, 0x0) msgsnd(r6, &(0x7f0000000400)=ANY=[], 0x15, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r6, &(0x7f0000001180)=ANY=[@ANYBLOB], 0x6f, 0x800) msgctl$IPC_SET(r6, 0x1, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYBLOB="cd0286dd59f156ecc6a2b0f8929975e2265d3c6c112e9bf51512e9e07ec0eaa8cf0a8077f0560ac9b1bae39e3a7fdd6a280da64eb4eaad8940db014282e19ebbc7eb6972b9624cd1b43fd22a27bbbdc377983d4e46dba8cb00ba480f7a371469bb589d6ca39b9027b466a8009be7709ea694e294a9e124e6c721574739f29add1452b71a5189c4a928b44b7771632080873cb9635a1b202f55c63406267c006ad3ee36373aa6239b1ac225446f722f8a624cb0ea38cd30e2ecd6381225e2a416f49b0243ada3330839417fd034af7fd22a5b8adb38fb9e64d7c070744b1e5d9f9fefe47e7e125c2593d08d28"], 0xf9, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x1024, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt(r3, 0x29, 0x31, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) accept$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x5, 0x2c4) semop(r7, &(0x7f0000001200)=[{0x0, 0x9, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20}], 0x3) semop(r7, 0xffffffffffffffff, 0x53) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0x1cd) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async) socket$inet6(0x18, 0x2, 0x0) (async) r1 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r1, 0xa, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) (async) read(r2, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) (async) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) close(0xffffffffffffffff) (rerun: 32) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x1e, &(0x7f0000000180)="b1667d0f", 0x4) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async, rerun: 64) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000200)="083fa26456017412ad0bb9a125a436394e27ab2ca28af144486c54f417c482356a766e7ec95c1872884ab1c83a305d256519bea5e6c72d45f025db8edbd1d4fa82b9f7db2e214e90f8ca7f7824de51833f45e88a52b883530f65a96cc779a9a90319fbae46f2b66a5ccf", 0x6a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xd79b41c173cbb07f) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setrlimit(0xd, &(0x7f0000000080)) r1 = getpid() listen(r0, 0x0) fcntl$setown(r0, 0x6, r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x9f) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x40000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x3, 0x0, 0x0, 0x10000000000008, 0x1, 0x100000001}) r2 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r2, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) setuid(0x0) r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r3}, 0xffff, 0x2, 0x0, 0x0, 0x5b1428f4, 0x0, 0x2000}) semop(r2, &(0x7f0000000000), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, 0x0, r3, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x681bd3476187dad8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000000)=0xc) pipe2(&(0x7f0000000500), 0x10002) socket$inet(0x2, 0x2, 0x0) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) setpgid(r2, r3) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) socket(0x18, 0x2, 0x0) executing program 6: socket(0x11, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) select(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x7f}, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0xfffffffd, 0x4) select(0x40, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xb2}, &(0x7f0000000540)={0x40, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="fe", 0x1}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@timestamp={0x44, 0xc, 0x8, 0x3, 0x0, [{[@rand_addr]}]}]}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x10, 0x6, 0xff, 0x6}, {0x20, 0x5, 0x6, 0x7fffffff}, {0x2, 0x8a, 0x1f, 0x9}, {0x2, 0x9, 0x8, 0x80}, {0x0, 0x5, 0x1, 0xfa5}, {0x1f, 0x1, 0x0, 0x8}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(r0, 0x0, 0x7f, 0x0, 0x81, 0x0) sysctl$net_inet_divert(&(0x7f0000000040), 0xc, &(0x7f0000000000)="00000bcb", &(0x7f0000000080)=0x4, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x2, 0x0) shmget(0x0, 0x8000, 0x0, &(0x7f0000ff8000/0x8000)=nil) executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvmmsg(r0, &(0x7f0000002440)={&(0x7f0000002400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002340)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/80, 0x50}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/151, 0x97}, {&(0x7f0000002240)=""/115, 0x73}, {&(0x7f00000022c0)=""/74, 0x4a}], 0x7, &(0x7f00000023c0)=""/16, 0x10}, 0x2}, 0x10, 0x1840, &(0x7f0000002480)={0x587, 0x8}) r1 = fcntl$dupfd(r0, 0x0, r0) close(r1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000024c0)=0xffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002500)=0x3) getpeername$inet6(r0, &(0x7f0000002540), &(0x7f0000002580)=0xc) select(0x40, &(0x7f00000025c0)={0x8000000000000000, 0x9, 0x3, 0x98b, 0x5, 0x0, 0x2b3cd26a000000, 0x2}, &(0x7f0000002600)={0xfffffffffffff800, 0x9, 0x56, 0xdec, 0xb882, 0x1d9e, 0x1e, 0x1df3c783}, &(0x7f0000002640)={0x7, 0x7fff, 0x2, 0xfffffffffffffffe, 0x9, 0x2, 0x0, 0xffff}, &(0x7f0000002680)={0xffffffffffffffff, 0xfff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000026c0)) pread(r0, &(0x7f0000002700)="3d3b493f10390a952ba77a423c76613e86104f6bda162bb7f53fff5e779a5e456a6737037666fd7a64a80289136f16fd189857c864969d2616ec9557785d6baaaade11223544326792bcf82faf31fda64cec301a11930d2bef33b5b623b6963fb83e186f7d5aacd31bdd115dd0bf0b3eeb1178018fab55ccb797c981c68f941a81da18ec2ab33eed7e55b970de6629750e605dd6aaaa4b318a8b10d6e9a4a1c37f0bfdac88a8144473e6e15d0d34c724108c7b6fddf36cc4107fc119a9b8bf216dbf4da94ef17ffe556711a84d8c1a9f59205eff36739358b070c61d7b1e09978f4e96dc08cd8cd67678a14828f19133ef6556efed1c69e6f73de4099c9bea906d1ba4765e4ae220f55fa90f5a51224541ea9443d36f53f06124c85b9ac2cbf2dd18bb40ff193f60bc380a7f4943400c0c7fd4b1040f0f9af3d9f75ed4bf2bfc3598425369983ea08ce979b8f11cea968875bd649809dcc20ee29f26b4736594773060c5905beb2f3b4417c2433027fd90acb590b16f2695f4a17b1f1dc02d070dcde3d5b8c133964b274ed8733902438657dd5030c3e26c89058342518b8e651c3f390425e1dcd406c419550d0626d523d495cbd193d7d34550ce35dde7ea8afb48a0defb26ba10bf6426ed345558411e86edb99caa1191af929c465c26573434325b3065a0b1b81949432b213dbf25798dfbdac526d362a3450554ba1ee41ec7e9fc8ae74eaf9d795463feda8e2ed0c8bf0b2ddfe665a44f44bf5c068be81678aa8397980a09e2bc1fa210c636cd5927d07bfb321d7d5f81ed694c17c01bb521e31c953378cb12a5ecdf3cfc87ed813689eaff90baccb49d8460ac3cd99f28d1d1b5ce9ea39f07698925db9d15b1eba5c69b3adbbb13e06f3aa38f5da1769264c7b02bf6afe98a3df62a8f8e34bd46a06495476b55e74983e07ec636dfe3ac21977a1394632b7428823533734e32da524c5a4a98330dcc07bc7b3c0ca345df143c4412257d66f3b056ae9ef4e926d69b74492f8a51f372a788e5ec7dc96fd91c3673176ddb9890e668037bac869b6694910805dbb0d13c442a1f2ccfc2003f30773a8383da6a474884a212888142f5aa4359da7d5413c01d3b6d0db79ab09c8f16685a1f5ee5ba0c60ec0de9202a4137d7a9b90b2b62ba52833d1d2fcfce5ca7beac83c9bff4f4d82235923da9f40a1a78d309b19c5fc24f8af57cd7e7175b9cdb00494a72dbc1134794bafe5f1ee0126615883ef294002b32e4bf9e69078e0361079a541b1ccf1979b9ecd29dae82123979b43b064add643554ff4eba30f3dee2b8fedfaaf67433fc9970e221756c21dffc121c70263a57c8a8e9a6d8e3aa0bb212eba5836248111f7ebe6d34a0d58bc9ccf6824b125b942c76cb5e22f133a37f4901f1bde83e99f66159257f0cf631f987a3db4f4722966aaa54073aebb8a5ce962ee7b784d7005e802d33f6982313c5420b175aaeaf9716ba80fa730c3e3e4a2255003864d2254328a2630fdbce227dcf050530ef954ca8a7493340545f7392070e5abde47c0396ae5f5beff548eaa39871a99d21973ade76efb122c7bcf41702bb58613ad817b389cf0b05b7e01aa809df30af172a05d3a39a45e675978b96fdad9247d45020ce43aaf66bc32f5f7f5c3ab8d27b9dbc83c5d1aded53cf662eceac2d0618f0c9447151873c3b677dc9e249b9ab5e94f893a9d5498249463dd6ae9bb6bb7890c47da346fe57c38871a6edeea6b964d183b4aedc60e4c6059d3bf4c2a56cd55052bfbb05001c68919839c6b457d9076b1f17bc9838092b2e8dab0c1b0707c470a4cb9d1ea239153d0500182e61f4848c937c9b8cd078d5ac5f58d868897e4e5f0545b5af692149a8b2877aaca6f4aa0c5a0b30a56bd3e9f70595943ce19dc1d6fe502453d0cfa6e9f07c98e2be2bf929a622c37e225b2e25bf25271b4c13e56a1cdcf1ff71f31871004ef2800f6b22571484c14069bba247f68302283d166a238bf2e18dbb7027ac6e345009d9f40126d35dec737ac4c86aed0b0226f9adc654c0f115037ba1f86e48393780488cc9687abec048389e97d7437d132cbc956c72db8c4ea73468625cad535fec8d4abca3c3a83d41b006e6c7e978414109c3887d4a3da080790e66d83e16f02fc9ef493985a7be09bf300f47745138a55f4e4d3a68b8889eb9ae754d0e8abd298c2e421b384db444f785e420f017ebbeb2c33d95ab123b09c1704e61752c4e5ab39cd9e38b7c1114d15b54ed27fc896b698e324302bc65562577c91af18c39708c28c05741a8a42b8ebb874cb787aa7f9a4303fa87264ff675ba7f42eb02303e76fac37d80d65ceb737e3256bc22a3f3b9733d479b3c262450458ac4c4c58907592dacb7cc323c14ce10cf9b3f7642aac6be7104bd82bd4763700db30e867dacc31b44003237e1c626425eec854bf490e18365e01c038dcb4ef07eb27f4c5c43dbd3bf72457f27938eaaffedf2aa01f134629adc71075333ad7336454646b3fa1385614401100e4d6dccdecd070cc21d36e1df127ef6f84645fa988d10569af251bde245ce118ed22003f4b324bc2674e505be0699dc94b39bbb0e55c7dd0592771694c04a5aee9bed8876eb9d6aeff4c789ec2ba2468112313aecec27eeb1e14470fa525bbe549d5f50a656c6fea8417750996422dfc74665a4f98c4dcfb50b741fcf977622b3206f4a66df9bc36ab9bdc559c9c23685c60dbd26e5de36ce49e763809852cbe291f73a3d905a59026aa51b04aa07f0850ce474f9c017d75801d6bfe717278000dfa29295cdd835a2c9c0a88561dd233752ba3eb45e3b78cb04fb03da7964dd44f787f037753582759a5a45f64a65260ce203b6576d2243b4dae635896e3a5d7bcef875de2350496caca7dad9213616148aef663a27073e8d0baaff4a5ad03e3f31e4ddd2db0a23825787be30bed21cb9c33a8360a10783a8b3bea1a881afd61d44ba8283f7cd091f0f55ff94dffdebdb68aa5460b4018e9ab8e410c372d3615040424182613e5f93103092aa620be45d0d4bd59eb4e18428356fb96cd1b1d723bfcc49c5e9a4388e68ceb1b57baab12b7491bdacdc0be91e1e5596a8e445d44b572161aa4ee168a237d81aa78255b7210709c0552e1c94c98f9365724552ab1b14c86bc1b147c157f344dab96e3e7776769922d480cf087419c383250638390faad0ec957180de6b8578394b75b68b01953c12b5fc3bbf8acec806fcc37da23bdbf2d35197e365ed7a98573a46f0f7a4de3e0529edaacdf52fc8ecda0b5917dd3acc4d53c072fcce6f8e0fdf665e5e0a8d21638f522867675d2a4731753ef9af476d3a71524c0874dc16597d1a890209cbb8f0c7ca3e81033294b74495f00c384835892167c1c4acd19ac3234169cba7953bdbce92b7d852e5ce13d7797499b67e114089c27007f80d3a2dc005ad458abf7ada9e8dc7a9ca057f6372ffd6994d19fc07a84947fadee5a742c24a2bc6e67c920e4ed23c9249e7a8d26c0341a9558158b0171b2dc5d541df2cca95251af180b9c1f80e81fccdcc1314723091f197e5c100016f443ac232de1d4ce83cbd001c67f7d273a74e2752e8f8d29d41981df9d07aa20f553d2a2feacdb003b303af1f4fec93696e3c66c43a7f6f62c6f1d64770d4d201234c97b5d84d4db82f906a977981ab8e383d00ca7369894443a256927d59d9c5d49d02c2a32192979b4bdbb3fdc5a8949601e25b129fc7b77804d1024197141813aa2daa0c6dd97aac049628ae6fb028a64ed056d0e41ef37fa9fc8c730db7d9b63a30d9a4fed1aa952d5df10271e2904519bbb7aee2af6fdccb8a4441fdd16c96e6b92004134370eab101f86d5dbcaad7e1b3c2f56ab595ab7b0729be146f8c31d0a37979533577e79eb7a157f664f9a055fa44fb4cfe7c6c48d9beca7eab9d470f659b7dc8901ce1bd6629a36ddc0d59625818c8860191bd8815227e1245b3db4a86006c907a275562a027b925a9bfa31eccbd955c1303aece17778b119dda2ac630ab9ef4eeadda3d676f694555a20a98655a39fe5385f13f3a3b840ef22c6ca3c27804bedf3fd0443893a4335514855e6ccbc89fe40f39d626ce874f5c8cf9837c7bb24de5b8af1ce310086a84bee609daf597e7793292893e63750230222475be5f66b04a7c528a361ef0025fdf401e985a21d57310a34575cb2c74c42f99baf6d1102cfd3972e597433509c710ed9a184dd749a9337d23f936818ec57d6f83b24d8618ab1f61531042058ca7276583b5718d51cca9119e1dc9e2e0b9d50098623472bb52acc2f7075498680b72471114e4ffefc866b62fd663304cb623083747005b8bd12c58a304a730cde4824625322fd3d994bcd0aae4f8d7d141d6847960acea60f1381ea04fd13984201ed7f89243c01024809f722328706bb599ddccca447885e69043f25ba23256819a7b94f6ab70d65c20d8ed3e080d4742aa52af8e569879a39712e9f676ba1ab8cbc95f47b6fb21b0aca9866453e4da6ba80b7dbfb343e49fa9c2fd21b7e521906860254031c8f0f48e1fa81db477c9c8347d43e03b7cb36d0f5b7ff87290d4085a307c150971d8e4753d43e8d8da4921dbba1b4425bbb0c35638134ba8a632b76ccc3fda8331a40c2bc85edf8350bc655d61955d5a6f5ffb61d76f8f1f3ac571feefbc4f1117212b2e784c3c48516ad5a258003219f84260b317b72744c1ecf78e05bbfa3d6a11217da75fcdc2bba0591652e99fab8208517b5a884c3bef3ccae12c7fbd5bf9e8dc5e80f75e194fe421672d3c93100c502d063d059bc7954c780efb35e593ca7917a4185814dab4780a5de40294633cebfeb1837915f72eb606e6c91e6c23b3ac7c52662a60818757f5e391f90be6abeacf8aea10f6ce99397d754071d7f8b1966a91e8fd38a6c6d74dfc0c239d44efa730c4d3573bc1e7ccdd4d92ea0ea9db60c2a6e6814d7fc2ed6101deacf8c857579093922053f0425f0807e49511dc0d34e356e07677c1abd654dce28a9e40337c205fb6ff7cd086b09ca67cf9f07e2fe36f9fa74c3abb93fff40bb9e58e603d155a9d140f907151197ac23c714d0a62a276ddd611eea8d2876a6612b7088056163182d0b8a2d24f63c7bf9a085a2cfd4fb2631a77512e1ca811cb7a8fb42f174c959e55884bf6825b57687942209300d4b6e3351469cc134c7080464336411f9ba66f481d0045a799fa50831731673cd0a7cf5b6772ecc9708d8b6029cb5684a5e49bf2b6fb9a06a776ccdb243dcbf6cf6a6efd0e3966394ed25a420bb5507e9727ae84449f6bfd4772c89002cf0e1a4cc708b2116049092a762ffc2141a7227ef8d58fdcf7079a7ab82a602563f3ea07033919f77438cbad081484a44854c1addda653012e5de23b3fb50122bb6730280a3f07d3b3f4994ee419e95c346c329cf2ca1e9fbfcb909b592587cfefff38218a98e1fde76bbb73f535de819709bb26f8aef122ba95da8af336a6ec3a3a246241fae1b03cf28fb5c12855f762ca8bf9b189d2a9978cf38ea70187caa0cc51427a0eeb92d19d6158feb068ab5b18d56087ce9b5c582ab90adb753c4080a05240184ecf15e0bbe501b04d3a23c3b4708d4c0257a7a261299352ba0a1d84c53f6003659251d04b7e270fa4096f34491c23d6a87498d5cfb2b25dcd90289e80ca953b3f06981e54e307a557ca25660bfa19fd4a82c7088fff1010404e6945f4539fd15ffff05e7f5f8f5d4a246c0b0edeb992ee4a0fc50d71482348855c9cf9eb2b3fc6a38ba8f4352f374b", 0x1000, 0x1) r2 = accept$inet6(r1, 0x0, &(0x7f0000003700)) close(r2) fchownat(r1, &(0x7f0000003740)='./file0\x00', 0x0, 0xffffffffffffffff, 0x2) r3 = accept$inet(r1, &(0x7f0000003780), &(0x7f00000037c0)=0xc) r4 = syz_open_pts() execve(&(0x7f0000003800)='./file0\x00', &(0x7f0000003980)=[&(0x7f0000003840)='/\x00', &(0x7f0000003880)='\x15\xe1,\'\x00', &(0x7f00000038c0)='\x00', &(0x7f0000003900)='*[,{\x00', &(0x7f0000003940)='&@\x00'], &(0x7f0000003ac0)=[&(0x7f00000039c0)='\x00', &(0x7f0000003a00)='U\\/\\\'\x00', &(0x7f0000003a40)='!\x00', &(0x7f0000003a80)='\x00']) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000003b00)={0x7, 0x9, 0xfff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x12, r2, 0x100000001) r5 = fcntl$dupfd(r4, 0xa, r3) geteuid() sysctl$vm(&(0x7f0000003b40)={0x2, 0x4}, 0x2, &(0x7f0000003b80)="533bac1a9112d9c30a43f7a53ca7f8c84ea8ad82f8d6699feef78c9ec437a79898459e288fc6cad3b54374bafb701dfe5e3673814e5a03ce142d6db8d8d3d7ff7e12441e531c44cfda53c6c5a0abe468f87dac5e96c184c9cbad5219118745449957b2a82fa0c5b7f895d8f6c7e50e2130d61563ff6c45c18c05e7be96ad10f9bcb9c071e4b3fa2e81991fdfb5a55a17da677ee539f97da499436377e4e0d51642b75fdbb9b5abc3101235c94db13ce696ea8b9fdd8ce3eaecbf7ca9aba586f9334242d895a6a0a16814081ef4f7976fe49167bcfe34bfd4993dc2c2c79e2b934c31b1fd3028a53f015555dd655247a68eede0ff299d9dcd15e646098c367965a8a3ac5425b4f09d28d25328b1b911338ef2bb76b0cd52e05c2997daade2fec2edb4b4a89bf521ec67f7868caed577f601dd39f2c86025cac414c3d34959ba426a6a45513be1484dded93bdf01fb1b5d5c1b0c304a92e2e75b8348fbf5d8f7bd085f29bbbf839e1b0c60471291adff493c9f67809d73791123181690e9641de0a0c71d6b2cb589fef77a2fb2821187dbe9195ffe0f608c1f9764fe8b0f1c7b1b5c07d5352afbf17702190606a2401df75cb8490cd6520e81d0763dc0b2e71223fcc1c86c4bbe1b0166efe23485c6e0a8afe900fd24d205802b6d3fba4165e5c4b3a5681e3fc11dc745816de16f87e880279cf1b51f208f1fe8d7146018c41e9165dc89f1d428f78bac5e39ece01cbe608faad8ca262cc0ac7b8dbc6e4ae45c22faf8afd7e7b551b0e73aef85b9060b6dbf7a57904a834ed3e01cc986194a46e010c1a6d32a02243bc54f79eaa9a59229a4a26c2499647145d154d89723a5626f9808369d422456ec2b522885a2eda04565b6e1219129238d1299fe0c4a3846978edbc8f64768462e5598d2120106627b1714496cc630849d2c65330885591005ee2d38b21a543067735d2a9f36f485749809666cf6aec5bc245433188ee784b74e0f6179ac9c090616a86d04a6c00842f91124c8d89180a8064dae78e196bf9c626f5ae5b11e0186194a4df5609b7dbf2b328aa217bd65b60ba9f952c1449d2a388678ab6acbe3a0311da1621154abb57bf17c677eb713e34a2907e4926616f2a2d1836d71c7cd28c184abb066e25340b462b4ad0ba78aeaedaafdb623e599579e707787b9efc3502936fa2fd861f1d5cef0c1d071c8d03a220b580621230a3acc51f692d98a029918247c8a5035d8f061547fe66a9504b316c22dd567a1b08dfa1a5e7c16b3158a849925ade2c12e4875c7cd90576d320b43196b1b6bbc48cde65c65854d0f7d627767443403a1b76d21fa5d8245fc3c8ceabb581f772db18dd4c1c425ef95cad21d6c67c4c68d30c157b58fffec26ae2d1e2d395668c3a1a90a167d517d628f772236ff308a6871a9b6c16e6a463d3e98ea18d65c12dcb6dac70168b49e083568d011b09c92df3bfae382934efe784cb4166fde544a2477a777445dc82599b979d32d5d8dab720fc5dca3cfa7407647f996013fec154ba607e51d80f46f296ed06c5a8c6c3e0c65c1f4902597a8480fab283e9612f4f7f257b258e295f968537d985bf83923df8499e5a51c1dbe99377d27d493c76ead58d3e8112b679cbb45eced0548e7dc720f6f0851aaa8006586f5a74e1f3ff729a23e091c9af8937ba9f75abd0315c1fee5ed6f5280ffeabf554fb650ff67d965104f755797a0a69be967df1240fb0d17731743b6e2564e1322dd6b1b79b1fc0d24be9c1facd767335504c5f03f3a5ccb3fb8bd5483438101ffbbdd553e858a9b6e5fd6ee7388be76a4b1f615b80c5198504fe32d6d5e6364c559bc032a3e831796890945fb40eb077f625c83738414526671b99b0c3659a542bfc781a63f236b0e7135378880c641fc6144e3f79f88920bd23a70bf98b2d5e0797965ad4eb1db379e486c3c90628ce841c9c9a0a8679fad6e482ebf604d0c4c9ea69f408a9f39d2276b68128de58cc2f901d284faa9c2ed0c359cbf370e27a63396ebbb6ccc75caaee080d96398c3b6b02ca17df8a1e9ff712fcaec0bc064b5cb02b3c32438cb39b13e66e5598aec596d7432da4f9cb25672a3f53e0236ab4fff290ce8a89dbda56e31a233f909639ea67691c95c732a559a866ab003449a3e981d310cabf6a598251522d9d152ff647723218a4226410890593471b885fa038e6d4f352f3a02262510a7525df42d36e2c623c7f1cbb4d8ee3f9944e86699359d9095dadc48b6fc718836ed8a98e81d64f6c7b130a79414c432a3a1cebd04dae77a1a40097b3f6cd2d4a2245ea1e73db08b29013f2decd61b20dbbb3a09af40ffb0a81debccdf4724b2a5f6e5fa06861fcc032decfcaeffafca3a1053032d8658fa40bf9a4550c9d32ab6902e607df7138e2258f9783136bf3f051781aca76edeeec3b471ef9440b1c91260e67414e14e27faece604bd651f565a83a3f3c169804208fa49fcf4863e84cf5cdabe7c983c0572f3c51bac2dadbfdc4a335f905945f596d0c18516695fb62162447fed9299552047cda9db9308789622c490a74f1bc8228964a837907ee7f1d517546f61e2a1ae4b4247ae1a6adbf3fea170160ba2fe3fd5c3fef073740eeb70ac1bbb9efb8ecfcf37a8876fb9c50b7a6f8c98a3faba344c3ccb16f4eab2a62c604562b6d0fc322791a1cc8e4f00410188c26641fab3b6678556c476df601c1ca64288129c83242c323d335101bfbfdc4f8a3cc64da1724350570a2034e653bbd695008eca3cf1e0472c50230444e94e430341f770783b7009d5b0d07e2b7b967a0d94e838a88f6b1c119c0288df8872aef2c1b287ee68858c20d7e4d08869e86830b6ba6b53c702a40bea01bbdb43066b0264b02e28c0debf3ae65b0d2e983fe3f6154086e6728f71aa8487992aa22d22a935b8944c19458099e38dd16e5df0acb0e915c44da2712616feaa347325f40cc3a36f8bef8a56e800ec1c4c0c0eed07040ebd8133c79b48ee548af9debfefb4465954bb2c9b7ac6dd41ad84dc9fdccc6ef00fc71c4477737dd4a64d1f235fb15a49f1242032616294c8f19ff7539ff5b6f949071e7aa7333a2eb2b578a50483407726a2325d0074e839a5d937ad497438a8a1bc1553a3eae46bcf52d8882178db6fe709e57dfb5b879923f8a66848f02a41f1829a7a7a9ef6abcbf05ae6b69f2a4d9498e0c67a38fb58c0b52ed66d6db579e17f8b1b54813a1f86ae0b98bceb95b60fb5ac126148f4d5be2b716c7167e9f9783e5180b957f171a59a12461aeb8a65f32e499ae47e05ea3650ab8b89a1368a83e08f39004a3dff02e42cf201e46e1a6a57cc48eb6e1b9c3d2e03d000b2885be074fde34f71952d9adc2857424c975e54b2180489215e57b3401a41036fa2d8f3aadc736924a27049251bfe636d74be0bd7e9a6a81fab0e528e3ff43bb420bc2b93d26b74a810ae32cc92f6f40f0bc19b4747f33ea623aea3c0a1e8521f3fde72b5710295a9fc58f36ae5b21cd50cdca35bf1618f6f01d85681f904e867db9240e43b0c0e9c2715e92439a8f10b566b3ba5380200d1626c8a2c0c768cf8283cea17bc0df8b86c4d5980740a25f8aa7bc782f1ce6bab8b5a546d02c66f52ec24814ba68c5a8d9818d90215c0af75a8e06af07ac2898f07c1efd015a9c02780729e9bbeb5b6f51b087215d91e397b63e912714814c5202221d08b4e145a319a2985bd1ecfecf7591c5819720a3c0217388a0834dca38a57f03ac875683a3862d8e43a24a77633a5e6f0dee34864aca45b6d3fc322f403083041b8830bab13568982597a5bccbf1e5542c5b43300ff5790471b1d295374952dfb3edb80fdf91ec843cf0fe23c2cfaada7827f919d997993999f51ecc872eaa9dccf0ac27e8bc61ca3c09f69d50c43a82675a558b643b0ccb760179d6ea36518b4e177d99ea7049f73591fe0353bff142202d211facc704ede1d75bd81e1f11126912dbe7e5da14b38dcd594b94f165bad2cf5233f4bc1d42d66c9a2e8e127bc10806b5eb0dab69a62046bf560803ad3b24ab6cc48ea75140b7e6138edb24edcbda0ec478beef544689d8c9c96003fa8d0dc230b00f0e8a9de32cf7f17e1cc1748ca86e47125fc8f77dc89ee3394fbfc8b4d0e8f54c49e56072ed508267c1edb379c696ce99a37283bfd78c46c31020b146daa84ef192dc0e04fa166c9e85b5b844696b4e6895b380445fe6d9ae9a12f0923961dcd9557727b5bd498039b83aeeec2c383013f726c3e7513ba116be233cff7ce6d2ff34ad1f48c664888801a9537666ae10cd7ffdc6089cb8b467f5297e547d76ce9a968a0e7ba4d5e8659e9a2d5c4eb243039abe304501f0a667e39e57b0c444a948b3945a72a3e6403bb286cdca631de8b1bde02b96873d83f0ff610e04a285c690745f23f9b076cc6c2ecc5ffbfc142c47027602cc88c5af059ffa75d32ab1240356abcc65a6cf847225b9316d2a3935dec1569f585bf2a0daff9a61a5e8b355919056680f19e137d3b56ebcca0f6ceb7d5373cf1c5e38cfe428490f110baa3e84d84499a83123de48e52d396638205b58942b37eff1e8e5e2204b475f650d2b7fec1e6413821a1f7f2dadcf77f8cd0552f6d3cad9f034acca981748cd10a2730a59ae0ac029707be1a9b24ec52037a81867ccc2b6fe73307a7d65d5beb9a6be1646747f77db21f00dbad4dd6c0c7d4650872ab70f69c8a8a81079125555688bdaacc4483553de77d502816b586cec2d65aa7dd054693137046644fe282ffe8213ce89563d006e17ba428abf15823c6046da7b94c5f7c3da7c5d70fc7d1d0bb0f35bf057da1850d3ce26b26398bf12970e281a3989cef26485e7d08c00bf6e2df1fc042cfbe27a70b356c0a2785bc3c1010b4686bece6ff93b70e0935836d3eb92dea42bb53fdd13f4c1e4231de584692dd91ede72720a83e243722afba6e82f69e3321e64d7f356f2b3a4d7efbdac1f8b38e38c2ca275536f2ef6529050fe095f485746a83a829c6ea85b810f63ef4c268ced6dd24c60439c125b09296d7f293af475d1ccdd5b11b63035ba3f1a080f43c9d6b8cf5ea4d09a20bb7716cdd9469bc7bee07448fa0260e2ff553e8d957c82f160aba960f4e525f84f70e83f3feb6202c9c696b8f1c948bdc9bb54d640cbf2018481e2f5b4c61cd3b0df2c8c40d706c0e8f739abd02969168add3b3f601f4bb18c3559daceb8b75c7e7337dd585b4aa2728cdd700f2e170cb5aaff2ea81febd2179ab429666b702454d544fe225435603f3047359acc1807c0ec8f7c631afe08e160b47aeee2a3ff47b75dcf0987bfc995747541f68cb99b74df4524dcc6f0b0729a7a5778de568d155ab0a3134dbfd1a0e2a60dea4908dddbc0620d4c6b5cd3077394d10a76b4b7a77c9cb99264147b16859f062aa938b94bb13149c8d7cd663c55c3a5b33d320177852f4c4577fb622dea4ae97e240e47e0336fd3c33c4d7f8288d0a8e5b4aa783bbc75e1009fd6210c30d529ecd69ee84704a11fd758432ec580b519f96c36be937864fb8457126670fc5d14e5b280e1b11ceba9d2915e3187e85102448839d228d03293cb3acc1009b189285293cb38c7c6d0240abe05c872c6f60ea713946c0aeddafda0bbde6528449b124120adfae37a67816e693eb0f4f5280b00072998f44df99b3d6676ee60cb89055ead096662d066606607afc9f32f4377a67c748a27859ea352ceb2f4dd7e8ce4c83c25273f8da684641458f6686fb1060715c9f96133f735f8ef49f10ecca371e4ff38a8dac5521", &(0x7f0000004b80)=0x1000, &(0x7f0000004bc0)="3499907a99a0cecbae44758297922bb0f84913dc6fca5f0e6d96732db6bc0b0defe4a9cb04cdd42f49a80845ddd227494b63ac36345445d06094b20553d272cb39ede7d356d78e8e9e160721039125cc8f0825e102baf9c6c68d2926d0ad810e92f405b01f58fe33c68c7dab4f07e690d11fc215b04a56b3937676dc8004e3c2ccbb3228e1d788c1ab9a006100f6cb0cf8f098fe7c7ffd16e175fb41bb992cd62e71b3a5fe86df46eda1ff6a858753a27a82ea10834791da4762f8d69ba7917f323ca9647ce160987d99abdcebbb0aa2256d09", 0xd3) ftruncate(r0, 0x8000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000004cc0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000004d00)={0x7, './file0\x00'}) msgget$private(0x0, 0x441) fchmodat(r1, &(0x7f0000004d40)='./file0\x00', 0x185, 0x2) r6 = semget$private(0x0, 0x2, 0x220) semop(r6, &(0x7f0000004d80)=[{0x0, 0x4, 0x1000}, {0x7, 0x99f, 0x1800}, {0x3, 0x703c, 0x800}], 0x3) recvfrom$inet6(r2, &(0x7f0000004dc0)=""/148, 0x94, 0x0, &(0x7f0000004e80)={0x18, 0x3, 0x6, 0x2572}, 0xc) executing program 2: socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff}, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x1dd) symlinkat(&(0x7f0000000180)='./file0/file0\x00', 0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000080)='r\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sysctl$net_inet_etherip(&(0x7f00000002c0), 0x4, &(0x7f0000000740), 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xe, 0x0, 0x0) r5 = getegid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)={{0x80000000, 0x0, r5, r2, r3, 0x11, 0xe4e}, 0x1, 0x3, 0x7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) symlinkat(&(0x7f0000000240)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00') sysctl$hw(0x0, 0x0, &(0x7f0000000000)='\\', &(0x7f0000000540)=0x1, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1ffffffff}) semget(0x2, 0x1, 0x1c6) geteuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x0, 0x9, 0x2800}, {0x3, 0x5}], 0x8) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0xa1, 0x1400]) executing program 4: socket$unix(0x1, 0x5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) flock(r2, 0x7) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x2, &(0x7f0000000100)="71f91e1a71ac0058bc5a9150e6c6a34b8e5f84cf71b59c7a", &(0x7f0000000080)=0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x6, 0x0) semget(0x3, 0x0, 0x0) r0 = geteuid() getgroups(0x0, 0x0) chown(&(0x7f00000003c0)='./file0\x00', r0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) setrlimit(0x5, &(0x7f00000004c0)={0x81, 0x800}) openat(r2, &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x48) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x800, 0x44) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1005, &(0x7f0000000000), 0x4) symlinkat(0x0, 0xffffffffffffffff, 0x0) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) chdir(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/97, 0x61}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x107, &(0x7f0000000880)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60aa"]) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000002c0)) close(r1) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(0x0, 0x0) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) stat(0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open(0x0, 0x1, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) lstat(0x0, 0x0) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r5, &(0x7f0000000400)='./file1\x00') executing program 7: sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000001380), &(0x7f00000013c0), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x20b89, 0x0, 0xffffffc0, 0x0) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) flock(r4, 0x0) r5 = dup(r3) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa3}}) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = socket(0x18, 0x1, 0x0) sysctl$machdep(&(0x7f0000000000)={0x7, 0x10}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) dup2(r7, r8) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r8, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r9 = fcntl$dupfd(r2, 0x3, 0xffffffffffffff9c) readv(r9, &(0x7f0000000180)=[{0x0}], 0x1) recvfrom(r1, &(0x7f00000000c0)=""/222, 0xde, 0x1000, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 4: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6b59ea6ab3bc23247f898b9ebd5467ce167eb24dcf31e8c02c0eaaed61cc32ba1d9817f839a84f295a1ac9ea28f06ec91e3d2b412a990b84acba462658c3e6c2fd59242b8649ca82bd0a97d2a0fdd0794feb7e721040e79dcb5ba85c7e4e94d34443b66bcbcca119a7291ede8958b41a5cb40e898e673d5761ad3e7d9b9d0d7151a2ff2b1aa1fe6e39af842102fcca2b53948cf049556be9b652e3c131fd6e822268cc50a60d392f8c8d38f9c0229adef8229b2596ed1b0dd14f30c43969e406baadcaa86ff6aea8189bb8f8eca180307c88515367011c6c30f633e860e6b8615194a6f8889dc3829660f568f156302ee717cbb6b428423b4e5d2a0dc2c2956038ad7794eca30825653f09914154834359593322d754ff272505a688a9e55de478b94357fac765553daa4416bd08ef79f4b0c8037c877341182048d2801d16dfac1320144cf4ffd5bfea3f95bf28b025513816810aa1f9f221cc9915d332b08321118530d4df8321656d74839803af64d02387e3aa56436b754e8b31f0eb958f49266c12fcac9700b58d043d23ae6d89fe60f94068a5765777fe425d71ca6c95635367850126340e6f314edaf2cdd14fbf33d80fa52cd71f806195283c86ca316948009f22dbc1e6a4522f0845d2fbf87043cbdf9e2371ce562e10967256874c235a2c008f62a5734dd02d288decacfc6cfac14668b681f28880c77396e7d43bdb0e96cfdad38cb88c22bb001bb91faefc2db180bf2559aada1770f08037220c1317141ecbf4d803b8fd36da180d13157686523d7fbb955ca4fe464f55d98e46f9abdc06c5ebb21e5b1f997386d39724641c09f347d578b919d5ef24fc3a121c7f3ca2c93d2dc6797bad6b57693a00c602d35e5462bca0af30105bd650cabdccfde71cc08cf97f9d853e39b3225eb4b3cd746796ab073043bbfcb35d0009716be3238b7f89332734610fd0e35a4143bb81e1c578c5e8c30069188ecc2886a11693769fa4db47457e489e401e81f0a127e677d28f075f332294e2cfcba653434d9b706ee6809d92aa7dda5013923d81dae1b04b7655fa4b5bc630915f26fb6ece65384b6754a2e50d80c179889631c6cd5e76332dbcf6e15d08bde6f56affbfda5cc6d621766dcd714592105c9101679f95646b7b20e86009faebe696c1d16e64aa1d7fdbda433d2cbc9a6738a68508755dc562902f0827007b862c5c351b33d0d1dbb1f5974ffbdef9236730797f7e6c75b25f791e3d55eb7e2235143cc71f7980452b591cc712de5a752618de3f43b27dc5ea9947ff3b98bdce11b9d1383e60c7ed89b48baaddef2efa927385b12fc3a3f9a4952183264901fb24a4150ac564cc061299584909296dde9c26cfd8eb713a1b5949fa1eb3bbcdd4cf3009177feb4d5289ce3b9e60e9b0991ff27914dc42ad94b1d78bf7f509a8c037c1deffd3e42d49354c9c8a09bb8d140b842df84b2e023d48f1932bc1656f15e9b50e61632f165e1556087ddc85af37c62cc865f8301d28a67444e83c24a0562983b3194d8af9c164fadec65caeda271373836dcddb5f6b64e7915c35c5ac840efd207bc1e383f3943d63bbc0b4233686471555ca30fe825c701bf0f9d5f56913e7679c8b918389d12a6df7400de9b5fd4e2150dd96ffd282ab14b224b6dca1c57bf16c863d5e59cbb084fa1d96b75741978c695ca37dd0e1d0890363f7c51d1f8fae98cdaeff45c3e2c3e7fda2f66c538edf16d1c8382b5b7456f8f93a39c8b4ecf18da5e85956dce6437abc39fa0687f18fbecb4c60b5e934d66ce21be664f620fcea7fbf6638143b0bb32c571879a3920222bb54c5f3c1fb35608a72d41be1340bcf0edfa4a2e12339d9aa0904b0336aa6b08949a7e8ee1cb53ca071687f026c7f0bb293a18c0e2712d793bafef06abcc034f32f3b4437baf5292122df6b873a6ff13b3314abd2b889776ab587260ca42ee7481f59b72151334419c871092bf046d52f26f6d4a3d3dee9623e6806c6a5e8cf3b21f6ee05f213ce003af8cf4bbe2090b487b37eae5dee51dee15143da6b01f9e2e303c0e9fab8acfb981ce4b377b3c0392d7e2ec6781f84e25c1a2c4e980e2c0443615ebfe11f18d37cc52c818f55fe90510d6384773b68d653af5fe1922c353f22ad44ef23e57e1379070bc0592ace1f923ae96974deb35c101578d87cd12cad23b90ace35be32fc2d533d1db99cc886885bd88d19443f89f8517042b10cf64148fbfeebdc42ec9477ddd4e13d82269bd69c30b729bb1626500a88727b805c4e60275263991e08e03c7b36b148bb931821787191d444fee4af37eaf0b432bb203e705c9c66e34bdcdacb70dc1b0592165e7e6f0d29cf10c9c9003835f3563e054c4e9c49e8bb1a0d0395918979be365a35e25be8e3b86f7cda620b43cf2cee6c14f2176640b924178b655f41fae6c2dd65d798fe4db679601ecfa32bc9cd7df037b0db9ee269195ad7c52d14b6359abe88cd33892dd86025bc31c37ba3df32948f24900e992a5f1fb2f574dbd3ffb2739e7c79f5741e0315cbd049a24cc286719c631cbaf37841aa212e340786159fdbad697cec921cbcd4f39aa6cbfcd06e90bfb3b74ce3123d79c2c1055c333eb2df9a9fd7e42e57fe258e7d65c670fc4d73fb8c85648d969d320cb500a86e66001cb4983c8e6f4c4b5ff9b51ec9b46a76e8de143a6cc634cf70b8cb191ffb83409bc5e0527fd63f8e55e08afedb82cc8fdbbe476c8cc3667081314802a4b5ff08d2a7d95cc35bbf4ed50cf4ff4d4aadb266957a1a15dd0dda915c46ea45b3c0672180bfc5d0f0b724da9eb2720370e12fe1371df8e93291cf42d227fb94729ffca3e70b54ae7dcbcc58c2de8bd3fd8571bbb576d3259cfcd99b1d8c7d819c3494ba480ed2eefdea084070f6cfdfddcde196765f6573ae21199c32af84c0550dfbb4f0ca2a94da775a9ec44e7ccd16b31ae23c0b285d0caaef3899201c3520fa60bf9e22382f874ce8912822a29889687ed48cdf8efbc9ad6a772d993dbff03f1bdfade5f5fa4341f2ae48848d7d799a1424d5bf67714ca14979b336d2d8657df1fe43b6a153b105bdc7c1290dca2cf2c48996c3cc2fc2c2d40533b56b3c5da9686677eefe9648da8cc08bbaba7e25114e68fafa3df5e264a08b5042a64809dec5d3de060cee5adbf289c946369e786fe1a692dc5c2bb43b94fea50f8e8e0902f88e60a72a22b9425b98420a5defeab1a449f283543d6998d8cfed5468049134dfa69e105fb7dd0b78b3fd29d04cae8aa0a9ac5f7413a8210294a6cf37cac69faa476e0e5db2292781376bd5db4e8dd3fe3365cb690cfef3d13263f2623303b072a2af6f9456366cd0ac6a5c9bc015538ff0e32f31d159e76b9b879dfd75973bdb1c5006d40319cdc33548763c8a8177b0b843c99fe87285eb14dc7d8b14921875c18d51acf98e09763c145901cfa9d40eb0b2fa028565ee7f7f88c7854008ded15f296da7fb86c0e86283987bdc38aa1c64f2fd538b2ce60c98768c6229e4252d02013688ac422dc499406f0b5bb380c6a4e81873d222294cab54e2663222b80ba687e45c326b42907489a4eb115a98ddb6d5cc34ee8929c38de144af12eff3834c224f47b0fcb86de4c3eda2b2b2449a7521b9253dc4b79dd5fae76f840d16ac2169723065caccfba14619d3a7abf581e26467f88f44f96a545e67694eed8a77e53eb979e6d7ca4b9410efc560b8746c2719839531520f07ed38e7de38f5aa0dd7feb61d2ebc6127dc91577ddb4279d1527cb67983243269f5e4cd3792987d2ca0826d5e7960cc23b062594ba1c7acfbb2cdb6afb8a47d420f5c318f22ca0993acd3ea298ad14e80a8a12b5f0ea986b35e3eb86871a8f03816fcc1586b1b548ac949e8f797cc1f94551d0309dcc4f94903c269a8d54e8ba777cf134771d8a57e0a5a8a6c24d8e0f10ed461ac9224e742a16953141ef53f47c329f4e049bac3fe55a5d3627cc815ea4f479cc2d4233d5c7d465f4429149d44bd276935ab907718797c2da78019b741671c3086e7f3eebc3ffdc59de4a05ecaa1b1d5a7dda9a483e1898f89b1d29f92ac5fbc5754ff92d4696993f6e37eaf9939e878f45794981b0b37793a733dcbc3051709348cc39653ba3773c9c550bef6ceabc821437bedc04061d969a3aaa669d5cbbf1cc56596b1916cec795c6d32fe86a3c58c4e52394eab22620ce6247429ac6cf8f1a47559fa77db04bb83713de908459fa0f64a85a3036413bb823e6c25818d384bdae3cc0ccd93e9d1691cb83370d2a9179bf43abbd7556e6336dec4c8bbd0d1e2f046e65631055d0fd21358607ad65aa2b571f6476b0f114e9adfdea2ca5ca5d119f4d627f153f95f8e62d5ae60dba9c6a7fa51405eb4ce0c8757d836842c33c4e82b571b0092ef00caa96662954a8263a9a0ff9444245af8092631d353459ce60275875b59aebd7e13db962c74f10ece464783def7b8b143f39ceb945d268a2ba69c2e0d3cc45db7ff2adba0bded868d41a270b7bc2c67d894914c603ce77f6fcd39fccf25a75969ae9d15fbc83c350e0a50dd7cf04be5d25027b8c60f76682544c3bf60682eb7935ef62b6162934b31e74f8331f82ef83377e598197a5fc27be3701cd71fbade96e0b4a861094fc4cbe4570f6d8f3af16331363f6895c91e4bdf48f0ec888d052607b420d425ec5ff3acfad993291b2fe7e121930001a535684b3c245486237883f78a18f49e8cb410ed6e7ea071d94a902cadf62bcb64e4858aa1445502c75ca35a13fe50069774a59d8eaa62768aff13d9aa9b7536f7f6158891e3a0fe983879ed486df5fd4826e5a0c674dd002c103a4629c5e57410b3e3f284a3002557fddb5890e0a9bbc75b36bc1eb4a88a6a6bddd0b66c42bcee746e812f5fafb582ca4b79f35ced11118f5c1971bdde58b5310b3c4d2fc15a8493890d9c2446e68342c95100c1f2ae886ac0badddeca98e1682ad129b931796bc8d8f47ea33d686cf8bd8336db66c5438006f6d0305c38f9248241861e7d2dc96b8a317b09a1d97cb44ed06335c60c5b556d9d18969b0feb99eb4a7cdecc401ede046805f4516e2ed6b2581e0a9c45a1452cb3d0df28b999dffac163b09982d7d88ef4b97b4c335aaab3ade4e167fe747b807ac45c1baa702b92821edbba20d87965eb84e4db67d39ad126310a154b9099ac867ed84faf0fe6d259cceb3852a21a40d977ed6530fa8c9f9d1cd726c01dd65bdd43c401b4f363853231c764d6ef8b44611439b43a796a36873718018c3e521d0e80c4a4d3107ad371abc7b032aef892d2a0cc168c163344e6d27aa3b26853dad0907b1cff97c635653d941e1839b3105ce8eb1b8ff6986855acc9771efff9097b64355f69d0458d4fcf96184e44b24e40f39f56039263d21f5681e7b963d875da0ef7f9ecbf4e0575892a443d74819a305d79ffc9c77ef7e176de40608c4fc653ec37ed8067614e97f03885fb081d289ccfa8ffe39730bfae69c5b9e846a2bce603270b8724bedceaec4d77311cbf5bc86ab1e5a8b0963246a2f201a680cb2560c4170df696ba7bf2ba310cba80f9e5e8aad35e722792de5d71c189c407b307ae58175e3f7a8ab84d9447a38aa5a361fc2199c7c81197be983181cefc4b9429d20c76b03f398c43e123ac4ff98353daaef221c33c0b89681cdfa1c4f859939958477dcd439d507a6dabb7eeb4664b455e7491a073fd721ec645e750e5746f702e11917585fad3691ec2ef8666926d7a39db14ebe2331cbf80abbca82adda1cbbffdd1f80b34", 0x1000) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000001080)) fcntl$setstatus(r1, 0x4, 0x8) r2 = socket$inet6(0x18, 0x4000, 0x1) lseek(r2, 0x36d, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) getsockname$inet6(r6, &(0x7f0000001100), &(0x7f0000001140)=0xc) r7 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001180)=""/31) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000011c0), 0x80, 0x0) sendto$unix(r6, &(0x7f0000001200)="f8522254420d0b43609c95a7c02aa44ab9e92e379d2efb451806251d26593d4337f3a319dc73eca1a675b07fadb7e7dd84da0ab375eb38f7df9230da598741d1d322dee2350718f36712996d1046adadc7cf3cee9744d2780c8bc2298923754694d782a5508eaabd4071b9d18468c5cbeef0315ba036c47cc4b8b07cfbfe7fe7fb5d078e6b475bef56227074", 0x8c, 0x4, &(0x7f00000012c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f0000001300)=[{r0, 0x8}, {r6, 0x1}, {r2, 0x1}], 0x3, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001340)={{0x8, r4, r5, r4, r5, 0x1e2, 0x1b}, 0x4, 0x75e3, r3, r3, 0x2, 0x2, 0x5, 0x800}) ftruncate(r1, 0x1) r8 = accept$unix(r6, &(0x7f00000013c0)=@file={0x0, ""/76}, &(0x7f0000001440)=0x4e) getsockname$unix(r8, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) open(&(0x7f0000001500)='./file0\x00', 0x0, 0x5c) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001540)={0x0, 0x0, 0x1, 0xa6d0}, 0xc) pipe(&(0x7f0000001580)={0xffffffffffffffff}) writev(r9, &(0x7f0000001600)=[{&(0x7f00000015c0)="0881f1e6a3b5d8b0b2dce2b909ec717958c4216bbcbd6538c78c5f861f71c2b584e4478a4cd8902f6311fbfa88e0a321ee4341dca9360c65c0477646", 0x3c}], 0x1) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f0000001640)) r10 = socket(0x2, 0x8000, 0x30) sendto(r10, &(0x7f0000001680)="17a740c0bd3e9a589ea5fa4b485ad5906c50e8bd67e2070637d84578b3ec35d54c8e990e288fafd50f2b039418a5a6c6665a4a01abbd51f0fac31da7f326852ee058b9dd061bba43495f3af17990c3da736a735ed6568a25b97d24006242cd131888662232fb45728ec272031cb9534842c5d79ddf0f2ea9feb744655030f3ece6afed94ded268fb2b85ff7467e257cc0e69972127384d502b02a09533f4b98eaaa74ec366d48cb2badd822baec153754e6980c6a0e33882efcd69363208411c693ca56096ce1acace7b6118d8f458b41661379e6edc956c947cabe8e11601b86ac58a81a9253554e0762956b24f97b3fbf39a08b79ec19c472cc43ab82b075c0924dd723d148638bade0112c798dde5ba3ad6b31d9777621f534651a71205b7bf56e1a793a7cb20719cc813ccd4a6f0c2aa5e215e620d066174fcc403647dc629a9f1379fc79e55c37d159d721b6f018da80edd0618ec794b1153c4f4d20d6ec2a896e2d69c6faf105eaa87d8c33055eb566e5af158e6024203559475b7ca970c07a34cdb350d9c50f6aabd3fc8497819cb63e6fadf0ebcf1bc62f990812a1df5b356bf73afc3cf2f135ebe441fb305b095e5a6effbee638317848bff494d306f676f8542d4f5b7cf758b6a4ec667af392af798e65cf288d6dbd0aa0394bc149d70b933fe27c3c4951d23dd78e69d33c09954dc690b516818cbb231d8a3363a69d4a34ce49a57cb89b8a61cffd996c31a6e5da4ff9d9ba6a97d9485f60f222abe4a6a3ac418910043c3753594e8efafedccbca2ef0aedecb5b4cd60185c6d6fd4c2e9619bfdbd26054586f5eab7f34b102b4600492267f1b093c9e32b513d87a8cd69cc1ca0708a1f455c9b1eca627abeaa66fdc5dda3a78755d75e730d987ce4846596eaa02ef52e46976e3a1b7e30f257084f092d25085f6d9d9de3c5f629d0d2a96901b423581b2baedb8a535c9e8868112d16fed57c4d5413c0001132cb8d16b718a2356e7d25f61ba044539190f547044e95717ef36e14dbdb9a41b24e5f26bfd66b4e571e0ed64f388c5a61cb7e3591e06c4b78eec736b357d1327448db0f5dbab0f5bd0c469bf760f32b1984a4ea9b44301c1c4799f3eed92540f500ffbfcff3731a6769220a956c794fc3398bf5e9d8175985267cefab564c96a05974784e65c8245ece62de0a80b0af0f69626ecaa1ff5d9a0453c9803e20f114fd70ed9e8415d05a21d0b2a5917c0837f8c27f80866393028fde659703ae248122d0a052f9a590fe14434f69a43219fe5b2742a5c3f8f7a790692a0a9bd2b8e2a8dae48ea817a782e886750a10b953c683d2dfb0af81ee2e6e696fefa2ad97c21f461f4ae8ca85ade5dbf8dbec8430671e21fc70a8718838b0807b8b90580feb9e989993e083a20dceea19d11ba3e3bacb19c30db9b67a0b49db70d0dfbab778567ed4f405902f1aa70225f4f877853725ddc1b54db59f584123ca26f7a9405c89ec136fdd1925d3ecbc245d3d9f8df02e2bf758b55066a33e44f3b49800366361a94428e700da1e1a44a0cc233de9c961f3c955b770198c779a150fe323e6ea793d05bbaf3b572824bdfae67f17b7b52e6bce929e21b077049e64379ca09f32f5422cb9459ff5944653539b2bec9dd46fee8c434203937cb3c910b08100a088d21e11a441c1b61eadd5f01ff452c604f3d321e5d8ca7e99337c4f593661f7da6f503cabcc50f2784db4c50b0e6c101180caac1c10c66d2d343bb2564ef91cad4ba287925b499f7d66f618eac5acd740def5a0e99d0ea9aa6d3c87b6b4e0990d8a9ec32d0f6ed9d22775894c5a33165501be90010b0365ab68fb16e5f509aa50c43b94d95883241c7e373e6b6a4a3bd151d0f162044e9719420098fff77f52db5055eacdc403a784b114942b41f36202e2963a25943378c9e551f7f79e56b232a570508305ad2e25d2129175020e3d6b8e63d849ebcc589ec217acd30cc00db7b5ee3bc206b88919990f34d1b1eb64d8beea2c05d09f241b1035feaae7c18df749e83df10b666262df91d39060311009ea40e9b2a49e5bbb7177562f3fe666c374e172a5faa9259f6ae521e1d53f98ef9cefd1c30e60538257b34bc8b933ee32e2211da6c2a0c4817084a5568968f778d58d484a8b52f12fe79001b3bd7e8e7f1ac284490045909230e247977008a71de06a4f73affd9c473b96652cf9f2f5369c200979cb91b04b8660d602692570c872c0ac3d4ae0bbd49cfac2cfc47a35d969eb64d2e6a65b66035bd1b3a3db391df51362a3833e0ff16022e574e5f86cb880b68b3fb5c34e1fcb0b45ef6e238dd70f66269d39a5066f499d38881f436ac657a2d3b662119f445be674e9729ab03ce2ac46f0126c5cc75e8cc4cdd2e74fc58102131405abbe3f5fb10222e7d18beeeb123df46225f3d9fcf4a1b7b4461b8947f0fc98eefbc780786b5ed547f69b952f437310c6ab202a3ecf1cbe8174728d32c9a8176203f499d5aa4e77b557075d206e645faa561d784a8134275729f0ca96e632890b41709f05d7aff606838282533ba75c137edfc30e803b7df967e2176e1c151bc3a176eafc01a1749909047600493d1a4039bee48638b725fc86d3bc6af9530787e95d21cbb5e5887c9bba14ce0ad402e08f51c8a28a1286943de8c4bcb94072125d103666ea6e3fa7fc4e6d7711b896431b6fb61be2f03af918745212a33f7e205dc184a68808a3d35a14bc974904d704fa2ae244f3e66c69c4760091cd7a0af4baf10edcf2b806c134e9315cbc27a8477e74a39157a8a1789903305e3c9543a2904bc6eb8e6aa4c5f1b1aaec203ae86446998997243f6b9554ae51836b0579c94fc5ba3972a1cdaae54d30785ece79b7871f05ced4553638424f50465d6070c50cb8fd091e1195586733db0b7f99d62767fde2165b07efdc6d47f763c5e0a205391d4aa8306111bc91577f0640df247c1623cd9d47ca5aa7873be6971defffbb05bb2e692b8f408df4fea849b243de5a791945b1cc69a2060b1bd4d65353d447702281abe922838f3b5ac92e0b2cef6fafa54ccccc1668319c32ea8d818b8428f366f517f2e55a606ae0e613bfe18a5fdc325e7f6958cd1d09347da7fb1bea7e60602d3e16a78947a2e26b14f471fe4903ab5130c1669efe2dec6ae8e7fcdd6b959e40aed64617c50671129785d9cee8a800956324178ae72fb8094cc0d69df9048bf4700c0eb105469090feca5c18e625172347fe3f73b5f9abce328b73d42575c67eb6d1f63d07c4303a628352c396b9e5b4f2abd5c6db74f17acc071787d1efe7764e74314ee67802773ad6d5a74d26635b19c5efe2852e1f8948ae58422870aff878ecbe7fb2aee55c55fc7c9a56d87d06af9d52e7697ebe948f7c3c4f20cb181e1d61c36f26888d6e107eaf675327343101e6671beb7252c9e54427ef90e599a14e6d40af7236133333ca9bcbbee6d8ed2ece17e1e134264bdf66c76974bcfdfd1364f2d469d81d03887cfefb7acf2902b8519d3bc630679f245466835b5a39123c9f000e9a4d9a647ca17e3ff9da4bb9239f114030395983b6d704fa2ca92da71d6cc8eae5fcec4f525197db9724e6d0e8567877767b47225d78d450d2d733f316ff0400a79f2b078b5a33ba52991958d65f726fd70af58f76f8c6f454e180d1435c4f9bb88d1ede9a06f07cce6b787f9b8de0c7a294c985e23f509ff713e09dceba9399c8d35e98e817280fc947767eccce22f7c101ff2bb9b66d42a60ed68724c132ab4e9c5ac914285264b71ead2f7a2451a0dc6d80f034f021b5a07071dd6263f824ad42f15909c568a305b4b337e818c8e737ae1cab5123ca56d079144219be0ea5d5e0dd70fe234521e28d02afca7c06f8df84acf456db51466c9c51d5ecdbd42c7721f996aa5144d63201a606de520832abcd3728e50825a63360d063ab08fa72aa111f6c43986163d65e08ac10753ae6f3197a944b6e3b163cf75225e68fdfbf1a59e75b16cf771e547e2964b47c9d032e940a13ef87389f50f0dac82e1d773876481d8c1450c6af9c5477e4f65ae737cb70966b9e71a3e980595fe88ba93fe50e3325c84f3e5736c40e36279b0e2d489274a191245beb4d8490c62c50c30b29bbf13c61af0c7903fc8cc3c832fa870e1f3f1726d12bb024539f94fca4ab723818dee5bac70a986edb03cc8ba251467d52cdcc3a0862079114b5ac2b23a7987b951d0b71a7cdbe202f4d7fc4df6ca5782493746cec3a7366edfaac1f118eec2c816cf3bc730642a46da1ce53bb53f7bf9ecaeadfdbd240d5bccca2f5741e027b68be016bf281d3e48c0c4dfe31c3e9dba6d05dffd30a01d520d45c1b11034aa3be111d02104969b5e565fa0a7683cba6f082f80cb07d52d3788e906503b58a3850c9f987b56ec6317a9caafe68405da771cfccd363194bf358cafb9450bf44cc34b7c0e9bc354c3b0d6729473f0320b56155558341248f2a0df8014c279f0ed5e8be7c2dec57163de79ee89c8cc333e234b081b3597600cde57c5e06258296409c3e1eb22cc1a77e8fcc1e2f89847315cce264c7f917a98f81bca19a4535ea0f51b166b4513071d0d88a3479f9469e597d9549c5281510642f05d5a4851218f4157e5d88953f9f2b849b2a2643622ec89a015c27ad94bbe215df7e30b6b377a5019023f4a44475468970038b0d3c053a298569528fbdd8a45da14e67bc4068bfbb84405b23192ce3632283279818fc29276b0673dd628fd652363ae7e54bb043c7ea18a35df45485d41e956fb70ce8350688f1df8fdb14fa914aff550662b307b9913c0f6bc47c225160760c0a8aa638e6ae4b0b57f84b8833608c0fd71ec33b0f49b06c52b842e4a8375cb6c9c5a23d6af2d26bb424f7662ec26617ba03fbaa2b513d960420259d215c6054600cb961b133a9bc23d0aa28d7efb4aad8c8698148f2aab406514e6e9db8e43ca9737e7c83f3438a103c7ef6609fb7843d056f5a4bb9f6f8d1a1180cf1f2ce079e0d2137332da42eb44563f2ca1997ced2b69a47a77fbc2331460397e6e16a2081fc31ca72cdca2b56abd58afc359c2732a6b89b5734f710204ddd07f2dc652ed461b98c5330f12d9696801ade0f4194b584457d951b2879792006fd77208af63add0a4e0eb1c9f3759ec910527713098dba8751f407f4e46062bfa106df493119f03e5ad816910f1a6d9a9cf6ae7c880f542e644903b15c55c1ad31ee2d6a0293a3c4b4bd085661e9a58cba73399c606b54fdf306637987d97b557202d8c0ce5717ab6c79f725a0af4f137e681df1b114a5d9ed19711c66f1700bb88f0136f3adf97ecbd69e75ebd9967b5c669f050bdcb749673bff202fe2277a6594493c434770e8a40bcc6d506ed26ffe894ff9f389354dbd7652dfd1ef5cc3f3bee948205245cb67290c47b63adbd58554877caf566b0b837cd8821c5cc77bae1430af966dd0ff3530a1f91f2630b20d0dc781ea41ec55ce0bb0b9866c35c104b5083685f7e34ddf7ff143d60e35031bdcf55040aab2820cde31a56d37ebe452805502214693f4b1d65d5a83a138071c425446057281affade1971b4294751febe7ad515a00b7d56d050768ebee59700682914504d43e68c9ed6abb4553e2a61d908a8546d538a047bf7420862ee75e6bd022ec7310a1e64feb60791652b7265dfdf29fc3cbaddbf9c657c745e3df93e181b100e1271358d14870ac7a41c7a2493c355cfd07ff4b3590d6bd453d98da828fa60f646431a13f5486371719470915be9a45a004396fef11f0e03a1", 0x1000, 0x8, &(0x7f0000002680)=@in6={0x18, 0x3, 0x9, 0xa70e}, 0xc) readv(r9, &(0x7f0000002840)=[{&(0x7f00000026c0)=""/77, 0x4d}, {&(0x7f0000002740)=""/236, 0xec}], 0x2) close(r1) r11 = msgget$private(0x0, 0x2) msgrcv(r11, &(0x7f0000002880)={0x0, ""/140}, 0x94, 0x0, 0x800) pipe2(&(0x7f0000002940), 0x0) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(0xffffffffffffffff, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000fe9000/0x14000)=nil, &(0x7f00006b8000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000dcb000/0x4000)=nil}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f00009b6000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00005e6000/0x4000)=nil}, {&(0x7f0000cfc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) syz_emit_ethernet(0xe, &(0x7f0000000300)=ANY=[@ANYBLOB="ffffffffffff9dad4d425f427055d42da15a9b6138527dc829f7de3e8e84f568a02c6be2f512a0128240ae9a715f1aa81be424a447fe2d22d4c4b0155ce8d9bb5f749e5faef1c07c567db0953d43b1e034fda5f2e9c947a88c5aa026fd980cb1e3d99424c9"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r6, 0x6, r7) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) executing program 3: syz_emit_ethernet(0x52, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa2aaaaaaaaa8690a947cc5ad9ced176fe350e28ef0900c08cfe20be00000000fe80000000000000000000004df83d4af81ab562000000004e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRES16]) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x0, {0x10000000000000, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f0000000340)=ANY=[@ANYBLOB="1b0cc297c03b29942a541287f042a77b834dd881df3a19c0d0786428fa730258ae220b4b22665bd497a843933689a62bc25088eb55f7b9edb0b6c1474d01934c06e9481076c5028909ef77439284437eee593afae0ccccdf69b5c2f39357b627c65bd37497c53cba71b70739a441cec6b68c8532429d86a6876ea4ae45841be84541644d16c9aaa06e1b539604fccbfa062110243d6dc7bd107399789c736cd1219db8a83658f244c09c8693e781ff9a6de8cfe8d1d6b87a6921dfc46b741eeff859213283ad77ed695c70d4e2c430c981438877a636c9f304"]) socket(0x6, 0x1, 0x9) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)="04000000", 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000640)=ANY=[@ANYBLOB="03"], 0x6e, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgrcv(r3, &(0x7f0000000180), 0x8, 0x3, 0x800) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x11000, 0x4e, &(0x7f0000686000/0x11000)=nil) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: sysctl$net_inet_etherip(&(0x7f0000000140), 0x7, 0x0, &(0x7f0000000240), 0x0, 0x28) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a7d8e2bb1aa29846949eaa4012ac31052de86fff"}) ioctl$FIOASYNC(r4, 0x80047470, &(0x7f0000000280)=0x5) accept(r1, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r6, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) fcntl$dupfd(r5, 0xa, r5) executing program 5: sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) executing program 2: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, &(0x7f0000000000)="01000000", 0x4) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)='#!i', 0x3}], 0x1) write(r0, &(0x7f0000000080)=' ', 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x7) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=' ', 0x1}, {&(0x7f00000004c0)="407fb506fae6e1dec095983d06062ba449e33c9d068c415d513fc5af94da5b5062728d50e619fcf232780fb06b89234a8d2d104ac8be64b194806d43d0113e933db09cac75fefdba347c022783b3131ee835daee550378e4191b1e6926f46680b3ce713b148a0546bb942f3c1f1a0394dd0a", 0x72}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 5: nanosleep(&(0x7f0000000100)={0x1}, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x2, 0x4001, 0xe5) setsockopt(r1, 0x1f, 0x3f, &(0x7f0000000200)="220e7b7e1aa8c9b3389cdf06c6384e73129da158c206f3731a26ed146d0a0463bb168d34672eea38ebf3cce17472be9fba3d83cf309e0ae3dd16fd8ba2443b41524f0a21565bd0c1ba42eba9c245194fa00a8156b70732a99a03219e4fa406000099d5751813e2581e484d1863d46d0dd1ee7eb81c84d4c613a0ed6c1e0a33b2a8d480979b205754a51432febe94d3433f2a36582583bbf16ae47215e170b1304eeb81f450cfb1e86de92c0000000000000000", 0xb3) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x12}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00"]) r2 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xda, &(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r2, @ANYRESDEC=r0, @ANYRES16=r0]) socketpair(0x6, 0x5, 0x20, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000080)={0x2, 0x3}, 0x2, &(0x7f0000000200), &(0x7f00000001c0), 0x0, 0x0) socket(0x2, 0x2, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x4, 0xfffa, 0x1000}, {0x3, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) semop(r3, &(0x7f00000000c0)=[{0x3, 0x80}, {0x6, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0x7, 0x1800}, {0x3, 0x2}, {0x3, 0x5, 0x800}, {0x0, 0xa4, 0x1000}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000340)=[0x0, 0x100, 0x7]) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000400)) getegid() msgctl$IPC_RMID(0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, 0x0, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$IPC_RMID(0x0, 0x0, 0x0) geteuid() executing program 0: socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x55}) r0 = syz_open_pts() symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r1 = syz_open_pts() chdir(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000700)='x\x00') close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffff01, 0x6bc, 0x7ff, "0a2aff748207017b62e2fbffbfffffffffff00", 0x4, 0x2000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000840)={0x5, 0x7, 0x8, 0xa5c, "dbd557034c29447aa51c6fad0411a8faee1e6f1b", 0x9, 0x17d}) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="4467a1e9b78818b33450a5360949069f72ae8f70169c", 0x16}, {&(0x7f0000000e40)="6e763f5087209278dcb276b6804cef1c67dce35c325c8a03100e5af692f67397f0dd2c0409f2c56e5be69291f27dccb37ff8626c9368fbdf64fbb50cff3a0a2325b2baf853babe88ed2aa9dc017043f3340769c0f50c833a959133a46ede7d3bfe0eb4da17b7c864bcfcacf1d8908c9a1d06ef280a81c086db454cb942020f0b1e1a40031989c14cd5893e0c2aa5887bf0d7fcec4b4a1dce9fc36561f783cb4f49e78ffdb3033c99f47d45b822065887d77b4af24b7eb20aa29501006412ffb40fb8aa70439644232b4686533ec9529d8d4e7b64ca7c4ce5ba738718318bb0cb94239557416d788fef441ecc30d4548bc31c218490c1f882cdba9917a1a1f7c04dc020015f53d87c7508ad14d86c2b3267d39c41727a3838dc77685f502a6351e936ffa066351b6dde5503c5fc50dd3cf674d5f0fb86c51975a7f5b55a567452c0a0c4699a57883ae560e1cc3f9fecef2363eb3d3edd90be5f25e686e5e03c45f6199a7e22732bfc557b1d304499f7fdacc2e329bd8b5d77c55add59bd358a4cc14a229de562cd3208ce49a8a2bf36b89e5e5f9cc4d8df022fa261ed82e9f39f3f5ca8613e7a217f3e4d3cadd275d44bd1417b36fbed1687788cd70a40973c76b55f539e9ffbbb16e8839e4db7d1905b3079a4f056a1ee4668f9cf7ed469ecdb50d970648b64ccb97c30e61a32497014b09bb137964c245d615a8cc8939944a7cb67f6c7ed462434e02970628cb78d75b4258375c344ff5ecc2aa36dc9628ba8f4e08dda047789ce7b6a83f0649be9bd9b4411a71f25e9c6c6ec141363813b2e45ff4f400711cb2cbb5e5e7ece0e8bc4f8f6aa0d7039c936c956767da59fa45a6563b3725dd0566d71d5dc66d3d4fda421da76cddbad773b0baf71af26b831e8dbd9c6ed1c83f9b95e57ebd0d78ae90a4524b7b606e041322ebdda48e2ade25c6a5957b2568360cd2cd87e635dc6dd27a7a91c9d6dc1b4b71172f1ab8c50b0d359851c93eec352d284247daf9acd32597da5885e1f5f81965b343ce04fc7ddaf76707cbd7a18edc3d0a705fa245de4ddb34cc5bcafa9326c7ce191dd9efd99bafc3f98653bd3e518dba713afceec211b23165a4245a051c6c9e12ad4748c6b9d2d5e96c70b07682ba5537de1371bff18f66f445757515c43420283b57b14677de0309c521597b5d90be4b845e8b70dfe4b6784e001009398e75476001fc5cfd88518f70a6148b63f3e766b4fe9d0d10c2e02a525ed960932e4d9352c913625e7da207add03f61a55910f756e0004f5275db0cac273e19d6f60530d46264bdda9ab0a8d520d8e1b27920f8a1ae7cf9d06bf5697958fe641c0f3135f63439a0bd44142283f1198be0a332ea23644834d5d953daed91e4c3b172c617e3be52519f4a4a0436dc1ed928964a4dcdfa0867f", 0x3ef}, {&(0x7f0000000440)="5a3fb13fda3c6b65044d2924a36ad335cf8726c1831787e911dd31ba46fa4f48f9541a9d382defb9071ea182f8049f9c270ca008be9bdf000745e6149c20e8fdc56a75bca29c4aa2b0980bfc438f0989c58da947795d85", 0x57}, {&(0x7f00000004c0)="617030d972e3c6a68dd437f3dc82cd1c12ad1e2fba06", 0x16}], 0x4) setrlimit(0x5, &(0x7f0000000180)={0x3ff, 0x9}) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000004880)=[{r2, 0x8}, {r2, 0x2}, {r2, 0x1}, {r3, 0x4}, {0xffffffffffffffff, 0x100}, {r1, 0x20}], 0x6, 0x8) r4 = syz_open_pts() open(&(0x7f0000000e00)='./file0\x00', 0x800, 0x0) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000dc0)=0x40) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x6) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r3, &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') r5 = openat(r3, &(0x7f0000004a00)='./file0/file0/..\x00', 0x400, 0xf03590244a24cf3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x1, 0x809, 0x3, 0x1000000, "b892ee502a7b06abbe30725900", 0x2042000, 0xffff}) unveil(&(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004740)='x\x00') writev(r5, &(0x7f0000000900)=[{&(0x7f0000004240)="2ff2ffc74d13ad5ea8df08cdd4ddd7f408403956e114aebb8a6b6a9a3e9a0db5a21907f0cf9b67e52ef373785b6ef629704d3662f45c86829a1359e3d0f5d822b622947c8cfce1a1b4154209a45e6608742486e526e7c18ff3b2b1d3251180127d2347b409a0c0da0acf7beb39fd4f7cf548aed2856a9c7b01839c6f6c8e487e41dc36841f88c28ff7545bcb2d98c2308c545c267a13ae77810725567d91d27ab949670e8346ab6d44bb88138733f6f744f47dc6232f10059dab7649f581350bdb271efacae7237a85930236b09671abb42506aac0a18e8f28c63788ab89ff09a99f9abfb29b6814fb36c21146c336a3c6a488019266bb89544e36fd3768da2d7e3bf2720dbf13ac7e04eb819959b1bfe9c5aad0abbb", 0x116}, {&(0x7f0000000b00)="b1197ce4e512070830efb0507c9cd02afd8a0ae290d8c066d53a5da90390afe8300dd775b14ac14a51e017b18f3eab1492525b3464e6294653f02c2b532f87253fd66537f17ca76a0a3e219b8d593e4ae1508231d1c66bbebada86d40acf957d5293a5c081da35e417d19038521d7f7fa07850952ffa89f5c0747fc92489074614ef7075a7e1dc608eaeddb395ee946a86b69d4d7b539ec0812cc2ddc26f", 0x9e}, {&(0x7f0000001280)="a130beaa44017a3323203a3e6339ef3fec500f5fc0d07987e49fe8e210b6a682a36f0fc71f7e8b1d282de89ef661798d6984af8bcf15f60dc1a60c88b8d4cbec021c320bc84ac962c44297421d03aa6db4e739f8ffc5daa42dd1d33ad0d13e246fb6e4fa4df958a8c368767ba120a1904f13d365934dac0ddd3fdd03763adfe55cc53f2df606757844b285375cd9318b8ff731cf6b04746f3c06eb646fc325238aad810d1ed708c15df803220429dd98d37710cbfa708b67909ebc30c8d930a23cc18a00dcc1651f8138b127cdf4df485b7cfda3e72276000000000000000000", 0xe0}, {&(0x7f0000002240)="1d8cf5346e3d861fd897447b02a125fffbc23bb575107e7e972de8ef4cd3d1bf87d2cabafa9ba28f66303f4aaa8993e5fd1deb6df1d640e426be7446e4f8a1b219c8bebab9346a45c4174591c9b5bd854315aaedb2c0c95409027d93640fd29daad767c8c4f3e4103c7bb89c18ffb07bdbead1189d3f9c369f825781a326ae968e16d84f25d406b468f4ac1da06fa2b6ff3197e71152f0766aa5de265dd30124bbb5e933e3c93eb603cea15accd9e417eff427656a9e94ff7b99ff2ad86df9ebcde33c621d424f7d8198b6f1108b254acef528354b33b4e69a2aa601783112b4795a35a4a20d5605531b405005926b2586bf33ecaabb0db437166942820308e5a56e870690d8e3040a62891069ca9c685870bc7d59ae14eb56c913ece50cdf469a891b79ff566101af69f454ae07ae579491a260374d2f474fe70a742fc25a241d503b6aed924f917a55b9fe3ca46c217c3d52c501ce24dbbb6cf921f258639b38d8043e57387767a285551b54e63c947b6d4731c1ab9414cfe6bfba164c3acdee49f7083cc67adb9ad871966df4350d575e906033c5bce8c41f9a2ec0107e69d57ebdb5103f3b8f6dcc1f6c8fe2838df3d1acf7f58ad6c66ed8998d5de80bf0df3abd8a2aac35d61ca65b102ab470a45981cb765b1c072a22af69892ce15c636f3eab0d2f992d0d8f5e931c7c1951b345c96e0909355a0313315b1d547bcc4a0ae2857219a0c2832c7bc8ef7adedc39703466b8d6fcdc587447697575d88dc18ce21d3d18c464597f5039140ee935bcde6e002c45fac7ec683f08b08476e46bfad0522c60140f9467d11fbb9bfcb63a6c79cc80fb96694d3561782fa978d189ae7171c00387edfc7200e7fbc217575f5d748d7a4ed6b70f948b74a2ef25a5c367452742cc633afa450e316a43a93138eadab6e8df7caba1990f1f568e0fa64ed6151949959e0a81ff09b163e47e96c17f7f6b6f76d9934491ea60847c627f2d655b9971ead99a12412775b28d0d63e6dab1525bc9c6e3d4587328fe37d84afeba31d1f14a61d0701ecfcc0af8ce975c950625bd5f201097b36e85f0f07e3e0d692efc52d248ec5ed1b48c27f63993bb3f3248ef10ad9f3d1c2ca5a15c74c9aa1dac9783fa26795ef02a3979009a235cb6b5176971cdaaff842551b145209eaf171412a3399bff1b07a9900d42ef9b6a2a2dbcfde86ec846abd114a2bea3e15ca9f4805d58de9b74afbf72e1f945e12afa6aefcb6f177244c686eccd07a15ef1e879ed8cd1afd7667989df22a99d7d395509a55f8ffbab8ae25082602c9ece4f882544a37b2e0e25f6530d5cfafa31228c28da1a18b979c6edf92ba3bc4819cf9a83bdc3a8ee4136c9e705b46ab9f6fb9bac8c5b1c7fee6af901e18cffc8db5230d1b98f2144a27dadca0996f36ce6a15d4a9205b6064a958fb9fd8d1b77386ddb52bc36fc9aaf7d63d2da14d2730b31de1625f1dca80e5b376b42e90f022973f5fdbd729b4584bbe4783dcf55cd18232be922f2a002509c0d5ab4665a5dfe929a62c247029edb3a5d1742cecb97d4e478851d1cd9949e134d62c6e5890f3aa64caf9fd69eaaf1f5c174c08e809bdd52910fac565935360fbb1834e7b987076d0d18a70890d371f294ff9bfab63d5e3d60e9a53387999b40a6813963998d09770aa73606739e90135b020c1d5de3d83ac854a63f3ae47c43876f82b7d4cc84df94fee9dda105b5ecc6d5f4edbb13a7774327fe0c9a5ffed6c13e89f5da107c5e41c3ee58bf567a34782a6c25363000c62ce6ba980ccce53b8dcd2097a59abbbcb6769427a3c1884a9e401de20bb139b8ec47c2331090df4167c456567752a1708c778710cb77bb5082ad1ecff773e90324485887397e1add2e0c7774a7a0cbd354fdda6d5470726f6bda64ad35f1ba9399c01f216713358ea8e207334c09a43e1275d7f064c5f370c7d989bc1e1ccb79d9949fb0843de70e2167161d034a45fbfe2893a67dd394273af5923581dde3be23258118d53bd2f518e6b1e11b55ec7551738ddfcf87b4a3e9368e7b5334f733a5c7a51e743be43be46fa4cbc13e3f812e48b1fe1ed5582b02f9507cfdb6f67f4983ca58f5144a7c73b2a2fc8f190590f031b4cfbc72c5775fa16133925849d167e6227e546ae15c84fa8b98c3048088ec718a35c71af2dc8e9a291a92d7bd47e49091ade01d877543c9e4d92a2580d43caa0a6a2251c7a9286d78c10f6e4e3c1d18d2a38fb9e1b45264391d98d2c519d5ddd77acbdbfcc8a738a26ae08e41281ee70291739e060228696880256d5e95e556f61cbc1690996182f7daa6583b82543867b49973202bdb09c399be478fc17696073bf608f9cb865e366bea1b6d71e4211b33a9cd6fa281ee5bec927f6f7e21e56c84b7b175300c5bb47d79f03965fb6f9066736e9a0205af1c178b8dda44e3459e43c86631a6afa5fe25669f90d191db9f0b3455e5144437e00a0304240497f18b5a2c6606de7b0ead593aed56657996643b6858b26bf99805fac09ccf54799ded961ce47d3d5f9018e87c9b3f48dc92b1c519435e794b1151fee717b65146cd6e33b3960a4d4b38b79fecd29cc4fb3ab7a4ca202788e7b26252d18ccc8fff0c7191fa09ed5adfbe896f4e9898f1008f76e347b0168996c7cf48049c4af89fb30ea552fbe8a443454c73315e264bdca88906ad9b57f85db7d96e2d48c9c8fadb49322c54c4a3d8f9d9ba0ca74bb309cf1d40b911e528d8fdd2de0cb6efc26ebe8e6fa41b3ddb7ce69c90de4d13093e4007d397ec3f1d12148e01861d2e4cdad25ff52c66de61dc8f6c3a345607b3d982f52280b074520dc5c30270ac9b8ff925811cdec87c1f09d76c62e7e7c34729190a6195ff5b1ec52df0c9af2763a7d9067533c31dfb9ca28814582fb8cf751c1fbc62d2012062ac045bda26bc1d6e918e91cf9a726f61739b8d4eb5de9600d410266347fd127d00ee3546b8f1628df6b00973168f98872949e6f5aa1a5e3476228ac5fcdc6672556a564c73ce2084628ac43dfe398ca524bfe2621fc1e42f893060efc3da712c6e271e7699b23362f6e712ab5874448065d678e9dd7b84e6e1cd7fd9ec0e0916071117718dd1c12091e149e81bb6d98c607a68b36c4ddf0da9704f020eaa1e6545e467c1fe3de3f95f355dc4ea2886a0a00aef3459c2a083854187f9684d91ba6b9f282b82c3177e4ae1bdec2a7a7cfab04431ad1ede1d7fb114592aea4e6afe0e65c3fee15766e42d959dc1120b2f68797aaa69b9e98c5e17696de8a15d1f004cbea09fe60afdb3baba6284c803a8cf08ab29c27ab78dae493099c5248086b49853a59153d9e22df1606b52c94edc8e8cad476f340f57dc235aec71cbc9fb911f2e44a6917a6fd8d163b8a7aa7a19c5026e52d3e8b216fd17134fde815cb3d8b776bec979d5132afcf7631385cd27bd6426c70a4936762f9cad8cdccc80fd2c33c7294976a90a84f2525f7ae2da68e8d49081650a25c3c1b007c5919932406f5430c26d50b7467ec1b816a2fef64f62aa915898202588c0a1e93c0a604220e4587a781c7c238a9b5fcf74b34e2df069b4455a35d2cd76214d672177fd10a254f883223d630da18c3e3f84fd46272ae7e5aaf6a14cf560a525356935ae5228427d087b3187e8366631775e9a4f80befc90b9f9d4f6eebed636b0dce3353c55b6f6069a5a6e154787d3cb4c788ea19f908b04b58c7917210b46fbc10051256ca1bc7d76f69697b730e3988eaf8ec6669e193487735f61f08cf78ec58aa9caddc5c95e48798f0621a78ca8e3ea50f1bd267345c473a70fd5e83b235aab10984b27ab996d7ffcacc36ddfa520a26c6407277619bdd464d4dd81a67d185c56494cbd532bddf4332baa264c7545c4cb26d8652f3692e12f34e6cfaf21a7da7c7023be89c807f24b53877fa7b495947fa4c285bad164559801096b68dea860c15743f77bcbb6e70794ee080297503d2ed69d03ce61378f8b421b4bfd8e4292a8658c6fcc4c6cf5df2feec0da83f9535d34f2c94c6c3cd5f3276cbba8b870c7e7e13a2a9bb8e47b970d6c08b8f49c075db13706fac779cc788c94f89c2cf637c7f99faef64f0397e4dffb4ea0e4bdd40b818ee61b66e630e022f6ce995181300caec7b35db9d46e7d5c14aa465a128e8d519ae571f320c2311cb56ad8256e076ad7a5567a19d6184d893dc748a67524f9ec26d8d5f308a18e5389e7c7cc17eb6c68f62656bac04e4fd4adafe45f24c2d66f0f4e2ba6fec6a74a28c13a9c53c7217ffe8fdbee000cb7425fe3c613342ca8a42d87e550d35128c282242c339161147cd1f64de41bdaffa386fcbec8598b3a2a401788fc30c10dca559f0fc828e96f6f46f13391ce8746d1c1dc0313314089f8c7370024e58c1a67ef8fa9168e59957e194b44c588b9f87ec3cb8b1d6cbef4d84bef6ff6eeb7490e2eb96fd96c99170005308a1d05dcd91918d338202a3c5ef1e08558ecf04f8d44842184091a6b2634c30bee97986d1816892745f8ebd1b1cbaa576c568eca5c3c334b5b233d48cbe30830b11f8d8ed879a38935259efca90a68315a30a5502f6e9584c30aa7c74a668ee2554be99f3945836c80567ca6b1d2070f5bdd2e20af3f60a53daae9cd8cb335d8ac74208dccc8f2b5691d86a4b8dfa671d4a062a81c8d2a9b0621bf45c5f3ccd92152d0cffeeb2f62ca4cd6fdc61ba347100ab880afdd242d79d624afd487e7944265f164ecb7f1a114558cf40f48d47628c573fdbc2da171feaaedadb0acb751ff081630e0a2e796433fab0dfe5803d41da81b21bb02ea2caa337d2e1637d0c6ba26ddf54b38163151bf169b70b403d491c1ac911ff56415617ab3d3a2eb60acd1c4e2cf7e7b055fa47e5c78a019fe10772b6c8c9585d232e0b5bfd3b2ebf5461050d226d7c844eb40f72a9bf903e902f72aeb061b6d713fb62b5c65f548b85e805dc88a2f2bbd366880deb349d84da9493c7bc9c22f131cbe01878954798664c92f4bac7cc4eaa7ff5038771f2699a7cccd3751a98132cadbd725f17c5e35208babb8af32595573417c45b832ebcca1cc2af45f2287d3f72ee1384366bc42f902d15908545c8c098c9e98fa1ee4d5133a402c98ae15782b3d681cad730dd7af6428d22b3f1b10678533d79551de349ca2d2593ff262c613cad4a0c089cf4e51b838821ac441ffa8f403bfb858574f58c3ebe7ebc0a0d726f97aa9860ab6a637666048f363e1d1682993bb3dcb6a2260d1b651fd376d0aae7532d7f2f6b96443d500e5650a58505d4f4d74b4abfddb653cfe081b340682b3c5ac90429bff33731ffd06c5203340a960e068bb57d6cd114b71ac55cfb44c413f82ec04e80de43c40e2a994e04c575915a9d23854ffd0f2bb58f9a7e8b01045ca3c98045a27564ac65a5c0fca4d0a68ef79d4cefce48f8f5130fbe81dc7dd187de944901fc0ce22ecb6c92da5a5f4534dab88ea166dcc9ed730f10947b501cab3766c24ae54bc82875acdf961a0cae249c40cd48d197fac4fc6d0eeb86ab6168844789c891db755ee73a1572a21c49060a1d267db2d175f5b71b832f7e96f797e18b2943f40ec92beb44fd3a2b142eb7c866eb8cedf2ccefdd95d04200452cf1217406bea83bb2269e8e7319f1f044eee213fd64afa8d81ebf121a167f484fa91cd7b8bec7bc4958b1af453534b37d373db4701f79fd4c535cc8f26ba8449a22413b40aa7b7839fd62e412bd0d413f1bf9cfa8c1de71d5b68ad6e3e19b27e380fd47d85244a45e1438d7ed1702c9b50", 0x1000}, {&(0x7f0000000cc0)="9207442a4e74b260777c3c8cc1934bdfca17b4430fed1abb2b14dafd46995b9c8d686c6a185e68808c5db8c2b254d434dc639cd196cd22dd6ece325c001aeced8c4b47fb894fbeac777a946ba5ba6fb68932c23a0a58087503470eddf893cefcaa8856bf8380e3d2c4dffd18f37299e438231e271930b4790d8e84f2fb171613d178155326d2ea4dfee91bdd80539834e1c6a68f91f7cf059d20316bd803eaad924a1e1f5ef4c327d9936532cf228ee1c9a6994b46ba6e0ce6e3679c79fd5086d4e33bd487817205b4f42a72314d1c6252b79dd63a257d", 0xd7}, {&(0x7f0000000380)="8cec7235df518074", 0x8}, {&(0x7f0000000780)="56272b7899db838924978ff146822af35c4e1278976a0fce8583892882ffaf82df4ba8b3d7f2e061fdcd3773913ab84a4c7b7780aabde6eca1fb0736a0e5c58f809a708adf611b3dc88560849a4ca8aafa07fd60d8", 0x55}, {&(0x7f0000003240)="5b270c88db348e8ceec7cac61ede78263db3f048b4a191c1e3abcd76c485fc5a1f8e3db26ec2518b3b54f193ca25265ae1d75e1b6b5778ab3a49117769d351669efa83faa5f0bcfe4a22bdc1c3904ea672843bc1253498da81a0e4af9fb3fd2645606dc1fa4553df57c8bdbd08d748f41c7b8737b001740ed1961b52fb58f69371f5f6bdf7bdf9a7b772a003cf52e01a91b0e4c614cfce933cd146a8653615eeb8bbd53132e46cd3148382e1f65b5cff8a764b3b0330ec813d3d58ca979e2971aa646dd9ebd30315e47eef7a6d1c64a09c010f75a446943a9cd49ffbfe0fc5543c44ce2f126600ed16dba13205f45f0a005606aeed23859bbdc1c5405ef352dbdac3117d6cb8a811586846171257ed21acd8ac31d32115d2196c993af2ba2fb51b1545f78cdef0057443234ab2514690a5fe585567b1d13fa6f680056ec86bbfb67e65c788d570d614bad56f302c85a63bd3d7e79777868a2128908cf4209169926010860920bee8992d185e430a59b895fbeaa0843550abe7cdcb04cbe5cfdbc31826108d6f85f4f1a35afa50144c682c552d19db1ed72a5c31802f88c24ef831a5825cdb67f6a17e89cf30c343b76987ec9d9bd7c17563a21921a21262335fea37089559228ee0446517ec30ca6d4c008b2d14733719bd84f064d2e10a9562f123d5f3b179ce16ada2889326714012719f9786cce9a0256bd6cdaabef16795ea51d67b780678dbc3e83a5e1ce17c767269b457ff96ab045f6ae1dd81222573a535012f3082a3f51ec21f712cd31b2c825389d73245283c80ebc4cd07993ee88cad34f93b2d4152d916815f668a0533441603ff14317f6add111aae244204e1cd475cb31b26047552ebeeaf6a6c47ce1c83a8c4289ae2a19467a4dde440647946d3ae5862d6c18cffd9609529f240b1b222349168051bc03e021bc4cda17beb63b050d30a981c224c1af244bfd668c07c6d67a7917442774262386ee4c169fcc9f4ae98e12aa0cc2b5fd729795a574fda726fb997ce31607760b81345275dde41f64824d26cded13025f43425c1252613d5e9eac27f0c0ae7f44aeeca3c5ff8ce46d0c96a39bcb5a9edb7c4051af1f10b368cd9ab6488b6191cb3d2fc465226dae0439f2b03ac8f834ee44ff9e5c2c274b4aba676c5bd40c9bdbe1e80f228587151829b3d32333f17221dc9c266a33e3f925b221cc0c8fe139e57df53b865dff756946fb7bd42d8d324282d051263b1ba7a792fd431f81de2eb26e169992162e4617b35a318a056e5b7b2572e2bd00a779f29150a341567827fdece5e94b2f63017eabd66d8db2f7a14714bf05347b6bf3a97e74a90233d4adda6e664513ffb208df370c84f5cdca45ac07c793d79fff8b39532cd31d68899f664a30f49351a680182fc281dc22304d15a0928928f8a346f102442a9963b02b1547cf674ba56cc9531c552b9218a94b6240e3181a5e7e56be1a88be09c5ecfca90ca263879dc2914cce6fc3a45cd1c3108e39c6a9252b208f4b6d645c1307fe821c6598f48b3e54aa75d1f45db6be35250e490c00599f808d84f84de589e15e5ccdcbb29fc8e90150dd329959b8ce74efd73c1cf2fd749abae940563c1a142b502a94f2b8509e6bbaaa9b2782616e0025c52b485c5a4b66d38ad7acb552142a984b9f06c145cb7ac9864424b86ee7d04df445863c8f70d3317feeee643b94095c2968ef53415fe1bedb30d4e057528388c1152ab1f5b7ec9521c0babf1f0444838a5bcdeb6c0d3a60cf8098ebdd661fa8c8e964ffbe73d9d92ea0143dd01251f9628aba37ef33a84421abd5fcce355f5f514535e3437c4333dc339943063eccc2508d09b7d6fdb9404c2d32cadc8bea6f40a247d87544e98cd63b52e9abc2dd4454e0afa49d449fb2dc623b516f155731c47877eb65b89ce346add2b4fc25f2e401a20efb9d3e0c8d242884193028ccda9d2f6ad1a07c41defb937b14cb5a89a20fab914f60ab88c4bd997b1f245ef2704fc8f12edfabd9261206e70b8f0d49e20dc44ddde36f6380976e0ae0a6c436072462094ab53ef12cfb5240b499a8dd4e332fdbd43bf4da1a2cfbb30be16de69c2c7a8f2a6ee90774ac2e4066ce8604f1af6aa740e04bdfafef534ab02d6a7f69f66d08de82e5ffcbc162c1ef540563fc8eb2348462bff275af9c3dd735815976b877bf2593d2ed16c8daae09c17c0fcdb5965925955c4b7a405129571d5bdad489f46499b752371c7d1f4a9b447bf224a03545a98f055d094f68178519f8e88de6de19a847d43591f6f70baf019a3aaf013bb42d582f1bb948623feb5e378843c729cc6d69e3fc1715d2325a062cc1c97cf0a7089441b9004ecf47c7f68e7b17ebd644c67a812ac42221f58e2722d11ed5d8bd8c6d24465ef816549db9b432483b09d4a77d63fce888e54394c2051103c2e701c223b68fde6f84bc09731e88a47a5022c958c6bfc35a8327dd101cbe01212f22efb8daa3a20fc3a0b1c4deabda1cf7b7018c471f6a879c189cc447f2caf90d3e5eaa0dbf860fe62b30c72443684204feb3f535e162648e00696b3edd72efa7cb00857581b8479dcb055c54f4c0d2e0585eed81e17d3afb10386b51ef552057dfd096e1c2f69d05fb18016414cb0e0524f42d68de8bb96395f7977bf24b089115f8ebf028673dccf3c9d460e98be4372f07999b62e7ece1b5461a2b09e8d0c0d1a35b23343844489d0ed5e09c126bc4d92c4d7dde8f4b91a8f39ac3d2c0089b8ad20b0a33f7266d7364a38e64a5875dc41344fa179d0ccacb50b3bca833fa3a0561d579e111110cfe83bd8eefae233db8b24e65858b71daa977640cb098401b9f8374d18b6d6cd5925c2c128d0dca224df28b91f0c5a8e6cf3fcf0eb0a9ae6ac59a70efd7a6d8827ccf610a5f272d0247e38d9b3aaae850aab4d9a47286981de92ab8cf401e6e1789e1c741cb09ed7ec229e98cea2de68804998b6146a42b8a31389acd21d0d085ab3da2dabbd5c2392652c696ad84596ee55f2d6560937d328987b41fde7e27e74adb78e0f2aab2b7c6a9dbc906f131ebc6b535d42eaf223d6cc453d515a3491638c291f4ff83dd356a88f5824fa1578ee3e17ad8154c47a16e6821aa872de76316b2ec7341b9ae1233d2b6309c3afe220c84feee2d65d14b7b1c3250b36fff4ca629884bf06f6dc6977f55d19106f34366f4b08f586caeda364cf3f775d44ab9a29ff5df149c7e94d20a049f95bd8f5263c97f0d2162d677aebb26d1f0f8dc0d8488f3f156ebb3730232fe7dd8508c1c273ed4821e221e3ec46baa0d799a3f945a1dd36248ecd6bae741f16892aa9185f499fe8552fc29105e8b049d2ee9f18749c968274b639be29bbd8faa37a96ce9227f859595b4e2f097c060762cbd6a749fbc8360cda2a86bf68ecda582330c2840a61a5653d2528dc84c1f5d815e9f0ce1230a3aa5018f8a8c4a464552509e594ea424715a2febad16017ac878dca752a6e5459f9323417ca58bc1002630818d5abe3edece5a4ab41b2fc2eea7ca07e1fbd0f5e86a119d004314b795489041b482c0449234d1304f69f2a28a19d54f80523ce55c91b421880673cac286b165f3ad4d63c89f1d37f966dd044896cc1b02b70747d3a2b8c0aa9ae3b54e6f0dc3975e48359c255125c8e4e7acef9ee96d8aafd4cdb430315fc6e102d13f98eb74e91bbe2a840a9908663e5c138cc5ff7033d220bc8b831d1e7712ea2d0552d7d0c0c708d828d0e9de517d0cad5741003be9b88379d4ccc2b72ae4156b9b21150e15397950f5e765c09186bf5e1db3e05a860a17f7e550414124b7a1d9098b67e693967c9450ded08bb0b32717781622d64996f17ee0571c69020fdca8284cd24b9ca1d45aa6230065daf4599b9f8e5e27cc68d39f21898102015de6e8d9dfe9a5cea721b514879c4ef9c4a6e9cd4881a68a8714b544161216aad86f74f22b61643371dd050a98d9658fe0282e41e07e248cb699b0a5724d3f6bcc2d1d907394fe1787b5e5753983f44bc6cd3468ae6e4a79c0e694360b9327cd483ac94de6822cc48f50542610df1b8613d50a5703d3a52779018d3f20792dda6042fbb93a5541d3fd512dedfe6994bd2239cc2dfe2ee56549bafa3f04946ce0947b8a85b7dd1c53189d158806eaf18b868e22d53550b968330cdba9e2ce10a7d38817e0b855665f2008ad5ad17951afbfbc4f07f38cff206d0ea3dfb46ab3177e32c14f21831c08b91c9714953a1cf0d27042d4d5b756db4935352858db6c6c59c20f2dd28a7678727329f303ec0eda4d7d446a286ee696f1b16c6a261716db441aec4c1de6eaf52eab960f7401cf2cac4327fdced2c41b18b76ca82dea461b1ba138548271fb7f3ae5788effbcf14a8b9f0bb56a7b86e9f88dae5f86d68447507e627d08e022dd3a1578c9073bd281bfeac4e32336127f0164bcf5da42571209dea7811869c75264dcda2c5c586294b7749b9285555808eb4524d096bf142fa0e7883b2bc1c643ad8f572f903a6d51c8316b196f1557cc37e65145c956a1d29e67cdbbc0ba39c5165d90d632eb245f03f704edd03889487fdc943067ffe07499dcb191efc44db629452784c982cc30242b9a124f5d6cc49c32f153e75c5501163e1b73e9e3cc8044aa2b2c8e197cf31bb7dfc30e3d0080907a587a445500c67c2676dfd20ef28d1386023b3aa1d7d9f25b92f26ef42071e6ad8bed2bdd03cf09446b64c01a6f75ef735d9fa893c54a64a730b6a2ba4e5442ca17021001ce4f317468dbaf004a3e1bbda235fbd5c058ee4a4bab0eaf6aa9e1ff599eeb2de6aae124dcf0548769845c167f45cf4fc2374a282097ff3cf68dec25825c698bc43eb1d5051f37737cefced0ba6e549afadafcd5402699763b972a31b552b2b7f7a58c917f419b8be9d72c9c0c7214e4ecc5b798bec19f65d1b2d6a39cc15f60c594a20fb04f33121c8699adba82aa0cad12ae55fabfc0c529977123743c29266350abaea151ef6bb08561a1caf83ed8d7eb9f391350d4934bff9d20441dfa9ec1507b23989818748c20993dc529f3a5f4b072bb2e7a6cc13f6f9bc765c6a5edb9561cc3aab4857b0ce99e7db2212748ddd64f5c19412c16e5b8ab249bb66b04f02f0c73d513311922c0d77ccd1aee2edc0bcc85de914a85a74bef7817c84d12a11463ca866991f9a4894587fecd90aa4a82fe0912abc318a2723bb8be9d30155aede8728ca309faac216354a482095ad65fcdbd8a7f9ace6d656d6d303134e8e24b495f525916cc4375aca30acc9e9539b79051749277be0aeb4bd981e6b47bf6f6945f29c73b66b8469fa0dfe929b1f57d094da235949b2b07cbce7e5141be2c4e0a268126718708d716c843147686783b8216b810774727e86bb2e7844ee0bb76535ce4d40b0e58625d3e0686f91efdc547801168c0a1bd0c0d2d6e3d19e41a8e8d345d0e4eba8768a4c34c2f49622ded71b6d5ea11e24f992c8fd1997d7c49e4145ac00324e8a73a62c65119cfe7f80bd6ec36d34031a9b33b2fe7016feee558324355a0a04d12bad1e1b3426a14eca37ff6cce56db27b9b26d1652aaaa47943d7597de2b6328e91f599485730f55fcf8519292f5d585efefb7a66c483c7aa07d43699397fe4fc79230fa32c070531c085950a60f871662564f631f5ea75402adc7d41d929e1325701bb2f413686b3411eb4f728f421e4946c11fd4974edf0a7421e5cd9b9117ae9d8862cd2fc3c8929235a5d2a9cbd1e2318dc1b05cc6e2c04dd0158539c512e447478250c793ba6731f022e7", 0x1000}], 0x8) writev(r3, &(0x7f0000000140)=[{&(0x7f0000004380)="8d487b91f6e5d04f7a14fcd488dcef988162db4cace1b1dade1eef53d1f120c2b8edfe2c4576ed5251f37b010100000000000035b1a5edbff40d25d663d337d3b405653ecd2741848648c4d193dc8fc435a75e9433bf5c2249a777c23092315a8e0678010d070c9e076abe2998d55a599554c1270544b1f9c40c3c2a5351193d0ce34724df30e1aff9ba2376bdedf1e82845c480e22868b6f2eb9af5f81164b897d0f8f9ebb275b33a0c4e5547e5cf1aeed1431c387c11c0cda94147543a01fc180ff2548f586366", 0xc8}, {&(0x7f0000000800)="7f1bfbb5cf7ffc124a0d2f7c5c83668ac1116215b482c147", 0x18}, {&(0x7f0000004a40)="7cc506911ac25e5e0f3ff8b9f90c7d2037757987cef415689ab93bfa4de7586b9194709c3dd411f58941a00324e969705c5869f722d3801351a287ecbee5882e7dc00fea0fdfeba3eb25ac079f19b22fb615b8fdef430698473f0af2d4ac8d86fa6535298247a66a4373d1df09d1464b0a00a3de6ca4c57ac7b94508ef6b44a260f2c26c32a222d45134d8fcf77159646a76ced5a2a8fdcf993fececdfebe595547e32824a4929831044c53c21eb2802be50a2087434f6b28f0a71a2ad43b1b4c71ee921ea28c02f56023191420a1dba78f8ac1d984fecf6cbc8443e33c36a39f25e554dde7a31afc5e36ce641219775ee2907750ede4a907a7c58013b65ce56dc570023211daffe70fc6be0e594d9a9484993fe0ed01f40e0ca7ec4ebaeeb69b7c6e0e1f16d2207948b8b85905ca3f5f1f387e76d220aee83220dbbb7dba1ff319c377ff61aa35a906bdd3a6d67bc01032ee9bc4c68a2b1dbd1026fc9ba6925904e8a3162dac2cc43304bb60f1547cf9fc35f719fd9f15f7aa1c9a6125d931394869299c33df33f8ec38ecee4de03c6043b3e6e4de37d00f34188a9ed1734125169a3144c90db3c9fb0c05a229091d354488c5858ae1c6157c5492a7aef136a87449967da07108577c5b1cf36e1020ed611c560e31bbb2bed809a07eb9ca0727c9ffdf0cf9214f933f61c965871d04e00163e852e8d74ecd33ba15ad72a49dd3a6e0c30dec4d0352b70756a66f3fc9e4ed642b298d557bc4cc54351af0082abec6482100fce9dc881281fb8c5e8c7fb5c0b55394457c1b47ad8180dd744c8df2d827ea067881ec0bd021e1f06c50b1e5cb402c140087db90f132d25ef529c39c60abf037eabc7b1f1d48afc7b46dba19b0ad5582578435d867e2a989e6780d9640f609c46b0cf7ba01ba4ed907ccef06cfd7eb46c445145e116b04db46d0d808713264e4e388768269f4928c2a046eb280a6693575228227caaa39507a7168b388a720f9ffe1860d428a553fbc13b1e6a2a23060b9f82d73fbdcda13a7b836200987df80205f00c60c67c927945000be84b75a098cc61ad381fe2fb813d0724cc329889cf581185319878c245002d082edd778064d57760409c1223ad18a7c4bc37f72ddb5904aebf7e56865bcdbbfaa398811a5ffcc56991c567537c2f22b959b15834b476078698e6be592e6fb9b70835f88c7fb119983c16035985d51be7755cd724dfef06edb57af313b9c9fce4825a08ced49deba87c6f9876aa67b092677cebc7c6487fd7e81203bbf5415c72ccebf7cdbe509e529daed65cc9317cff8ca47c75cf109fe2b0bf501dc9716e11af70cf72b7f0ea633a280e12e22cc6d73ab23bc96d1a1f6c52c761b2aa4e76b64e97fc11e9915e93029dcfb7b18fd5cfa4fcc3e644ffde119bce8bb2803d41889d3f07cadc8006e34ee9706aa9ad5852748c5fc2317309015df97a048b13115b6d598af137ecb9694b7bc2f2b2586ab44dc8445188755bef25f16b4804af277ed58297db499784f22e5a854223fc40379aa18851ac73f5f85fad5bbfc54d7d23cf983787c22862dbc239419684784cf4251465d6514fe74409b2806a4d827369beb80f70fa37ac53b2f9cba3133b74e848056a189c72666dd09b285e5f72620c9dbdb52f1f88fcf9b0001fdbffbd208af54b8c5e55dd105c54bccedd21d44fd8b38f65bc7d4cc9aef5dee4407051aa341b6e744e1e7ea2db37c5248a59bdcd61e1100b6141b177a6ea7d60ff1a2b28dbc5ae3442c2b80cffaea78b5f337f7f41cd23b12f2b9644c0274c1b3f1f8dbec89bc38d550364e82c829711320bf099805ddb1fb7155a9685ac018f81aca29e49e6df682af0504c8d91f0cebeb4ed77d4de70cf50f10b4c9aacf392a6c388122717527b9ae039a4e5b9abecff87230729821042211e0e202d1742a8ddfdcc724a55682106dfd3ad93733bfc8696b1807bd19d95c9acc9b027e01bd52e82f54630a1b5e6ebcaffe66bd1097f2770ce361880ca1fc91461dcf83338eea58e812cbcbef6f169a5260f94e06e5a4e4ab97528bfedd70b106e764d72581654b23cbcc5358bb445ac833a7f29e9f19d096c352d8f233c48eb0a261e4bd03ccff1094f34ddccd7d1a9c18860b8ee385541779ef5c6bd7cf393610baaad85035490af7e0ce549988040ca78f57f7769d0b08d9f6d396b364546eec7235591aaf45fd1c7d33399a48dd134c6e94c0db43ad02358ede1e2f151bc4ee44e2b61a87f4e89bc1bd1a1571350d01ce86837a513e40510af671e1d571ae71df2ce291695addf767cb5e1d27395270f7e27924734f00e27e0a3e05959f2983cf80e362daedf0065cd4316ef1e3e07b8d6194c64d9dea9741bb338902f824ff114c5574ba224b106d0ba091bcc3d095a3ca58ef7b3f30ca4fb54f57db3920801d1cd2104dec697ad9a3d24c4295af7b27ffff3c363d626a67a7e44fcae7c58d7ec78f58c04d97e547d32f93bd9ba5277f7b9742e9b415415edf293fcf65aa6ba3860d8c9381361019340531cd1d0a3bd5f667c632429e088329c4b0615cd0a786ed364b7da215bc2badcadb955c3e8c9ffe97a1b03b22d33a9e33efae53e49dbb067ad0dce65f9fe1e9c1625b309c84d93f5b6c0dbfecdcb893f83d182aa949043348377c5a0a2ceac73f57420bc03149f8ae05b22864660d357d499e7cd2cacbc7fb614f4d78f580ec00b0b49a93f26cee8ddf5e29b56d5433d1266e0298ba164c9acf22862f0d18b6d2ed371692634aac0b257d3c62bda88e1fc2b39da5d36727f4e6cf5806556fa6476fc5c873f9c750cc9a89a8f46127f38d3ee70f20b1f939bd42146591c5747306430c6ae62c4a9f6f81cfdd30f97d54852c3503b964aaa2fa81abc1d6d11d4e4e3fca21d693a9ba7bb2614f1888ac180185e2c4046f12fb87cd01561e5a6bdbe5091b3990789a257c501c146568851de19f5a55fea0615d0254a0d0c02621176bb10a4a6c7a9939ea0034e4503eec5dc1809b8141472fb19f80a518b7ddab0d3d703114c238a10bb9e5428533f100717aa3aba0e83276a3134d4bbf34e1a936cfb626a1c9315f9c934f0e517307c39f0b15dc8988e8d512f915c436b5872a6e59426b6b046730a9c6fbfd62e72a039aa8b86ed59861803d3d64804b23da88f6ab470c060eadc5e04c6835d03a845fadbbecfeff4c338abac3a78889bf513569527f12d77aae138df00aefff0cd380a80c194b2159f778a00419a40aed9e051df631f005995d3f039275c0dc9c26965c961978fab1e3a08bdac99ecac9f23c8e64441b924f3c5f1227ce0a73c08602402baff0d0b70f40197e3c9db3f9bd4bb4b1af2b0f8d7e2c089fec08b6222ef54a472b16a4a61ff0a6c68d817b047972e18f8ead95cd174d9777c1d343114af77fcdaedd11cc5915e747378758315faedb4d1fffea2d88310e44d3786e827f7fed167e0a0b4f7447da6d60256de164e184f15656790e5218308ef6c5a1136e2b22ab617d04b4189a88e14346079fc1f132f1eab42f16d26a2e32ff9ce4b1211ff64039b3eec0da65c1519bb5aec5bb60506e708792e1a922188a11c13df70385168fb071bb8190fabe5d12811efc258a6395433fed84a4a383c5714616c8861c24e0a9cfa5e9007523fa61cdc721fbccedcc6be1ecf479347d166472933be1f5c9bd4b533c4438661c544c239c4935091883281ad70d019eaf9b3e09cebd7711c0e0f6a2e4743811268a3bbddf973f6d338a115ced384fda7c5927dca9f3a09004776242a204d012d5548927f19d7d26ec78e8d87d8a567e9237634bfcc0c67d806aa765ee9a9ed53352e5a44894b396db9e20b87685e8be31daa25485accdc2a3159ce797b03e03b7c1340f8d8ebe7b58a2dc864f4d6514446e23d87a0890336bd6ad8bac618d757d7b8ebec1c65a67dfac66eb8d10206709006fed38a6995a6b763afa007bc6cc1b2e4e4886b52171ee68eb2b8612c24ac1aa4a856838ffb0331c0418c84f14d1e0f845cc79e1418cc76becafde53bee0c19c2032084b81a988cabb5b2e207f23f8249efe21e4715b4838d022ddea57c65617443b207fc9ed1521de5974de85a1a2c94f48f75cb2850802d0fc3c31a34bb39c5b1849f63d9c035cf30c0ed0e8cba535f7f296ac302ee5c882f491de63e24a936efce877afbd429c79c99f8cca7fecced51745ba1c8b3f3f85b6f35cb697752f5babd66799fdde06b4d56e86769f74bf6c1d58ff1fbf5231b332a4bf0dc57b79947720d8862e39077fee5298634c6b7bf58c09d9a76b807bc687a924928bca40e3fd314146478e5db6723af167fad47925cdcead982e5bc1cca4085294075b11f3ff5be4d0441d5fd5ffef9ebd5b2c14f042153a2a32a21dd0333faab94304e0853a7dab0147ccf11fcb70a8b970325d41df07c3abe21809424e4cd75297ae19f5dce5357987db08ba8bb47ee5161378985337560a3d725861bbee19820967241f66117d78d765b1d276e53cb6c736156a123a45c32b586f3eeff0881565e219a89b3e8891f9ec312bcf48ca44704686c70b362962a762866c6c4beba6b8124d80c8407aa750c6912b7a1b2ad8a3c4bccbed6c25d27a2b2b7ded21b0dd3b4315d4cd77ff63a20dbe50e2f89c8c161109709426b474553784d1e329f4a19614adff62a721dffd78a916f583cec7f25cd05737d637e1b5224809d5debff52c81e4d821e5af162cf813af99d576cdbb7a8c604b33e8a9546436564bc88f21817e1a5038e6f9d6154d44b301c95fed7a5ab57d96094f997c94cd2026be939f5700d802d0e433ec9ceb911fc270924a7a75911e175842f342ca13a37dc5fc527c9216a767f0c62440ae76b9a6b06e0e009c37063d4976712a0af2eb72f1bce0995762fa30434261a0ca942d78535657626dcbef5be613ca6d107fbc1d9a8107da8fafd3da32bc53f9b990909a879ab1e77b000a95ea2ec42c3f5c32ce436a63d0048731d3f03d220eabde6731797cc9273180b1e82a7afb7282f68a0628e09f22b25138566cb9b906339b771c7698f18a0dc46b41ff20eb7f7a4328f3c458e60dac795b86676bfed511e8df8ef53a6bdb941be2b6289a7474b37ea31459319426aa9a3bb27ce72b5e13720bd1c56cf64259f448993066e828bda0811e8dbeebf753f2210e11dfd742913748ea77a280d098471f813e9ab6179e439be43ba66009181dcf79e914f70ba56e1afe8fb9ebbe51625ac4b7c6c613df5bd1e5cbb0b0134ac669b84b29a9a0d4c435f05376e76e3458aac731531dd25984046fd5a5355f3619ae07553862174473176a27805dfd000937aee2fd3808689ea6b4132fedf93d853d8cee5beaa235c155a9f252c0854d796ea795c2b4074b52a59d46e39f036d04ac1a57596afbfa985c6c1fc18bcdab444b14978878f1d0780bcd933d9427b79e8cabbca681a21095bd442eacfcbaca7856c7bc39d62a009fc6014fd275bee178e96aa59c4c823314619bb0d547a5201b2e6276f14c52d2e55535d666f31af05956ffbb105460d1d49604ed45a138c7ab39f7460395098aab0c27aa7ccf02c57068f53044c7be3b4ddd616b0951ea958868f36292796b41fbb9e38db14b69d8b1ab41be8dec0358825d9b45a92b0ad8b86c7307e4964e6df4faf483f2cde83647398efb2dfff96369468502102fbaf04420f64a488b3c2ae7e0dd568a0ce003b7612875173de68f2245671211308a2043b287035f75e5a521344766e2ec27e847b9a1e9f7738eab78db08f3ae55fccf5c50922e11c68b7ba6a5f6fd179c0b6d7f2e8dd6c20dc22b1b9ce1ecd0c47e3e5e82cddb21d9f5a03f41b9439190c06af3324d7b6c789b4940eebf780aa008dfee704a34f82f2cd579bc6d55c559af3039176de9539e87db58e07d54b7b2e0273374c28c56b562c535867a29849edb78765d74791bc2f3946a44b0f4766ca21e58e22baa33a50212d6b2775891ccad3a75c6b568747d22f25c0fa74fbf876ae1f0572951114e1aa40e4d287203f9c2c82af522ad87314e4962441440408f0ce053103dbef878fd04fa163323206ad5ae2ed59fd8b2263ffe2f71ca3e7f6ebd1696dc62f5c3b525b0862f1ca77d058ae4217217e0b9adf7182c8919f283e959c7a1597263bdef490128c05863f27da36f0301eb2a4604cd87c081e7a39f749c419e52a42aa209cf673482b7018ed6e25105c824442c29a42f72a6b8e0b91f1117f596b8ac082e596cb13e26de5a939225d478a2605edcd1a", 0x1150}], 0x3) executing program 3: r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0xc6) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0xc, 0x2) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) connect$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0xc069) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x2e) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000180)={0xdb, 0x5, 0x5, {[0x10000, 0x100, 0x3, 0x8, 0x4, 0x100000000, 0xfe, 0x6, 0x7, 0x8000000000000000, 0x800, 0x5, 0xff, 0x80000000, 0x9, 0x200, 0x0, 0x1], [0x5, 0x9, 0x800, 0xef65, 0x20, 0xb15a, 0x4, 0x8000000000000001, 0x41d, 0xfff], [0xc0, 0x4, 0x5, 0x7, 0x100000001, 0x5, 0x200], [0x0, 0x6, 0x10001, 0x3f, 0xfff, 0x40], [{0x7, 0x7, 0x7, 0x42c7}, {0x5, 0x413, 0x401, 0xfff}, {0x40, 0xffffffe0, 0x8001}, {0x1, 0x8, 0x4, 0x1}, {0xda9e, 0x80000000, 0x3}, {0x4, 0x6, 0x5, 0x2}, {0xa1, 0x4, 0x81, 0x5}, {0x1000, 0xff, 0x8000, 0x8}], {0x8, 0x8, 0x8000, 0x5}, {0x7, 0x8, 0x9, 0x6}}}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x7) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) r5 = getegid() fchown(r3, 0x0, r5) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x8001, 0xffffffffffffffff, r5, r6, r5, 0x88, 0x40}, 0x2, 0x0, 0x1f}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000000500)={0x7, 0x3f, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000540)={0x3, 0x401}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000580)={'./file0\x00', 0x20, 0xb0, 0x3ff, 0x0, 0x3f, 0x97f0, 0x401, 0x1, 0x1, 0x66, 0x8}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000600), 0x2, 0x0) ioctl$SPKRTONE(r7, 0x80085301, &(0x7f0000000640)={0x1f, 0x8}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000680)) mlockall(0x1) dup2(r2, r4) msgget$private(0x0, 0x2a0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)) ioctl$TIOCSTOP(r4, 0x2000746f) executing program 7: read(0xffffffffffffffff, 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000900)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="04010000ffff000001"], 0x104}, 0x0) r1 = socket(0x2, 0x8003, 0x3) connect$unix(r1, &(0x7f0000000140), 0x10) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000f40000080000fe8000000000000000000000000000bb000000000047000000004000000000002b000000000000002441e1670a4b036d44355e5a0efd4b7c4f4a3788bc81b76544a46caab8a93ae892621f5afc65e02e4ca37af17e9fd87fdf7c2cc4c253d841d81baf7c8dc7a2db810efb678283cb2fda74ae1ca2d81beb0b3a11cd00b00bc0d16493d49db86fb164538c0e95dff9c70feb494e"]) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000240)=0xc) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r4 = semget$private(0x0, 0x4, 0x3c8) r5 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a772842004b1c3d4b3830c921bf0817a0000040000006a89dbdf00000000", 0x2c) semop(r4, &(0x7f0000000180)=[{0x3, 0x6}, {0x1, 0x2ff, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x1f, 0x800}, {0x3, 0x7, 0x800}, {0x0, 0xfffe, 0x3c00}], 0x6) r6 = socket(0x18, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r6, 0x0, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$WSMUXIO_INJECTEVENT(r8, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) r9 = socket(0x18, 0x1, 0x0) dup2(r7, r9) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000240)='./file0/file0/..\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) dup2(r1, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0xa, &(0x7f0000000800)=[{&(0x7f0000000f00)="66bfc02b4c78490629d04a4c905b5d6cd92a99f936a8918ec4371dc9fea8e7d8173823f08f2c213002a675e681667846b0229ecc1885f501853b32f25e911771cd5b4078ab38dde53a8527f678fe1504ad961410f6b4ad3693896413231e935f0667b765db3cef036eebf2a871b81dcdbbaeaf0136e084ea879c1a8ae6f4c6fed22dd8cf850b38a203bc1c6fe029422084f4cc0cbe651f9882cd8fd605e0ef1e78c9f03ec60463d185838879505031f43bf713af53a6b38cdf62d8844237620668fd1b8a25afe944a4c2d06cd63b085c473efb45ac0b02d78c74901e7913c0370a050faf476f29b49e1989b7e6869391e6887b246db4d9ac80f1bc1f47d728910f09b26e3791ff976776264f219300649648b2aa7c2c0493704a880c67bd3aeaa0fa4d738c8f01bb02cd3f4a52b7de4264f0e718a2dc7c077e837d134da0b8eb380857b1e3f65ede91ed7dc3c3287c9461aafbd24a71c7cd2bb3db1caeb7a51a5bdc6602e8ec5cd018f078f1b3de56697adc04f2e5a347e58379bbca3202fcf956d8a72b83847ac1743b1c114cb433ac7f033f4066be352ef3319cde18705ed8cc8e81e91f85572dd70f0beb2f412d9aa2aaa42dca97024fba98ea67305e48d4cc6f05e1cbd70721212bb8b83334c5eb1c265b4a4849276fc1149a859ac916e73185419c58acadc58934528b6fdccb5ad1153a6574c41393257eaba9afbf25cc25c4e15711ebf28ae627d43bd5591b9065f4b167a1ce6bcfd0028b0d12ccc76dca98fba41318bbc68573ba1921da5a071dc660315e0f6cf03493c69033da9d9c494d9f1b9ce71f184a0d966bd5caa76d62135b64007991eb5b417877bd03a2e35422d5474a9377f19d75006c770b237f44f5d69daa7a7b210736b976999bb66ea29ecc931f07d4498cf8603d30ab48ad1cf4a4c0b1788600fca62d7aa364260108c07beb7843a370b41a2814dd2e740b6fe09f779eccbbeab73b232e09c2a134015a0f7f6ab99a713bad415b204e2b03827b713cc150c28ebe3cb69fadf9329819f4f5e15581ec2b2cdd847aafdde99adbfd91ff0177453092190b586c5efa4324c2540169d8959917adf8fcfae0b360c4397434fec478d1ecbeac1673385f848d807fd7168a121092a06e61481b290facc6dea7af16ef473a1591332de211640c2c75a7a088c40a0abd4bac17c76c8324c4710dd075939f09072cde43fe5cb777148292f6ff11f86282909a0abe67392c06cc52734f27e83b26826729b1f5c47a9268632dab357eef47800c2e78dd1b5e8ab66f709c0f52cd090caddee99781b573a588b60f5717ed7a69f1a21ff888ab0392c65c4010cf249036d6cc8248d0e8d5e28864fb9dd4da2f", 0x3ca}], 0x1, 0x0, 0x128}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 7: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="1f85d11c", 0x4) getuid() sendmmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x10001, 0x3}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="80f6a53b36f98b345435e6686e69fcfa78dba71d599bcb7d812b77264c7f9c063a4c83b89a5a6ef7affdb43119fa7ea4ec791a695ceaa4b7e35a7e9c4c4b6a8821c66b2b97d9f33372bf83d2a57349b51c66dc10236adeb6a63575f60f2fcf9177afdd9bcb15c1979fde831a", 0x6c}, {&(0x7f00000002c0)="3932f5bcd6e096b0e208afa5ef856121e31237aa566d8feac7124a388ced83879e59e9f294f543c50ea36135daa65bac448188ef24096f2bd6225a007fa493762c5603a362e825aa63dae20cf2ee879249507f4d57e13b063ea5c9d176b4e4e5326633e4ee1b71927f6676dee361dcc7411bb4fa7adccb0ef8bf8f09567922a01da6f03a8de7576e964d89b344c223b2a048d804c4a5b6b26d3b30f4", 0x9c}, {&(0x7f0000000580)="c41bc7c33a8ee8e4d30545f9c035a2a0f666cb34c321f12073a9bb96e6170c0c11489bff4b12774ef277248e4acb4014974dd5a3524898357802290c155d170ef2018c76c1a22a653528b065de6934d38586a85cd4458aa1e68851a8f1855a40880f687ad84b206d237f48388d8fefae5d42aa2e791191dcdbe9161295c110d0dbd20c547557ad0f26bb4b94c9e5cf225b84b6ca767aa4e04b484eca669374b4f6b8166add2d9ee1a7e43efcd566e239e7e1cba6c7c3952d252201ea9fcd13e65676dc4d8488567bb2740445d0799496d95685980fd6cf741d7b432a5ea51a9e73198cdd9b13caf5400dc230c5cdb3f9570b169da8d89b504d3607433172c1480768c47ca5966ee6425f5b15881e265453d05c52f7f6a261b64999d08245f60d72f250f8ae7fa643076823ddd5092c5ce5b33a15008a9c2a0b18a0855e1b4c32d1115ed53f1927eb63eae4d18170f3367b73f732b1f79bb59a895d97cd4cd330cdfe624f7a2ee1561e68b3c8ce3e04f747c25bec3372a68e64d37cfd6aa68a6d5349bbc497d6fb3694be4394afe10d7b59fc99787f0c31a043997bcf676f5918d777ea93db99e48396f27ec3c075c343466d67f406a9425f7947c2c21671187e721ad6877ca75a46102dd1a6da242f35ca68ad87a4f2184143c5be3cd2bdfd1c353240772d051a9482c1dd79050400c6e3f4a27b02a483f6cc6367c2b06a612925ad0eb90090fd46b4271814351ffa539257e712d386d17524e8292c8b3d020c86ba034140126734e01dc077b4e422be4f8ea74b738a4bb43bc7f72c344e2bcc798ca374a2e8e10bc158a254c9213efed21ae96399e4cfda589f1ad9ca4e37b852423631c09adc6fbbdf821dcd6fedc996993225716c4f54ffdafe99dfda4a153fe2c1a7feabc099068961c7c9aabb21bb28ed0e0d2f0c7338bdcb58f2c7f0007ce6735a1baa7266c8f3fe59399b42de9f7fd4bfd8663bcb0be79a6f481bb64b52afe83f40261666dfc17f4f51051f76c11d4850990e84352f26406768ebf50b07d6bd23de51023efc8f598822a1df58a1ebfdb6f1d2e565ddd08b430c79b9f77ff95f7fa9a0852ada0a5f3c2892a4490af153d67c96be2268b512b8e1490550ca6ea46c9a290284e9292ef9a620d4dc620c5213180f8785af23471f1cce8295d8db6b435f3d7f8cc1fdf8bdfae74782d88f294b4c3e392e41c89cd3c78a6a456697968efa08cb1239b3b4a2f8f1a38a88ae952e2762fb93b954b00563c47d5fbce791e0a517b056bd23b8d4a30c362fc87af7c2319bd5cbb1a70ec0e315dc8d331afd2c27351a6f5e1d8e4cc9e5fe6b7373182551b7600cef268bcba50ccb10dc01cf4fedbabc5a33bfb068ad4d12fd0eae9b1bb1e6b57b395bbfe9f6dc7373c07de2e027944518f373bbef4875664f08a04f3d2f10f245d8775ec0f87bbab7d08b7ed850d6557c575b944cb8d0bcff65e7ed6529ecfffe729dcc76ad41101763e179d07ed6dcce503a5cecdd117ecfb978f5485fb36a4549a86500b6a43d090ea2837f1832a309478c9c4d241d95658a7a576ee7e2334cf029c0a8275c116d30e7482adc4a84ed565adcd2f2c1defc9c4ea96915cc7df0fa62e040e0fafd2a458cefd5418f96dcb079cb64e98682cced6433056af0cceb1db44fec23ced9b0bb6cef9aaa13a6962454fbd8e12113afa71d7e9711f70f730e78f7599b009e50aeaaa5d9bf2e261bec7244583a93d562a90e2741bc3c0fbc3532588f43f76252dfd0559ac6727fbb049b238893b1fe2f9bae8bf01033087dd5beccaeb73875e3367bfb6ae7a277bb39d6d0975b3a5a5936a54a573e8ca16164f1cadd676e1c0eae4d262d8b3f52dec0f2ec1e7ccdb8d234ac3212df020c0cf491a1c5d8d31c86a6769bd49961f167d4a33188a296fddef50b597552fd9781dad2d0a9c6dd14155eeafa000e6d0d0e565066e83acba51b5f83bdc5c09a6deda36912be1bf811a86a41bb449317506719285c8760b4d65f36989f07e4c81546fff899e8336b1b5aa859a79242ea7d8ee915714ad36a51b13fe5b83cd8e342e85fc127c2634b677a473eab789fdc094926c31bef4a3e8b26ff43d8cd3bbbc1df6f9c77a81cb8f3924a3aeecc586c93ccdfed07fb9c7a262bccd79387359c3e3162135b069d703e314a99dab2252ba3669b640b9593b5a4e9574ea14d2147af66e1c4a176a3274b375b06f53811fbe6d520145a782a7a6c2abd4a69d81441bb8c3a7fdbe3faf040794f178c59a6241a0080b081ea3a3e222527f5b4cbe48ba7cade336329045c4dce6973e4a94ca779efdc6f1e897a82dd79fc4c4f23ec0e6c7fab22c6142a4be208fdd8543b9c9d69be28ff56f0d09ac7cb2160891af7fe5d990f7f29122c9dbee502b918b73a88d25cd39c45bd05c8d1a6d4ffc78e7576366db7aabe99a6e5d88198880f94865dd199423b931a84414704c9f1a8c1441ccd03ab0703fbe94868d0b2ef18195cd29771593b00612e9f84e1f67e4059bd2558b0802fd92aca752ae297bb713e9bdc3363855eeb3d28b120e64ec830ecaa349eb2de92bda69532055393fc28617b47639bd9251ddc0a798af4458247b17420b71b0879a39d6f8dcc4bfb12e5304a94fcbf275e076f94f81fdc27db079d8daea2f0be4c5e3823b02158a1225f9b6d5b47e0a0afcabf645eb58473b4ca2236ee09dde1a74c86f796918cc7237adb633fed2c71984142e2e31d17b530ea333ea8aa5e4fc9c42ec3ec206e41bc34237ce965323c4007cba8297cb3f15b2f6ab5d109ad2ea4460b9b1add3090cf00d6fc83848cbd1e93f8654b003705564ed02ff34a740255faaf1295eab24584353cd99583e62c088f64b0c0a89f6852f6fde27219976af22433cd49f92c3a9e1182433ab342c6f279ad941b276ac74ff84a22dec49324ad214e888f2c6824fa41cfc8b37ec575fa8108e4205805966cc9631d3c26d33751ce3995fd0cd52f344fa01e07ec97080f743f1896b899228e9a1acd89c65fd28365a5e0d32a6a75018d2dc830153d54c9e1f2eec79a79a7426f81e31cc228a542266ee7af95118a68ecdc1d1cc329f13b1f770063c04ed631fb8e1c1ecb27ac4d7b3c33225c6d2e428a915759a82a0ed0b4ff6de6114863f58818af23b34465a06a0b27f6f7e527d5057b112fc0e61c4d2dc08e7994da7ce0f2ece468032faf8432bd444754fe0f5992ea6d98b272735946ca49da600b12ce9e2d3a362f9366551abb026fa6aa5980093086b4ceec34afb029fc9ef0ce2c022c86f979a86bec848c20926d9dbff2d7e47ea7f37707cfb7c7a590d093f559cdbc86ec95b729cd79f66b514df00bf4af862636b4ae7f0e38b2fcd819de02546f8e0cc576b86dc6e2393fb54279505594cc35f700ec4cbebec08d5601b97933a5ee386267e3f3cf12707624f31a2d75cfa4eac846b89b4ec21f30e872a3db93d21a61fcd538cca295d98f04cdafbc61bb61462219def386b4bd103452fe834836df173ff94967766d09d7b08f3fb26ac391f574f60454f33060ce6add7a6b9af1f83b691b0da18e69d3245620055cfdf6bb562bd19575c8f0c715a1615f092efa8cd09317f7013c388709b76a48a2c846f21a179f686bd36d20c3e47e23970688ebbf029062fd917abb4c44dace809d2cd829097e0666897f7df16c93a4a21640a71472f1677a5dc967d93b7a82d9798f09951c6f7ce4315cdea72cf9ec595debad68984f4c1872336c8046d24618a065f2d14779b87f604090ce5bdcac40a04ddeef13bc9310f9df0c491d8369de747575b7ebe02c59ee511b54967df8b19a3f33c127ef19efed1cfcb42df448d210e2723869e96c41db17d5f126bd66d24afbd62ed0e979b176eb599ee35fbd7485d663a84854369e31575ff79f4a08e6f5da447412371fa996199f487dffee05d487ce16582d44feddaee0d488176fdb8df985d874f7f942c2432cfa37fdcf8e4bb88be4293c4205d2f138f4f0c9b2ab98505fa13ecbe3ce0c3d7948badc644a6d0c03fdeec3777e4abe3b49c5d8b44b619019bc920caeb5ebbc3dc139c092b4fba82b15ad2464dbd3a394b1b39b8695a718bc44cb4b03e23a4c17e016d2a445da661c331d673c80c8225c681e36a0731bcdeceb4bf0e4a504ec61223bf89c9f1884cc85e28bc463c8c1849d19b178c2ac30fb614da30af9d2e4bc6ca18788ed6020666975d66f28279f18d5ce0bf79c429eef38af2257332414568b349f0dbc661731cd2fbc35386f3779b0a09dd8f01a730ec50f2b4806b0a1ce84ebba787db699c50dbbcbd36d6bb54a87bb20db81d8eee9caec90f9e794b73de5a138d3d097ee40a8f253ea7ff68053614d368017c42bd0cbdd72a4b873dbc8e8832f7c1d6f2946d498421fd7fe6d0ce4263447ff3c66476d18fb6505e71ee39269ca34b2411ce6458d278276a6b2d1de2398cac0ae8878be2da425a1145bad4b1cfc3e4fdc9a33d4e334b6d7505b10fc5f3969aacdc5251ec47f64cdfb836ea143edb73ea0f3f7f66a51566e2581decdb6e09bb2dfbf993e774a05212c2f9bbf179c8af252b5c517d1c9873c56b08be9668ee0e5d80e88feb9c1efe25b941f5fa815249801346f36b167a1b873b4e2b267e0e0ad094507448ac3cc2f177c809733097c4d658f2af9a53c843757ccf66501e46c12bdea5bedfdd5bac08a686a787c04f3eb644a2753b458d2d4fe6aa864a2080b1ecc6d1d10916c04616b4f1f37c10aaa06ed28d3181f1411d610d2d368338b1571f7b49e590bb7ebb5f19db689e4143a1b860a7ca09a5cfa43b3c8f36ca9d8a5c1abc7f55b3c866a44b9d3ad09dcf2271679396ca2fb6faaf8924c509d15cea8d6a03c3c719fc702c314caa3cad9c383d7b7d1c214e23bfeaf8b36cd347af83818ceb9b089021807422a6343178e4894965a0ad44762db26d9c5c1e14f5b9e31320a0ef99162d4acc1886e91a2bb0ad3bb4cf442a665f542b705b8fc3e9548884065ee20ba26950da6a5d4d71eaa037ff931d5cae9cf4e2695f09c199949accc287d61f0789daf35571b143898ec89d1cd322353d0c36dfde260a33d388374a035895383d6750c8bf6e955f5dc04afc47236fd3b4cccc6a47498e400bfd499fac479fbede244681ac177df57bf23ac09cc0bbdc25924df25576b3b2571a9bf96120a70d4693093438efaf1ae94a47da93db0eb6fe8ae270660c50d35fa405c09eb4149044a159f281dd45b35d3cc91ec1700e611d4b4be9f003121aec9ff20c2c03dfe3eda0f4740e6cd6ec936feaeaa7a35b4ff3db1858eaef4fc4266b05809431fd3c902eb887c3a35730cfd4b9aee0ecc3ee3ddc519abfd1c996af0dc25b5a18072120625cac23d3b7459402c4d8729335de48a0b7d03332783a18dfe46b55fb8cb144234d56f53c58b5c3136d39e1ede4378c14124eb8b08a7fd9e26cd6fa9dbbb220d92b24f59768002e54ea80ca269f98a343e17c4ffaacc075cbde45cceb73d42c50f99f6bcf1187c33c950e66054a4f5931fc8a0728d6e4458a38fbfc7b666aac02fdf9fafc0d6b3a2759daafa5d31c389c1036842f9a355519db09c76aacdfb0054b38871b0e444f605eb63f7131562245e267539f0a7c3685fe203e4cc9f401d8b9f74909ee7aa92de393c49caba9fd836098af3afc1da720fa47055412b0f3cc41bc94781a2051e59d76e837d8b75c57196800f87851121ccf3708e4a09af82a5c7ddc0c7c06344b45ffc6c724286f44124794e7408a8d338646555e3e3e6e7a213c02e966a9b30d693dc10", 0x1000}, {&(0x7f0000000240)="771e5baf3514a6dab8d06806a92d", 0xe}, {&(0x7f0000000380)="f99949b8a9f988bb9d1d628802d56a541173be982ed7e872908ab3b0ca4bbd69d481eab2603cdd8ea482271214362ee6590ab2c5e0957964c1441c9242541fbb86c60631e2755df2eb0a376d2d2cc2ff53fe0f371616d2", 0x57}], 0x5, &(0x7f0000001600)=[{0x58, 0xffff, 0x1, "66e71569af0fa18ef964fcb1f7e0ccc3595452744c46b99f23cf6c7a9885e55d567ff0b9e12140b113be63ca7b8f55b79c457b63c3b0cc82d58a6499b3556abc59ddb3b80b7174"}, {0x30, 0x1, 0xa942, "3a6bb01c963c820a47bd3d3fa682e2df9b0ae221976c30c1b42ad8d14c88e0d7"}, {0xb8, 0xffff, 0x6, "20a32552be76d3e710b599f540eb020e648a25dd5e9a092eb0238853c512a6c86bb4ebe5b6001ccf7414bf2ece7ee5ed760fe9f8169b965ab8c45be88389f371b63ce9997eb457a73a055eb72ee0276383652cff511f38ad0e17ca207d85387f55e45de022b93c2dd81545505a4da41d9f4b3d3e5d31d910b6ac2960bdb61839d2e46d6a77600382e994176e2deb755b5ca00a77d43166754b4e28449b60b8b68066cff1fd6fa977"}, {0xc0, 0xffff, 0x0, "f32f8d2f8bee3bb16871eb3c2c749aaea231de5ad7c52ea734b1dad3a3fc2d25b9c0b69dd710b5796903b5d566f68b09689da1c0eaf40a89539fc776b90897b04e4af33721c61a1ee6b23678435630f72a23f763548759f8019480aa1d69ba427019c34cc1dc97935b61d300b2c271a83e85dacb0d4bb4a565accc1387ae713fec4f4b0ce300b55bb7d3eefc155089a6e57dd52606246c30e2b697b99d994c6f0c519f28e12f7b169b4c9da3dac1"}, {0xe8, 0xffff, 0x1f66, "97ac3eee1334c9954ac7e189e0900dc421250852ab791cecd55c37c9c0608ea30f23eb98c403e3db21489e7bd76c8ee9723c618d827fd4c61c70adb97c54069ab3b6c5b77ce5c431bd8a7eb5be33cc255480a794af55515fa37208037961990b92dd19b33ea2e0bb4ed8bed535ad99c7ebeb63153a2370c53e660a19751afb95a22a4fdf5bdce9e7798918daf5cd374c5b165e17a1082b1478d2dad881b12ec5cefaf376728de7a82fd75de45d9b48d614dac297f5292435c11db9fbd3a029e2e1294cd50db5a51436bd674ae2e8b613d0"}], 0x2e8}}, 0x10, 0x0) getgid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) r1 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x200, r1) executing program 6: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x40}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8", 0xad, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) sysctl$hw(&(0x7f0000000040)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x0, 0x0, 0x0) dup(r4) sendto$unix(r4, &(0x7f0000000100)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x404, 0x0, 0xfdf9) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="183348e0ca3e49c6f0f8690217f459cc6cf79a91d372da6c6645928174f9434053e20fb2c21c6e36bcde8c0bdb50d624976c2a2ba2dd8e5198f5cdd82fa2514577df3f7c3182a1ae5c2c1213bbafcc595e10eabda7bc99776bbf57b5cca77f6e66e304", 0x63) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffd, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 4: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, r2, 0x0, 0x4, 0x3}, 0x9, 0x3ff}) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000940), 0xcc, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX=r6, @ANYRES32], 0x15, 0x0) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001480)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000040)="c3d45f0b8facf3bc21e00f22efabe4f88cffaff4914ff9895d9ff66675b2d56dd4b617e82040278b1cd2b2c05484b3e3a641504ab7dd72673071e94ad0d130791f90780c99ee04650bc42a6dfa203e3d3ed89e4c1121af5f9c7077a02512c0e2645fab277e4040c1d16f84878261d1dca6ffce5fb4cc19d65363416e55d51ee668b7ffc0ff9bb6588975892f0a3245a3ea0e6e33508efc10276e4c7d31729102", 0xa0}, {&(0x7f0000000100)="20b65dccd792139d056ec1e79ac2c6371e187f01be340e1648cba8110a98a40c0a60c55cdc3b5237d54a2e1939600493734953633a07f0622be3ccc4779be1e8bf5156ca4293ac30bc178d5a47e88571c11435a820a51dc2bbb8c0480af3ba989be0a1af05edff2ed0f9bf465f4844f6b25cf230582e782be9ed9484ca4f390192f315be848ca270600d54ef", 0x8c}, {&(0x7f00000001c0)="82f5b0239d79bc5c010974cf3a4929c49ca2a265af1a83bc579c4f6d21fd4fc9058765b0a5e7babc563171443422453a40445bbf2f1357e8b17feb6b6fd81370ae552266eafc88900dd2cfaeebe49b38d6849eb1184c249fb92b0c61c6be629fabfac6b24c6719c9916556349c23db9e8cfb7849f4bbd6834898a8de4f527137cea755ee97a5f6ab7ab22b0551002e13de4f900797a23aed3fd19e0e0917949569f3bac9f9ef760fa826ba169bcaeb5b5cf7e782870869e01e5702445c2bb67a9d9bc767105aad98f03868c8eacfa0b54f78fb7a38909adc3d967e8adffac1c9c50512194cd91c50844cad50dc2db492bf904ecd405cefbad49e874af224a9fcdfabc4ff8f72460a4acac733a323defd8431f34387eb4575f52c790b3e152868a07f5308aa2f6acda086ac7b0de5d1aed59434586cc7c7c9df46dc553dc022f42fd19455488db24d4f2632c0d9438f2b58ce9549f107ce3a50625682919225ec828d62101949be0eea89fc3ddae64fdaab45e9cb17582c43368b869472dbfb7aeb9d1d28a8912c4d236dab69c1b3b21d5f4de796b068157a33fc14fde2f7fffd72921baadeeb057c5b95a6bcf471cf9455688f71228364ff3eb25800b986d8598fac86e493af76b55e50c994466bc8429b54f8933fa36e4a9d5ff95063ad96d8d467f8fc386d9eb024083f9094779fcdd425cb6ff5872c5426cf7bc78a3d31480608e4b208474c51e5b86a4cc18d0592bb30018f41231f77c76258217b8ca950be99679c632c090730aeedc11532d0c1038121020d982e999e9945f3da562ac860318664b19b40f2b2ccda60208df9238722e752d9d43023ae5d7b21ac846d122009f232c3ae63d044c53191cbbb56c18e25f2112b9c0515aa3af61e3b29b0556211f58eb2d1148275a8cfbab6b7153cbf475c4c3c0079ddcc0fd91a41d523607282b3d29238f9234d02aaffe17d2fd581114434f7038bbea768f66d7b56117a8e1c1adcd93b4cf56594e7f4239525655508f67b9f6932be4e062e18e6b8a397e9f0438f39364ee8fdc9644b5192c07427646f909e735add81c21649a7290c08c18eefc45e6b97d47ae1e5179176998d3fed8b6cba71286ba8e8fcc6787708a32d839812eaeebb10b0302b42f01c42f8c9b9139f2cfd08469eaf38ccbcd6fb96c7169b6ddc2ae8b3e54bea22218fe9e959afffc6c0a05614913a16cc85ca89d8ce4b2277c520de7aee76901f458b81f243144c791e082459fcbed070a7f423f741e12d9d41956aa59c57b504030dd885e9966962557a9bf4c851fe0d7ad9ac440e539ca4d9ef4ec804ffcfb25ed0007c2e07cba5d960734a85a4853c92076ab263e3215d7db5117548a4a5d054cb30bcbf78e73134057f8381eb2959d01f0f110272319f0ccbb7562cf970f0cb98d602e4d186f3f84eb182e411c64742508f3306430e4d7ba4efb672287f0abb77bd617050001148c36bd687d3e19f9d6ad0293ac6d21e1b302787bb717c433240baa3f82516d7b55839596faa808ef086f41660c2b64c0dcbae2c4edd3fcd435ba4d0bc928590f4087e0f826112756052d7eff13e61070e0df23bccfb87d85a8b5c4509d0da639ae498a6dc46970cabefdc408babb1afa527105507e980e6a278b6277862e43b35702e083fe14b905b2ed539b670fb1bfe966d4ec1a3b21e9a74fd3367f5a676790912fd2580217c36cce22185213a8e533d30b70fb63551f8e8c9f8d856f54cf983cbbbaf3ec3e0fa042093ceb4069a034987f42b50a5e011e55bce585fbf6d9f85a884660513b1c5eff8488498a4192bf271fe848f11a8c4722610444a7705500662971e6895fa60ccf14c7d8b2dd94d95b8d06b6ec80434c3cf2531314172884eee758eea8a63fcd5d8a4943bb5500d04403722d3f5d120b0fa1c7acf5254bf67a830ef6527e7f64f63655fac57e3fc8cddf9f06879a4ebf9e017dd7daa1b7937789a24c9c2ff4f632f89c8a1e2c45256f448d607898828eee7a5fa9e4bdeadad6dae043fb63cbd9e0e7d3d13cfc0651e2314532a036c1f44172fe8b637bbbb54aaff89d87038e9234ccc7e896c6b9758840173b69f6608b7be2635d19a589777962d75e026dc451be00ada05f336e2642868136443c6edd38a092937165c159e3d50462a5e20b9bd2a6921f404995cee4eac8335b77281c66b2750503e7d799e3cf7a209cca3af2e258af466a8f5bb617caa3cc439e9c69189b0c465bd61decc183abc94c8982444d4d29763d04d3d3fa51b6efedb56fbd2d8bd751b2eae9ebe862549e91a3822b0e4015f891ccdf8af1e1a586e6fe25fb4b1d4b65fbd9fa7686264cdd107170ebb231bddaf9cc54ba0be340ca00df4400a0727aedf79971c8caf63f25795790f1c044867b0eb58a95bdabc8c440cf998616ecb0fc2a4c4c9e42da676659f63bff634096d4abd45c8ae8f77fa10b0cbc44569569c58ed074f2ffe60470bc34b55e4f749d1e6813f80a7cd9e17f6c7c854fc43596dbf4129a6116c68495ef59ef4c30c417a245214f282edfff4f948f894b6f0915fc86b7da36feb742ca4b2ee3e64e7f1488adf91bbaa564badd85bc48c7927fde0e9b3a278871d2be9ffa434eee6245765cbffc0aa66c1448b6174d97e7f122c3256d070d3e6c30b2082afa045f41a5d5519345aa010bd0bb55a91dfaa49c0294cd78e6dd45b463d83ed69d0ae50002f60e3380b355f39cdd295d63cdadee0554c1e2224143a154d1e970309ca18ae9b63642f879b5dc3d237e829b62a09397e17ba05aac0518cc921b32c0349fcc6ce7867a6a150a6de1d0fef098a5d9f0d11861765377d4149b441bd10002ff3cf31f87e1d405d4478d568d193eb393d8af2e81cc42eeded55d1ddcd3284676379806c3c80a647ca26c0924dcb14e30cf2f5f7b1e00e699d8176d76531321ce1826f1bcb3302d527705e2bcc0abaa6fc8a1cc2e3e3760951d8cc2cd3b4a0e06c840203d41f9506a1ef31902dc6920778f04e8f7c28145fe8b7086ee9822d96a8e9342136ef2d5f22934641d8f43167b11c6bad9497aef9dc08601581fe410ed0d3b58ff4cc4acf50068201bdd72f623701c5941d4417d84d99f5619b2dfa80aeb078b81d6c6063b955834bf9edffdca2d523b79212ce4622830cbb52204b660e0b98073488fd5ade6ce43791958bb7fbd07d2d36074d0ab20aabef1606184580bbeac122ddb1d73c7556554eb1500a361b7e1171163acc0da76b2cfd4aa2083e85f2a2d3756e8ac7aae116eac7cae6d62f89421100498b75719c2631b08a0b17156040b5f7a9bdf9157c868831f67785371fc808d28332d488b86aee18609f9e455c034323631ed6efefc2f49c089d23c5f1c244fdc6a77209388f85ccbb5614b96a72e2911b974ce8ac02b7e116e4873a48fc8cb4929d4a97c0ebf3c732954ea265f68d2552584f27b53870458aba36ceb49e429645d1ed7cf081a6f1c515868e669194deef7d9a922457d674ac7a93dbe2cf888e3f4627c57606fb9a33f4f7ff2b3debecb2df032d38674c32cb952737586f96a15c59a01bf0d2a16244dcb82a306066413cad4380dd40c653e0f626d50809e347f1eced8993ed58587b69b8d27ee241f9b19790dfdf5355b475ac41bc9caca77e35c01691cc9543ee10c7ada4a7f1e9b350f06993808c30bb0e2a18299c78a6ec74ea06ad563a978860e947b7309de54930c7aaa9f08afdda519d2a902e78c872105173a8cdbdf578046c16a3322d42eb4591cd339b865b9aafc7490ab01b53f0fab819c3bf1134e9fdf867f75514308f8aba0ea9c28cf5ae6d2f206b6548d9042fa4311b5489ec1125f73e39d288bed89de6c11e0d1d4739f93d06d51ee2baa93ed835a2000ed9040b5463c7fc19bfb6ed62da6e064efa2c01e51062acbfd499e58ee76442b9658e419c68dcc64d3ce071ad5f231dada9d0c47cdd7ebf4ea57d198a4738e1786ec0d38fa69e8e257543abab4171d48dda58341e3fdc8911f40f3fd41a9d9b3173a11a83b8dac4d135a5d8132dfac85d2acea50c972ad2ddf836bd03fb1483979348018fe503eabf5557c4b1605c02a5ebe8929605c5c8a2b31f153d6e16d5eed4a0e28f231c3201ee36fcd8fc55bfb884bf5fda9ba0e6442e8c76bb026a59cc37e5a5c7dda94a6513fcaef3ce964a47422a61833086bf5ee7b3c15e42c613b1a5564e0b747c6fa96b3d22059421de4826f5ae48bd2ffc1786857f10effaae93e9038f0ef670470073d5408bc0e1a5b7eff0e8938facc489cd515337f99a59fa152dc2508876583ae526f235b69d9cb2fef048776a1d7b09e481b25e2a50a5c39f6ee64b0a430f532c95fbb31c6c8fb8ed1a3b676a896d17b3b58ad270b777cf280e4c2b1d6b1974fda6ef43015204e8633f3642bb104a5b7391fe792f1dcd69bf6faa5e36c88b381f35e40083d95549ea733f2865ed0dce064743b13af4495bfd67514b6884a70a9b65b7a61d4d692aa24a4c244cc0c9da8023f71369c8eb02a795870c7e4291cff87f7de04e82f78988450fbef07921f05288e7b4a024d0e1d0a214a83a6024a4a7177a6c073250118bf7f4799ba3f5381b7c8f96ae62dfd3c12a62c4ecf05d3f03cb164d438a80092d99cad818a78c9bf06d8e5a4e80f2d9a1ece8508ae4c0f418570c61e1bc274fa9835ce2bcedbe323e14ca23510a2789c324e887b13da53ae18167737d376dedfc98acec202925cafc6a6d30561d7a69bcf86f9f2f67a22ccda0186440770671fc29f35d8dca2bee0ee334d6a7430c6a76a4db9f1f825d863be43f5e9d4ccb763a84eb88dcf51731b538bf2b396552c40abe03e5c6f3138212b1f385220f8124b332859127f2959c19da39d143b87fddccbdce05fe1191fe7f5936240e322615d14ca11f3651208906b58378f4d11a8ad28ad4f4c1db39774816394710a2cabcc96239196e0302d7c4bd54e982dc2025b16d861796cda4e36f18548cec6d1a63932005fd65d2358ccb7a8719b89c57b7eed260a782630da0979e615cf198c73504027018d64943a8a8dab54e28f46dcca5f88ed15f2b962a70601a5e452f534d7f716ca6b7ad542bbf6091566d2cca57f08ba7a35d6829999f3df52e11fcd56959a48cfe4bf3f06f7e20d811ff9a721c9fbe7a7cd3e60411140019eb7443f60b5abf1c45bc9a8c4107ee4369ae430f6ae521cff6cbec4943c6b1ecdc97c91d3fdf45256e6f340ac6389c84633d99dfa933005ea3fd41679343081d3b2447a0e31d02ff8915486c04907ed26541db9ce6857cabd8e7c1893fbeeab606514a1a04fe11b239e2cfa93fbe8cc7733b5afec8241baea29e160d9d3d7b647136ec07c370fe92d3d75fa72506662bbe54d76fc1f91a2c8440f6a22d0b485ad59caf26dffcfe905121a3535f287e530181c17998d818abaa78faedebbf2247bc807805f9c3997129745563b2a6fff6c8c024021578e136589614ec57f7d6aed4e0ed35f7f0ba64bf4aea0319072e9744ae03d5765642f416e30ce809c78a81b9ce27e91b9ffba1366992184226df246af69bcdba2f4246ce8362d46dc26f61c0a01c300b03910def1ff1b645ae34e143f91232d9384ee455d51161d7665001c5db440bdbd3275eec6d282f757778dfc57f31b21688f8a11e0c73cfa8e8cfdd70b20d51d66a700487cefff23f787e16f06ca30e25c301f7792df552bbf1b111ea83bd7fb2faa9acd69534b22778774ca72ab6cad3803e0390e5685e277e3d8a39f07aed400e9b3963d56180a9e28ec14fa7b639f96ad1f3522c5a1a", 0x1000}, {&(0x7f00000011c0)="c664a44b7e42fb113219ae7bd2b2a9140bca99a19eb7674ab007f71938d3cafb8ce236db8896357ddf9c2bcca0b8d17eef667138a424c95062e622588a9bb8688a89dc7539d979c65acb5f27b491e47dd9a9ad3cf38e132dcc016200bc89a2403e", 0x61}, {&(0x7f0000001240)="e84c2c9be8fd7cd78e94ce54c5ceec6a732197aa356b57488b5683a462f23fce7b8c7ec44d3048c681e0f83f62015f4d61aa9a4ea331d2713a447690635409753c0cd6a43e5eb998b5", 0x49}, {&(0x7f00000012c0)="398bb3c17737f73966cf741743b9f0655aadb98ae3ed6ae97066ad37bc8a5875154f846266b2b2584ca917fc", 0x2c}, {&(0x7f0000001300)="96b371efca99e7d680c819d9516cefa551a3cc158c6072bdb97421245ea03f9499951399c1ba370a1c0bd521d699d928", 0x30}], 0x7, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, r0, r2, r6}], 0x20, 0xf}, 0x400) executing program 5: preadv(0xffffffffffffffff, &(0x7f0000000240), 0x10000373, 0x0) semget$private(0x0, 0x3, 0x95) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) setrlimit(0x6, &(0x7f00000000c0)) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0) mlockall(0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001240)) getpid() r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pread(r3, &(0x7f0000001300)="d5450241f12ab8b94c4d7f8542ea517222a579e76394990d85", 0x19, 0x8) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000002c0)=0x9, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x106) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ftruncate(r0, 0x40) select(0x406f205456671cf9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5000000}, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) executing program 6: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x1}, 0x4, &(0x7f0000000040)="82338798", &(0x7f0000000100)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) sendmsg$unix(r4, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x13}, 0x2, &(0x7f0000000100)="71f91e3471ac005871b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) listen(r0, 0x0) executing program 7: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000080)=0x6) r3 = geteuid() r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0xfff, 0x4) r5 = semget$private(0x0, 0x400000000e, 0x81) semop(r5, &(0x7f0000000440)=[{0x0, 0x2, 0x1800}, {0x2, 0x8}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1000}], 0x4) r6 = geteuid() r7 = getegid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000007c0)=""/84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, r7, 0x0, r9, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000380)={{0x9, r6, r8, r6, r9, 0x28, 0x8000}, 0x1c28, 0x5, 0x7}) r10 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x3, r10, r11, r13, 0x0, 0x102}, 0x5, 0xffff, 0x80000000}) r14 = msgget(0x2, 0x128) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000280)={{0xff, r13, 0x0, 0x0, r11, 0x1, 0x2}, 0x6, 0x2, r12, r12, 0x5, 0x1, 0x9, 0xa2e}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="edf503832ad73dad6848e64aa87e3d3509413e64ec5ab8e1e9691f0006863a8a78c5ed9afdac7d302995f3f6614b26c7608907dd8af417e44fdaafb5fb0676cf6ad68a68309fa023caa9eddfbfb47f945f96c4f4fd9d5253e93df92ce494550e72a47aa943800ac081da853ddb777f4e3e172d9733c520abf98b91323aae7d91d8a1aa70d4a73d044f09578154ed3fc2f297eb7ebae8e21b903480e0812fd564cc029a1ae71b2d2fbdb5f586171bdc63eba8d99ebef5dc18493bab49f00627aac6f36dc025bf4f0a44f26163a6008481067a32642d399fce38aac4065ea54ac693c7d3197badc6895adda423", 0xec}, {&(0x7f0000000040)="dd228b930b63517564aa61db73c47de8885e", 0x12}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000d00ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES64=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x400}, 0x2) close(r0) execve(0x0, 0x0, 0x0) executing program 2: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xb9}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, 0x0, 0xfffffffc, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe94, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pipe2(0x0, 0x4) accept$inet(r3, &(0x7f0000000480), &(0x7f0000000600)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1000000ff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) readv(r4, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000640)=""/106, 0x6a}, {&(0x7f0000000940)=""/169, 0xa9}, {0x0}], 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f00000000c0)="fbfac9cd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0xf4) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setitimer(0x0, &(0x7f0000000400)={{0xfffffffffffffff7, 0x100000001}, {0x8000, 0x1000}}, &(0x7f0000000440)) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = socket(0x2, 0x1, 0x0) r7 = dup(r6) listen(r7, 0x0) socket(0x2, 0x4, 0x0) executing program 6: syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaadd609ac9d00000000003498c7d3c88732762c5bbfb418dbe5cb82957248c3901367c9909fa96bf7cb7"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) dup2(r0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000140)={0x0, 0x0}) ktrace(0x0, 0x1, 0x10c, 0x0) socket(0x18, 0x3, 0x0) getitimer(0x1, &(0x7f0000000140)) r1 = getppid() r2 = getgid() r3 = getuid() r4 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r4, 0x0, 0x0, 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) msgrcv(r4, 0x0, 0xd4, 0x0, 0x0) msgctl$IPC_RMID(r4, 0x0) r5 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x20009c1, r3, 0x0, 0x0, r5, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f9, 0x6, 0x7f, 0x3cb}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x401, r3, r2, 0x0, 0x0, 0x5, 0x400}, 0x9, 0x5, 0x0, r1, 0x400bf9e, 0x0, 0x5, 0xfffffffffffffffc}) getppid() setpgid(r1, 0xffffffffffffffff) r6 = socket(0x2, 0x1, 0x0) sendto(r6, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) rmdir(&(0x7f0000000040)='./file0\x00') close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x1000, 0x8004000000054}) r7 = syz_open_pts() close(r7) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000400)="15d8e15094e4a81252fc2424ce65b94533", 0x11}], 0x1, &(0x7f0000000840)=[{0xe8, 0x1, 0x0, "57ffcfacaa129a835511de5091c4d43e0884d74c7bdab4e9de0b110ca45121b08c53fb3f35eac4253c2a53231c07847f9578b041df0475cc25dc8511c57ad869bfc3777c47cd0829a32a4d0d42f6c7186ae1ebef572c8c38e1e40ea10786c76590d4ef6a2f3f3dcd27d307fb45a8a2ece52726aded08f7b09b61aac653a0e85cf794d86cd718783a26d03ee1a603db72fc4b9e4ef642f3917b7f50affc6230ce34830456021ec9e3a423761ebb521c897c13f1198e6c64c283117d1573b138aa7dc1cabaf22ea7aada14a0533f26f76daa"}, {0xa8, 0x0, 0x0, "761e9d9c086962be5242aeb7bf9266718e6b8379379729b56368d06a171574110d57a51a4407c67c603049ed76d493f87f7817b4122af5ac321cacd17b9d2e34228fbef8e20ba93ee8eab730beb0242b46b432706fd9387c6adf223d1904c7f8d13e10c8d11f50ce036b52767b7b0d83ff00e10ecc6d35fb64a3858603d6609ae89bc268d743939d8e9708596ffaa7c5f0"}, {0x78, 0x0, 0x0, "783096a71217303680c0a9b4ee218f7739e2869cb0c4184b1c8d991aeff08aefb189afaee9e505362059c247978eaa1a7f4244e5907c89da62433b61f4d94d6cfa9cd9d1896af614de37b44114febe475ba0797e813309933830f3dd877eeb2383"}], 0x208}, 0x9) close(r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x4000000000, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00005f8000/0x3000)=nil, &(0x7f000098f000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005f3000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000910000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x3}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) close(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x20, 0x1a0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r4 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r4, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x0) msgsnd(r4, 0x0, 0x0, 0x800) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="f7ffffff0719d65e"], 0x8, 0x800) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x300000002, 0x8000000000}}) fchmod(0xffffffffffffffff, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000f40000280000fe8000000000000000000000000000bb000000000047000000004000000000002b040000000000000000000000000000000000000000000100000000000000400000ffff000000000932d4e31a0000f81eb0893b8318615308b3729eba74d8d20e3466f0e1ff7361b56a175b36d67f7eb960a00a84a75bc36b7beb5550b3dc7b8ef23a6eee7d6226e9c19975f9ffc38b997d0d88efb08e2253d3560e6de6235678a1c35356acbc2c5b021b6882b59fe0c0ac3458974b0b2d86414c8483637960539e737959aab3e406e91e1aaa65903264a2798b427ac11db0915536561af6556fee7f80b573cf01994bf4edb11c5bcd76db63168ce8f35e5bfee6fda9c21c3fca32aad3fe08ff58af137dd05fc1a866a626ebdc715c7f6ea6eb4213bbea89de81c495e6840856820d3c1c68d0c29b02a8a0e2fd27a7501a8b4736b5c42fa228c56e2ba0cd8e9b1d9cedc05a736d13e5a7aba82e8da62a9d7f6fcc5d28dd14efeb0b139c6a6259dd79149e279dcf46d6004fcb54e3bd3cef5cde6433a2bba905d94b619a6c31e4dea15515ded6ba6382c271e9892868"]) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x4, 0x3c8) semop(r1, &(0x7f0000000140), 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x0, 0x0) dup2(r2, r3) connect$unix(r3, 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000080)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) getuid() r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x10002ffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) pwritev(r4, 0x0, 0x0, 0x70ba) sendmsg$unix(r4, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000740)=[{0x0, 0xfffffdb8}, {&(0x7f0000000300)="060f5c71a7e526ed1efb0002fe7f68f125bd21a59894d7512870d196e1f8b4b4e3f5b397b66ca73ebf1ddf538c39f897f9afdfd89f0905c3ec9758fa5879b70f90b16d30f6aa3b7a22bd0ffca60bd047aafe07806f03f1ae011ce41247a49624315a9bc042db8b0c5bdbc0fc84f7364d65047e05b4fb447d33ac5e42c3b5a0d4f2a8e814496dcadf3e9c00290f9f5fe3a1c8aeb685109c4f8a8695fd1e632f572176281d9087912f00"/181, 0x46}], 0x2}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x6, &(0x7f0000000100)={0x7, 0x10008054}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000000}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0xffffffffffffffff, r2, r3}, 0xc) r4 = dup(r1) close(r4) accept$unix(0xffffffffffffffff, &(0x7f0000000180), 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x3) connect$unix(r1, &(0x7f00000002c0)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="b45f53ac07d8562ec15ed3668fc09630db1b129fdc7b068e9b3d6981cbe23200e55ac95285b22068af12a93feb33efd719a14a0293b1d7187ba047b7af1d9883f265dfbeab326ba0638ff107f78d61260bdd1891dc6d00f0186e696fc7dc5087ed7a928c76c5d7cfa74df936c437cce752a667e2fa6e076a89fb6a42619732f715c7169880c4aef14edcc10d90d89c0561fa5d651ccce90d0f01829ffbb069a8d21dd82b6e71dc652f9eb751f8cf3020f6", 0xb1}, {&(0x7f0000000ac0)="9eb9887e0b7bbb51b8698e77449006f0063213a96f9f5ae4897b92e5c2693b37abcac7700f74e8cb34460f63391e91edc88a50714e7ee6002aba3e379327579951afa8aa4db6707b5d902440305ec9674abc7bb6bd9a27cd3a6bfbf0e4a2a25ac4935b78a6438ffb30f69872560e2bafacba7108c02d49b843181855a657234e32e20587a70fd07bc2ab9784db20088b521818fc9093ad27422111543a47540ae6afdb01fd4a6669320af07b2000e4732c43c492926e0d013bdf2b13fb911f114aa9c6c060d4d1c7fe084c2d98b994afc0d9a04e28840da92a69bd26803f237a54fe0b0c30e9abce129c54575d4070a0af5f2986af0e2707777e674087036b2ed945e21f54a874db1cb7422d5e99c78bc83d0fe624501b936bd80075a5ca8b48e2017f5283ef226dd2781f91d9f4c142db58a8aad768701fb9d9fa9350bf62daa38c6ad3ee8b2b406627fe867723c05f11a38bcab8b453196ea44dad41e6363d2a710ec1fd9698078f605e607ee6f9685101ecc9c690a9498e5a26ab7c10939c01d89cde1005b3aa69f196513f0614afe8d523689d1a3038acce47c6f3b6f6dcf5bfde1c11b6d5fc3042d2c6b48df45be33cdd9d60d0b1f529c93bcc9632a0c0ee32d15fcffcefd9e46ddf106ec5e4a5c46a1276d30914bcfaeedf66cfe3bb286098f11bef703bbcc7c2ecb08c5ffecfadbf9f6f9c22f1a25c74c25f3575d24d0daf4f41f5197deee4c70655bb1a8fe2f4b014896d4dde3813e89e95d4c57bc1facfa898e28e927d2a9dcf153cbb630b0c90f2cd2e44fdb3456f7e818b365ade0ec565b8ab59076bd02281cdb129ead14c7ff19971a5dd240f9748f4f824e05e189922964573060c82fd1b913e47d63d703e1a7d61577a2183214621c9b91da5321871fb3daf5cde909ebd5fca0dfe5c27524aea5cf606dd65a8292a79979f655f907f701e0e968ec9d00e7825bc1e409971769bb7398410682b32b76956e8b8ee3eb484e0f0cce2ecc23b92dac2e24c7a603b928d19b432f2fcc3856892131688c9f1b986a484d6689172ba86d86e0e40799582af9c977eddd81726f8e16ae47e88c19cb9038b24ad4cefe36019e9ff90d141e2af021ab8cd0fdb01e6da2bda8cbb70745e3e14dd405f16374e69743c9b9a1ed01def38bde6e8c350555f36b70a189d23b7da13104f99c6dbc1fcd7093d384b15c6d2617fea376308d11d57c3162e9f4642e681f9dc52c4a68ec0afa89c278046e6610671e58373c05cc990b93eef909e6d83c44d9aa2b31f168afcf8fedac24964adce15b88b320e1f2ce8a1e89126387588366c04632ea04d39f6b008ea5a382572270432167e505f5bfa48b2a732733150401471c68bb19d63bf39b9db077a148a3a5a3c126db7a26e5ee424163e4b9740c31d23884e028c7c42fbecab328fd3b7dd31a5af5865717db563ce1f96a7388599c7c0b09fcbb4ec3c4d205c25226c6bf9b4ede919861600dad832623111df9edcff26ac2049c6ca7fef449e31447e72fb0fcb20c5e61b0a91d5d58db60d4058acff7fd39850b0532fe377a9873a45a87d6f8411f9fc51944ae4b98d79402e44c14646f08c1f2261004b732ab80c93201e94e27be8986b0981a97844c062d579de310eb599af7cbfd59d4931bdbfe26a360abc19233f5670690bbe63936ea36c199f383958e43709fd3521da2b98de53ad46034c5827c42e980f4a2b81a0ab2b7faa024ea8bc9835996a87cd2593caac72c436b7e7556bbb08f2512bd645297169caf9fa7238c5a0cb85366e019b429e1d28c64db3c79a2ce1a18b6b1b519d6945a602b3287d228fbd4ed444ba4de0bd9501f3f36708229ca42b8bd4e10612394de576287bf448f84c55386df4be2a93d1cefce93288dcd9e107b93658b7e8034963a13dda4cbf8918d14e6a0f66aad8d78ad897fa90311a37ae6b3945413dd1cc2bbc74f559153b93dab6fb70294349fc8e5622f272f94e3b8c06e49f164ba8fe5ff4f8b33701e0461d449715dd520e36c419d205ee0fb276dfb5e754749af67a86a482f5e53c2d7aa6430979594104eb04d69c4229028fcd1363c1206d7e5f4d8a98c8f2e6e774d73436ca716801b29c642d750f048628efd759176b92178ff90c66e9d6fde067b406cd14743af3f88721552c089164ae42b3175ca77724780a228cf4ed000191dcea8ce6a440c3c46e77bc800387d91cd770f607b7ec9d21d106c77fa5056be2d55e06934ff5904c9489f7e4e01d62a7dc716c77b98cfeeeb1f5574aecbe041ed5cdb2ebc52b6ec535ee13f9a34cca74ede6f1e41248eb44a0983a7863ae7c6e67580a905bb2ac3686ba14d5fa0b59f013c53de70d4fc81f48233b766bb83d793e7f2b37281e8946b7c980badfce4192b51baafaa55636fe0eb698b222b6413e95ee883d219a1d1765ff989d7e477986123334bc4aa89d024b32f562bb648a02da403e1bceb48e9df42f0581615ef0691d5079f62c47e1dfe4ab1ac6258bc35cc5380816d74efd4e9ab5268a292c6e4972726a608217a60d97c05aae10409b62e3638e42f485cad2bf0e6ee51bb22f9aa027160d86506c436f70c5643d9bbd72865f3d1b9b81990fe507bdafd410c173d42789ddd87867f9168d846a1ca6be2e2d12e06d12fc2a1c1777420a1286eae6c06139ce3c6295b46b37a23b77c5db87c3c22aab32f2058045938ca280854b2199f32ceb976debfa1bfde38fc94304a6454c3332a637e399ee440c6efe47921e80f7b683ef1022d3a959065b079e5859640486ba604f2e0e89e64e924353d079ed0127ce7e5f6bea4222738df794820d61c92ea5e68df19a91a154e8d5b5b3c68fe025de32195c8cfde828b8b8633e368661e78fd47f5518a4fd7d1fb4353e3a3b7a205d8b714478d43e381b70655ae8f0b67ce3b9c31c92116d5c9dd812cf68754725aeaf73e5185c58d761cb032706ced7f18775880209a89ce6d469c4c3ac4ae076a8aeb311921c4cf194acb477757aa13cfd17cb70ee1b6cb98dfb815400e1446f88e43775353ea46c300b1418c7d14c47dd0f0027042b28b8a5c251e2b3f8bacae198cf14d6870c1231a7ec67217fa0867be127b97f8413e1c3ad2ceae018b1c3edbfa426958e458ff92d036668eb33e37baf5ed657c1bd52aaa7d113454055e998024b94cfa6c35fb141bfc238d1f79282812b95f2a456f76d99518495d29fb13bf5aead3abdcd18c0a1132ef146ba184dfcbc6014557da30886f9f6f452305c8ce50a7e64cf3daf9fd5f674d428c4b741f8a888aa776ddbb762e9ec6d1b2473c68c57c667c407d018026315aaa9b462f3633d10d94861d938bfbc6c455648ce1ecf5768e6b4c2630b602c2088e553f74ef6ab01ab4842d61ac11bfdeae8e401be15bed808af761acacd96e338647087640daf093444ad8988e33aaeb8eee75ace2d7b449675f18df64180c4691235d5656331dff9de45bce64168603c49097d5ff44921d00d087dfe6a6b5a18f3f91ed5e9e9c03e0cd050a28018e926c9250120de4512418e63f8ca708259d6086b011b8b08ccd9623265df378de15b2cfee329ef6d26b1ef87e6c1b19df7cae105d15773d9479b7fca3b16083431aee9fc3e085e1e8f0a6e5cd8aaa6de535af8d9ebbcdc1418074a1dd0f2f3a67061d5509336a16492cbcceafad34ce4f64d364aca59547ef1570919efa6cdb529a48bce92950dc0c90dc27119919bfef3f2a63ed7a29d25700ce431e118409e675c0305b182bf3b23d6ea815d46801b03eea065c8bb823150ea760c13f3dd9dfe597f891e36d7f2c7658c1b0f548b0a417c8fe06fd0573084ec335bc6f6ba052c0f4a89de841875c4fb45cfd9699bb9dedadd8507942a65373c3cc7957880be6c3c5c6381030c5e1fffe279015bb698dfba731102112105493e694609bb1c52355191d24c9aeb9fdf53e674630dcc9eae61fcb37ac550a9ecaac4d14b93ee9c7e107ba4f290fb9a6ed6e10fc368196e9c1de2cd77ee67347650c7c0067f7bb92493b0e172ed0870e3bfcaa9ce11b2b6df425868d2146236563622c4589424d17ac9ece785bf0701b8af2421d991b9fca76f5fa31c8f516dd41f8a6579a08b91f2452303cabdac1b893f4a94d1b70fb4739020bb47a92b48e59a44c639c0306c881e12132b5412489914f146241556f247a70de27d8274e7cc0fc66654cf11f74f98c55dfe3e28bf1739ae96672623db8e116241d7d42f1a200d3e1cea9a8499a3c7bfdf431c52036de7b25791630f63f7d0ace3c78eb2159263ad6b01e4966451cea1cde02f8d659cbf2ff63d4b3be0bc47876637b0ccca99bd98a25ba5762cdaf86a79126e0e727afab242d0b5ff49b471099a7adc7abcd87ba731b1448003946642e4ed5533797604b4c08b7702d4902cfeb2fdfdf5d54946f13089059f94110c403c91c28188e845be088609311b9b5bcebe3ef9984f9d387a6037e1c5ebab906b9eac7baee177427b630f1f7fdfecea1f0ec0a6d2c522d45c1a87c55e7f1548e0b3f2e80dbe14b2853e9985a427b9bf68dd6c7fd204a0a22de1edf2ca7f97d276a0788a423ef58e80e0f8f0cd04eaf6d69d009b6398ccfb6a90aea8c58a37921713c4960f53f10a8e9c636ab68787442c889ac64da3ede3f3c54b6f000dbc765acb1a9f817a7b1f7fbcc08ceed7e1e1ae109e37601151d01af5edf75168ef06d065eb502591c6de8d720bf75e5507b87d710e3cd446aeb7c148bb50746b8611d48a9e873a99bcbbf4a88c67dc60bd087845f50e5b7db7df4bbe7ca7ca372621fe4b4de89dd52830bb553e56a44ef50dbfbb01e26c6e32ad16099b75a5af2c1700c14f3a9307257e483ec8514f61098d5ee38c13af24323f0382e28ad9a3739dcc91fcc817b684ed7e2b2c3a7b3ec16eb0b3c8541f63f53677ddd2bd571ef0a6a6ee9d74818bb3c4c30772a7ee71eff7769230caf8175d80f3f9818381bf4a0df9a05aadb7edd816903c48bd5d381b584d5fbcf0dff5ee35d0c75c93d73fa69a5758dcac0fe7b7df2a18daa16248b5ca58d74e8f874d894285d38bd1843e6fa63fac4fc6f6774aff66821c10d3df7a5248a8391b6b469e04fa780c8f90011cc697c18e613f422d610e53abcab36b3c33f59c19509dcdfd6926f58c23cb2d2f5fd558758274f83ce7d6880ab887867fad8836fc19b33692c1d316fab4827f466087d1290f54e669e5efe6bf9abe5a2135b27b9dcaf76c82ccb0f9824954e4c84c714b39bf8d2629e7008ff9e55f69cf724fc98ff29d61fc761e0731cbcf8d4a01ab42764add07a8b33efde704d9f27abf65e5e735c31ec42e24fbe8379399025b95230edeab705ad9e3021900626eaa691cb9472d72d9c135301701a73d7381fc0b3f48caaef3a77374694d00bb91fe0e77c4d8afb0af89e5c1180aa521f91a2c6ad06290cd7cdb0a227dc359d66e3446433f48b35fc372b590152ae19b0a7192650c3f496e5d502da15ee3c3171846494f3187dc042d2520275ac3acd870e296ff0f3b9aca18ec7c26e7", 0xf48}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000a80)={0xfffffffd, 0x0, 0x7fff, 0x104, "061500"}) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000000)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000200), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r2 = kqueue() r3 = getpid() getpgid(r3) kevent(r2, 0x0, 0x9171, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x25, &(0x7f0000000180), 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x300}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x0, 0x0, 0x0) sendto$unix(r5, &(0x7f0000000300)="b10005041700040000efff0001000000331c13fece5ea3b255e17ac6f85a82416ba10500fef96ec0c72fd3357ae302000048dc66f0597b1d05c21d7d4e3006000000acf20b7804be381649def7c8cf5f892b297be1aa0500000051e2f09a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72b181ea6e2ec5890400000010008000361b4cc702fac500002021fbfa0c", 0x99, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20880, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x0, 0x0}) r7 = msgget$private(0x0, 0xb3) msgsnd(r7, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r7, &(0x7f00000000c0)=ANY=[@ANYRESHEX=0x0, @ANYRESHEX], 0x401, 0x800) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xd9, 0x20001fffffffd}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r10, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1ffffffff}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff1717fd2f6d4ba70086dd6015233d00080000fe8000000000faef01fe8c1b98dd5188d79447214e2300089078"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x32}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xb80, 0x0) pread(r2, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0xb42b, 0x800000cd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000000)="355a43f0271d379747000d", 0xb}], 0x1) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x7da2f17cbc8e019a, 0x0, 0x3}, 0x8) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() syz_open_pts() executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0xfe) r1 = socket(0x11, 0x0, 0x0) setsockopt(r1, 0x11, 0xa04, &(0x7f0000000340)="12000000", 0x4) setsockopt(r1, 0x13, 0x4, &(0x7f00000000c0)="1200ea01", 0xfe63) recvmmsg(0xffffffffffffff9c, 0x0, 0x0, 0x0, &(0x7f0000004e00)={0x0, 0x3a082f27}) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c", 0x59, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3, 0x0, {0x300000002, 0x8000000000}}) fchmod(0xffffffffffffff9c, 0x131) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x5e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000f40000280000fe8000000000000000000000000000bb000000000047000000004000000000002b040000000000000000000000000000000000000000000100000000000000400000ffff000000000932d4e31a0000f81eb0893b8318615308b3729eba74d8d20e3466f0e1ff7361b56a175b36d67f7eb960a00a84a75bc36b7beb5550b3dc7b8ef23a6eee7d6226e9c19975f9ffc38b997d0d88efb08e2253d3560e6de6235678a1c35356acbc2c5b021b6882b59fe0c0ac3458974b0b2d86414c8483637960539e737959aab3e406e91e1aaa65903264a2798b427ac11db0915536561af6556fee7f80b573cf01994bf4edb11c5bcd76db63168ce8f35e5bfee6fda9c21c3fca32aad3fe08ff58af137dd05fc1a866a626ebdc715c7f6ea6eb4213bbea89de81c495e6840856820d3c1c68d0c29b02a8a0e2fd27a7501a8b4736b5c42fa228c56e2ba0cd8e9b1d9cedc05a736d13e5a7aba82e8da62a9d7f6fcc5d28dd14efeb0b139c6a6259dd79149e279dcf46d6004fcb54e3bd3cef5cde6433a2bba905d94b619a6c31e4dea15515ded6ba6382c271e9892868"]) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x8000, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0xfffffffffffffffe}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000000c0)=0xc) r3 = semget$private(0x0, 0x4, 0x3c8) semop(r3, &(0x7f0000000140)=[{0x0, 0x6}, {0x1, 0x2ff, 0x1800}, {0x2, 0x8, 0x1800}, {0x4, 0x9}, {0x3, 0x7, 0x1800}, {0x1, 0xffff, 0x3400}], 0x6) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x0, 0x0) dup2(r4, r5) connect$unix(r5, 0x0, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(0xffffffffffffffff, 0x400c5711, &(0x7f0000000200)) kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10}}) getuid() socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0xfffffffe) executing program 6: r0 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000080)={0x2795, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6fbe444ea97534d0a278cb85dc3b68437fac880b", 0x0, 0xffffffff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) shutdown(r0, 0x2) executing program 7: r0 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCDRAIN(r2, 0x2000745e) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffc, 0x0, "c07b1f46000000ef1f0160fbff00"}) kqueue() sysctl$net_mpls(&(0x7f0000000140)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000280)="a3519bc5867c61a098ce52177f5bd63e9e6d15c5f9e343e44fec0eb057c2d9fed23652f08d3d534bbfa20639333f7da931babd25eb043c9d1cbbecf29efcb5223c81b6ba1fd9cf4a8dfa5f7a1bfff553a5eb9c3e47af1879ba8ae41fcdbcc54de9b62eda617d8c7be45d4784925d1fa97fb526490291854d951e5d7d3c007345f61d646bff8fa70bbdeed9bb5fc9ef00cf68664ac0db489500c7e85a54a72ad944e675550b496643fa5c91ab8a3377a73ce71e152dca85e62885db92eb8388bb664743f0e940c6e7addc6dd87d37e21828221ae9c8667a17f2ccbada63325bbf2d00766fbb1cbd628778dd43038c82670163854746", 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockname(r3, &(0x7f0000002440), &(0x7f0000000040)=0x100a) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup2(r4, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) geteuid() getegid() r5 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r5, &(0x7f00000002c0), 0x13, 0x3, 0x1000) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYRES8], 0xc8, 0x800) msgsnd(r5, &(0x7f00000004c0)=ANY=[@ANYBLOB="0200000000000000a2cc62e611eda14bb28f6a0a98e2991a67f17016081ae91b208d7ff0b88e23ad817f5c90c02c51f244077aa08dcf7ea5ffc3491430d988ef91a82a60b1bbd5ebcc84480babee49e1f46858db48e7267299e3abae2c4adf7256d8e4b0c9d8d5d06abdd4a8493aebd3d89ab7ea886cd026d61a78f5374f185d214e62430a7f6afa55edcdcaab242d0a15efb7d77a9c83fe850b2485f994348d3d79d3249f8162e31e2c6f67b1bb79e0106b0265a804f5098c6c154ed1d36e35ca1c19b143a0a2d3024d370377578225c83a18a87167f22f78e76f66e52da2c7b11b19a2aaac09dc81259c9dd0610cc17b5eca2b4040700d5f009d76ed433d5a49cffb0fd871c2d50c284c7c5ae3ecd694a2570f8e8e"], 0x47, 0x800) executing program 1: r0 = semget$private(0x0, 0x2, 0x7df) semop(r0, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = semget$private(0x0, 0x4000000009, 0x82) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x200083fe}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1fe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) semop(r4, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) semop(r4, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xff01, 0x1800}, {0x4, 0x4}, {0x4, 0x6, 0x800}, {0x1, 0xfff7}, {0x2, 0x5}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0x9) getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000740)={{0x7, 0x0, 0x0, r3, r2, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xd802, r3, 0x0, r3, 0x0, 0xa5}, 0x0, 0x9, 0x0, r1, 0x0, 0x0, 0x0, 0x4}) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpgrp() poll(&(0x7f00000000c0), 0x1, 0x9) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000040)=0xc) r9 = socket(0x10, 0x8000, 0x0) poll(&(0x7f0000000180)=[{r9, 0x46}], 0x1, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: sysctl$net_inet_divert(&(0x7f0000000500)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x5, 0x80) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) shutdown(r0, 0x0) fchmod(r0, 0x84) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x111, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='c\x00') chflagsat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000002c0)) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) dup(0xffffffffffffffff) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f00000000c0), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sysctl$net_inet6_icmp6(0x0, 0x0, &(0x7f0000000080)="65feaba9a71942a5", &(0x7f0000000100)=0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000100), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) dup2(r4, 0xffffffffffffffff) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000300000001}) sysctl$kern(&(0x7f0000000140)={0x1, 0x52}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) mknod(&(0x7f0000000280)='./bus\x00', 0x1000, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x0, 0x58) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) lseek(r2, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kqueue() pipe2(0x0, 0x0) close(0xffffffffffffffff) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x94) mkdirat(0xffffffffffffff9c, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000380)='#', 0x1}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{&(0x7f00000002c0)="ba", 0x1}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x802, 0x0) truncate(&(0x7f0000000100)='./bus\x00', 0x0) r4 = dup(r3) writev(r4, &(0x7f0000000100), 0x1000000000000309) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x7) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x104) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xc) geteuid() syz_emit_ethernet(0x0, 0x0) socket(0x0, 0x2, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffff00000001}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000580)="08002001000000009f30a442a4f2f2a023168ff2cd670b4e1aa35b83986cbf72c7ee4ce9129e0ba958ffb271f46e1e2fb96c0b9281fe50d108200ff63d5e01a35a9a56fef6609d80bf90d1aa6a7060ccd97bd63a9496869640955ea7867f86b5100605dae19f5300641da98d58c7e74f9f119244870c22dc06e87f29c7fc2114e6761180aca5eef858b691241ca70732fad58ecf5082ceb950194dc000000000000048f2c7678ec42a9b5eff1ec6f5cfb0b5f2ac9c1afe9e0357776ee2151e9adff54db8b72f16f57d1cc5f324e1f2b23e9493d69614017bec20ed6e46b2e7c66d0ba6d901b1a4d48ce8f69c5d5af6569a2cde2327e98104a415853abb3524f2d9187e0f672ea71b52234395d6982506f6ebdac4cc241e58e63adc8df74d8e639aaff2c81e6c948b1684a1a5a06d5076e7804d83be141b79a47c8ec40e586cc41ce017cdf27ed2535030d25ed1ade842d0a89f976f30b3bada96569f075efaea2630ed", 0xf0) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) r2 = syz_open_pts() syz_open_pts() r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300000000}) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r4, 0x0) socket(0x11, 0x0, 0x89) ftruncate(r4, 0x4) setpgid(0x0, 0x0) getppid() setpgid(0x0, 0x0) socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getgroups(0x0, 0x0) setregid(0x0, 0x0) msgsnd(0x0, 0x0, 0x9, 0x800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfbfdfff6, 0x0, "6106a6bc44862c5008e6ff07005a000400008fa8"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) syz_open_pts() getrusage(0x1, 0xfffffffffffffffe) fcntl$dupfd(r2, 0x0, r2) getdents(0xffffffffffffffff, 0x0, 0x57) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000, 0x0, {0xfffffffffffffffd, 0x4}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x800040000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) (async) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0x29, 0x26, 0x0, 0x0) (async) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) close(0xffffffffffffffff) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, &(0x7f00000002c0)="19c8634cd2457674440393b02859c6ba1043733134f81744f2c98845b958a9daf4f9bb78a52499dacf472d43cd101ae950755c04e5f5da686e08", 0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) (async) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x85) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) (async) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) shutdown(r7, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x2, 0x0, 0x1, 0x0, 0x6, 0x32, 0x3, 0x2, 0x2, 0x65b, 0x8}) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, r6) (async) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0x0, 0x25, 0x1, 0x2, 0x3}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0xf99}, {{r5}, 0xfffffffffffffffd, 0x28, 0x4, 0x9, 0x1}], 0xf4f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x20, 0x1000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0xffffffffffff8962, 0x20}, {{}, 0xffffffffffffffff, 0x63, 0x4, 0x200, 0x8}, {{r0}, 0xfffffffffffffffa, 0x55, 0x40, 0xc, 0xc0a}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x8, 0x401}], 0x3, &(0x7f0000000080)={0x8, 0x3}) dup(r8) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "6d14ff9e40c40000e90000004000000000000020"}) socket(0x2, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)="767eeac907f900000000c0ddcec7d6aa45d17eb3eb5db12a3783a8e0620d357de1fe00009465b5bd1286e9624dec06a00c222f", 0x33}], 0x1) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) executing program 7: mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file2/file0/file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[]) r1 = syz_open_pts() close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r2 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000140)=0x8) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0xb2ca, 0x5, 0x200, 0x7}) msgget$private(0x0, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffb8, "0000000000000004002300"}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) executing program 6: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="1f85d11c", 0x4) getuid() sendmmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x10001, 0x3}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="80f6a53b36f98b345435e6686e69fcfa78dba71d599bcb7d812b77264c7f9c063a4c83b89a5a6ef7affdb43119fa7ea4ec791a695ceaa4b7e35a7e9c4c4b6a8821c66b2b97d9f33372bf83d2a57349b51c66dc10236adeb6a63575f60f2fcf9177afdd9bcb15c1979fde831a", 0x6c}, {&(0x7f00000002c0)="3932f5bcd6e096b0e208afa5ef856121e31237aa566d8feac7124a388ced83879e59e9f294f543c50ea36135daa65bac448188ef24096f2bd6225a007fa493762c5603a362e825aa63dae20cf2ee879249507f4d57e13b063ea5c9d176b4e4e5326633e4ee1b71927f6676dee361dcc7411bb4fa7adccb0ef8bf8f09567922a01da6f03a8de7576e964d89b344c223b2a048d804c4a5b6b26d3b30f4", 0x9c}, {&(0x7f0000000580)="c41bc7c33a8ee8e4d30545f9c035a2a0f666cb34c321f12073a9bb96e6170c0c11489bff4b12774ef277248e4acb4014974dd5a3524898357802290c155d170ef2018c76c1a22a653528b065de6934d38586a85cd4458aa1e68851a8f1855a40880f687ad84b206d237f48388d8fefae5d42aa2e791191dcdbe9161295c110d0dbd20c547557ad0f26bb4b94c9e5cf225b84b6ca767aa4e04b484eca669374b4f6b8166add2d9ee1a7e43efcd566e239e7e1cba6c7c3952d252201ea9fcd13e65676dc4d8488567bb2740445d0799496d95685980fd6cf741d7b432a5ea51a9e73198cdd9b13caf5400dc230c5cdb3f9570b169da8d89b504d3607433172c1480768c47ca5966ee6425f5b15881e265453d05c52f7f6a261b64999d08245f60d72f250f8ae7fa643076823ddd5092c5ce5b33a15008a9c2a0b18a0855e1b4c32d1115ed53f1927eb63eae4d18170f3367b73f732b1f79bb59a895d97cd4cd330cdfe624f7a2ee1561e68b3c8ce3e04f747c25bec3372a68e64d37cfd6aa68a6d5349bbc497d6fb3694be4394afe10d7b59fc99787f0c31a043997bcf676f5918d777ea93db99e48396f27ec3c075c343466d67f406a9425f7947c2c21671187e721ad6877ca75a46102dd1a6da242f35ca68ad87a4f2184143c5be3cd2bdfd1c353240772d051a9482c1dd79050400c6e3f4a27b02a483f6cc6367c2b06a612925ad0eb90090fd46b4271814351ffa539257e712d386d17524e8292c8b3d020c86ba034140126734e01dc077b4e422be4f8ea74b738a4bb43bc7f72c344e2bcc798ca374a2e8e10bc158a254c9213efed21ae96399e4cfda589f1ad9ca4e37b852423631c09adc6fbbdf821dcd6fedc996993225716c4f54ffdafe99dfda4a153fe2c1a7feabc099068961c7c9aabb21bb28ed0e0d2f0c7338bdcb58f2c7f0007ce6735a1baa7266c8f3fe59399b42de9f7fd4bfd8663bcb0be79a6f481bb64b52afe83f40261666dfc17f4f51051f76c11d4850990e84352f26406768ebf50b07d6bd23de51023efc8f598822a1df58a1ebfdb6f1d2e565ddd08b430c79b9f77ff95f7fa9a0852ada0a5f3c2892a4490af153d67c96be2268b512b8e1490550ca6ea46c9a290284e9292ef9a620d4dc620c5213180f8785af23471f1cce8295d8db6b435f3d7f8cc1fdf8bdfae74782d88f294b4c3e392e41c89cd3c78a6a456697968efa08cb1239b3b4a2f8f1a38a88ae952e2762fb93b954b00563c47d5fbce791e0a517b056bd23b8d4a30c362fc87af7c2319bd5cbb1a70ec0e315dc8d331afd2c27351a6f5e1d8e4cc9e5fe6b7373182551b7600cef268bcba50ccb10dc01cf4fedbabc5a33bfb068ad4d12fd0eae9b1bb1e6b57b395bbfe9f6dc7373c07de2e027944518f373bbef4875664f08a04f3d2f10f245d8775ec0f87bbab7d08b7ed850d6557c575b944cb8d0bcff65e7ed6529ecfffe729dcc76ad41101763e179d07ed6dcce503a5cecdd117ecfb978f5485fb36a4549a86500b6a43d090ea2837f1832a309478c9c4d241d95658a7a576ee7e2334cf029c0a8275c116d30e7482adc4a84ed565adcd2f2c1defc9c4ea96915cc7df0fa62e040e0fafd2a458cefd5418f96dcb079cb64e98682cced6433056af0cceb1db44fec23ced9b0bb6cef9aaa13a6962454fbd8e12113afa71d7e9711f70f730e78f7599b009e50aeaaa5d9bf2e261bec7244583a93d562a90e2741bc3c0fbc3532588f43f76252dfd0559ac6727fbb049b238893b1fe2f9bae8bf01033087dd5beccaeb73875e3367bfb6ae7a277bb39d6d0975b3a5a5936a54a573e8ca16164f1cadd676e1c0eae4d262d8b3f52dec0f2ec1e7ccdb8d234ac3212df020c0cf491a1c5d8d31c86a6769bd49961f167d4a33188a296fddef50b597552fd9781dad2d0a9c6dd14155eeafa000e6d0d0e565066e83acba51b5f83bdc5c09a6deda36912be1bf811a86a41bb449317506719285c8760b4d65f36989f07e4c81546fff899e8336b1b5aa859a79242ea7d8ee915714ad36a51b13fe5b83cd8e342e85fc127c2634b677a473eab789fdc094926c31bef4a3e8b26ff43d8cd3bbbc1df6f9c77a81cb8f3924a3aeecc586c93ccdfed07fb9c7a262bccd79387359c3e3162135b069d703e314a99dab2252ba3669b640b9593b5a4e9574ea14d2147af66e1c4a176a3274b375b06f53811fbe6d520145a782a7a6c2abd4a69d81441bb8c3a7fdbe3faf040794f178c59a6241a0080b081ea3a3e222527f5b4cbe48ba7cade336329045c4dce6973e4a94ca779efdc6f1e897a82dd79fc4c4f23ec0e6c7fab22c6142a4be208fdd8543b9c9d69be28ff56f0d09ac7cb2160891af7fe5d990f7f29122c9dbee502b918b73a88d25cd39c45bd05c8d1a6d4ffc78e7576366db7aabe99a6e5d88198880f94865dd199423b931a84414704c9f1a8c1441ccd03ab0703fbe94868d0b2ef18195cd29771593b00612e9f84e1f67e4059bd2558b0802fd92aca752ae297bb713e9bdc3363855eeb3d28b120e64ec830ecaa349eb2de92bda69532055393fc28617b47639bd9251ddc0a798af4458247b17420b71b0879a39d6f8dcc4bfb12e5304a94fcbf275e076f94f81fdc27db079d8daea2f0be4c5e3823b02158a1225f9b6d5b47e0a0afcabf645eb58473b4ca2236ee09dde1a74c86f796918cc7237adb633fed2c71984142e2e31d17b530ea333ea8aa5e4fc9c42ec3ec206e41bc34237ce965323c4007cba8297cb3f15b2f6ab5d109ad2ea4460b9b1add3090cf00d6fc83848cbd1e93f8654b003705564ed02ff34a740255faaf1295eab24584353cd99583e62c088f64b0c0a89f6852f6fde27219976af22433cd49f92c3a9e1182433ab342c6f279ad941b276ac74ff84a22dec49324ad214e888f2c6824fa41cfc8b37ec575fa8108e4205805966cc9631d3c26d33751ce3995fd0cd52f344fa01e07ec97080f743f1896b899228e9a1acd89c65fd28365a5e0d32a6a75018d2dc830153d54c9e1f2eec79a79a7426f81e31cc228a542266ee7af95118a68ecdc1d1cc329f13b1f770063c04ed631fb8e1c1ecb27ac4d7b3c33225c6d2e428a915759a82a0ed0b4ff6de6114863f58818af23b34465a06a0b27f6f7e527d5057b112fc0e61c4d2dc08e7994da7ce0f2ece468032faf8432bd444754fe0f5992ea6d98b272735946ca49da600b12ce9e2d3a362f9366551abb026fa6aa5980093086b4ceec34afb029fc9ef0ce2c022c86f979a86bec848c20926d9dbff2d7e47ea7f37707cfb7c7a590d093f559cdbc86ec95b729cd79f66b514df00bf4af862636b4ae7f0e38b2fcd819de02546f8e0cc576b86dc6e2393fb54279505594cc35f700ec4cbebec08d5601b97933a5ee386267e3f3cf12707624f31a2d75cfa4eac846b89b4ec21f30e872a3db93d21a61fcd538cca295d98f04cdafbc61bb61462219def386b4bd103452fe834836df173ff94967766d09d7b08f3fb26ac391f574f60454f33060ce6add7a6b9af1f83b691b0da18e69d3245620055cfdf6bb562bd19575c8f0c715a1615f092efa8cd09317f7013c388709b76a48a2c846f21a179f686bd36d20c3e47e23970688ebbf029062fd917abb4c44dace809d2cd829097e0666897f7df16c93a4a21640a71472f1677a5dc967d93b7a82d9798f09951c6f7ce4315cdea72cf9ec595debad68984f4c1872336c8046d24618a065f2d14779b87f604090ce5bdcac40a04ddeef13bc9310f9df0c491d8369de747575b7ebe02c59ee511b54967df8b19a3f33c127ef19efed1cfcb42df448d210e2723869e96c41db17d5f126bd66d24afbd62ed0e979b176eb599ee35fbd7485d663a84854369e31575ff79f4a08e6f5da447412371fa996199f487dffee05d487ce16582d44feddaee0d488176fdb8df985d874f7f942c2432cfa37fdcf8e4bb88be4293c4205d2f138f4f0c9b2ab98505fa13ecbe3ce0c3d7948badc644a6d0c03fdeec3777e4abe3b49c5d8b44b619019bc920caeb5ebbc3dc139c092b4fba82b15ad2464dbd3a394b1b39b8695a718bc44cb4b03e23a4c17e016d2a445da661c331d673c80c8225c681e36a0731bcdeceb4bf0e4a504ec61223bf89c9f1884cc85e28bc463c8c1849d19b178c2ac30fb614da30af9d2e4bc6ca18788ed6020666975d66f28279f18d5ce0bf79c429eef38af2257332414568b349f0dbc661731cd2fbc35386f3779b0a09dd8f01a730ec50f2b4806b0a1ce84ebba787db699c50dbbcbd36d6bb54a87bb20db81d8eee9caec90f9e794b73de5a138d3d097ee40a8f253ea7ff68053614d368017c42bd0cbdd72a4b873dbc8e8832f7c1d6f2946d498421fd7fe6d0ce4263447ff3c66476d18fb6505e71ee39269ca34b2411ce6458d278276a6b2d1de2398cac0ae8878be2da425a1145bad4b1cfc3e4fdc9a33d4e334b6d7505b10fc5f3969aacdc5251ec47f64cdfb836ea143edb73ea0f3f7f66a51566e2581decdb6e09bb2dfbf993e774a05212c2f9bbf179c8af252b5c517d1c9873c56b08be9668ee0e5d80e88feb9c1efe25b941f5fa815249801346f36b167a1b873b4e2b267e0e0ad094507448ac3cc2f177c809733097c4d658f2af9a53c843757ccf66501e46c12bdea5bedfdd5bac08a686a787c04f3eb644a2753b458d2d4fe6aa864a2080b1ecc6d1d10916c04616b4f1f37c10aaa06ed28d3181f1411d610d2d368338b1571f7b49e590bb7ebb5f19db689e4143a1b860a7ca09a5cfa43b3c8f36ca9d8a5c1abc7f55b3c866a44b9d3ad09dcf2271679396ca2fb6faaf8924c509d15cea8d6a03c3c719fc702c314caa3cad9c383d7b7d1c214e23bfeaf8b36cd347af83818ceb9b089021807422a6343178e4894965a0ad44762db26d9c5c1e14f5b9e31320a0ef99162d4acc1886e91a2bb0ad3bb4cf442a665f542b705b8fc3e9548884065ee20ba26950da6a5d4d71eaa037ff931d5cae9cf4e2695f09c199949accc287d61f0789daf35571b143898ec89d1cd322353d0c36dfde260a33d388374a035895383d6750c8bf6e955f5dc04afc47236fd3b4cccc6a47498e400bfd499fac479fbede244681ac177df57bf23ac09cc0bbdc25924df25576b3b2571a9bf96120a70d4693093438efaf1ae94a47da93db0eb6fe8ae270660c50d35fa405c09eb4149044a159f281dd45b35d3cc91ec1700e611d4b4be9f003121aec9ff20c2c03dfe3eda0f4740e6cd6ec936feaeaa7a35b4ff3db1858eaef4fc4266b05809431fd3c902eb887c3a35730cfd4b9aee0ecc3ee3ddc519abfd1c996af0dc25b5a18072120625cac23d3b7459402c4d8729335de48a0b7d03332783a18dfe46b55fb8cb144234d56f53c58b5c3136d39e1ede4378c14124eb8b08a7fd9e26cd6fa9dbbb220d92b24f59768002e54ea80ca269f98a343e17c4ffaacc075cbde45cceb73d42c50f99f6bcf1187c33c950e66054a4f5931fc8a0728d6e4458a38fbfc7b666aac02fdf9fafc0d6b3a2759daafa5d31c389c1036842f9a355519db09c76aacdfb0054b38871b0e444f605eb63f7131562245e267539f0a7c3685fe203e4cc9f401d8b9f74909ee7aa92de393c49caba9fd836098af3afc1da720fa47055412b0f3cc41bc94781a2051e59d76e837d8b75c57196800f87851121ccf3708e4a09af82a5c7ddc0c7c06344b45ffc6c724286f44124794e7408a8d338646555e3e3e6e7a213c02e966a9b30d693dc10", 0x1000}, {&(0x7f0000000240)="771e5baf3514a6dab8d06806a92d", 0xe}, {&(0x7f0000000380)="f99949b8a9f988bb9d1d628802d56a541173be982ed7e872908ab3b0ca4bbd69d481eab2603cdd8ea482271214362ee6590ab2c5e0957964c1441c9242541fbb86c60631e2755df2eb0a376d2d2cc2ff53fe0f371616d2", 0x57}], 0x5, &(0x7f0000001600)=[{0x58, 0xffff, 0x1, "66e71569af0fa18ef964fcb1f7e0ccc3595452744c46b99f23cf6c7a9885e55d567ff0b9e12140b113be63ca7b8f55b79c457b63c3b0cc82d58a6499b3556abc59ddb3b80b7174"}, {0x30, 0x1, 0xa942, "3a6bb01c963c820a47bd3d3fa682e2df9b0ae221976c30c1b42ad8d14c88e0d7"}, {0xb8, 0xffff, 0x6, "20a32552be76d3e710b599f540eb020e648a25dd5e9a092eb0238853c512a6c86bb4ebe5b6001ccf7414bf2ece7ee5ed760fe9f8169b965ab8c45be88389f371b63ce9997eb457a73a055eb72ee0276383652cff511f38ad0e17ca207d85387f55e45de022b93c2dd81545505a4da41d9f4b3d3e5d31d910b6ac2960bdb61839d2e46d6a77600382e994176e2deb755b5ca00a77d43166754b4e28449b60b8b68066cff1fd6fa977"}, {0xc0, 0xffff, 0x0, "f32f8d2f8bee3bb16871eb3c2c749aaea231de5ad7c52ea734b1dad3a3fc2d25b9c0b69dd710b5796903b5d566f68b09689da1c0eaf40a89539fc776b90897b04e4af33721c61a1ee6b23678435630f72a23f763548759f8019480aa1d69ba427019c34cc1dc97935b61d300b2c271a83e85dacb0d4bb4a565accc1387ae713fec4f4b0ce300b55bb7d3eefc155089a6e57dd52606246c30e2b697b99d994c6f0c519f28e12f7b169b4c9da3dac1"}, {0xe8, 0xffff, 0x1f66, "97ac3eee1334c9954ac7e189e0900dc421250852ab791cecd55c37c9c0608ea30f23eb98c403e3db21489e7bd76c8ee9723c618d827fd4c61c70adb97c54069ab3b6c5b77ce5c431bd8a7eb5be33cc255480a794af55515fa37208037961990b92dd19b33ea2e0bb4ed8bed535ad99c7ebeb63153a2370c53e660a19751afb95a22a4fdf5bdce9e7798918daf5cd374c5b165e17a1082b1478d2dad881b12ec5cefaf376728de7a82fd75de45d9b48d614dac297f5292435c11db9fbd3a029e2e1294cd50db5a51436bd674ae2e8b613d0"}], 0x2e8}}, 0x10, 0x0) getgid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000001340), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713000800000929648", 0x14) setsockopt(r0, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) executing program 6: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xd3, 0x9, 0x0, "16473e0b0e3f24b455c568e8280964da61554fe6"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() syz_open_pts() mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x0) rename(0x0, &(0x7f00000002c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f00000002c0)=0x4) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135", 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000100)="527f70655362de8f290eb2d9a4397df576b8d1413b9c653dbe132c2849e0650905f7b67afe5b888953eb95c5cf6aadca3d604fe3dae1170d58ce9cd4abfa7c7f360630ce500a7e0088c9df2cb04b20c84923988981e11053cb284abda4ff1968cb96e3868ebc822f1e1a9089edcb53499b3266c8e025f72be5eaf7dff79b7b8aace2dd46bedf335c7ad4a208cd25bd1328064e39b391222bd1a143caeb69b8016798ec7e49a47e1ec8c4bf19ef75108804e1f22f6016e91e970a21d95af10e86d810d0b133423ecad803861dd330288b3a6d79f6d1c25fa572b72eee9901d4f424950f9e5bce3a88cb129e457713aab426f8f441455515e2befe304d73a08ae04f1e716e8828726562f7f14e11e6bec6fc6a77fd39fdb366d9293f8ec6af0c911bb4bac7d5e8495d6061f5af17f1052ded4cf6d5dbf04e234d9a32a752628d61d217d9765aee106e7c4493324eed0e9ae7017acc65d3a605b1413237a0e14fdf727064cbc08e76e8ef5bb91b73b52f75191b17b25a05e86baf76f6879af4883649eddd7f3c9d5692d4ff73ea0b445aa78c5043d4684448f215418df3786624d1c7037636412a8abe1f21571b751225aec293688f082f3d24ada64beb9dc74fa1cd8e2c83430aee0dc3939f03e9045abbe6a826e6ccbf5348d45b70b0f23394cab3074b01fdaa81aa8eed72a1353e58969860dd6b68b83ca7264dc2bfcf71f0d9dc671a740f2c36ebdb414e8b482c232e0b45262bc269bdf3064b438a08e6162836cd914da88d95297243b7eda33925b8568edfe8e04f265986d404f4b9f7c45e99515fde86d3ee2e0d13a016c591c29db87931836c4fa6d22448be8ec7cac960195867ce2e4463cf13631bd7711ed6c59843b1a06826cb34fb1b8403fbd9be356dd096160ee38f3c56443cc5f248bec59798d1b86054aaaf6170d41ee587c390adbc1f94dfe645d1bbf46d3d3e982f6df45f8cf717517e55e76adffb1b8f7af045a619f74c8b5f5b3e3e3039b7f110ead434560da93a35d3f7bb72979f658f079dc3eee5c6ff1bce1c77633ed5b047bcd00241ff9220d5524bd2b85d0bee3fbf2e85de270fe7d6046be667b135dff9f5bbcf967a8af84acef5fd1aa87c57b3fb3edbf65a6e003496f68c6916ba30715095afc46310073207e1a13150ee772d494e662d3ab61bd7f16b241a7b0863acea568e93a4339cb5ad2c3d6013b7507111bc29e7b9acdeb408c91696cf758590c6cb9155a1cce1aa3cf952f1e2867eb0f17a520b8689b2832c95f0ca9bf40106ac8163a572075c07ddd689ec8f287fa990dd700f2ba671c327f3f4a2230cf321aa922888846885ecf612ee2c0e1e8e77a1dd592b4d868d396db1a18553b04b04930c5d5974fd34f60ed234c6ca2d40285ad8b1b393ab00cd09d36aa67ddbf90c1b58e198562a0ef1300fa96adba4fa810ebf473883291ddff574a2ee2e70309c02529714e7564d0b84abb7d204788480c783e852da8478050e61950003add71299a465c1c219c24908f1663c5c4a4efb2558e1b0c20d91b1c1f55442678e460ec6aa2bd195f3f3c2fe3f2de4e9edf83d89517102a2d16a8791ee7bc9a940da7e7c57e255a92369d2ba540da09fb68baec6945cdefe2e610b1c7fb040941bac370680593aecd5af0b09019ae58392b85fa0fde0412c45f58b14f1779fb121ea1c61090ef47b7a4d43e770b18369edd5543b02f9f6b6c8cb55ff592ec59d2df45310e48ffa947352c2358935a4812d6f807164a27367578d704d530ff9b813eb06bff2a96a13e755af2e7aa7898b059e8abad77776773d70e0ac257ce7a973d367766e4c3e50d5a773c65f549e09bdea21e2a86c8e6173b5a949c2dcf189f6896f55fbdaf5fc15ba4cfdcad42c9f693ddeb05d924b88c23590657f54a4120d910bcc279ae043e2e3e4fd93adb14e55ce063c4b8852e07ccaf82ee4a7df19c9e6edf858e8ec8d9b1b387d8e09244500f3d6bd584d3dc3aa5700c846be235bd028db447658bfef056069ecbdb1012e0c48f5856cad94f108ada1772e1b15ede73ea2b62e908574c8fba2b751528a560193fcd98bf0c8a05a2f560dfe0781f9ef7e9b1fcc589ac29873084e524b104c1bdde6ce62f0158347f67e582553d19983341b02d409147ac45e6a47d63f9e2237bd7ce42f01d41084aa7da3231cca957e26491ce260fcdefc2966f29b518b0637eb7545d09a9ac5de0e152468e5a74f55c17e2d3f02e08c9569c47b7d88a61fca1ee34706ae6ea1fde3c41f677052079975583792f5e87597b3669f0fea2f490c8fa0cb13601d0a60c1d858a082db217ef2d059d46070a92d874ea4e6b6ac579e4aae71e0abc37106a12a9a128f0dd21d138d7a231a105685f460f22f831b6eaacb4d3425261acd81b7215f4000198f751b0f9fb13d4287e5caabe0a5120502e624c7f428313356df508c91331bfbcb31801054bbe09aec0a2ce9aa1a9fa738849e45307cab56c924a38f87ff92e02cf853e466279ddceb3252007ff20bd76351e3d418e315365a704f725bbe75f1c00d541f85f2247c4f5dc892ee55a786b76bd2614c16d916c5a95229c02160efb8fa8afb5ad5ca2e0d17a0449e5a0d67d5bed533e2d0b269371906b6188b7740b90ad0ddd6f070c256f7ad123ec6f1fb57a6233030ae086c26e577608c1cf793a31c74050e1851b0f2b2d38838ad3e8c980ca0d479c562c2e35ed6d11080d740a2e10d9faa4bd6a7d82b529ef46f3f2f760ffcc4ea0c6ea2d28c1659e046d4962800b59775ce0669fdb065b5b50cf24f6f5e7b575b28031ebf51def98f88842ccee9d31c20dc14bece7218cd1b9a5761fcbf073d68a1f8a345430bf530693efa776060e2bb893c9a5c298e904d3900c1ec75eed85014bc8fe498d3ca2e9b08f9bfa2f49a03a9688aff551207c4ae49ccf3530a2daa76bbc5d77eb3d691f5d7a0763607f12da4b19cae38b2a17c0c32ad0b96e1595e4aeb4d750495f86af22ba6ea09dad707ece42d2e96834d8c582a9a787787b40dd8c58147017450365a9187797ef0401390abe669504c6afbdda8fdca8e91bad6a8b2178f01c7f8f11e558de15a8ace137ba5ef574c23524f9927f60ac0c554a659ba77a4bcef720664c147c8ec673356dff5e43986f3b669ca761da2b7a081aad5ec10c9bf89bd5538e814cd612fd42bbb98ad4c47a083e04635dbca189844fdcb9f85c46f9db2e0aaa8297e104c826082b24f2939a4fd24b384ada543ae9408e2a4091b134bedd14e53903607848e898e574475af44b46f41a00adfe36ae9c235dcbf6a4fe2a43adfa914fd73635ee98a10a7cf03675ef1309c0f25147b376ed8fb7ac152c739a00eec5ea55e7a4880fc26d680c80415eb75c98ff8ceddf3bb1d223e9d7d09df0c0249eaa7cc960ca7315514df109462a5dde149f24bdf3c57eda67090bb790d8b5ccd60f85589ec8fa0d7c02e30456552fe852a4cb78d6d9ec6e5dd085e033bdec7dae101db9e9b45161b106e52ce2e39f75f19eeec1c97e25e4c1ccab0e67fd2605d1a3917bdaf99fc86dfc39d48c26b93c481216e36a89a8e7e7c0c2319b103b886d7bdd7b74290d37278b0170d91221fda1e387ad4378ece2485dc3f938444f84aacad5bdb23630f4ba1ba80c901fac39dc2eeb15fdfb78dad169553a9d43df36d6ef4b2008ac5d6f3ab31821dfe3e9141a6d305b0ccffe12d56ebdbf898c72f2b147085f636c0aa7357a450e21573a1cfd9d49336cb5c3d8b0b6f539233b1f36f8832ec68e19c23a82194b084cd8e55ce3c3eb1f9408262f72c9393e625587d7e577ffa3d0de1098955a8425cf519be09d8f7d9aee8367aee4dc4c428af577ea47033268f955983f313748cab9093086152588890ab730a986311e3a20489ca7fd997de2d30288d45b56c161be25d7b5e28a8cbd193584c1415e08a9539e0c021a6dcab3d4a24407ed5c92f76684a2baf9198822c5d9b4a4a1734a08913f6e467a20aa0ae2a1684b35e0bcff5fd4fbb15ed644edc86f94f201561443e1e39e3d86b241e868b9b4f3afa5e35d6891a72cf37868cf7fd55655cb81ace35fea9e7babfb62087114eb23157908fd81d4c4cddd0581e1aff1864b48e6bef3eb363c63205e15822c05ab38100bab408017451fe4e6c9dd52b1679e212717754bead3769cbb0a10fe2ca930ac72ffaf1d755f58ca36bfa31abe6dd834ba7707cfd04061daf3671222fe45d516e15c9da1425210e9d3f111a4ab37cc291917d6cb792ddf2081fee9537ddc81e7773a54548e26a137225771b841dcffdd570e624a73e2adb567d32b76134300c424626efe83866ea6e5d6919dc11091d8634cc6a542f250cb06c371d7174b75ab96902cfc20b56fd558e2738908963a07d0ff24ec85dacd54f0421fe7583802ee3b2a906a9b2fe65f9da5bc6201a19cc461d77e7da41a0498c0f3ecf87d1c8dd0ccf2860571e8305f3398b5716e073380e9623141d1596f88b2b34427d0e64066e0f34f13977018921b74137d94d07ca1754638845f5e2bff3016c279b01092514958e759350eede3dd1616d0fc4f8eaf5a22893b907810afc296230f2555a35289b8a85ef9fd4dff1436d3d7e6c6f68c1c2a8fc8b0794aa4189a8f2b66d5b9d5641154bfa0d611a31b9182e189ad4f4b10b59cb9ec560c2936c6285fd8da724a617cddb3e654802d3302b1aeedc237dd0076ed64766ddd71d95ecff725f041d9212df5cfe5c91786539fde2917b0d1a6c9c0c07588d8b2f9533bc58601dce180d942ad4ac43bcd57d1bd6b557c297960f6d48e3e769d4a441a517a5ea6098ef957593e03106f032e20f3b9c6ad11be011ad593c563b85251094e7b66e9b93d143dd8b2063d82b835cda07ba3ccc2e7967b24e532b1c506cad3f3dccd3298802294d2beda2b7c519467ff86a7d005dc23fe3ca8c1e7a0bad955e5872bcc1f64f7a857b45df05e451621b4362495709e8a117da3de9b6d1d9c04a652e9732ed702275caa971dc06e316de5fd30830506e0fcd95d4f832762ccad2c9fbf9aca49b24acfd30219351042d8d9e0e6cda11f2cc1694cbe04483f73944525afe4b2e91939ae283fc69757a172faf36b2ee2296ae0f7f97efdb4f999754cf34c0599a858d12e254e9c2a0fd540d4f40752f1ba489f3b8d113d61f1352b0d238e987cedadc365d301b4e534202aabef3b6f47e1f2361e0e8105712a19f192cad10212cd549147c1c48ac39dab438cc783fd23b11e1362c547e10ad7a887ed87d3ebcfb112c11b9f7052981494608055ee7ecf5ce1fa134052e43015129854e7f3b45de6a92684322aba17ffee720b66e522ffa04e59d99985a75fe6f7c965dc070ad5e78f8d50913b5ea40f29101813e7b9ffd05c486fd0f9f539cf9e48305fbd4125565049d432824e610b4fe2b40d8c0f1969a3d4c40b638a29d4e2d90be9164c610398e579c846ab424743aa782d1c76eb3ef543b976d8b9113b604bf2166a40e8c79d7c45a79a450f58053b083e8cf944e4c90e7dd801a4a84336ab7924cce1c54c2bc57cff7375bd9f2437ecbc1140d049fe24b0da597f82671d7efa93153bb12103103bedf45a1cf78db9cfcbd291d3b9971561bd5a9d3dcce0e70902d960eea49a50b0ad8973ae52b955f332f3fd6520a7e74f4a161d9cec2ef5eaef0be7fdc8a44b381650b1f75e3616421b9515725f018eba49a5d30c79092cfd72509e6013de171befd7085f95b4984519a8d9e27c62b4629342f0557ee31cfce546704a12752ef73a0c7646de379dced83fc32", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="2a61a22f94a612569efc9ab641111fb8911fbc1cf3ff6970f207e86eafb1516895863a3b8ee4be9fd51a04b5dfd6651ee5084a9174299463922a96f57c9b476c9853ab1b7dc0531cac7c94743072f98d17ff136c4eb2c108c5fe27e00f21d95022af3bba52123796d9c90c439f9739c4ce090e0c733da187265c207551c020b09baebb953b66ccaad1bc17c4a2c9ab53ab05974ad131db5db1065db1b3733c5edd1eaeb74e38dc68971db70db02e41dca510efb51cd16dae5164e53d9effeb259c92bd1ec015fd8d1232da7e2c6f", 0xce) r3 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xd3aa}, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(&(0x7f0000000140), 0x0, 0x200800) execve(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x82, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socket(0x18, 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x638}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0xdf15) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x18, 0x2, 0x0) r3 = dup(r1) getsockopt(r3, 0xffff, 0x2, &(0x7f0000000100)=""/2, &(0x7f0000000140)=0x2) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x58}, 0x2, &(0x7f0000000340)="3286b7d299cf0caa1bbc50e6165f273a2839659649ca9b28569b9ef302cd0f7f019d79c74c78c5eb057fbe7da31e2159ca951ef42a7c759c5f84038ec429fd609825e94028c52a9e87acd01b2acfadfdb1866a1b3108cb82ccec1d69c960d67a7f8c32e5d553a6d3b8cecd876283b5851bcaccd60a3a12b9e1539cbd046f28c5c9a8448835fea0f3bced2442c2fd4e29016c800ba6898e998e7f1083a7b8b88863bd776d3c556c5552aadd6000899b950c3ad85e800df5774a39573c30fc6dde68727c96b590edc0f8f5cfa9eb88d21fb9eb933343b94f1738893269858e487ca045580680ed586a79cd4d04a4a0053eb362dc7b1624494a723b054b350bbda09aa14dede555a22c6df428aa3a9e68fb9b6a38ff16aa9d6daed8b50f6794b5ce817b81b9521593c971fa6e7805641638fda51c2e360284046241ceb5c40d75ce33b36151bb9db3c1140f4c892364e549a34c9ea6a07287d4cfea41fa7c94503d1dcd3f33a1e2e4f491c7e51cfce84317d9f8b951a9991f4253e2b9aa17c72645dc2360b9bdd82ced63fdfd8e48112fb6b7053082ef653a4b51669106d800edb02a52728f92694cb584691958e4fa3a2a48f5d855c1982a6d03e40e9f8d87ec773fdfa98dc6a756f010bd909e576c33897edd9d23a77783f3b184c40cf849323af0fbbc9621e6f42bc5e14874ad9bd509e363a277adaf9a90d81fdd4586d678e7d4b4b327f489739e9504f6b055737de97ca9bafaac10d64a9ed93a2dec9d13ea63c14314ff55cc86014fde8d992d157862cab10bec91433be9dd1666600f439521eb31c5ccdd458c96275605d0e49005babf73f2f3e8a06956d76d49b390b018d05a1e3775ac1da29020d05859a3cf7877826388fe3c0b3a8f2fbbe8e90c6744b553bf06ca6f8525c211605dc83920f1dafa188a3532748c72678cc2b74672c7dba14559471903c1f72282bcd586fe9f36946da4975dec19a1a2d3e3b8bb75b9b67bdaaea8686ce33cd06b7022430d07410bb5b3c7d8613844ad7a950d8032fc31c265d322486a40e1d6c6860a477234a77006631faf7f82abd664f02c652439c65ad1decc1905ec3ab580decf216c8521ad123335e900bdd7ec4127acc252e65cf93f708b99d1ce3f6e8325b6bfbdccd6f7f586ce4f6d040f33b9641be1aab6bdbad031f845fbbc0937e1ba07664df6f8fe6648e91528b8c79c738b118d852ba708ac584796140e5d7f82a7e81c8b4b82085a35e11319cb7b452f38ec0f7250f3f83bb69e91067d35fea8c04c004464ead281f5084e73e76691c7256a3e0854a43b4cd327e9f4899bbff0af279d9015147947e5ccceedd3ac391dff5125c41c6c75c80f877b527de087becfcbfbd34fb26fcc8348c8abbfc6f57b83374988ea2aa1c5738cf4c6c435413bc3a63d36ea01624454385d93bca772dc9f87f7f79d8619ff98cc6b6504ecc52e48ea67906c2e9fb09377f78608d149550d66bb98ab64cb3ad8db8cda117b678b9993df4bd0c4fa1de6e70e8d8252037a7c6fe8f9adc7938d166cc37b33e557a867fff1eb8d1a5f327ee192d5d4dbe77c6791804e22aaab265ad15cb4bdbcbe4cc8ff8e7701d4620258691ee1b3e798ad6f45fc07ef0dc51d5a8aae991a1b59d2c9660187d51ba4042847e1ccef5a4b6509d09096664f1b974ed34edb0a0fbd969709fb44c213182e40bbc8534a610808a43fd7b5607032b1bd92e9717ef47c9177a2209e3b9fd0fec64b92b6e2ac9c6fa7dc334088a2717597f2cded6dd1265243bc583a62e5422cfaa50180392bc104f3091905128b46bb8b6e3c1f8adf292eb12685972d32f4be97f6b88506a6bfa8e704602046e7084d58fbe3dbc2d83db9785073c3dab71a7f02b13cc41ebef5fd9919c6dc7c922acd3f2f524e6e58198985c3e21ca01ecef6acc6ec4626094948d5cd232ab1e8eb3efe97e67f108a5cc54b89fd0570cfbddf5b44d11a8baafee6f98a5175d3fb14d28ef23aec20216bbe632e02c8dee6034beca9f7b2a94ed5bdeeab10b7458fecd5fc6e439ed6263c066c6f1d868e64b6638164fb06a3a68248a7258e27ebcac07176d7d0d6b1cae3b0f1c1ca233769ca6793d0acb5ecc423b57d8615709134db869c57520febe1545cbca721982a5a23677ee566b553fe994cbd82c4acdf9e311654e49a8a1cf81c712b909a2e198cd22c885a5c0fcbc4fc287fd7eaa103a2fa0446134836658e648f74e3d7afd2b6b48c9520a6a2a1b853c0f1c1d95ded7c7c8d0bf77701fa60fab9a3d650b0dddfd77f059cc20ff6e034b9107cba7fa3ba1e67c3182bf132eb3892323c5d905850987eb5f61eee5059df692b0722a9693b0a95bbe81ee295f335977ad9d62139ce18faba9c80bc3f239ce72d4c27b090717419b8af252a9801f73cbddf969ed1a4c16ab68f43177abda3a497ecbe3f313a8a1134dd18b9c361f34a48369c90fc4dcd19da94b884be497752f5edc8ba30fd8724f24169c7d14696ed1b7f0eea8c363803ce7d24416a37465e2d4d3d87e746f2723acdc171c410953056b9c687c0f7cd71d21c37e4ec2400c1b00246fb9f4c3d8fbe72cbda03475574cb9f752640d4a0c150d9c92ae301fe0c6ca8236051442c4b7f630e1474c80a977d4afb3b4230a877330d77b02cbc64edc3bddc623b249b62ed42bb4def1f0fe6df9614e8b19879b55d7c9e3197f2941f97935ca478619ef17a99d2e0c68d1357b99fcafd6083bb0d46f7ac3da18bf1ceb040b552b4639b57290debee1459ad21aa0f69c7ce5f6821dfa5f54b34e249cc09e10a4786bde2c0029d0e53a2d683ef2e95f12e0fee19e65506f8a464c147ecd599ab708b10205b0c1581d8a52908db81f8b6a6a0334974cee9f41316a60485982b37537a780c3571111bfb68a73db2cd4ad4cceb9ea973d636d4641847593c56e4e0b15280694348a3f3e8afcfd5f2827b257d6469b4d0606b27b89e27fdd3fae110075a1b5b3c19a2e9b50b375ebbb38d404ebb75acaa31e61961120d15c81942f7dada7447fd5bcd9894a8492d907d5decf6ef0e5023bd49518611eb488fbdc938178aac9cbfc8a6b203c0fb8109026e422f5a2ced3412213b74991a4d041993fdb879dd11c704bef8a79d9b4595a501f093318be2a1f3ec1ce1cf4912be9e658f0c82ecc62c390a9628376c757b08667262981f3b98b7208b5ead813faef6503e5b6a1a84d4ce74e98e989a58c1c5abbbe53ea30bdaf88cd2c1fc42103527a8a84618144d0223f3148c140de2c1652fc909f83be2c3c5b52995b90b4bd59e8c89050676afde51eff098c50c91a173f275dcff209a44d70127b1322622cadf4a35567bec8ea612c932f9ff3515185209cc9d3e931f29ba3ee354ec52958b08f1142894ade7e678f258dd72a83e6b81e0c9b7d2a7e6191a92b184b8a90add92c3588b422c9d0f95882455ce6660142e32f079ec2b6eec9991d19505be08edb126ce937486786d982035b03da4b2cb4f14cf3fe8225444d47c6f25630288085282642bb7cceed0e3af390c01de2ff254b24e41a5fba124a9d83c2e1acc8c0c0f650aeac43611b531890152ecc0d9f94dc04d9edf2528cbcc7bb18a1a896909027bfe6f49dafb35e8e47ae71ba963bb45917076a681362ca7193e496e5dd9eca36f7750c6dbfce560d309cb6c3cfa796a90bb99f4205c05e5499355590df8673b1f6201ec207ba65959d9ccdb3a02a3c395f1d68ac4605c9006dd489f03baae438a5c46154ac9913bd6394cfb2a0463d6dcbd00c63e21be1d4c567024cce4945062921c383bea2fbd0d7b61548d9b8c59b741bdf5f7fdfd7bbd41c37dcb395af53f3a4b954768878e8246dccd6479bb7af2758a092031a953b18248bd526ccc0d46efa9b4301faf116d10186f909206653e78533908f0ab1a35354af8496eecbc8dcad9ed42bb6aca5bdbfc2a9bd68f7a51956517b26b23d76dfd9a6d3ac4f28c4b78c77bf0ec2c8ac5224f265f1e0e0af20e30fa2c7bef2105c54a302e680121d49ef3626cad70363e4176b5e3d9e15215d20f6f0273b305eb32b64dabeaf0caa8eb25b378f52b79ced82befb2cfbe13f604a1a5f7fa73322b1bd60eec702a4c6bdc0aebd7c68450a492f15582c51fdd0d935582f80e8f46646cf25747ffa3f060e1c476761d72ad0ee41c7db66e5887c53e913cd27fc230e4bfad8876587bd78e0ebca9849d0fc7adb640f893e38c64c1dc78dfb57123c572d6332e63f081ad8f1a0a37f007a99bab8ef5f0fcbdeeacd7fec2519a4a3942c3f1c9c2796e24cabecabb80d71886343e8b03b1585d9d1fac06b6045c2e54fb9bf1e1bb328988b649e509ec8f1f03440c1d3b3e1f0513075b8a61e9d034c1a9f9ea8551af6870916f1ec5fde9fc5f9e5a11c7295f20bdb46f1543ee04905648736c5c4242efe8465d00964681b8a53c073e1f7627a538b11847ca4bdc44c2a62b59f2b458bcd13911654e7ba02de358ad13368072a7b5bbbce2828b21046e9d8eed014e2e6e688e545d5a307edd6e634f2fd82e52c16933abf9d6e4d37b03bc41633e2a751ea977eac62bb1b779d91c09b09ae88a191b10c965988109e02d15a4f65644b3412717c008f2c3a8", &(0x7f0000001340)=0xcc1, 0x0, 0x0) executing program 0: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x80) r2 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r3) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r2, &(0x7f00000001c0), 0xf452, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x19, 0x0, 0x0, 0xfffffffffffffffc}], 0x9, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r5, 0x0) ftruncate(r5, 0x79c8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r6 = getpid() fcntl$setown(r0, 0x6, r6) close(r0) sysctl$vm(&(0x7f0000000000)={0x4, 0xa}, 0x2, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135380243ed0a01466056e930828769a33ee8cdd56fe4da4f2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239c04022424952ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56ed", 0x0, 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000140), 0x9171, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffe, 0x7}], 0xff, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xfffffffe}) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) r2 = dup(r1) listen(r2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) close(r0) executing program 6: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 6: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) sysctl$net_inet6_ip6(&(0x7f0000000140), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x4096, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x24) chdir(0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x0, 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = kqueue() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)) setitimer(0x1, &(0x7f00000000c0)={{0xffffffff}, {0xffffffff}}, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(0xffffffffffffffff) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) kqueue() executing program 0: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f00000000c0)={{}, {0x5}}, 0x0) shutdown(0xffffffffffffffff, 0x0) getitimer(0x0, &(0x7f00000001c0)) bind(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setrlimit(0x4, &(0x7f0000000140)={0x42, 0xffffffffffffffff}) r0 = syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000080)="8bb5d20e", &(0x7f00000000c0)=0x4, 0x0, 0x4a) r2 = geteuid() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xdfa99297ee648933, 0x1, 0x400, 0x7}], 0x10000, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x21, 0x10, 0x7af, 0x800}, {{}, 0xfffffffffffffffd, 0x82, 0x40, 0x3, 0x52af}, {{}, 0xfffffffffffffff8, 0x80, 0x8, 0x1, 0x6}], 0x0, &(0x7f0000000340)={0x80, 0x7fffffffffffffff}) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000940), 0x2e6) semop(r3, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x6, 0x8, 0x1800}, {0x2, 0x5d}, {0x1, 0xc0}, {0x2, 0x9, 0x1800}], 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0xffffffffffffffff, 0x6}) semop(r3, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x5, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}], 0xa) r4 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000740)={{0x9, r2, 0x0, 0x0, r4, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x3c, 0x0, 0x0) semop(r3, &(0x7f0000000040)=[{0x2, 0x2, 0x1800}, {0x4, 0x3}, {0x3, 0x5, 0x1000}, {0x0, 0xff, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x4800, 0x1000}, {0x0, 0x0, 0x800}, {0x1, 0x3ff, 0xc00}], 0x8) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ftruncate(r7, 0x10000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x6148) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000069b000/0x3000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000140), &(0x7f0000000100)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1014, r3, 0xfff) r4 = dup2(r1, r2) r5 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)="a3", 0x1) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000140)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488e1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add4", 0x6c}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc0206917, &(0x7f00000001c0)) executing program 0: socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x0, 0x5, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x80000000}, 0x0, &(0x7f00000000c0)={0x1fd, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup2(r1, r0) setrlimit(0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000640)="edc5b796445350fec0b489751d1622951fc593a4c9838f394573c433b168dad40277634711d9abfd3d8414cfcb01fa1a83b6ee6b565105ac5d52890a9f0b6f03af807b8d10aa4fcd73279421139823a0bd2261900a6071fbcdf5d26827871d97de219a5a88c60a3109de73655a8fd4fd94dc91b1ed9f2daa87a15a4693a0d45d02ba5625f5654784b47c4c90204e074e1c26ec09cc1afae7b16c1c80bbd644d214e0dcef957823b58087f73ef3d59a2bf9326928279a1389d5acfff46ad0", 0xbe}], 0x1) read(r4, &(0x7f00000000c0)=""/189, 0xbd) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) executing program 6: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x1, 0x0) dup2(r0, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000), 0x0, 0xfffffdfd) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setsockopt(r3, 0x401, 0x8, &(0x7f0000000440)="b10e9ecd77b1691b3e2d0c88146a8eb04f85456c", 0x14) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000480)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r2, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_ip(&(0x7f0000000700)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f00000007c0)="19c449ed81d9731174e12583a35f0aa0ac61f0e69d861d05505f709e3f02e7aeb455", &(0x7f0000000800)=0x22, &(0x7f0000000840), 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, &(0x7f0000000180), 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000440)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36af80", 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b}, @routing={0x3c}, @fragment]}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x8) executing program 6: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001700)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x4, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000480)={0x0, 0x3, 0x0, 0x5bc, "d577cb00c3090000000000000014030790b900"}) writev(r2, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000140)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000080), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) executing program 4: ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x3, 0x4, 0x6, 0x40, "7fcc8e91afaf682d114f3b98a20c949fe4dd74a9", 0x7, 0xffffffff}) r0 = getppid() r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/98}, &(0x7f00000000c0)=0x64) sendmsg$unix(r1, &(0x7f0000000240)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="2db2301e3b63b2e3b4a6a5f1b92fa2c569b359b2e41d2fa730af881dd6d594b1d1e8d2941778abd243b2e452c06af07195b2a6fcbfdde6bc085b9528ae53f5485d21ec83261d11a1160e2806f952690e45e2813b99276680adf15cc4ac4ad0a74665c217898a5c7442b355f76a1c8fd7e8c164871d79d3c5680541373473fd0ebff73c3002b9f1fd9042a16cf6269eff906f5d27a77abd791c6ed3f319789e570d", 0xa1}], 0x1, 0x0, 0x0, 0x400}, 0x8) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/223, 0xdf}, {&(0x7f0000000580)=""/118, 0x76}, {&(0x7f0000000600)=""/246, 0xf6}], 0x5, &(0x7f0000000780)=""/141, 0x8d}, 0x4}, 0x10, 0x2, &(0x7f00000008c0)={0xffffffffffffed17, 0xfffffffffffffffa}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000940)={0x0, 0x6165e0ca, './file0\x00', 0x2, 0x7, 0x2}) fcntl$lock(r1, 0x9, &(0x7f0000000980)={0x2, 0x1, 0x5, 0xfffffffffffffffe, r0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000009c0)={'tap', 0x0}) recvmsg(r2, &(0x7f0000000c80)={&(0x7f0000000a00)=@in6, 0xc, &(0x7f0000000bc0)=[{&(0x7f0000000a40)=""/52, 0x34}, {&(0x7f0000000a80)=""/8, 0x8}, {&(0x7f0000000ac0)=""/236, 0xec}], 0x3, &(0x7f0000000c00)=""/126, 0x7e}, 0x0) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000cc0)='./file0\x00', &(0x7f0000000d00)='./file0\x00') ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000dc0)={&(0x7f0000000d40)='./file0\x00', 0x80000000, &(0x7f0000000d80)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000e00)={0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000e40)="1a5fd6fc7ea1754b110e397cc6d5c4a002debd5dec19d33c12356ede3baabef1969f566457a3d6a264c8c2342eb6b945f6453296233375babb350217ab2e6d61061534ef531a540059ae9fd54ff43f636314a688004ba33fb2c3de6e17736a6db59094ac810d3f31214590e578bf1babd98bfe2b5d46dd424cc0be004e07986b385621177ebb545dc16b36b1dc6fc435a19f6927a1abfad6e8353c07b0a96d58514cd885363ab1172c", 0xa9, 0x40f, &(0x7f0000000f00)=@abs={0x0, 0x0, 0x0}, 0x8) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000f40), 0x10, 0x0) flock(r4, 0x8) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000fc0)={0x6, &(0x7f0000000f80)=[{0x4, 0x5, 0x4, 0x1ff}, {0xb6ac, 0x9f, 0x4, 0x9}, {0x0, 0x58, 0x9, 0x40}, {0x80, 0x3, 0x1, 0x6}, {0x40, 0x9, 0x80, 0xe49f}, {0x1000, 0x81, 0x1f, 0x9}]}) connect$inet(0xffffffffffffffff, &(0x7f0000001000)={0x2, 0x2}, 0xc) r5 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffe000/0x2000)=nil, 0x3000) socket$unix(0x1, 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x52) getsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000001040)=""/148, &(0x7f0000001100)=0x94) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r6, 0x5) socketpair(0x6, 0x1, 0x80, &(0x7f0000001140)) getuid() munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt(r1, 0x400, 0x4, &(0x7f0000001180)="0ce56c649389ecab83a92fc39d5dac2dcd247d24d20861fec748a790acf105fbaa75614ad5c20f7b85aac5e107e3374e25a8dbd3a0b024099f8c0b797c722d8c8d21c90ba756fcc389b11f02a959b7a40091e4d057d40a13fbfc8ac7435f974c20e0ef592bba0fdea197d230ab841c7e45b16bbd5d6fce5d333edca08d99eb5e9dc5744be12025da8b96a96fc9e588a17f018345fbe8644743ea93bf0029500e37fab86be3f373d1e2c8bb8b25349ac6d41cc5a22bc0e3e9ea3f3ff497e6617085e764e285a41c8d18b7bf372a3c4f325b568c617015466456a0301e0129c26df1b4c98d", 0xe4) executing program 3: r0 = socket(0x18, 0x4001, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x2}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0xc0206917, &(0x7f00000001c0)) setsockopt(r0, 0x2, 0x2, &(0x7f0000000040)="1851fbc20b529df25a691c00fe79141968b01389aced30959fcc17a23ad12c04b4e2436e3b901ef56f4866af10477cd259978fc8b0f6627e32369ec2386dd0e9994c1b43de3e1a8e68dd7d0bef8fd9ded17bdad0ee6cc22f77c905f4d81098312b85acde2824e71d9518dcde57b50c", 0x6f) kqueue() executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="bdc39a5cc5519d2270e249949cbc09102ec3bcf974bf286fb1247a0e58936b2983d9a2c311546822d6592acf2549708e9e213905dd38708473a93447ac4dae9c54542a096c050f62ba0bd5b1b33aea7f4d22e27540708f7e74fd292b5fd1866d5cdae06a2306378a4a87bad2d3f71f81fe8f638e7ec64d24e457501095f1a1f0f76ba13e2c356c47d7d4d9cfb7e62cb4b608a31bfc7e5a7d4fc1b0268e5b11c89647eeda4cf060e9f7e4d24d3b4e7286be58930e2bde5629a183c41091f849fb3321a5d4f35fb5eed8ab0f031c16df9429c5c7b061cb6da1c367fed88b9d5d8938abe080eb422427d4419152a95028f80ec1c34cd880956beed0718954c8c933ff95e2af713f445974e0184198eb86443ce3f65c94dd1ac938dd0a9bb3f1409e78008e6062039bcad158d950ca51c31390b0976b8bf79c8362cc79f9a0a0830572a1cf68acdd75ae64c0d538f172ffc578342b9f0d483535226d4d61c5cb8ab77329dcb047c35a51c5a2396f6cbf70d558153fef4aa346b0f545ae3e6e2ae1a9cc33b6ed81d6e321ef66e78cf0bbe847d19c910de48a261a77fb150ff526bd3ae966d08ac9838fab093934a6a7a7e3026e9900de82eece575a37689d0eacd192ec2052591c7202ccb3d447a61d5093e717fa7c67e0f0e88a2e8221ea35fe2763d0b3d6befcde419770519015e9fa7d15c343553e098f0ebe8deb02cee728c81ff221ab2210fbe29b0a5f45cd88b3a2dece4d71e74a7779cebe256f16e5dee025d9e6c31a64a5ef856be730e781f55556b5666c57a688e0145b0bd451d30792f55345ccc78721bc5599c91cf456c5ebb1e50153b829f0d33a4316066195d55abc881291f0f1ab6aa6176b02ea1ecedbb97b2f2350706f330b763fb09102d8e9f3aefbd85044b3c51c0a2015d388dfb880ca06389426f15a56ca23ae93d99f583c9bfca5fe12f4ece0264dadc94adfa50a5cccdb10fb580204a8336594772d1540dd4e0323e5b97819de140a3c942e2dcf2150aed01f6997e72303e4dd98be418b52b838a99c4c37bf5e0852d8d061b3dd6c73cfd23c575c905820781f70fbc3135db21ea22f697806a25f383e1d5aae87778630d6016724831fcf6fd7c6d1aed60073226447ff665279ce298c2dc4730aeba19625e6d147b2ed6ac0bc85df7e8e0195e75799cab0b556ed5e7da2fcffa1b61792a5471c8cab250b5270bc1ff8eb47c8b0c5f86d4a481a5b579f4c1c1996a07f6f25ce0c74a3832206b6db5e6d54b9099085540b3904644f907be3c5eb79a446676448e13728e88319b6740ce42a229a6fe5729ca0be17a05ca006d964d071c79bb246472a0e4e73ae7295d4971934387d23d355aac7a7e2a2d253e7026e561c3e4ec62b6a6e5e8c53796675d7fa02d83d30a7028b864e0a8fd59980061228e3c61d33c267afbb741847ff8d9c9c443cfd9856cc0266ca8dc61fc754fe31ad5d90a090fec0d33e0afc47eaeeec9ba8c9df4c480333d85766768c275ab8c6d07cda02552f8a95d49bb85e8a542843bdc15f93042768b7047d80aab602f542d157d4f0e7a8883da158bc46a56b1bf2c36139a3a029b7970a6ad9da235ffec738b8affb3d713b086d8a723c7d2d42f27c639ad3cbbd91e08bb40a88ac31b422bb2560360e3520951038a1648276bb3fbf700dee860436d0f10478707b5fbeca2c765298d646d6e4d51d01f1756095ede202b78c5eb1ed417a515ecd41718d12485789ed92066120075874a5aa3cdbb1692f6d82028c47748e7460dc581ef6a2013a6d6421025955aafc9e6974f1bda20ecde1d81220a38dfc683e6227a598f9681f4cf9f158d0ab992f213d4ddd94db80b181755a09179fe74846917518bd0eeb579affb6dfeb56dc3c440e4a69e50a7f0925774e8defe89e277489c03d3294b78d949cea60b8c1d87c9df0a5791653f5f0fa045a5fae2a9dda96d9a054f29379f3373a0ac5acd76779419fabd235fe3b5a1df6fba4c3b5d797169f01f0372d94138980a512707f4b4b708f682abfb6b8a37dfa00beeb76826fb64360821772565116540b13af5cdb4475358f744a0693dd3c4b05208ef1402cbc4e0e8ff7366c52288699d254716481073a2bafc5471cd9ddddf8cc0bc57097d3586b96b680f8d193b66339b530f8a82ad4e83d49183d7020df00c2c171f6069da442d9c12e69aa80281f3c2ff101abdbd337bfbecc32e542204e9b1f788d3c0175254f4beaf8beff47a1c477762b3bc1ad074d13bfe629874202416639616c11dd8e517b0dee4526593ab63caa5db66e74165dd976d0b526ea68edc6834f9e9b6445a4aac3b086908a021a33ec359a2281c78df09b5d5940803e3d9d033edd0569f96498067b165c7326853a98518ff6a0f42933f5eff4a68da80dca74fccbf526915e6d910e8c9364a289fc8cce3eb55cae7c75dbd38ff4b67dc2aabac7b41e98948e3b83bf43d879bc4029fc7bb2693a7b5082739a0625f3432ab3df256e09b36be0d2816d7c0feb1218611bfe12fc56ce26d575f1", 0x701) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001240)) r2 = socket(0x18, 0x1, 0x0) getsockopt(r2, 0x29, 0x3f, 0x0, 0x0) socketpair(0x20, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000001dc0)={0x0}, 0x10, 0x0, 0x0) msgget(0x1, 0x200) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x18, 0x3, 0xf9) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r6 = socket(0x18, 0x1, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = dup2(r5, r4) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r8 = socket(0x1, 0x2, 0x0) setsockopt(r8, 0x0, 0x1f, &(0x7f0000000000), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) executing program 2: socket(0x11, 0x3, 0x0) r0 = socket(0x6, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x24}, 0x2, &(0x7f00000003c0)="71f91eca6e53e05146b77ff30c79e2f8e2a2ce3471ac0058bc5aff010400000000008a820600000000000000dc0225f0e4cf52ea92c57bfe627f59deab077f9b7c3e694a1f8ebbcb9aea850337f22d76a29d6844abd8c0a1a848b320d3e7a75350d28b0fd066d31fe7d4819288a4928e1a05da6b5600aba70d4747fed8030a5ce9956abc6a24904475cc0a11f81053af4f3ac5780f449dcdd592a93556fdba94a998ea90c5dc07fcf6ff037d35be9f060e738e9539ca63e821070c2c0b19b5c78a401e6aa142bce1fb30d99574803111eda575c7222875d99dc4c2ea6735a0fe9fe302a3e5bc2ad9f39ae698d19217a9e1723cf738c198fbf8c639d01488539fd22dcaadf012ad8ea33c518ce27415f3895736bc145f46b185533e04d2d944bd5f1638cde4de85e26042a01a323d05f0fb5fb5085f5dc613936d9434d1f699e0b2407bd2e1b675a8c72a088439284eda7cf4eeaf2da747390862771e42928eabddc766a38a8503455e27697d02530f29c733ae7b5dc5d9b208cd4a890010647698eef64bde8622aa140ae707f30c058c86972f61bd7108d812b2737c6f6f90b5c40bfda761aeb99b2db6cc01339c2b5482ac613fbf59b0f524c3bedb86e7ccb8f050b63773116081bce8758492d7bbb7225ec6955f2e678f40827cc5166e5e85ed1bfe6837d853ee9301af416269923accdcf6aad42c778b016dfac6a1a382055dbfb3051ba74c87ec29aeb64c04fd23c95546f9b228e2f08bb56df45b14b3c87d40c785f7a75f7e0a2f0cb62b6c44758e0c0def", &(0x7f0000000180)=0x234, 0x0, 0x10) setsockopt(r0, 0x11, 0x3, &(0x7f00000000c0)="12000000", 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r1 = getpid() pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r1) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) geteuid() r2 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0xff01, 0x1f, 0x41, 0x5}, {0x81, 0xff, 0x80, 0x6}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r3) flock(0xffffffffffffffff, 0x0) semop(r2, &(0x7f0000000100)=[{0x0, 0x1, 0x1000}], 0x1) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x2]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(0x0, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000240)=0x81) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x10000, 0x1, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048010000809648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x6c1db1af) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000300)="9a918d5229433217ca29f63874224196cd3096f14e6bb2f9daca335ac4d0a6460c659dbb0805f1fb7ecbc7826ff1373df1e3803dfec6a0bc063bf379497d24f54017aae15c49e0edaf542d29f65ae8653d4213782637f3339500ec379cc7a5f67f99800d5a4b0996bca5a87ac5b60e1cad0756b12c5fb96be0781929205000fefc1b9204b0f9e53873004f455971f3e1e49e469ae058dc05fc11b14422f34365e419b1da5952f107cad80a08b39f425f11e35e2caa9202cf5e1d0d30e7aefb6fd6a482acb97d9e45d3238aec369e5f2f420fa27d1ad4df8589270ad08cfbe554613cf4627e0d97ad01ee4ab07e61c26492fb95eb9b040bd8608bd5b5a3c2f2b6eb4e24e6111123ce47f262de16c9dabf2aecd614a3757b520a3b05b7226c1a719330b38f11693819e7d28923b927d4bbe67b29ca7723231679c71c7ec4394d05d040043ad003ad369d65b0cc65de5530628a9f93253587ba123544c4e60801bd2567efd64b0a351c0317825b6c7441a520134c0b8b2d7cb12c1f0340ef41502837745de7d12b2e56eceb889f902dc50499828f223158a1203ca4dac20dbf49700b0e4c6e3aa341bd626ee60d8430a9457bcd19dea59a337988fe9a5e38a2a1afb636ccf5031c501cd0f7b2a3f09316fc4b121aa4c631c296aae1cd0661dbe6989171f9f29a925da4758b0d0b724b1ff227fd7ebfd23d8f1265c8a209421e5188338bbef904ac3acfcf2792cd5e589a1386c8a1fdd335486598ae25e7c004b26c4b9482086adc62f241eb2a050dff0385d4e0f79758c87f42046f203dd96da2f6d9a29833b4bf3084bc257687369e545f819ddbafc2087561bab9985981aae4f0c1efdcc8d6584d51e3096db8e6279fceedbb593d42fd030fe73771462b13ba4d0abece54107c28fa7cf4a17232267f420bb8b15cad71e83591e064d21db522061b4363eb6b124550756acdd11df52486b21e8773a52ed7d6be4ea682d52a2728defbda742aaf30f01f31785f1447bf4eb70de8f854bd883094ea21d3f3f0911317de17cb9eab693697f927277855bccb37d80bda4a77985ab626d02fffb6b1030bd8d7d811c4445aeb6fd155a8857d636c91b8698b067b99ecdc577a7c5ac870b709745a7b717b1b88229a5c862034f57ced129ddd4962ec194bbbb601f35364c2c94276a5ef7581304e1f9e9e9cd134f16e8e3337c097900f91da1a49295440aea584ecc0e6d6bd531c97ae235b6a0edc9803803e52aa578de9c08f25019932fea14a6ba77a17ebe2705b2a6e00cea1c8338845783393a2c2997266ac802c4f820ff3825f5ba8859a42adcab072e58491bad68921f3cc5886b92fb4da1eb349eea1f5d27dda4adaed40aa12f617cf483b2b0766a1a6605c0f227167a16570f7c215f4b9238313751b1d89b100b9f42b95a601482440cba6da72bc34e6c1c5c7da8346467d8b34fac89c345560a8fc2cd025b77d72453ecd5885cd0af8493534993887bc86db234c909f7f470d93571483d2ae3b8c3d0825fd5529fc376db8c66675e0ac2f3aeed87727572e0220e57a62408814b33502da4ad35762bdf02505c0b06792e0718f66b7a25f3972e43dda0850a35722094b6f6b790458b2d6c8b5a25fa06e5da144eb43b7efcd8f28876e13f639a23327bc1b5a02ae359711f7a84461673d05a8b74fc83820a90401e0aded5dbfb58ad5bc623e329c2e749462a6736d83ade16e44af61f47115db79eca10547df37d081e932125f87d625b164da06098017e2caa1dd51b195a48e20a77caf7371a22b0cb8a55680efa66623bf106ff9926d5b69914011a843d92a0b4878e661f7ec745562f3496e1e0a7f88d0db28ab9ae12ca3355dfed0e5e252b797ed418130db790e0cb836b17273389fa66ef39a9e4ce6f5739f1f247da251f438f09e72502b23c894a4ff485656e4b323f15339189ad9f88fed4a1c2900e83a5391977919f3995b0a7c430f1cdc933b55f5e37daa1ec89d24d39106d58b78e6cb45a3b4fc7eb8bf8d5e37fe6df0c0e28d4937556cdf92a9a8ec697aa14dd16946e916d2959efd9d39c6e1a2526ad358418e537149809c6193107fd6e1bf8adfa33f3f77eec2008cc6d1992184971774aceb4350b286b2e76ccba26d8af6d7f4522d0e8f4ff84a766d6377c4174225ba702a8ca3f6d1fdd39152e7034aa0194ba750cb4683b36027c217fa405c1df7de55361adb3374c6bf305033f48115214ed00c062f113b888d00458070378647c2ae5a02363b535e8d8327d5c063722c2ccb3b15f4e3c28cb19c4e12db59636316bb1274e5b8ceb658c25c41339db6fee1e0f4170ab68adf17c5e773172721491e6fedc91e359fcfbca89b1bc2562a6fea4fd8c892b8375cd1c32229bb020df831ad32ba83612cb8a79805858e2c7010a65def89bf6a1f149584f2bfc1dd5e3df76f069a7e6475108d03f06941dbc54e11334adef6c86c89e7d0fe89842e93965394469ee0e54c634478098888ef13bf9fe2bfe17cf3e5ad6f03c6ce51a22207ce9c968f75cc54a002c6359c986d1b4305685d874b5980a6b936d0858331bf357cf21bbe4ef46422a4d7240b6c563897e3805b7df91303f6b0f142afbbcaa7c68629d7168647f4062a6b51f61514c6a7ef3f5ece73d866601733d9a8c567c995ec3d3a34a8613f2c1ef2adf755b4836fac8fa2736bd22c23194b0ccb5f3d1d3ecfbc089fb1ece32d1574c3b858fa79d9e10bb06ff9faafaedb74de4d8e368ec91559427367de9e2dcf70e247a65d540130214ba40bae85f44d4b974ddbe511233497b029a2594317a382ce0fe8c1c5999188067fb372fed11b094700861d6f01a30717c889159109aebb62045f0fa77a619838fb9b5e9e0cf0a3af07f678b0f54de819144d5c858f565c6c416f9e748c4db8b3682414c9f1d9c8a8d8ef0241748594bbced1cbf5e139c9b5a66643bc9ed8bb3192ad11f4f1e875704590036dac43cfc3ab3080c6eb627c94b039b1a29b18b33766657f916a748ee3150e5839801719cb01c445d53af1691bddf26580153d3d0881b75cc166ee36eced5473ac62c4e2a97ea7e098ec53697f004c755f6b0fdcc338b1ed74712d5bf433f0df423c883c0de6aa4d593c31034a9eb00063bb94506f3657296b50c91e83bda00ac16bbd4395315cd965ddb7aa8ccbeb92e3f20429afbae02d395add8bf6e6360a0be3087e5124b45341ba79b6250956b08c5a507ccfa980c07162ccd0e41d076d07d8279453bb5cc71645a4f6283e33668957523c72d97e6d701b13481c2e1ecedc6bfb535232cd992457f5ca32e9b4b55153a8cf72b2973d55dcb2385339d5fad90f331f5a1178f9743969f1fdf835a3c20c8f02b0409e162d35ee294ae5525cb87138af43ac32ba1f9331aa2a7b83299c3fe975a1165a44eb8e70c1ef9f0fb19afd0858fb57751c7e653e124258448c0a90e21f60a292aad649dd96193bcbf33ce594e6f24a7fa5f39edc7f510a48b686317be60a81bf10ad70700bab0f057a964ff8cf851798965689427715d87224796dfa60b7010489fc7e29c375ec0908d1b3af0cc860a6c35b4fcea0444fe0afe4edefb9ed4b1e64011c2f5703b340e479a1b393ef36881fed40d3ae178b7a5b6e38fa73385e6ae2bc64913b430423458abeee03651533c285149de25704efe3686df401d306a4cb6a3f613ccab80724b6f55abf98fcc728470398143db2497c753ba86b1af670170565dc19f8f471e6990ff5a917fe9c24a583915a6aba84c7e80529eb1767c1fcacf95cd9831a7ec49e21d3a44472e24f262558266856e2cb5073b93aeba9686a0e66dbaf58d25bb1394e5fa5cb9022589639c5714653ec6d8e5598cc4c57c91110682cc0945f6382379e4a46e8cec7944a9fda8be89d758690d48d00503d7459fd44bf2f656a4c1f863e50a3de5ee19d754fe8a8c4c1626874e08f7245794d1b3589aac3d4342e22ec6c29fda0989877a033207af6b3b4a3a00ef222ca4660f470b75f566cb8953cc62c7b90a59437d0bf730e1d062f9707378ee79dbd45426c1c62a094c98e0ffac771ec45268859e686e4f586462168937e07712a6919bd388a13d47d31441f50549dcffb2777bd865ca95b04572c5afa3dec4c6882966c0c3fb9ccad8989896032e3597b1ee401e553a1c48fc237cfd01846f14656dbb0382cd85eab603d51bcdb8493134c63a2dda37757d9a88e751ebec95110e669a7508d8463105799afa5dec604dc797f12e9a44112573b1789ffc12014ec5d4313b223bb61c92af84f1083982d8957c65af3bf3b570288a9f657af695eb0457009b8e652e601e38fb49e4d09c781bdc51f41ba1208fcce1deab5546753337f5fa846e7113fcb8afc2e4bf398dd783a62dcb67db32e742edfdd0fa9c08c3291a91e334fe937830a103868bbe79bb0fe64099dbceb03e4e3a93df3e8b72bda9144ec5b03b53cf93a8605e235319a6160f238ab795dc2ec08aca08e894e11085a92597aeaede59f097b71e4b92cefb27db658f121dd9b24b2786cf1ce27e52d82c2af6c24b5de8e47c95c86c5720689421e03f73bc4ed9b5ea9bac7f884f0ad0abc7aa8427f9150cd19750e2eb472680e828d4cd31fdfcecadb6097ab08b21b433a7cbee3011a9572b9dc272094c4585e40923ad87be1c9200dc4a0843cd21832c03068599aeab0d4e45a30a50f0f294168c99ff2abc42c54d0fd43f3e6d514d987d62fa9e6d29c5c319f21539fae3b0246f3f3e5c19c2869ff83be1f80982eb6afbcd9fb3de293df7bfe644df9646b90734693833792fb446d78ac494a5ae02a4b7f3e2666aed81811cc296011b4cb722abc8d8f233032adee2aa5f1285464a8c1e6a962d8b42fa49ee867ba04dfb69d916219edf90beccea083a972a0caadf8bf227453c17164b2c2733463bb6c0bb6dca835501a3b24afb05dda8d379c70a2ff568e0b10421fe07ef90e64c87f1725c843d7529e84e87c2714b2fb7a1cf5fe7a8fcc06a0cd6857543b937b0584d000441fd05fa790dccd4189f46e11da1b330f78bf123627410771ca9f2417501f7cd59dd3e0b173923f490219f9f61ff592e8b8572355bc1bc50375db0af8c24f93eb707b70bc3e0db4e5306141688b0b7e15f917ae468bc620b80f06564d09f0f411a27b1553406b3cd6d2adcdabaaa9dc9a2b2de66939758bf90bc5b611cc17a5498c3a502e637cf502c72191b345332b1b70a49eceeeba2fdb3a1d3ecea08fc68577645c914de20e82ad922747377060bbc5b203257c16fc07093e900d50c812015ddf5f57a5540ef0b65beb8e95fe50a237abeb8c1475abb592920c2799fd62dbaad0eccefc4acb800c835d75d1d9aa7f422ec5373d8d64ee0ccddeea2d99ab576cb1a9a1c47fe0c3460aba61320693b0b044853e36d8a629c84f67749b1d393707b48400d286eac139c22314c55adbf77de053720140acb45830cd6c5f2e7820358c76022387f7269b20e3bd13058910a9537c8a52b0c7900d50f606c0ea4b114fd1928f10acd4e458944329653cb12479fc160004144f970677ffffd5ec12a5391dd9aa968d46883cffab8c25a69e7c78362023cbbfad95241ac03fef48791e0e56663bf657b9b299599ed7fc573e835e72a23f242c5e0ce6fb8b8cb2c8e3a74e48e99521c08374b35389ebee7a13924083460e2fbd66db1a166d9f5a08280d30c6ce1bbec164d65b83ba608c41be48840da9a0fea1e9b4e7c7873c2c6e6b0d993027d0240c2ee7987e6da8982559ceccc0721b06774154f8a9c5276de8e2", 0x1000}, {&(0x7f0000000180)='_', 0x1}, {&(0x7f0000002600)="880304558703e53d1d90c613c4c61fb204e4cf9d8ba32cea221ececf7ed75b7e68c06654abe9615ea808ed3b2c446b7adb33b91726688d134aa8e009fb0d6720f251857c62d121f4f9c4d16208bad0171e9e847dab9349e2114ef85aad8a93435e51b1006edbd268d5cbfd5c7395c65c91bb6447f76ddbb9910ff7e9f35f307fa5def766824b4b6d5e7235bd9cf2021610c9b8f0a7a8c8f168e1ff74c6e2aa610230bab3a736368f620fd434b2220aacba8f3a6a64550294c4a0cc91b2a98b24c02dfcabc9b3d3852499b2cf95bdd6ee9d9ef49a525bf052c635ace09ef6830c2396470f0fbfad8c2930bf9c55a3e721133725298cbe70aa27b6ad2c1717701567f7b0e4385b25bd8b1ae7d18d73360e9b1b96107d20004718c760b2e2c011eb3211672d125c7dd66a654d9307bc65bf6d748d453ed8830cb515b997ddf1c34c3e223d7478586e21c4fbed654731e50e4abaa1ecf1fdee5b2c01785562da40bbd85761a79170ee24d98e2e4bccafcb3ff8b7827e6ccd094b880b57745f961cbd822ddc48040b7364c93b627373460ff710b22eed6c4336977fad44c84dac9ed6fb695dfc1a0ce47915e2dd1574caf6f9f909a776907c2248359b2daddf48b05135f68ee5f689fba1103dd7ecb47d6838bae548bdebb9fb4ca433ef180a8b158fa037f892714fb32fd625a84e1fc323e1190991d29bc28791347878a83276646a96c78bae147b39843c6739f33a46d5d7f1810e1d8392634ecbbce1b6ed4c359be4f79f51710962bf8f9dd50a53e062fa9f1ad9ef6a3fcae8e3049574642cc994a606f3fbeed7fddcdb81d52cb2e46905a036cb039be541515daafd4c26aa176d114e1028f0d63a0bebf2143c1c828d459fa8f4ec4bbd5b1143a75eac23272e33ff5f0b2e68ce2bb253754684b8ca11f8f03c4402b0921fbe0daa455e81db660249962f91be8e372f5b50104c831ec3bc747fe6099063eff5c70e3d8aa0070e544aaa09165262e4f81332f8a143a5a4410c993e8653d1438db00726ca4ce5fd0d16b14bcb08372659bedaf08b0a0ca2255959289f3a39401b10d5996e31c9252611d3bd3909d151eaa108ad2bcb3d231ef9d031ef04170ffd2408f9ec9cc56b9604ee2dd8d0561787e77d8b7674c33ad239d891f1ad615c28f43c7d7300d6ec8591e629e8ae18cbf418a2a1eb184b4dddcbcc2f80ba5f81249288adec4422fad0fd501b045ec1a3cd6b457c8ac05db9b388a85f8e49f11d53d34ca5f6fd2d6dbf5607d50749c893c676903b666989e79ba88da44a06ecdae1c80d0c24767b174f1a2eb0bc5b1eb3e3b9fa0f8c8f66e9b0bdea82208eade96431d3a57327c4d99c13d62677797e88c884f659093a6b46060bcd2976e35cae6d036ba658375f63276ee9e14291c6350cc8137b9a105cdd0dc0459fb70f3ecea60702a23d38a9e29d8eb75542ac1eb256feedea0e3927c21e2fb94a4db52c1a8685cfb68c747b8e581588b5277900b81f3afcf5ae6905fe257b4dab1991cca3bbbbd69696028953da0a316b02416091324d9d8b9d3724b8058e23b9c5ab36a9006d914bd3617cb6e3a4567b43fbf3e3bd8ccc7ce83319f9eb520b6e9e96c2106f8a4cfc6ad7f5f89eaa28f9d097abb0adf0a856f8d760280dd930f6404614b177ca0c049f92321d8ea19b89932104c8b5639d39bf08df81b786e6314ca29d6f108db6473637a6d4fbffcd1273f6c9b9d5564510c1f5b409794408c37235d590cb6fe2a37d31689e466517fb92440f0f01e34af05e2349585463b3ec91d4b08543b70e71fc75775e26a3efd65d46466e29f6184f265bfc65571c74c0e5a69b1479653b788a16477c0dc939cf9db09a242db97e70f93219bd9bf1540e09f9bc8d682660c64193661315d7c618b350b8256195ab62a0a3a4afad3432d1a53c827ca107e70cbc675c4acad94c5cc396fd204b081abd1710859bb0b3d6467f5a0af008c686b819ae9eaffed980e43ef5ae4af7ec16c3702e12c831763c1aa732f4d3a4ea6e1c57cfc3e5b9f40319a5581209c9196bf71cebdf0fe95ad11b43f2a2295b3e108a7de203b07e08a1ea8f0d466adb5609410794f0595da35f5b5b64131d8c22fc3c0eef637460801a100c3ac89b075cab480c06190447d40a61027e1ff1d70eef6e66da3a987282136f48b088933e3dc79a00635f271b102610650b2faa9ffd9c8b76ea3598792d43ec3a632e63986fbf45b2f65d4d88dbf2afb3fa5e0728995fd6a85995402c84d2969fd02fc9567ba2fbd79d7174d45b767e28f21e5e2d6438e99a4985423d6589757dc4eed97a8ff2f645e42a7a7983239912efb084a61abfa731929eddb13869febf8013292b04bb35221facc42a4b8499750b996905cd83acc5fa82edd263e23f5b07c4262142750b537b88c974dcaec8c4db0212765b653e5999a2c2b440d6151636d560b627bbf9bd96dcee038a764081511db5f427527319fc8c8e04859d2ff30614c10e3579f5136f17704e91775a5621ec406613604ada3e24a7a6e25d9d820747d5547548af77465bf21f59b36012e51f9921f585fdd2a7375a27e92399062fc40501e50e5e812af4aedc82f0b52110f4fad37b123c761b95a3b29fd784f4c30960ea7289bdf9f1b1eaa3df71646b5055728064ec9f704efc9717c432d4c46e61485445b35f4596afdd5fb2256e1b19d8683eb5087d0c8c603843b353c04aac14de3d248bb9da4a5039cf054772f77b0d7b508ccbfdc98932c29bf16438e92d31fbffb030234f6aa92f210535887bde84662e094e3273afc552a2c038715fc1fc4d1b91187c4ede3552758a8656702127dd263de0d4a75b46dac8836fb5362f9b15a20aebc3a22bc4be05419f4462e8dab9ab7c51d1c5d754d16551aa1cb3692ab559d10a7d36b94e0d0277fda18f2431a21365ffc5917af7dafac143436d5850faef2a378c91c20195fe86457ffe1a4c5127fe221d4de59e552ef692fdf0eaabfb567ec31f438f1fdc78bd00da0313b4e16fdae0f098348a246cb74fb914f3e394b047ffed02d07617a83ed497dff4190146f1d12a497a2f290ba29f60d24a7d71d7fdfabb7369d9e813366207baa9b43c779cfb3312708b7cbea29be742264564f7f387a29b3afd071d126f8d2b078c5e5f379aca6dd5ade794aa7ab34d69b7fef520ff93169d2a3fd6c65a4b600f46a268da38490fedbce68bdf8845d6834a52e2e17203f3542071264d1ce4c0cf99a0e325b7b1bd24189722e880fb4c260ffcfb2088a44c4da1c9ad131a6ff8b57ba111bf106417d87c024dd88c14d86584e7cace5ebc5c6d68fa657002c5958b0e4422419e50881e51061a9cb6398612db5a86a1f3368c6555ede6a651e81edc2a120eb7c99e5d6737c5bed55a82e14ae80956b78a5836f426aa7d2017619e348c048a3545d1943a2a9e01ccd8dbc6a4f91be7554f53553e280babfb58c071c64450ecea3a71d6080d8c88ebba57cbc4099fae015af425c45a2e5c2f0607379798c5c9e492f7f197d215cb4fe634fb8c50e0a41396df611db20c99ba1896cc25d1f6b4fe9e0b1f76d56df22987a4f774ee83c7f39312945f268bebd3517fc1e4ff9bdeaddf3b8c2616bb628b860612f2ca98511349061b6753399c5770fbdad18d3d054952fb53129f4389e6847931f4039732293b5f424c2bf28cd32efd35ff43ab25aba30518a348317ed42538f431a1b04f0d05407b4ddc5747bae1192160cb87d7d772b80ee136ba3e91c20452499284e319350058ab74393cbc76eaa713edfc6e567c1bd22ece206bc16485baee2f7b2fc1c1d79495cf2924464cd6f512f5211909739c38f49357023df948aa1cc19bcfb0097d01f5e4854988c5bd6a80a6787a8ff1f228afe8c6e6abe91bfa1b2b480dc8d194c867af7b53a0e7c528158e96d2753ee0599046beae381beae14997a9f4afb91175f95fe8a45531424dabb1651fc226a6831fdce52d87ba94a60748f68e66507a75892d34cdd218b10e9e502ad0ebdeb6dcc94ee8e3170abd6592cf825e04dd69987e52750ae431e58977976b716b734a4cff32b6d1151905808052258d97ae965a38146e7e9bb9e6088dd284d606bec26493e5fe3fc7b62e40305dc7a85f7cbe05afaae4ce5900babacdeaa343f37d4cd8d5aec211c9d14f502cfbb7cacd12d9893b2934916d86f911c93351bdce124af5e69beac5db7fd2e8d16d7bc20d40ff028ee17afd53261825d52fcf52994e67e538baa35ba40ba7085289fc2f04e728e64f5966e7fe0d884f8720b57e529a66cef205b0472c7bae69213175ec21c8931f819cf1b906f98cb1269a83942e208f198285e7d45eacfc06574b606679b74b6bdd4e3815348ef22c3fcc11da215e4111489ff984b406143e5e7ff53d67cb3fd48fd5e7a2fcaed7e336888480fc10fddf6eec459f9189295a77fa5e5e057e08aa738a1e892395dbe97f1c31d36cd33abd70f477fa04a1cbd8d22623971f0dda2ab8cd8256b0c390ffcd6e6211fb5bd0d1a5f234ca52d231afbd651dcd7e52c09804c73a9540c6064e93d720626ed32a7cd16ca709b6a67b2ab27a835fc20f8e98d13de3a5a7f4a033b458445334c54ee13849200bc0587862b85912e88799a7135a71f75fd28fb3baf54ff852ac20ba56b56fc5274b83c7777e024f773f292ffc9e1c2af6930271c15f424b7f5fbe0187b3d99f2eb34fa4a972c16a339eac2284fe08cf70991c177cadcfc5ef586ce0fb54a435e4fe4f890d5888d9daacb526a8c0c3f2996b792e2accf5516a7b4824d01a4d8420bee690217ae07c33390d86f63f57909bd0d3d7d50bdd1a2085ac01288658b8a644b83be23175ab9723e648c4eaa4c24a13b6af6929fdf60f75d6eaa478a0b09a606d2822cf50cc67ee64f44e241afd18fc375ba94628d68841c99fbfcbba994faf454787a1b964b710052d639140eb42c29dae08fc36508a1e8574227dd07daa5bd534d1907b00a3cff3cbfd8b1c17790c7b12464c5c9c0666d3727cc11c83c13021e0e0b5ac1ac56585a9f67fea0033ad449491aad0c01e898a1e159889e2057666eb422eda0458bf5fc08f692dd6f254cc7579d84214038206915a3fa163747c40246a06aafec9d780532f55ba8b33f1869f102d0e062c74128418ae700a1f1519e3505c42e172330f67a66d0b078b194a97b6bbfe75ab54c927087c272bee48cdda2e206b4393d7d017de76bf6eed3536e47aaf4350ccf564f79163e428765127f40de81e3a5edbb5aa79796043ac4938515fab53d0c977eb44623a69ba8ea22591d3a3a487dc064a73124aea44bce48b2ec6a3d38dd18a4bc29d57093aefe38d75812f20ce7098f9af2cef00272d6eecd4023ff28dfcff9fc470f0c0e7694b3e2acfab69291b59266c7643fcb2c488377074b7d50f889990027a6326f3b7d9286f470b2e2f832d1722f0537b2e89fa1799a09b722d381d0d", 0xf1a}], 0x3) r4 = dup(r3) writev(r4, &(0x7f0000001400)=[{&(0x7f0000001300)='F', 0x1}], 0x1) read(r1, &(0x7f00000000c0)=""/189, 0xbd) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="0438bbf62addee8499d1074a7052927b48fe3a8d70c0f7d36317c6f61ab970cfc1c8caa42b923b3c8e35544e60c3caf0efaaf8c29513f60d7b5f0c446dcd9fd6c613000bd93efb3f6ff900000000000000839708e5", 0x55}, {&(0x7f00000005c0)="27072bd30bdbe7884f5c2b3f48670c5fd79f752f7d78348545c3d5b4fc9767c562cf6c3ec32edf4f44cc183ebb09ea342685961244999407029df9ac30d8547be1b40235c669b85780eed28386cbddf24c4a67d3c0445b5004dd79", 0x5b}, {&(0x7f0000000200)="a9489305653a411b9473da8839", 0xfffffc87}, {&(0x7f00000002c0)="b498b4de30316535a7acae3385d90297c4ebcfb76f54249583c2efe9958375df4747bfa5b20dac6b91fd1598c403aa8353573aa2c7b08f3e7035118f77839602183bf148b3d825b69992db569ae14bc42adbe0a667db027fb8dfc34330a4da33b9ca1c18feb96314ff1f733f775212779c75f32f35347392e7542ad147fc1e4c"}], 0x3) executing program 4: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x800000018, 0x1, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="1f85d11c", 0x4) getuid() sendmmsg(0xffffffffffffffff, &(0x7f0000001900)={&(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x10001, 0x3}, 0xc, &(0x7f0000001580)=[{&(0x7f00000001c0)="80f6a53b36f98b345435e6686e69fcfa78dba71d599bcb7d812b77264c7f9c063a4c83b89a5a6ef7affdb43119fa7ea4ec791a695ceaa4b7e35a7e9c4c4b6a8821c66b2b97d9f33372bf83d2a57349b51c66dc10236adeb6a63575f60f2fcf9177afdd9bcb15c1979fde831a", 0x6c}, {&(0x7f00000002c0)="3932f5bcd6e096b0e208afa5ef856121e31237aa566d8feac7124a388ced83879e59e9f294f543c50ea36135daa65bac448188ef24096f2bd6225a007fa493762c5603a362e825aa63dae20cf2ee879249507f4d57e13b063ea5c9d176b4e4e5326633e4ee1b71927f6676dee361dcc7411bb4fa7adccb0ef8bf8f09567922a01da6f03a8de7576e964d89b344c223b2a048d804c4a5b6b26d3b30f4", 0x9c}, {&(0x7f0000000580)="c41bc7c33a8ee8e4d30545f9c035a2a0f666cb34c321f12073a9bb96e6170c0c11489bff4b12774ef277248e4acb4014974dd5a3524898357802290c155d170ef2018c76c1a22a653528b065de6934d38586a85cd4458aa1e68851a8f1855a40880f687ad84b206d237f48388d8fefae5d42aa2e791191dcdbe9161295c110d0dbd20c547557ad0f26bb4b94c9e5cf225b84b6ca767aa4e04b484eca669374b4f6b8166add2d9ee1a7e43efcd566e239e7e1cba6c7c3952d252201ea9fcd13e65676dc4d8488567bb2740445d0799496d95685980fd6cf741d7b432a5ea51a9e73198cdd9b13caf5400dc230c5cdb3f9570b169da8d89b504d3607433172c1480768c47ca5966ee6425f5b15881e265453d05c52f7f6a261b64999d08245f60d72f250f8ae7fa643076823ddd5092c5ce5b33a15008a9c2a0b18a0855e1b4c32d1115ed53f1927eb63eae4d18170f3367b73f732b1f79bb59a895d97cd4cd330cdfe624f7a2ee1561e68b3c8ce3e04f747c25bec3372a68e64d37cfd6aa68a6d5349bbc497d6fb3694be4394afe10d7b59fc99787f0c31a043997bcf676f5918d777ea93db99e48396f27ec3c075c343466d67f406a9425f7947c2c21671187e721ad6877ca75a46102dd1a6da242f35ca68ad87a4f2184143c5be3cd2bdfd1c353240772d051a9482c1dd79050400c6e3f4a27b02a483f6cc6367c2b06a612925ad0eb90090fd46b4271814351ffa539257e712d386d17524e8292c8b3d020c86ba034140126734e01dc077b4e422be4f8ea74b738a4bb43bc7f72c344e2bcc798ca374a2e8e10bc158a254c9213efed21ae96399e4cfda589f1ad9ca4e37b852423631c09adc6fbbdf821dcd6fedc996993225716c4f54ffdafe99dfda4a153fe2c1a7feabc099068961c7c9aabb21bb28ed0e0d2f0c7338bdcb58f2c7f0007ce6735a1baa7266c8f3fe59399b42de9f7fd4bfd8663bcb0be79a6f481bb64b52afe83f40261666dfc17f4f51051f76c11d4850990e84352f26406768ebf50b07d6bd23de51023efc8f598822a1df58a1ebfdb6f1d2e565ddd08b430c79b9f77ff95f7fa9a0852ada0a5f3c2892a4490af153d67c96be2268b512b8e1490550ca6ea46c9a290284e9292ef9a620d4dc620c5213180f8785af23471f1cce8295d8db6b435f3d7f8cc1fdf8bdfae74782d88f294b4c3e392e41c89cd3c78a6a456697968efa08cb1239b3b4a2f8f1a38a88ae952e2762fb93b954b00563c47d5fbce791e0a517b056bd23b8d4a30c362fc87af7c2319bd5cbb1a70ec0e315dc8d331afd2c27351a6f5e1d8e4cc9e5fe6b7373182551b7600cef268bcba50ccb10dc01cf4fedbabc5a33bfb068ad4d12fd0eae9b1bb1e6b57b395bbfe9f6dc7373c07de2e027944518f373bbef4875664f08a04f3d2f10f245d8775ec0f87bbab7d08b7ed850d6557c575b944cb8d0bcff65e7ed6529ecfffe729dcc76ad41101763e179d07ed6dcce503a5cecdd117ecfb978f5485fb36a4549a86500b6a43d090ea2837f1832a309478c9c4d241d95658a7a576ee7e2334cf029c0a8275c116d30e7482adc4a84ed565adcd2f2c1defc9c4ea96915cc7df0fa62e040e0fafd2a458cefd5418f96dcb079cb64e98682cced6433056af0cceb1db44fec23ced9b0bb6cef9aaa13a6962454fbd8e12113afa71d7e9711f70f730e78f7599b009e50aeaaa5d9bf2e261bec7244583a93d562a90e2741bc3c0fbc3532588f43f76252dfd0559ac6727fbb049b238893b1fe2f9bae8bf01033087dd5beccaeb73875e3367bfb6ae7a277bb39d6d0975b3a5a5936a54a573e8ca16164f1cadd676e1c0eae4d262d8b3f52dec0f2ec1e7ccdb8d234ac3212df020c0cf491a1c5d8d31c86a6769bd49961f167d4a33188a296fddef50b597552fd9781dad2d0a9c6dd14155eeafa000e6d0d0e565066e83acba51b5f83bdc5c09a6deda36912be1bf811a86a41bb449317506719285c8760b4d65f36989f07e4c81546fff899e8336b1b5aa859a79242ea7d8ee915714ad36a51b13fe5b83cd8e342e85fc127c2634b677a473eab789fdc094926c31bef4a3e8b26ff43d8cd3bbbc1df6f9c77a81cb8f3924a3aeecc586c93ccdfed07fb9c7a262bccd79387359c3e3162135b069d703e314a99dab2252ba3669b640b9593b5a4e9574ea14d2147af66e1c4a176a3274b375b06f53811fbe6d520145a782a7a6c2abd4a69d81441bb8c3a7fdbe3faf040794f178c59a6241a0080b081ea3a3e222527f5b4cbe48ba7cade336329045c4dce6973e4a94ca779efdc6f1e897a82dd79fc4c4f23ec0e6c7fab22c6142a4be208fdd8543b9c9d69be28ff56f0d09ac7cb2160891af7fe5d990f7f29122c9dbee502b918b73a88d25cd39c45bd05c8d1a6d4ffc78e7576366db7aabe99a6e5d88198880f94865dd199423b931a84414704c9f1a8c1441ccd03ab0703fbe94868d0b2ef18195cd29771593b00612e9f84e1f67e4059bd2558b0802fd92aca752ae297bb713e9bdc3363855eeb3d28b120e64ec830ecaa349eb2de92bda69532055393fc28617b47639bd9251ddc0a798af4458247b17420b71b0879a39d6f8dcc4bfb12e5304a94fcbf275e076f94f81fdc27db079d8daea2f0be4c5e3823b02158a1225f9b6d5b47e0a0afcabf645eb58473b4ca2236ee09dde1a74c86f796918cc7237adb633fed2c71984142e2e31d17b530ea333ea8aa5e4fc9c42ec3ec206e41bc34237ce965323c4007cba8297cb3f15b2f6ab5d109ad2ea4460b9b1add3090cf00d6fc83848cbd1e93f8654b003705564ed02ff34a740255faaf1295eab24584353cd99583e62c088f64b0c0a89f6852f6fde27219976af22433cd49f92c3a9e1182433ab342c6f279ad941b276ac74ff84a22dec49324ad214e888f2c6824fa41cfc8b37ec575fa8108e4205805966cc9631d3c26d33751ce3995fd0cd52f344fa01e07ec97080f743f1896b899228e9a1acd89c65fd28365a5e0d32a6a75018d2dc830153d54c9e1f2eec79a79a7426f81e31cc228a542266ee7af95118a68ecdc1d1cc329f13b1f770063c04ed631fb8e1c1ecb27ac4d7b3c33225c6d2e428a915759a82a0ed0b4ff6de6114863f58818af23b34465a06a0b27f6f7e527d5057b112fc0e61c4d2dc08e7994da7ce0f2ece468032faf8432bd444754fe0f5992ea6d98b272735946ca49da600b12ce9e2d3a362f9366551abb026fa6aa5980093086b4ceec34afb029fc9ef0ce2c022c86f979a86bec848c20926d9dbff2d7e47ea7f37707cfb7c7a590d093f559cdbc86ec95b729cd79f66b514df00bf4af862636b4ae7f0e38b2fcd819de02546f8e0cc576b86dc6e2393fb54279505594cc35f700ec4cbebec08d5601b97933a5ee386267e3f3cf12707624f31a2d75cfa4eac846b89b4ec21f30e872a3db93d21a61fcd538cca295d98f04cdafbc61bb61462219def386b4bd103452fe834836df173ff94967766d09d7b08f3fb26ac391f574f60454f33060ce6add7a6b9af1f83b691b0da18e69d3245620055cfdf6bb562bd19575c8f0c715a1615f092efa8cd09317f7013c388709b76a48a2c846f21a179f686bd36d20c3e47e23970688ebbf029062fd917abb4c44dace809d2cd829097e0666897f7df16c93a4a21640a71472f1677a5dc967d93b7a82d9798f09951c6f7ce4315cdea72cf9ec595debad68984f4c1872336c8046d24618a065f2d14779b87f604090ce5bdcac40a04ddeef13bc9310f9df0c491d8369de747575b7ebe02c59ee511b54967df8b19a3f33c127ef19efed1cfcb42df448d210e2723869e96c41db17d5f126bd66d24afbd62ed0e979b176eb599ee35fbd7485d663a84854369e31575ff79f4a08e6f5da447412371fa996199f487dffee05d487ce16582d44feddaee0d488176fdb8df985d874f7f942c2432cfa37fdcf8e4bb88be4293c4205d2f138f4f0c9b2ab98505fa13ecbe3ce0c3d7948badc644a6d0c03fdeec3777e4abe3b49c5d8b44b619019bc920caeb5ebbc3dc139c092b4fba82b15ad2464dbd3a394b1b39b8695a718bc44cb4b03e23a4c17e016d2a445da661c331d673c80c8225c681e36a0731bcdeceb4bf0e4a504ec61223bf89c9f1884cc85e28bc463c8c1849d19b178c2ac30fb614da30af9d2e4bc6ca18788ed6020666975d66f28279f18d5ce0bf79c429eef38af2257332414568b349f0dbc661731cd2fbc35386f3779b0a09dd8f01a730ec50f2b4806b0a1ce84ebba787db699c50dbbcbd36d6bb54a87bb20db81d8eee9caec90f9e794b73de5a138d3d097ee40a8f253ea7ff68053614d368017c42bd0cbdd72a4b873dbc8e8832f7c1d6f2946d498421fd7fe6d0ce4263447ff3c66476d18fb6505e71ee39269ca34b2411ce6458d278276a6b2d1de2398cac0ae8878be2da425a1145bad4b1cfc3e4fdc9a33d4e334b6d7505b10fc5f3969aacdc5251ec47f64cdfb836ea143edb73ea0f3f7f66a51566e2581decdb6e09bb2dfbf993e774a05212c2f9bbf179c8af252b5c517d1c9873c56b08be9668ee0e5d80e88feb9c1efe25b941f5fa815249801346f36b167a1b873b4e2b267e0e0ad094507448ac3cc2f177c809733097c4d658f2af9a53c843757ccf66501e46c12bdea5bedfdd5bac08a686a787c04f3eb644a2753b458d2d4fe6aa864a2080b1ecc6d1d10916c04616b4f1f37c10aaa06ed28d3181f1411d610d2d368338b1571f7b49e590bb7ebb5f19db689e4143a1b860a7ca09a5cfa43b3c8f36ca9d8a5c1abc7f55b3c866a44b9d3ad09dcf2271679396ca2fb6faaf8924c509d15cea8d6a03c3c719fc702c314caa3cad9c383d7b7d1c214e23bfeaf8b36cd347af83818ceb9b089021807422a6343178e4894965a0ad44762db26d9c5c1e14f5b9e31320a0ef99162d4acc1886e91a2bb0ad3bb4cf442a665f542b705b8fc3e9548884065ee20ba26950da6a5d4d71eaa037ff931d5cae9cf4e2695f09c199949accc287d61f0789daf35571b143898ec89d1cd322353d0c36dfde260a33d388374a035895383d6750c8bf6e955f5dc04afc47236fd3b4cccc6a47498e400bfd499fac479fbede244681ac177df57bf23ac09cc0bbdc25924df25576b3b2571a9bf96120a70d4693093438efaf1ae94a47da93db0eb6fe8ae270660c50d35fa405c09eb4149044a159f281dd45b35d3cc91ec1700e611d4b4be9f003121aec9ff20c2c03dfe3eda0f4740e6cd6ec936feaeaa7a35b4ff3db1858eaef4fc4266b05809431fd3c902eb887c3a35730cfd4b9aee0ecc3ee3ddc519abfd1c996af0dc25b5a18072120625cac23d3b7459402c4d8729335de48a0b7d03332783a18dfe46b55fb8cb144234d56f53c58b5c3136d39e1ede4378c14124eb8b08a7fd9e26cd6fa9dbbb220d92b24f59768002e54ea80ca269f98a343e17c4ffaacc075cbde45cceb73d42c50f99f6bcf1187c33c950e66054a4f5931fc8a0728d6e4458a38fbfc7b666aac02fdf9fafc0d6b3a2759daafa5d31c389c1036842f9a355519db09c76aacdfb0054b38871b0e444f605eb63f7131562245e267539f0a7c3685fe203e4cc9f401d8b9f74909ee7aa92de393c49caba9fd836098af3afc1da720fa47055412b0f3cc41bc94781a2051e59d76e837d8b75c57196800f87851121ccf3708e4a09af82a5c7ddc0c7c06344b45ffc6c724286f44124794e7408a8d338646555e3e3e6e7a213c02e966a9b30d693dc10", 0x1000}, {&(0x7f0000000240)="771e5baf3514a6dab8d06806a92d", 0xe}, {&(0x7f0000000380)="f99949b8a9f988bb9d1d628802d56a541173be982ed7e872908ab3b0ca4bbd69d481eab2603cdd8ea482271214362ee6590ab2c5e0957964c1441c9242541fbb86c60631e2755df2eb0a376d2d2cc2ff53fe0f371616d2", 0x57}], 0x5, &(0x7f0000001600)=[{0x58, 0xffff, 0x1, "66e71569af0fa18ef964fcb1f7e0ccc3595452744c46b99f23cf6c7a9885e55d567ff0b9e12140b113be63ca7b8f55b79c457b63c3b0cc82d58a6499b3556abc59ddb3b80b7174"}, {0x30, 0x1, 0xa942, "3a6bb01c963c820a47bd3d3fa682e2df9b0ae221976c30c1b42ad8d14c88e0d7"}, {0xb8, 0xffff, 0x6, "20a32552be76d3e710b599f540eb020e648a25dd5e9a092eb0238853c512a6c86bb4ebe5b6001ccf7414bf2ece7ee5ed760fe9f8169b965ab8c45be88389f371b63ce9997eb457a73a055eb72ee0276383652cff511f38ad0e17ca207d85387f55e45de022b93c2dd81545505a4da41d9f4b3d3e5d31d910b6ac2960bdb61839d2e46d6a77600382e994176e2deb755b5ca00a77d43166754b4e28449b60b8b68066cff1fd6fa977"}, {0xc0, 0xffff, 0x0, "f32f8d2f8bee3bb16871eb3c2c749aaea231de5ad7c52ea734b1dad3a3fc2d25b9c0b69dd710b5796903b5d566f68b09689da1c0eaf40a89539fc776b90897b04e4af33721c61a1ee6b23678435630f72a23f763548759f8019480aa1d69ba427019c34cc1dc97935b61d300b2c271a83e85dacb0d4bb4a565accc1387ae713fec4f4b0ce300b55bb7d3eefc155089a6e57dd52606246c30e2b697b99d994c6f0c519f28e12f7b169b4c9da3dac1"}, {0xe8, 0xffff, 0x1f66, "97ac3eee1334c9954ac7e189e0900dc421250852ab791cecd55c37c9c0608ea30f23eb98c403e3db21489e7bd76c8ee9723c618d827fd4c61c70adb97c54069ab3b6c5b77ce5c431bd8a7eb5be33cc255480a794af55515fa37208037961990b92dd19b33ea2e0bb4ed8bed535ad99c7ebeb63153a2370c53e660a19751afb95a22a4fdf5bdce9e7798918daf5cd374c5b165e17a1082b1478d2dad881b12ec5cefaf376728de7a82fd75de45d9b48d614dac297f5292435c11db9fbd3a029e2e1294cd50db5a51436bd674ae2e8b613d0"}], 0x2e8}}, 0x10, 0x0) getgid() sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 3: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x112) openat$tty(0xffffffffffffff9c, 0x0, 0x20000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) fcntl$getown(r2, 0x5) socket(0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000000)='\\', &(0x7f0000000540)=0x1, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000001180), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f00000000c0)={0x4, 0x2, 0x70, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000280)="e3ae6a7f41943e1ca98d2516ff97785612fdc6fe0e34e781384d0f7d1cc26503daa47465d640851d840dd70c5cf9299bcef200ad3c1a9588a54f5665616d984db7f92d8a6ae04ee2a75aaba33cab03570a51e12dcd615fe99d4194c9ea5ad5f5e62b68589a770d70c349529aef3b3478561411ef7060d679e13627e1abdb75a710275990ef22f0c684f929afc3ea147d34c7353f74b8195e96620741b7a195c182337358ed7746cc6f0fe83141b0c363d66a38d8", 0xb4) connect$unix(r2, &(0x7f0000000480)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000340), &(0x7f0000000380)="443c7e53ddbf6828c034fcd532482f4aa2f04d8f7a992f250d0bd4da78e80fb9797c81f2ef1a14481c6dd5e03b22e88064c991c3db10e3eb39035d2c161b2d7ff64dbf3f7581617ff0b7a09cec25fe97205d4a857cbdf60298", 0x59) socket(0x2, 0x2, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x18, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000000029, 0x26, &(0x7f0000000040)='X\x00\x00\x00', 0x4) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0x1, 0x0, "7d40e919dff257f7e00a7e6eaa54cd31797e9b3a"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000004c80)="9041f8615e27caf0f152ade1312664fcba8a5af25206bdd56789c7104d6a5738bb3f818a4700d8ba8e8fff64c41975abbf9ce4ba536e150cd2d6a5cbb412f24f9b273aab98886168baa5b83df1b6c71249aa8507a9427936142eab6157325daf963f0c827181a0587043cd17470f0b7a8689ac137a2379a216d1af401dbaa6f9e25f1131526e34dab3a691fadc9ac99eb581d63403ce763fd46c097652fff2724659f913613b02eab31c1ab33b7d0379eaf24a9dcbf74b488ca84f7fd9e1a9c1da5401540a9ad2da91e50559352ba83b3953e7ecf10f9c15c232d9628a6c27bee3b48fcfbc3a0ccbec78a92ff8bffd5167e1b5a55c09f2a689602f7422a843c024337d83dbeaa09521d53815a00b1159feac9d0bf7c1089ee7f9126d4537e6d9f21b941d7fa79c7902029db3e4da9c536cc7e9d1a2707e63c13b1be75cd1192853df2a6817ea070af43d865e876c60f5a4fe2ddd7218377aa6892405454e9b551773afdf8d915494216813082c47c35f11a948b90c510b6a4cb33256c5bd509057a40eccb8e7599561abcd6abe2ee617157b1d863bcb519adebce220db73a4b95df0a63e26c80d9de017c873d10814a1bedd306d9084abf44823f4441997e435f32d4946400c984f5f8bed014236e222bbf811d8c44ad9a0bc1bfee93fa60468887ea320d69e3ded1c977c74f66813276398bbd849e2e01d4338c1fbe35258716b76321932897f7065e4dc48d6dad4f47b170c00b9f7ea84dcaee4390b1cc9c6ef86fc9496cb05b2a68edbbf4fdb62ca8eb5d20d53c294f3bb71774248ce23c08e45059d11e7940c6a5faae4a071333633587b51145b9d6f1ca5bca55fb187f1379c5f8c053d0829cc536b562caa4b56df716601e54b67bc1de978617283807f9e93348fbae50c99fa4b17f66f3a69102d3c5e623acef42b6b0776827cb17e813e4f26b50f9d330c4097f9d3d7a286ee63e3f85080a0fe22cb8c7820a52eb8abe1ca60a1ef31dc1b37153b3c5424116bbf9f40c469baafaf200ecb0abbe92fc481cc296446f9258d474e15db840944b9ea5eb3a7ef4dde125a250ece74e8db5a815cab1c144bcc933a5eebfd79e6cb4263b613fd117ed20c18b463b529809bae487c6c179a8cd17c6ae1071964b3580319d772eea332e0c7e580f1652c7699457f1e848e485f8e816b64a0700246208ba144eb61a7048d1e6c9ad4cd8ce431576ab1db573cb4f0bf4454ba5cb1710b869ed5a8574d0ddbf022dec1b18e12843d72748fe6a982c469beba9c5c3b0fd6ec468765d6ff3848cdd4153374c88963bcef57a5764d42d8e869f266fdefdca622806c2d99ce4617da96649d3f2272f89d6212c285e2d434208adf94a467698eca5429846df3fa9c28cf696c00faa5b5690fcd6cf9abc34f105aee788a39a200453f9e52642f98930449296ef14f29c2a2aa909dd96ffcebbf292399dfd7898a9938b1ca3ca1bf3f15b72fa204945d1cbf6fadfc530aa9cd319706b6a6eb0ca256a659543061742d8e9768cb46c0691be082bdf7488ce120fd5f61f4e7ce409efcde3af6ce71287dd2b92d5f84c25ab78b01d45d1eeb2774f30248e3aaa761d8ac6f77b2954e2639cd6d298dc6797b37fb0c9a6a3e2253c0827ffe9e118cf0dc12f34481e2a83d757fda36fde52b5ecf65324c2576bd9444b32d7ffad3e5fcc097146aa9b9d1ebb1f48d2598c5af76cedebfdff833d6d76fe32e02bbc9ea6dc9d80fc914a8d14991520903400727e8e82d5d88b83f53ff939674e760dc3b63b5e2a66d30a6c79feebb18d071f43bb7243e956653610162a4d39b43fd4694d5182685a2e11d796e1fb64ba2433e0e8f346b649852b96e7ddb762af26bf729a6c8db5eb071660db959ee406310718f1bd12323cfbd9b29860274dcad43504f0422063f3564e7966bf37a236d2f68cfa99b1f598a570a193dbbb830a52ad86a8e9c1a4215d26e9dbd338ca866fd0d2b430f2029db8e4d2220a2a3af7443f179d17f51d27e890d71021aa5037063cb8825365c3178d2c94237bee1e47ba6ff2b4bea71a91dadcc7b4bb2b14d014c86b717542b48f0c1e66ec2aaf64948824a36bafd6cb367374641b2c892c1f0b349dc6eab3b4c9eafbd2a95b24f0da6607c17fed42fb5c35fb8779bcc67aba75b29659f1fa53a4be47de8a08757ad7ece60d1e2d9a4abc20022a8193d3a3839831fb98c727a394828c3f2ae8ea996e047aba79c598994e80645b30aa6aae097f3659dde10d7a9caa91c295dcab3ddb9ee4914906011c17634ec33bc8a4c9e4b9e937912a6cd97dc0fd3e4812a1d9dbc4d06f15943d3d023c6f8ca595273e7d2aabe36874d0cc73e69dd186befcb925e0ce919ce9ab57a7e0befc14faf3a0c7abb035a95b2010ecac716ef91ff7a07f757320b26221496274743f1bf09770e44ff695ae2d7eb45073c99f4ef3eb4f931acf4e78fc3c3a2fa86100ca88f181fd60efbc56db509071da559990235479060013f3ab8819f7fce8158fba0158d850a8b8bdbe663067bda391c4cbc4ffae6a57b41252637330fe405b5689a95157d46437dd79fc09984a3f6d6f918fc6c3cf3026d8d826581444ef1f90c830097add7e86f9390cab7124d28594546a01b9140732fc952c1b645d97170bc1819e2844eae290038cff57815d7354fd88f26909b92326891382c7078fa8942033876c0e0fb5b9526c5a76c23dc3476a5d07d6553cad364fe62abbc39a577977259302fa3d09c04ebf1bd8538193476c4c48ce750ca0b077d9bf23773b15e81e20b23e8366027dba7467b9eee326181ad77391d391d6af7f7fc19001876d956277ce71bf73ed738f7b0ed9e3047a831af4b3e8d62c887cd45bf8788902b165cb4a838b8f42b8a647014b2175198c38fb981fa082c0ab6d6c5580d2429a7b568ff6d9dfb332c33587a518024d1ca74771390de5d00907a37d40c7400bbea3789c2aabe5cf03ddedc38bdb220f30c1b8fbfd30d3e0d54ff6d68bf7f7a71069ff512ae4cc2ed6ad9cfe8f8fc0229575a114370c66152ae800bdadc7ab87837804e8d13c75f13ba4bbfda0c7174983bec37d0adcf57078ba3f8efaf5a907269903f1d50b11459b967b274d60c766555ced4612637ea1dece42d65fcb333b9254df1011063d885e3441ead4b32cf464795e0ac00a9df353d51811e7b179f65e6fcbad4215f0cc7f753f14403c45869f58f4446f30f4527e158a5d2ad2b6baa1f09f8e0e957b94965231d8047cd5150a61aa85c2faf30102637b08785abda5e958a8298318f3e07956599adb19e1560c29ba4a7b467cea72814c31b3df37baae2d61c072bafb46cfb56e8eddd1392a5158339be093b1e5e2f77975dd73c81a14b07bba54c5818c9982fe6d16f3a59b48e525c440c95f23e2e8fff061c07e007dec0f4a659ed0da4d0851fcc73601eae4f31984bf950bb628148cd245c50bf6592487037685aa63f761f33c2a6c1a8b8cbaed6e038e2f2888882ba742b1be6e7d612e7ed44aa859846ed1dfc5a74c90bef74268027a0fe6ab84bd556dabbabc9cf89981822c089da90d37846c5e73b7c9a5da28b5186b2d69a5c5153f0c0fdfde18c019d7622b216c4e643978f326385de95cdbd6dd1a784546ca1b9727e4003ae28fdb37f17e6903702dff70224990cbf1738fad14fc95c728c5c95c7b2b68b3919c3208ecf5f0d7e600c7409dc23c25313866746b9117df4c99ba77466a4bdbc7138e1f6c2304ae894e8ac10ef8e1964dbc13d9f558423806ff53fdf93630169f752cae207c91f718609508640d9aa7c56d38484b6ed9d1f075a2b41741c08e5d8f443095540f8415e808ad77c44cb8121074345a667fa3fe487f2412133ae58c1c1852dfbcf5c61576ab2702d443d42e75557b4a5fd341852c8fa7713ed018b3e013a4887b3b9b57725e2c84e54e6b6075946e779c7157d89c227a0565aa50cd97af23c66df6b3e4dd12760662653ccb5ee27d5603f9ffbf24b404ac3eb88d3d097dd2045568ac8721aeceb41c587988ed4fe5c5e4c23e2b8215a0ea28980097aeb5959de16c0af63d1605a1f1cab1b7d5fb62fd4f740652432b99f758643cc4bf470bfff0276a01149e275c6b64ad864ce679027d25782991b6d58ea4e24a3e773f3cdde5c1a89191da6ddf4f4259c0d9e0632b1aff13435a2474301ebbb81985dff343922e9f307f5383fd31a318b1f97fd7f28b36f70d8bb58c6581d90d33dc6549b5e70002a25b6f62c9bd5c201b406cd1a1f39fdec605d87ba503523fd378daf44c14acdba381f3c5b95c13c322389fb8a04ea3501829c813388b4e62f263fc2a08eb93e34b04c69e9480e2653e3b9b3d52eef68edf8c1fd43464efc65b3a332d25af9868d18eea6b413cfdafdf951bf7e1faf0fd59ec9f4a8960b941131a7f7bee639ddf65afee6414a1e24deac053ddf0bb4b11d01b7c121581cfd371c1bd6d9e2eabb26a8bbc2eb03fb65d99a096141668356e341cabc60b5ca6573d6184d7e77b7095a61901e91f1f70e3bdce24542963acea6e5afe45893802e3f5f2e2cd591be2e5140a9ab2366c43ecf0700a4b845b617b28fae699ee390d6a3c3008ebfaf729c035885cb475471826b947a66a92082f06f1f659589909c3fb9537fe8d5e43fab84f5b1e4c894fbb17ad1bb1266325f69d5146460b0779da71527679350cbfd2b93820d73fe78543507366984690889f822bba38e8a1cf666e71568e6aea48a50bf58ab312b888391e4bb0b58d8d08f12d9561266b9a1145a18ff33994632d96587fb819143fc7dc19b6a788f7186fcb667b9819f3d9bef2afe599f42a4bf77f2feef28172847abe9b22544f1371882e6ad72e80686d78bce35707829a698f14cc9fe2eb6fd253d63f447d475accb9a99c27bbb9fc01b72008827353c235857ea3277460903743f9bab9e165e01ccd2235284f94821aaaa9189c378bfa3babc5628fc712330552e693b712b91b59207f5351fc6ddb69578156adf874744063a0b0a8cc542897eb6394d5759b19984d574e1263df4e5b34f7c4ad8d0ef4b891c5371ca4ca433cba929c6ac24e6bb043b6d044fdad4cb1c082773ce8a05e3d909b31ed9b1d02960dff71bede28306e8a276b11de0658260ac81c8726b501a239d494bf8926dfb7bde477ea2fabe9e3067dbe8237db41af7e2ace7da2d181d2ac53167b3236be74bc2430db70c7470932865ebbfec6c5d7644119c5658164b319f0ffe9c199d1a55b189c8862ff64956a7c6ea92f3d74d08ba4e959b3f935ce5a891f4c062fceade4050ad8e651547d80974ebe93967621f7176b7c775ef41ec88f9cc0e46e54c1c0f832b9324b92627119f98f3b8d2d9fbbaa13f53bfa9086c9b6156c63d58cfada4b4f14d25c9de7fd5e1f0b9701ed60aacf5997b842e4357b326b48ad2615baaf11f844a7c883501a0cfe21f34ea87c4a14cedc73ae4962ea13fc6891b22283d9e74bced34342665ca78d3836e3b60c69f984a9ad6b8674694266c6302a8f97d1126528484d182798d735eb05843e59922f36ee5354b8a9b5cfb5df5977b2c6e2de9e3515f9621a723e8ec0a41ad88deb2a958759ebb18fbe4e7be96f117f4e10828cda7ae31e6db4378651102d33f2fafca89fc20762822bc2ec26b2436d3cbc956b90d2ab019589c0f4b75609f98d9093ea94cd009d5bfcb0864140061ae0e08249cfcb8ad08c3d2366bb515ccbcd7eb44f3a4bccb521773da9ec7aab6f8175eaee913c96b75a3065ddc1165fd7341ae2cdc278949223569075937c3739215", 0x1000}, {&(0x7f00000001c0)="b0da85fb157b06aaaed3f30b053b7be3fc0a1f43f258c8cb5443653fb52dddbe1859ef779d23d65e8c66d1b8a15309534335793a6171d40599c6f8b916ffecf0a44c6f3d3cba764caa58e75b49f95cfe2374cf5a9eccfe3eaa548b0e8ec3e99f93cbf150c508604b38c963973596a0b76e56436f2a5a41c19edb6a0e67d5ce973bf9a5a4bb7296059efc7378a062d09a38f7c954", 0x94}, {&(0x7f0000000480)="70f87ffe4e1d772e6d83bbbea790fda4523f203f2eb577b131e62648dade8904c36ee147eb5a1c16f6b6c1419dfd25b7c750805dd8f31fa57af51204", 0x3c}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) writev(r2, &(0x7f0000000a80)=[{&(0x7f00000006c0)="bbe83e6f2020070ecd120f2c274c8758039d8d0e47f103eefff766a71f6d36461dbbed548837d46064a86300dd34aba1ebcb94e135ce33435c43980d7ee541b3ca79cd50bc2c130a3bba4736f08ccc26e140bef89cec4ee091f1dbe9b091c274bdddc831c5de50633049c98c772cda7038f700d198bc0e41ffad41d0e0a545cb15a6b4bdfd", 0x85}, {&(0x7f00000009c0)="6cd66d8a0613723bbf65277b459842ff3c61f624de41e5a3d5ad3557fe9229c169da6e68e5fda0b6e11362d71c0e2feb89d70dfbcbc508f3f53e910cea29af2b19dbc7dcf6c703ccc886c41292943553a866fd96766bcc66dc60cdceba1d16c67530919c8a500d64dc67a0af85c9f01e259fe8cb4088aeb24288e47d2f0491cd1ca8ec42b9f2a1fe42a59d7848ec591046a6ef7800604814215d756f9aa9bd382a773db2ea7f3aee74348b80da417dd86a2a49372638a954eb", 0xb9}, {&(0x7f0000000600)="59a5a783ec6bf75f0e69", 0xa}, {&(0x7f0000001640)="27db5bc76a9fdbd987fc2d25e179494f2f3affb138fe5a2fba2bf2a63df1de175b8dcf1652b9ab59b98100070aaeb2f4ea2206768f992c10293bee899c421e20087dbd7429394b154a07fca3c81db86ef28171fb58326e39f74bdc832f3f245d4fe87a5c582b2eddced5f05a073a87254b3ded3cefdcb754c551d0db3b7d72ecfe70af8e924675bc4816294c4887a99ebdb63516f13c73e9db366f74991ff7f9026d77618886a83cc92559084fa041f0c485455e094bdc1a1c69e9bc", 0xbc}], 0x4) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000800)=""/199, 0xc7}], 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="2d5dd10c1da2be890f855875c21996e2dc189591ab4e9bff0795e4fc0aa691c9520d2fc78230a86a29979dec37e0d1dbc823480023a8e520d2a07da635c6ddc469dcf19516aa", 0x46}, {&(0x7f00000026c0)="b6a0bbe1458e6ddb72275f4d53dbc768533990686977bf8c829c7dd499285bbb97d60fd2d7a8cc58965f2e5ecd986362a962fe4a68c5e5017241e8bc7c8f1b8c365079244668be445c1bd0f71f9ca9a0772b7e562df47f018886912b92f4e96ac940381f73cea775cf81ea3ab7430f515b67b2b9c8b5fb14a36e48020ae88f1f9f97ede7df9114448d7b8ae65b99629ae6f1d6d8db9a15f47c294bc100eebfad020d352508f0b675d0ebfaad966b4f2e3283f5f5583297afc2b7b172783674c279af400355a54e729e06249063c20de792a911ceea0b5b805bd56c16e29fbedb141c0a448688680bec416ab87e36412b4e1b1cd90e74a8b4ba5cb85f0fb34ec89b1e98013dd052d6f0bfd43b2cacce863c1da06ba8bc6f165fedfe0cc640e4d3482acfea230132f50a542911018ca2c89229335061c176dca7966c039562aea91111cc82992d68b08c7c13c7bdc3bdc6e080b6b3896caafac3d923f22e3f5eeadd41b3a1a351a0cb3986402790dc30fd17ea5c758c20f1aa1e37ebd399697c0c2c0acc9cf643674b58df73f11a15c5319586022a67475a25557e328af04f1a8f1753e52c556bcc722ad4a02a50e5af235de81d0ace11471990bdfac07d038324af", 0x1c1}, {&(0x7f00000000c0)="b3a11e7d019b5b05f2e04c88022c4180d959fbe2b9f9b9b4835014afc1d59646e3d93fd88bdbe8507f2db3685f6ac107ab", 0x31}, {&(0x7f0000000280)="3e7f6b0d0c9f20dfe8ada65167975cc27f5a61fd10b7110965e48d5e104f0052f916b702d5389b70f295d7b3603ebebbbeca2cad689a2dcfaf5ec4f05d6d8de7468e23277a2ac90e2f42a5477833075714ddbbec062b3caebdd97c61d74983f870a59907100341f0a8c4df76f179a664cc5dc28c90615337b9c73477", 0x7c}, {&(0x7f0000000b00)="53f320a01e8efcf77da20c949c0e5ea687747cc5cafb86aa90bb86891063f0127680059a099ee8a59e38f0dbef51bb94065687c8224d94321597d5e32cbd66c7e446645c033f7691ff846d1d7ab148e942579afe09ad1b1f5ab6beb273587480155451ac44f991b93ae0747d71b6c871c2162042065c521106b5c5a8d6383981435b9388af9665fd5ef7a6b9f43a41de65ab60a668dc9835b7f2f6dd753f82666abc2ca6ed82957b3aefc7a6c538d29fb5e1654032220be1eaebad77764747b2b92e9ec7ea28aec78aa0bb7b67aee77d1240bb503cbe5c07e2a3c0eef4e2773a9c3b10e8627ecf7e4ade855cad0a41731a965ddc79d9eccb6438a8e8875b124b47e27292896955ca2f284ededfc456be68f4ae01e6adfbd869a4015ae778d6c7fac104e42e41ba122d2d385a2239beaca94d8fd872b16b403bfd664fa988b41d3e6854d130e73296a456809260bcd9f3fd35bf89a26bfebaee1b54643d175ae8606dd6f12bfd2d1ca8e048ea446742df49568c712013a10788bccaaf35b4c619cd29c9da0bbb5766b474fdc7b3bfc75821db497b6741abaa8ada828c148d9ddcc45681398103f28db1cf962790175dff6705173199cdcf1d7e6730487f1e33b559ae9b19c48236baa3bf82f45a5087203d9416ef4718db1727f562c327c7b463bb92abc95ddcde3bef8f4a12558b3f39b9f69d0ef8198fd9e32f6be36cfc0a946d314e5fb2b1745cbefa105c48c619cd0a110e20fb2396247a8ded3e3c4c523e04f617d67b10770907ac4a49d21a7f2edbd87cf1ea5a7e69d006a99a316cbcb71d4fe697e875f35be800dcdc40232f19ea9b2be161923a6a4f6c8af718846e2ce61dd5de179f627b5dfaaff1739bbde25cdc32a0ecb1a7bdd72e69594d3479b95f4ff1950f08b83f3f7998ba00f049cc7054f2eb27a0ee6dfd8a572a851a86ac9f86374cbaded2aa2ef8f8fd3e5d76df345f548ae79c224c4370810a8005977354b8b15c2b2a8609fdf2e5a2ff4890f6cb7af0a27616943d6f6968582c94d1cb7cd11dc685ad163a0ecdae56fd68a5190e1b3914a5f611952ee66cbf52d7f1a9f6e59d8b908d94cac8abd5311b3f9cbf76d2728081bd935f486b7187a49079d3fba8d9f949aaeb21c5350954ed23ca657ec0475394d8175aadc89a3e2c49541c6aecc0de6fbad8c847556257a473dfd64e7a2b5f71d441589491e86438536e77fc5d2eb44ab75c69929e4a69bc6e42d720951fbb8c1277cc205f5496694a63b8a361c161e2a7c4d4ea10898b920be02306ef2763477a48f43da5c84142b50e8734c52523d35a3793c37d1cb8e75f0d84e15e0fdab8b999c0c6835c35149845d74c0a50808814b9cb2c8c5ac571c2e4e1cae02ad16fcd310fc5c7a21a57c5615d209554fc5ece7d49b16d311b18f3ecf3a7c64c84073058a115915ac2e49a4469709055ba179884c365c50efdd7b0d759ae0e1736585faa1332f9f3554f4ef4f56d11ec3602b778371eca60ccd72cb0b7681298211224c1131727f9301ca28685f82989a530721407e9f8dbefca6b830d1308fab8f7fe93bbf7b338cf54af084c079cd9dd11e630ff52a4ee302b522078880a7e29d8e1dbd7f780dd86b60eac47ce376b9bcc031c7e786aa926b0e8783e902052abbb601095db94aabbf74ec3fd72ed870fd93bd531f41a82096572cff92260a687b50ec487ff4e75343c558bf4a2b73d26791b34f6ba7574d0d1d27aa2b37fab3c312fd290f996e5a8faeb7b4430bb7639d9280d70885d82a20ba092d1b112817c9d4c3b7bd30998b7359ea08b79df130763d9db86990d8e98205b7a79c9c41b3c573ae4c734e7cf8e026e232b125f6b4361df69a706179bf39ddf45c06f5eb3624d97f4e8a087238c60a9f72d8885d81ece285fd0e1c57ef799c1bc95a1313d2f9b410842ed56b82dc7bc147af3b1938b458cc85b67cde4530ef06e7e1f791c5a9ba545796bc42c93c0a4261c216204c7d3c303a00c00d4cbaa80742a07168bff73e35dc94713a8d56f0505e22b51ffc265932958ea3eec4f2ed72511789e4df8e31a9369c3dc7ebb5cd3e9cc565114f03f1277572549b831a37f2dac89c172c938f0e855560f0cdd1a348a1e0475e08de4f604bda0832277b4db0e8234581fbeb4221c4a16519fc4581a27c797d73655d7d4dffff9f0c17f16432381ea88b9cbc0fc9aa10af542a3316632c6831944a350100511548fad4151e750ee0c3c31da1092ef2e6fa832f2b8ff3c6555c45b1131cae0a655d2a23b804d9c9ff3d40adf4f27c974613b886292de2b2c26f7ec55c71f046e07fc538fdd9e15c3880be8eceaf09ffa555b2334a203e6dc900cb01f1213dc6444cb9103bf715b8e2eba8316ec95d71ac70630f06d31066c5491bbbb7287ea47c122027240f31318ea260af7c0f94f210c230e41fe37242cad517c5ede1419e60eb20daa0e7d4c72d7d47aecd21ae96fd703d06e3f50c6fce4f55c3ecd546f61bfff35bdc693731b3e57209ceef48be0524b3e19c677d8816fbb68f8f989541164995a043728134a273d5fec639c5bdf4d6e24fed5a237c53827af33e6f5f255177ec61375ab09e6462f5676d222a1ffa83937a72ccd2b81a983760b031e03788cf14b3e924bd1ee78d741f85e6c46b3b0ed89d8da20d9167e06db6db92aad6282f0d4a8be0c57f4f14133438face73855d78b56fe01ca2823f34e49cb5398a612f04ec014e7c3563a446ffdb607fc7deb6757f2adb79ee31407d8523f4b65b8df45fdcab229c6a89d92c057fd7bcad89e7950c92e556d06c97eb14f838954b7eef0771d316db643a6caac1704248e84aa3b45ce4f34996ed5db9c4eb0d5bbf66facce7aefb37bce1270f5d0222b1eb67468d4a5c2cc769e6d3d19862f174d751f3e9a6df1eb895020bcb44b138df318ede355b7d821f46a9b3b2e9effdbf48129069fc77d024fc186abf0e823cf4a4964245ce14700ca0d5b26bc3a6cd7df4182cab1eb823b4f60d9c9412a2e20681ac92cb6a358ba1268c5ae2c19cc3e6b3fa3726da01bfda2c49f37d19c6953ccb858c493050ef1d2db0d35e4835495be3cc70218dc3d4eefd76554ce5fdcbb82074e45e207c0514d191b9556a0c896ae51508da3d83f4a5691b81ee7277908c0c7f367a890a8dd56ed9f89e7887702e9d1d4f1092d684418f611b26a9c402384aa1211251a201849464f56e9be2be188d2503b3e053faac3c82859f288e487f083fda09d3cabf61fcf5fcd2c68580c72e0d976db1598d5e561c47734da7f7f3959992d7f99a4151836a29c1b93602c7302cafb8d63342594cb3f162700b9e84acb85f974df1844fe33b7e3eabe3d93300a4899e12374ba1c08647cc2ab2ff7b8318dc0e377635bbdbe1b41c13bb48231cdb32431eecc6c0439a5259a8fb5281db9aec870424253c2dbeb4e6bb8925ca9e4371fd809b117d7190a64acb7a6f5946675ffaa44a969d0995adb5fd27de0330ff999837552913fc5f15c8db40d0f4a5f3fd9657ef91960d498948ca051276b42b7c810679cffd1472ed2cd76355f3a3fa85f48072f326d3bea60fb36f0d8c9979a60d23901e46e838abe549fc6275f733aa82decbcde8ed7d000ac31d4493fcfc8fb6a4f66729fbd61202529e322e5105929400a6b06dcaedf75c7b863d436274a104ab1065a58be004eb31fb7eeb11d3d0fc9dc98ce9369a6db65d8d674dfb97853746492931210a4acb30ce95b4aa5731d3ea4f0ea5989467e02f2c37c6dd770282dd562ecacdd7bd08dd4c8a79a1fb008db090fc0d7a074d3c3996aa9aa46bf4d90ee4492144987dc378e87dca50d089400200a7b25333fc69e198f8637163027ea2c7ff8caaa629c058ef2e6fafd3bb03ddc2f64f905731d755af3784eeed1ac7a817b9cdd000c6930f5f41ee0c4074bce1e586fdadf7d1356210cf39b0242c13c86561f0ad290b8bfd7f272e018dc7d67928a4efe8919e15e1d367479af01dd806d36127047f5b727263a95103337718b122dbc603e4748a99c2bcdf3b9026256a84f83fdee604a1107dce87e48396f2b6bc94fa1a8", 0xb40}], 0x5) readv(r1, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}, {&(0x7f0000003c80)=""/4096, 0x1000}], 0x2) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x9, 0x1f, 0x8, 0x1, 0x9, 0x5, 0x1000, 0x0, 0x2, 0x94, 0x2}) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x15a65e2aa5ad7978, 0x0) close(r0) listen(r0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r5 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) socket(0x0, 0x0, 0x0) flock(r5, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069db, 0x0) r6 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r7 = open(&(0x7f00000011c0)='./file0\x00', 0x1, 0x0) pwritev(r7, &(0x7f00000004c0)=[{&(0x7f00000000c0)="f3", 0x1}], 0x1, 0x8001) ftruncate(r6, 0xd656) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000080)=0xfffffffd) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000500)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r3 = socket(0x20, 0x5, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abf", 0x92, 0x0, 0x0, 0x0) syz_emit_ethernet(0x19, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff00000000000008060001"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) sendmsg(r3, &(0x7f0000000a40)={&(0x7f0000000180)=@in6={0x18, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000004b7512009c6100000000000000000400"], 0x10}, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3006000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfb72c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c", 0xfffffffffffffe60, 0x408, 0x0, 0xfffffffffffffd06) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaa0100610e671e7f00009ae836ef0100204e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0xc2) r2 = geteuid() r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x2, 0x80d, &(0x7f00000007c0)="12c58e8c45d5e90d47592954b0d7e3a059d1e032d404fd16eee5ee007d17043b4297a5a15f9724c889607e150c366a7c6f77e912e0de9bd33f71a555f0703617a5b642780e332bd0b21473399416d6d3c7af6b0abf482ebd52f6a31d13005d96a1d5f51d1bf00455a271b65589b4c2924193a2c49e83ccd28fc76af378a7413aab2ddfa86722144203b6f40bbe8d85ea0db0358a0468ad39c7ea653e3eacdfe49a1a57a19e304cc8ebf260e253aea34bc6d38ab606757cac9faa382ca435bb3e723c93556f0d59ee104024d1ce73cb458b46e481a895f5afcf822943b0eef61ba5e314f5fa19b563335c4fdce103abc9b84ff8106ecd7ae335289a405db652347024b61eab8438a9c2e30295fd7dd07ebcd0adc14202f2de970d82c6e24b3cabeaa198a4e5b930ec88058c197776c3a728950560b1be8e5f9bf13eb84e676f6fbf52ac49ff6a07cd1dcd4aed2a2666c05634dfaea76799e0c92e9a742e2815e12b86314319acc8dacd2f43771bc763fd6e10da91d25d2c097e6380a7ea03d715ecf604b3435f9267214e7f3400b41b5554369c65479341e3c84c6fc184eb91f7e50c7ac9870da21a430282f35fe2151f5e8e335738fe13815f4ecd0e500f37f74e959cf740d08922fb7d34241ebc090e6c7ee26e3692c93b5dab5bbbf06c8706f78773dfd5ea1258f564dbaa4c05438cd62ea541eb93ba3723fe4815483c5612a7dca1ef9e39dcf768473ce7e155bc5c920e10ee98ef7c183d4fe4b26a9f0806fb50af404503ba7994a97ae7982d2e528419c1180e68398714350bf5307f87bf99b6ac1552574a60fc8897778e3620b491dc06143974b6660cf7ac81ff19397985e5c125839074e039f2834b4b12c96eb20bb8054717c2b6bfbc2fc08f1f03a69413b23a28f625b669fc798cdd5580478cd509e592df33d2d8c7a46fa437ccc10c96afaa997364f3f83c8503d75abf58a751173911b5cbf510e62095f4bc78b7f453ac4e483d53b5f315a357c313a1788af15a3b7b0ca219e96670accb60f7b43c4b264a914ad4cdf151b71949765794b62c1177488324d9435aa31a572ceadea62ed04471375ba62a83e09bc4ec871ce63292a8641ae57ca1a173e01d9d932e9925647ffbf1de8d596220b22635e4944cdfd257d53bb289fbbeed2bd68e49d436990fbb31c3cc6ce36412ecf9db493f0f92c61ae2cd3b808896c8f42de16a91d847fbb299711d78490e8ca9ffd098f54a33a60427756e0beebbb8659787bdb30f4aaf9ebe77034abb4bd6a73752c72b3b9a7364f8b656c1a8a8b5c7f34dc53f9a391e094f99ac50a023b4cf950bf822f6ec44561233532d2292b0b42cec3beaded89531e6d98f9924535e3c5d57bae7c8cfe47eab7546d11973bc8d5b9b288d6f8fa59d9a0e74c367689b7161e7b54bebd8b16eded32e9d1960133b05da6e3da130f59885eb9d67dcc54e03fc6c4b486cd986094285b9baf4f89231aafbe3d6b28329d378ee3de1f9d5c5929d27abffad7c949a12c42d3b39b41e111fad3cdb1cc0bfa841e794a7eed6693a301a1b2003dcdafa4fecfbef6b2b795a284feef01bb0816553bfc4a3c7c47eaa4aea3dfca0e83593a1158a5bc72ec1f64908d69346f974ec07e1ef03b569a35193c6da42ccd062be07f8ff1880c7410626be1261e1e8afc6bb431752493f1f44fd1401561ca04e587e0500b8484ca4b3e8ce857e07b811c7e786148d20a6defcc6f55bedf597dddc48a9904f555414ed5b60fe4ffb7a090d75d12bafce92009ae3dbe2b5637974377dcde04c8a0cd740a92da9c1e29a834ae242c626d99f64eb95c432158fb86a064e50e0ad4efc5b42bf7524409c1828cf46963bacd0974f55444c746dc70dbea5e01a0726486a8191f295dce74bd4c625e5e7911f8df0ce67877642f3082d38072b66c0d70291f0c0661af9c14ed3204c32ab9226734bc73e47b06cd422ae58e680393b66443ba59c47de19d722046830857fa3e3bee8e0e72c2e9c237318504a27ba6beac2a2947ae0dd9a11dbdc8c9482d364e27c92b43ae16ffe21f3a8029194f6c49fe812344d2567a5da9d1752e7c99c7d4ac7d5f6a48381c4cfb2aebc383d56920249d80c758383a86a38a5359c544cf44c9b2bfb4b40238b39e96fde02c4cb92d358845af4e7a81b7cee8283c3d1291e81703edb6d4ca24fa0ad27f0957e366fe9b9895390d7d1af10ed24e951e0dee90401ac38b89a795dec0f8097d3448c6754208d25aaf06ddae4fd6caa58b354de6f8fe3dce379a8e0c7bffc42a4f81384aa80a02bd341f5b4e324fdc6bdf2c8cd9c9d5094ed2db163669bd5dc63d1ec66861e057d72392a861f574c82d1d4bd1b353c0ace42c3f2dec654b69f7af5b2bbdc98dcf9ff94680ab8e332c09232bb625ac12bddc594fbfd9eedb6d6dc807dc3cf0ef6eddd8acf601ad2750d5650599a8b6366bd7f37636445c3d2abf4fd54f8457888cc40ac5a140ac9279ac41a2c5a486bec2a9f3b5ec6753b9b643d9453647413dc31220a52846d2198359a46db1ddc1377c85808e9ff381d3dda01c9d1e267ce14f2c43bd1215758beefd81c92c3908f9785198633bfa5a8cb0032fa712d3f59159a941898c95867198e0ca4703c36e720270886d3223d5e72a3282694a1687b66248610226ac362424725e7bf395e49e48bc198740b439c8f04140ed2761b99f893546251f2ff7fc3a423f90d98361e6e5ac1beae984d2c16f262ebdce464a0be9bc0d8a0da299a1adb846186d148cc66448076d75b12e61b3aecf8f39265ebb2eb43e08ebc4c710e03098713a4361bd534348df6a483c82b5b8d908cbfdec70902045d503a864a2b033173a038b62e586ff86e497e87231971c17f85171ceb00670a7cd66fa151c82fe611f936e107c716139208737815242ac9910a7a06ef48c5edc0aec49c507024a49e471ba93cc4b9764500a1d30515f72d2eae950c699c0d099d2f9df74ade67557eeebdc86a5561dab7a4d2b2c7451c52d8374494ba42140fb1a15011bfe1357451451511a757d470285fc218ea53d8c65b56a9f2e79d7563934885f96785e0e4f2f8d777c8d2b12dcebf3d01801697e9b06162b8c343194b2e989295bad76fa5b7c94b73477ca11569b8689926ddbfd498e63152e9f83986762aba8010acd92cb4c5902fb6809f18f543f458224e71d5f5ed9ac23b98476e5f1316fccf4bfc304bacc2fbe9954cc6f73c168e3ce9a6f8e32e7cd09327580461790261bae4aba37de1dfd847c8c5fc057a745c5828a4b064d4c944d7f5a5a1e3f22246ed227b7b232b96de6dacc7fd5024f4876ffb6421f8968c9332080565d05a0a6afa9fd9115a88f601f9933b496863a5d893ae1bfca9e362d1a59c776b2c3b11f34bfde0622df613570c829a1cf9b0da6d4e9ae3ff4634ace3269a1b104149b61bd6d92bf4581fe7398a6db6fc9652ed2dc468b7da561f37308d6266cac69718a41b0e233b5aec974ad9eb4c9f1e51d6f1075eff953a5932c7da6c02b137d37bcadc6e02a694d2447b3675bad2fa816d560f14c1e8ff2be1292849d5026ae742731bc6726be28e24b831965a051cf7614212c1ade80c2f1062ba85562466d166b1a9186e087eb5774936d8a8cedbbd8ce87df4d0a4961047cb8a330ba58ac2c6e66b5c312cc3080ae41a0c2a32988775eb7149b00c07e30a5de76fb1254d8bab3eb3722cd8c2314dbaeca10174af4ee12d846c61589771a4e101609db81fd805f6a1c2952cf5e0c46a99bcb00973a0b3271875c7716ca8fc02a0d16f5bcabd4d2ade723e814661dee9a8df106010e31dbc30ce0659a3ee2c50d59777532b344a380b2cbd36c813e8a286ee3d1e6e984adfea3760fc739e81528cedfbfd416e6396d23dd351db506ada1eaedc2b11faeb661db5345dfd3dc52c18acd84e1a7f7bd4dceff9b3e0d6a3a9fcd977a4c2a7e8c38ab2b022cc4446e8fb4ae1899eaf8d1c19816765b258a258df5b9abfdcce6b8c8e68ed06eeb0076042705e1ff8963d9c945721846a263ffd4c2a4c00e97e1ae835dc3127195dcb467d617a8946ae8445366e79fcb8cadef3f33336a862641ae827596a10073e01e1e244a663edb1b09c12300fde3a774aecaac75ca33394355d1f4572f900be259c603e5d93fc96e7a14a94f0ea9d028669ae68cec07fbf45bc2642943718d2f510f1ae45e0ba1a4e185c0adf60e29aef25e311e0e0b6d00ddde6262867192be48d3ffd596a5a808c95dcca998ef286f68dd5270af4ae1bdcb130b63c1985883491743abe1e75c716c23f48a98d7de4764f9acea86fa007ad3f3c94c94fd31807300c63a33d3cda4c04d1adee0a0e648e1fd447e900db74a0947a1917a2bee41f7cc4e20cd292589948fb900f81d8322c3ed5fd4359a065ed4cb0563f20b04b506847222cb6e72bf236afa74813b53e15fcdcd8679780a8f09607e456862bc82c987949579c7ac816c4009561e9c67e8838b98a1382207a992e90e2d4a6ee8243d520b56ce765fa7aa0b9517136020ba33fa88a71f51b718158eafaa0f8cda7606dd95f8d1c4c2afdf82f531b5668658de2b1f322f42f9c48d284bd6377d2867cf18681ca00b8bbc7aea07c531e48dd957e49ef07cd0b0ea7a50ba33c0637ef89965f4582d4b2fc45ba246f38827b6371dc71849bce019284469046a24c7ba9344be71122d4a4eb3fb86cfaca9163bcbb8d1e498112d586ba363b32a961a990b71b0dcf452b6e3e0a73d24d6af3f229bf3e2aa00d1dcd7ebfb6fd2fee0cbe9e5e44eaae4b5dd91b3aca3ba90920f753f54d42bfc6ee5ed0ef7ce960c91558fc271146be6105460dc40a186f4908dece210cf41309346be555a42dee9c4f9acedfcba818a90b185d162e85b1673ecd2e8090ff6cb6556580e2af7deb788b93ce5220a12213b7a39fb6b8c764f658c2ac9b53a00f08ef8166122551996322956a477027585610a5e0385a02949c9dee1c7326b8e324fd94ed19e7f3137654dc6d79f5bca6830364f2aff139fb8ed908bd5838fe2e050294f7b86bfdb9a750557074638ab66556e950aae05070a684e76acf175dc7f1d8a4b1c926df9462e3bd4849fb8b78b4dc92621c9601d5c19ce89f1e8c4217c3f4464bef3b290e66f07b26bb3378e8bf83e5e340fffea6bc6cf035edf813931eec65865b765e04f9dd38ff8301b0e6fc02c9abd5c029d86bd879e71cfb5930be3c7ae7a23f232f1108edfe4ae5ee00e69b8d042d50353c6f7582c60db4c9ec714a7106aac784c5d1178a1e97c7b22c239d8157b79257c5ff2dcaa9ca2ef808b9945f9436bd9c1deb2221ef45159df8ac82b8972b13bab3832aa11ea200fa3ada768a3f0ec93dd73b8a2032f193db25ca8af70f8dd338654978607fad22802d9c9e74e64b9aecd9f45b81692b32988c4a522d91efe7be180f10b6e3532556adab95f231222f9db3e8790b635b559827c7aa946c6069a332b2aac153c693ea9246bfea3907273a3edbf88b72357dd1c4ec75f08c0614ab6291e254ec032cb813b7c1156929d145a0f337152581d40a3567c2d7a53ec77128965c99f48da24b32f8d28983e210f3d33a1469310229ca9f5b2d7a855a758c8e220432ac3c7586fc1db31a4cbb2a7f24482e13e10af763144a4a66abd0e5708ee5c96a7f6bd987791b816e70d4a0f221da5729f1ba11ec5a0e00a2249e4e2ce626caf042fb3928a62c18680d3b580157031df980ea4b18a446f2d4a16d947aa41608b9a0c2f100917a300bdabf0abeb0f0dd46b2a04e4594e53f3d2b9e12", 0x1000) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) r5 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0x9, 0x0, 0x0, r2, r5, 0x108, 0x20}, 0x5, 0x5, 0x80000001}) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000001f00)=""/154) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000040)=0x2e) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0x1, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x0, &(0x7f0000000000)=0x3ff, 0x4) setsockopt(r1, 0x4, 0x2, &(0x7f0000000100)="70fec78d6563651d0ed7b972fedf687fdf15bc959c384d67e6cbb420641b77e7afcb972504318d", 0x6b) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) close(r8) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r8, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000140)=""/211, 0xd3}, {&(0x7f0000001fc0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/252, 0xfc}, {&(0x7f0000000340)=""/237, 0xfe02}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000002fc0)=""/4081, 0x1000}], 0x6, 0xfffffffffffff803) WpARaNnIiNcG:: vopS_gPLene rNiOc_T LbOaWdERoEpD ON StopSpYeSCAdLL a t73 -16371712 EXIT 0 9 db_enter+0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 460373 61277 0 0x8000002 0 0 ifconfig *254875 13859 32767 0x8000010 0 1K syz-executor.1 db_enter() at db_enter+0x1c panic(ffffffff82893e33) at panic+0x17b vop_generic_badop(ffff80002d8da3b8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805dd45980,fffffd805d5a3e60) at VOP_STRATEGY+0x9f bwrite(fffffd805d5a3e60) at bwrite+0x1d3 VOP_BWRITE(fffffd805d5a3e60) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d8da630) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8077be1be8,ffff80002d8da790,ffff80002d8da7c0,ffff80002d8da6c0) at VOP_MKDIR+0xc3 domkdirat(ffff800034f99c60,ffffff9c,7f7a2305a2d0,1ff) at domkdirat+0x125 syscall(ffff80002d8da940) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7a2305a340, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: vop_generic_badop ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff82893e33) at panic+0x17b vop_generic_badop(ffff80002d8da3b8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805dd45980,fffffd805d5a3e60) at VOP_STRATEGY+0x9f bwrite(fffffd805d5a3e60) at bwrite+0x1d3 VOP_BWRITE(fffffd805d5a3e60) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d8da630) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8077be1be8,ffff80002d8da790,ffff80002d8da7c0,ffff80002d8da6c0) at VOP_MKDIR+0xc3 domkdirat(ffff800034f99c60,ffffff9c,7f7a2305a2d0,1ff) at domkdirat+0x125 syscall(ffff80002d8da940) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7a2305a340, count: -11 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80002d8da2e0 rbx 0xffff800029cecd77 rdx 0 rcx 0xffff800034f99c60 rax 0xffff800029cebff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xc2bf62da16620201 r11 0xe83316578b0c4d9c r12 0xffff800029cecb78 r13 0 r14 0 r15 0x1 rip 0xffffffff81122ffc db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002d8da2d0 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) tid=254875 pid=13859 tcnt=1 stat=onproc flags process=8000010 proc=0 runpri=17, usrpri=75, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff80003255d4e8,0xffff80003255dca8 process=0xffff8000ffff30e8 user=0xffff80002d8d5000, vmspace=0xfffffd806ac3aa60 estcpu=36, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61277 460373 39258 0 7 0x8000002 ifconfig 39258 231490 49726 0 3 0x810008a sigsusp sh 49726 398036 96756 0 3 0x8000080 wait syz-executor.7 96756 433502 60011 0 3 0x8000082 wait syz-executor.7 19330 218327 46225 32767 2 0x8000010 syz-executor.6 19330 432751 46225 32767 3 0xc000090 fsleep syz-executor.6 64414 505293 86243 32767 2 0x8000010 syz-executor.2 86243 265645 60011 0 3 0x8000082 wait syz-executor.2 *13859 254875 49787 32767 7 0x8000010 syz-executor.1 49787 770 60011 0 3 0x8000082 wait syz-executor.1 7156 449132 18437 32767 3 0x8000090 piperd syz-executor.4 18437 462953 60011 0 3 0x8000082 wait syz-executor.4 46225 58289 87456 32767 3 0x8000090 nanoslp syz-executor.6 87456 413062 60011 0 3 0x8000082 wait syz-executor.6 51895 228095 82470 32767 3 0x8000010 biowait syz-executor.0 82470 148114 60011 0 3 0x8000082 wait syz-executor.0 56730 224453 44142 32767 3 0x8000090 nanoslp syz-executor.5 44142 423553 60011 0 3 0x8000082 wait syz-executor.5 38357 386915 99714 32767 3 0x8000010 biowait syz-executor.3 99714 496900 60011 0 3 0x8000082 wait syz-executor.3 25048 444694 0 0 3 0x14200 bored sosplice 60011 511293 58714 0 3 0x1a000082 thrsleep syz-fuzzer 60011 329670 58714 0 3 0x1e000082 nanoslp syz-fuzzer 60011 65914 58714 0 3 0x1e000082 thrsleep syz-fuzzer 60011 287917 58714 0 3 0x1e000082 wait syz-fuzzer 60011 397282 58714 0 3 0x1e000082 thrsleep syz-fuzzer 60011 50399 58714 0 3 0x1e000082 wait syz-fuzzer 60011 297254 58714 0 3 0x1e000082 wait syz-fuzzer 60011 430091 58714 0 3 0x1e000082 wait syz-fuzzer 60011 513634 58714 0 2 0x1e000002 syz-fuzzer 60011 203408 58714 0 3 0x1e000082 thrsleep syz-fuzzer 60011 1988 58714 0 3 0x1e000082 thrsleep syz-fuzzer 60011 325603 58714 0 3 0x1e000082 wait syz-fuzzer 60011 212281 58714 0 3 0x1e000082 wait syz-fuzzer 60011 470739 58714 0 3 0x1e000082 wait syz-fuzzer 60011 458513 58714 0 3 0x1e000082 wait syz-fuzzer 60011 90967 58714 0 2 0x1e000082 syz-fuzzer 58714 327285 17139 0 3 0x810008a sigsusp ksh 17139 17198 68809 0 3 0x1800009a kqread sshd 32457 356784 1 0 3 0x18100083 ttyin getty 68809 278125 1 0 3 0x18000088 kqread sshd 90930 86019 46735 73 3 0x19100090 kqread syslogd 46735 470607 1 0 3 0x18100082 sbwait syslogd 93306 372090 1 0 3 0x18100080 kqread resolvd 74839 181682 64897 77 3 0x18100092 kqread dhcpleased 31647 167284 64897 77 3 0x18100092 kqread dhcpleased 64897 160617 1 0 3 0x18000080 kqread dhcpleased 67659 244235 0 0 3 0x14200 bored smr 61754 158126 0 0 2 0x14200 zerothread 46159 40362 0 0 3 0x14200 aiodoned aiodoned 54313 396898 0 0 3 0x14200 syncer update 75505 289027 0 0 3 0x14200 cleaner cleaner 13423 80488 0 0 3 0x14200 reaper reaper 92805 246883 0 0 3 0x14200 pgdaemon pagedaemon 24831 302612 0 0 3 0x14200 bored viomb 8833 161091 0 0 3 0x40014200 acpi0 acpi0 81236 479184 0 0 3 0x40014200 idle1 42650 519441 0 0 3 0x14200 bored softnet3 16321 130230 0 0 3 0x14200 bored softnet2 63928 267990 0 0 3 0x14200 bored softnet1 67459 342288 0 0 3 0x14200 bored softnet0 7075 391327 0 0 3 0x14200 bored systqmp 14260 107601 0 0 3 0x14200 bored systq 62093 371690 0 0 3 0x14200 tmoslp softclockmp 14894 177817 0 0 3 0x40014200 tmoslp softclock 45231 348396 0 0 3 0x40014200 idle0 1 496003 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 0: exclusive mutex anonpl r = 0 (0xffffffff82e14068) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 pool_put+0x84 #4 amap_wipeout+0x1af #5 uvm_unmap_detach+0x7d #6 sys_munmap+0x22e #7 syscall+0x8cf #8 Xsyscall+0x128 Process 61277 (ifconfig) thread 0xffff80002a1ff730 (460373) kernel: protection fault trap, code=0 Faulted in DDB; continuing... ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10183 6408K 6419K 166960K 11987 0 pcb 17 14K 16K 166960K 19 0 rtable 226 6K 7K 166960K 9196 0 pf 29 8K 8K 166960K 513 0 ifaddr 42 16K 17K 166960K 1020 0 ifgroup 50 2K 2K 166960K 1018 0 sysctl 4 1K 2K 166960K 12 0 counters 64 36K 36K 166960K 548 0 ioctlops 0 0K 2K 166960K 580 0 iov 0 0K 32K 166960K 1512 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 6677 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 13K 166960K 627 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 13 0 dirhash 12 2K 3K 166960K 1119 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 21 77K 109K 166960K 23060 0 sigio 0 0K 0K 166960K 461 0 proc 63 91K 127K 166960K 9628 0 subproc 104 6K 7K 166960K 3406 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 5256 0 in_multi 89 6K 7K 166960K 3828 0 ether_multi 1 0K 0K 166960K 137 0 mrt 2 0K 0K 166960K 24 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 115 519K 519K 166960K 115 0 exec 0 0K 1K 166960K 5772 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 266 75K 110K 166960K 195219 0 UVM aobj 131 4K 7K 166960K 165 0 pinsyscall 41 82K 101K 166960K 30722 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 1917 0 NDP 11 0K 2K 166960K 751 0 temp 74 6820K 6948K 166960K 81454 0 kqueue 12 18K 35K 166960K 3783 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 3393 0 3390 1 0 1 1 0 8 0 rtentry 112 3067 0 2961 4 0 4 4 0 8 0 unpcb 144 19964 0 19950 58 57 1 4 0 8 0 syncache 336 167 0 167 53 53 0 1 0 8 0 tcpqe 32 83 0 83 19 19 0 1 0 8 0 tcpcb 808 12054 0 12049 58 56 2 8 0 8 1 arp 120 525 0 508 1 0 1 1 0 8 0 ipq 40 92 0 90 8 7 1 1 0 8 0 ipqe 40 1282 0 1280 8 7 1 1 0 8 0 inpcb 384 27835 0 27826 102 100 2 14 0 8 1 ip6q 72 10 0 10 10 10 0 1 0 8 0 ip6af 40 20 0 20 10 10 0 1 0 8 0 nd6 136 1025 0 1000 9 7 2 2 0 8 0 kcovpl 48 262 0 254 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 12432 0 12007 57 26 31 32 0 8 0 art_table 32 12433 0 12007 10 5 5 5 0 8 0 art_node 16 3066 0 2969 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 1 0 1 1 0 8 0 semapl 112 10 0 0 1 0 1 1 0 8 0 shmpl 112 162 0 34 5 1 4 4 0 8 0 dirhash 1024 755 0 738 3 0 3 3 0 8 0 dino2pl 256 32842 0 31266 100 0 100 100 0 8 0 ffsino 272 32842 0 31266 107 0 107 107 0 8 0 nchpl 144 64292 0 62545 67 1 66 66 0 8 0 uvmvnodes 80 8790 0 0 180 0 180 180 0 8 0 vnodes 216 8790 0 0 489 0 489 489 0 8 0 namei 1024 240017 0 240015 23 22 1 2 0 8 0 percpumem 16 288 0 242 1 0 1 1 0 8 0 kstatmem 264 506 0 484 2 0 2 2 0 8 0 scxspl 216 298860 0 298858 113 110 3 8 1 8 2 plimitpl 152 5508 0 5484 2 0 2 2 0 8 0 sigapl 424 22855 0 22803 7 0 7 7 0 8 0 futexpl 64 339092 0 339091 26 25 1 1 0 8 0 knotepl 120 1975 0 0 20 0 20 20 0 8 0 kqueuepl 216 7092 0 7084 20 19 1 5 0 8 0 pipepl 320 3825 0 3797 19 15 4 4 0 8 1 fdescpl 496 22836 0 22804 13 8 5 6 0 8 0 filepl 152 150961 0 150724 57 46 11 15 0 8 0 lockfpl 104 5846 0 5844 1 0 1 1 0 8 0 lockfspl 48 2159 0 2157 1 0 1 1 0 8 0 sessionpl 144 265 0 249 1 0 1 1 0 8 0 pgrppl 48 781 0 765 1 0 1 1 0 8 0 ucredpl 104 32892 0 32875 1 0 1 1 0 8 0 zombiepl 144 22804 0 22803 1 0 1 1 0 8 0 processpl 1136 22855 0 22803 5 0 5 5 0 8 0 procpl 656 46994 0 46926 14 6 8 8 0 8 0 srpgc 96 2 0 2 1 1 0 1 0 8 0 sosppl 168 570 0 570 56 55 1 1 0 8 1 sockpl 664 51820 0 51794 154 150 4 14 0 8 1 mcl64k 65536 23 0 0 3 0 3 3 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 13 0 0 2 0 2 2 0 8 0 mcl4k 4096 10 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 1512 0 0 48 17 31 43 0 8 0 mtagpl 96 5 0 0 1 0 1 1 0 8 0 mbufpl 256 2574 0 0 70 1 69 70 0 8 0 bufpl 280 44054 0 35264 629 0 629 629 0 8 0 anonpl 24 2970885 0 2964381 319 244 75 116 0 186 0 amapchunkpl 152 635635 0 635000 352 315 37 57 0 158 1 amappl16 200 82533 0 82418 458 439 19 45 0 8 1 amappl15 192 290 0 289 1 0 1 1 0 8 0 amappl14 184 1207 0 1191 3 2 1 2 0 8 0 amappl13 176 25 0 25 14 14 0 1 0 8 0 amappl12 168 27383 0 27346 6 3 3 3 0 8 0 amappl11 160 60 0 50 1 0 1 1 0 8 0 amappl10 152 556 0 544 1 0 1 1 0 8 0 amappl9 144 201 0 200 1 0 1 1 0 8 0 amappl8 136 1382 0 1335 3 0 3 3 0 8 0 amappl7 128 107 0 89 1 0 1 1 0 8 0 amappl6 120 3859 0 3841 2 1 1 2 0 8 0 amappl5 112 1147 0 1134 1 0 1 1 0 8 0 amappl4 104 2374 0 2340 2 0 2 2 0 8 0 amappl3 96 115927 0 115860 5 2 3 4 0 8 0 amappl2 88 24038 0 23962 5 3 2 5 0 8 0 amappl1 80 94856 0 94353 22 10 12 22 0 8 0 amappl 88 190496 0 190310 7 0 7 7 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 164 0 34 3 0 3 3 0 8 0 uaddrrnd 24 22836 0 22804 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 22836 0 22804 1 0 1 1 0 8 0 vmmpekpl 168 155665 0 155593 4 0 4 4 0 8 0 vmmpepl 168 1396226 0 1394325 520 413 107 130 0 357 1 vmsppl 440 22835 0 22804 5 0 5 5 0 8 0 rwobjpl 56 332771 0 322785 199 53 146 152 0 8 0 pdppl 4096 45679 0 45608 949 870 79 87 0 8 8 pvpl 32 47591 0 0 384 0 384 384 0 265 0 pmappl 248 22835 0 22804 4 1 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1480 0 1047 13 0 13 13 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffffffff82ce5ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0x79483a9ed6d0, count: 10 ddb{0}> trace x86_ipi_db(ffffffff82ce5ff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0x79483a9ed6d0, count: -5 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x1c: addq $0x8,%rsp db_enter() at db_enter+0x1c panic(ffffffff82893e33) at panic+0x17b vop_generic_badop(ffff80002d8da3b8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805dd45980,fffffd805d5a3e60) at VOP_STRATEGY+0x9f bwrite(fffffd805d5a3e60) at bwrite+0x1d3 VOP_BWRITE(fffffd805d5a3e60) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d8da630) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8077be1be8,ffff80002d8da790,ffff80002d8da7c0,ffff80002d8da6c0) at VOP_MKDIR+0xc3 domkdirat(ffff800034f99c60,ffffff9c,7f7a2305a2d0,1ff) at domkdirat+0x125 syscall(ffff80002d8da940) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7a2305a340, count: 4 ddb{1}> trace db_enter() at db_enter+0x1c panic(ffffffff82893e33) at panic+0x17b vop_generic_badop(ffff80002d8da3b8) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805dd45980,fffffd805d5a3e60) at VOP_STRATEGY+0x9f bwrite(fffffd805d5a3e60) at bwrite+0x1d3 VOP_BWRITE(fffffd805d5a3e60) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002d8da630) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8077be1be8,ffff80002d8da790,ffff80002d8da7c0,ffff80002d8da6c0) at VOP_MKDIR+0xc3 domkdirat(ffff800034f99c60,ffffff9c,7f7a2305a2d0,1ff) at domkdirat+0x125 syscall(ffff80002d8da940) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f7a2305a340, count: -11