Warning: Permanently added '10.128.0.56' (ECDSA) to the list of known hosts. 2020/08/08 21:43:03 fuzzer started 2020/08/08 21:43:11 dialing manager at 10.128.15.235:5378 2020/08/08 21:43:11 syscalls: 381 2020/08/08 21:43:11 code coverage: enabled 2020/08/08 21:43:11 comparison tracing: enabled 2020/08/08 21:43:11 extra coverage: support is not implemented in syzkaller 2020/08/08 21:43:11 setuid sandbox: enabled 2020/08/08 21:43:11 namespace sandbox: support is not implemented in syzkaller 2020/08/08 21:43:11 Android sandbox: support is not implemented in syzkaller 2020/08/08 21:43:11 fault injection: support is not implemented in syzkaller 2020/08/08 21:43:11 leak checking: support is not implemented in syzkaller 2020/08/08 21:43:11 net packet injection: enabled 2020/08/08 21:43:11 net device setup: support is not implemented in syzkaller 2020/08/08 21:43:11 concurrency sanitizer: support is not implemented in syzkaller 2020/08/08 21:43:11 devlink PCI setup: support is not implemented in syzkaller 2020/08/08 21:43:11 USB emulation: support is not implemented in syzkaller 2020/08/08 21:43:11 hci packet injection: support is not implemented in syzkaller 21:43:15 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x45, 0xfffff001, 0xca127190, 0x2, "181ef51035b4998946f0a856da57dc25ad9be399", 0x9, 0xfff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0xfe, 0x5, 0x6, "98221362494d6af5e21a2cc28b8692a7a25168d5", 0x100, 0x6421}) ioctl$KDGKBMODE(r0, 0x40044b06) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x800, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000180)={0x0, 0x3, 0x800, 0x1f, 0x8000}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETBELL(r4, 0x40105704, &(0x7f0000000200)) r5 = socket$inet6(0x18, 0x5, 0x4) read(r5, &(0x7f0000000240)=""/182, 0xb6) chflags(&(0x7f0000000300)='./file0\x00', 0x10001) sysctl$net_pipex(&(0x7f0000000340)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000380)="d46d665be1c3615435a7249de0daa9c02f90910af6e62e2d8e0dda1fa2e852fe717080306c8af50f21ea78ea99082a110dd6c605a53af10a377f1f77412432d95a031c99fa1e9396bef0e67f1945a8914e5d2260febb14afccf9658cae21f906dc9d82242f897824495ab2621c096bd846a1e29a29bfbabcd1bf36f90b4e88384d70b83e87aab84e29186ee9030093fad62e64e3df8137aaa94bcfdf83152d1daf996f7b8574a3f709404db8b166c592102039a966c96cd4f243eabc26c295339d863f61", &(0x7f0000000480)=0xc4, &(0x7f00000004c0)="acbba30cd28d370bd1e3d4fb4fc06b4017781b3400a703ef7a55922627b1513729f42320a91d0ee909c9fde833de53b79a68a89d74d5", 0x36) getpid() r6 = dup(0xffffffffffffffff) fchflags(r6, 0x10000) 21:43:15 executing program 0: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)) fchmod(r0, 0xf0) r1 = socket$inet(0x2, 0xc007, 0x52) r2 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3}, 0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SBURNER(r5, 0x800c5751, &(0x7f0000000140)={0x7, 0x910, 0x6}) sync() r6 = semget(0x2, 0x0, 0x20) r7 = getuid() getgroups(0x1, &(0x7f0000000180)=[r4]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xfe, r7, r8, r9, r10, 0xc0, 0x200}, 0x308d}) r11 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x800, 0x2) chflagsat(r11, &(0x7f0000000300)='./file0\x00', 0x10001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x40, 0x0) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000380)) 21:43:16 executing program 1: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10a) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r3 = getuid() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[r4, r6]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="3a49697d79a1dfda328d00113e8a992606337e1d7c23f248c2e1ab442c9bc6cdb2ba6ac9552b076976271c0d60c5c703883827a2f2add9f9ced2db8c6574c9a13d34146d109b19883e1b73a399ffc90d197ff6f62446bffc5173462a728dc68512afd3aa75f72f0fac1d09d86b4e8df6d2520a95863998f4b48e8936c0f48a5061ed17bd2b76f1ee440507da6d30ad8cc78ceab2753157231202fd075404f09e945f0891b7a30a360c74593e5e211b5965f020af71580daf72bb34552146b57179ea8d68f358f3df34e9c6e16edad4e696cd76feac3b8d33d1d87eaf02edb07ff51280aa4405f36764b2df72c80ac8c589415bff66477896df19", 0xfa}, {&(0x7f0000000180)="83307f6fcada23045326a8226d02b24a8573fada98d8861b4f62f410c40ae0956ae2ae4cbdbc1cccb36e630ce329f2b711a0f90df32c214fd2463cd9", 0x3c}, {&(0x7f00000001c0)="874c34f966832f3bdbef4b449ca26b120c714f15ef08a699e80cb272e6e18183a7a6519f7812af8d47821b18f4664b7be1c6bb916111bb3057935996780bd6130d1ca416c7bddc7274f30b1dd0a7cd08f6a7e4585fb1225360a7084c94895b6e0a1d6c1c9f842c5d8c5a626bece5a79afcc4c6da0514ec5c957b51747ccdcd250b55b0237d4183c6d2c74e5785b67502e77ffd04b4a15bbb3a380136fb389341d4e9d48061ef1c653bd327a79c382f5661d74f3e820dd3dcb117e49d9e41fff52eafed14a3810b4711be729d590479133c9c6e9b3e9a4a898e8cde105a96e19d1e3aff", 0xe3}], 0x3, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r4}], 0x20, 0x2}, 0x0) 21:43:16 executing program 0: bind(0xffffffffffffff9c, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0xd3, &(0x7f0000001140)=ANY=[@ANYRESDEC=r0, @ANYBLOB="a88bdc948b128b3298ba2c04e95304254404fb876f53e5bc9582bc456390b1ed65b9895b4f99362edf802e60b7988dfcea555eac98533446b01008c5db61754fec1f2131ec93a07365b838e9f0affefee1232d96868f4e06c038b3f643e85822e0567f4707ee015370317f307db1a503c916b9cb0a8c5b4ff333cbbf1817bff8657a70f0ba3a4cd30e53ff9f304af8a5886953b4377c85665acb74d21dfc4a16511cf6f5d7ce6f723c3310d8a5d502a5168992a7391457608a01505b37bfd4607259552c0421bbe2060b99768156ea68039c0638690b91e040990d61b576d11fb54f0a4fc5ca517173c401897e22a8659a9419ead9bdeb9e56ba12529f2483dbfefc50c33253ce2f4b3e65db7d55aec06b13474d3600a7dfe8d8a869fd1462dc22c8d28f7f99cac893115ec20a52ff70c564b97f65c838155abada8151f774031fed74d9cc6d0714fe5b48b378c57f5d7bd49c06bf5b2007906d8e1693dd94f57bd8095529f80c50aae567d929bf59303c0dc495a2ab893bfa224e99a87d9e43e32584ccd6b7f750747968cb24527f60398463974a9ed50b0abc88e9cdbd62684f4df7cf8665dc507e22ecb5e1688144366a2942d7ad5ef3b19d9b1192ece1938acfa05f897afc499f8e61cb22da89891b341be70b727c2480424a9254b6225ff0a23855cee8a830da9c07e646238642ce41c6e2cf082c0a80cc890f8bdf39a66a7be1c16c9c33fb24b348ab88ebb16940d9897af3177afc8657f5144028c10397a862af8d2c213fa02ebd73aaceef3df2eddf4d166d2a4db5d00ab3d4cb3efb7d0b3eda336e56c7df11829c2f8c5704089af1779712b4eac110bf2ab2bdb528e9576828184a8eb8c1bd7178699802d8fa776078a80fb5a1d3672acb6adbacbfe9c569132fd8da69bc288205313579899842d21c200bfda8617c3e442d99a16c805ab54f2bea113ac443a67898cbbb448c7de47e5ed46b9d883219309d3a8a629ab5b13030d800ce2431cd18c337efaba9439babebe5c9f07d6a4e7ae2e2d3ee048c24d62258458a7780e17add4c5cabc943566fd2544e03fb4f6e25e3903ad75ec4369eb03e7a683e90a52fe48e854f30fc231ad6c4fcbdfc750f7f6a5d4b24c395068d9baefa80071fce776b2a91c5a09ee0ccbb1e0d62d9ad8f72e97ceea48cfc3da51767df9d11b75a89d57d30d89097f618981f0cad82f26321c1b3675500595d23cb6541002927eb3c7f617e203b30a49f29bf2a76916a266f8dcc7425a1cc07df1173d749b33229341d694b7124a244cedb68ee352396a9d4fca63999760c1b9e8a271ffc04a92fb70aadf71c401c6075ab4bf2a1a7525939552cc1361d95d20e776b251682ef0b43eff66ac7705f4a53dcba14faf172ca7695627bd3d02e107262e3363e69e53572cc62420c7267236f74f7635047ff69af3740b5acf8c113dcd4aea4cd26e704508d64d5704188070d4b0e322c06d9a2371bc6210f1fd15bad94d20d9c4c5e40315af3e66758de7d11ff18d27ac352b2222d8e8a8267d8f3aeb5644fe8ffe193d5966fbebce653de0cad44725f699bc6e6690e239a54715863b4cb1b3160ca9dec0d721da72f89d3513b4561c8571f3c2b65406415c89edf32cb4bffcba54eddd13d7c09661280191d4d3bc08d19bee5feff5b65c97d627d783d322fcd46a532d96053aa41336884b2b03f12e10cc3d3e275bfd5e074a94579c03a04b35f19cbc3d15805bbae7d0d7b1d2c0df97dacba751e9bb5548cd9727a2cb623d0237378fcac0feb1315a24a307d608b97baa72a630c6dcec26628b74e5a86322893ed78027bf3844129dd3f72b1404b2cff3f17a18a18c77026f2b838e64cdd565dd4f1656f0b71cb53ba7c47935ec28a069ad823142de2eaf37db59f6945a34afaa5cc8f6f8a3953c6bd48c60303684a386d067666d1461d811df28e4b27adb0f00ecaab74ee5e5497788c2f27b18917a76f4908495897e03d36176eff35c669e82596a856f60505b3a96b9b51d9add97834c1c74d2b2195634f2631842cd8d1447447ba7b3034f560737a169849dfb1c0a9c7f48cc7a9ab9a918c4f18f23f3b09f7005343f3df101018486e39eab1951d8588588f467da687b55d1eeef475c12ba6e1d8df690ddaf7d1a84ee21aec4666cd4875a3e5a861203041d5589d5c9040ea5f341003890edfc79d639a4c28d97bed27ce2f3c2aa1d6fcebb6ded757ce1b0a820798f5df37cf714694f2fb46cec9284a87c7eade42f9642ddf2ac99c2b703c0ca4855739545217ec2996cd95eb49645404cf24373214da9a1d74a7d18e313dbe93db3b4188a5892b3e9d7d54b3899246e57196fe7e25f2262101354dd576e8a1a4fc30bff0bfbb471687d2b089bb9a48c436e0796ddda75820ffa0c2acba0c0a58370ce808e9415cd376f68c426d0a5ab0c99fcb8967b9d72fe1b37b407b5e96d466a96fd9356de2c79479bb975a46226593a809a8aef04b14b938b556e4fb56c6d499ad9027a1d3ab5aaf828f7f10a4e13444328b3c754ae58011e832ec99a6a8c84e26dbcaa4e3f2156a7f685414cdd4f3e5e4fdb825415d9d9eff87f346b0f92634f8d81fe37808e2ebd0d47ad680a0a24e4a6c1142eb734b15cb6a424224f697b2fef3e54494aa3fb66057d39a9f1912541aa07d0a6646b0c8f629d9c166cff75466600f544c4b5dc0d3d0cd49de49aca3ac677b5dc1128a7ad4b1877bf7b6f0e3615239a239b980c4c0536f4e0bb6d1de1bb36d745ab15c2a1cab2e882ab74e70343f2a266d5b2467eafa1ac08371297e2a6a25dcd0a8fb23a77c5137b6cf9f28f36301f4e8fee06bcb22b0c566e02dfe8aad0f4cdce1fd5ae2a3bcf0ee795c99adbc511a8c9cee67112e8aa5c3a4f2f62f10e04dd358d83380c604c6ca2011683a93ffb78be22f60c2a9dcb48d327072f9c16d56f3fce554a58860546710c8d3f6f51600937a484e341d0c7c9e403fa4db808e7c0266fd58adfb7b5baf600ab028413db990cd8e375c32378ab7c8db3f141e24261aec489b46a14233ceaf1c9b63fa681b6d0193d8a271160090950c21f63c5dfa0a2b23b48eefdb4f50773e8bda7bd8c1f2b40dd1499ed9d203bfa1cf255bb6668164821cef30907cf3910d0b336ecb5a9ef17ff215650f838dfadc86a34919c543e202f5f51c37d9545fad6a06cff4501a6e2650d7310e971d28669da619562715e9342d41410a51696210edee4968576363b4ade49e3e04b42559d5078b64aa3a8b3cb014cc3b95fdfab0dbfe18523d21494f6475edd15e7794bfddf1a24cd6e66d96aaa03e077288f4dcdf4b2e2e4f1d8875a0eb00ce83b9fbb9d17ba5e661154db3fea51818634373d9ed35032161285d167fe82c0b203ce3a53c3b65b7889f10de776948ccdd328016011bdec308192f56c7049bb50f08c29500991b1fa9780a9f925f96b7c6f9b6ca04fa1520d503ed17f38909c65bf0f3c688f8ebbdc3353dcad93c8ce0fec89a719fc30a9f4a11c11ae374c3cb2f9505e528abb07831a14eb9751bee277553844f43e6b29d6611a0a3d6c5c3651622000259d2812db662a5e8fa015fad064e0e0bc8efdfbb90e095adf481b09016083a412ca05bbec309bf8ed058132669bc03968e1432b1d1055ef327ab2f8cbe062778da4523f422e51d6cf6e0c725872e16bcb240f39734d4c6d862cd51046e52b6f2668d5b7a0b311ae35844a8f1bdfc1595678ecdbf72fe03b5c42c30bedb07356909fe1651f4b900909745ecf2d6404e4cdfcf3b1c426bce71a12145fc5a10a3f20fc28834b704fe83fc5064ef1d1fd0958bf6b01cb324c159d4af6c125607395ba5858892233c0046c4ef046575bcfaa4eeca36a54d91c375270c731697c6a3da86bee731b937595c6184b6f69adfb2a1482214cbe53234275ce731efb70b5fa6457f44ada891345531c6a013b68e618cdcd4aa43206a70763299db31b0c5efdd3123a5463df463b29d25112d83a81546749a6bb65db489b1a4366896b363998939d72df7f5b40853e944e308e01eb3917faa39740f900c6d4427ef5e42af94b363cc971aac1e09f319a4d8a26dd163a3e1aff6b2de6fe5c8c7f682ada5e255ea9cf2f278f9fd3bb3ca9167c5bcd6b81068215053723e08640685174b696aff2c3e821c1102af017912e028b8854fec833e3ef1d852407a9f6ffd1ee7a918d9a21130dc123100d7bffeedc8d055c9e12791a8a7eaba8052802ff0fa24a2596137e05381be445e6f3bdf6fd8514917dda5f56581f04ae88e2061fc3ac5fe5c74b33b6441be44f0d2c787f29ef8e96ed564a15aa019b095a828df3b8cfc03a954e984c8926e785e3549b2be79d9f94b378ea03bc2f057fe0f462760f040c2898d3ef224129d57ac6dfecc925ddee938b3dc70ec7493089657df19acaafa2ae1200c6400d8efd7b479076fa3d4f5ac50bb5ca3428827fb42ccfd74ca34eeaba8128f443c6eb9bc9dfdb521da1dec6aa978e4ffcea4c47d58f1625ff91d26cbe34f93568c16733990aafe45cdaa9e797f27b26d311950e6c888644663e4970a3c42521099b9fd096c23d3e418eedbe3beae4030dfef4e1034b69cec2faba4d88b33ea25a7f99ba3bb11e9c51ce3d165f0a541071b70c32913d0115c246c3261ec0aec687e9a39f5496c8b70c5ec58e5cff200a9eb80f4e2054aa777f304f4ff22ca7aea2aedc355b1dc6c17e4a002b8fd4d43b4ba6ee0ff3cd35c5526d511a09c25be4d886d7c28b05b71cbdd578b20752ad66006f0f8d08bd3cae5fd8215e949dff85cb49a1c253deb89a5babf60888b6dfde10e44f85a482baca04ad485bb9c2eec7f4988c51b5ff5692386f8b896c1ee862ab0f2cb6d454fa1eb8971d0500333b2bb2cc5997886abdaa74302fe447f75ce3e9001250446feee26342cec4e0e338a7e044cc66fefbca2081f0652686de02302064c976cef35ebc967c594be39a94a332357e94c4be8802d53f4687b919b9b0c76fb6cdaac1f176edd674d3c641de3c3232c72732b8ce2f285dcf2824e70482b5957ec796fe9dc888fad9571bf71043185fdb1f5b9c5499440c45abee04a5b239114a844a8310b5d1209425b1a342d973579b33e6f77b2cc2e771f287d421b23ce79b864b6d1bc6e06a355e79528653ba2c434e8a2535abc84f56b84beae8053fcce4ab2cd65cbc432b6c209dd75f2c6737dbc568f91de6b1a24ced0f32acf28423ae0c42ba51cca14c6ba4124ffe0aa3d4d4a78db441b3449675b0903e0a39e30c0ce2fcf66c587513d2ddf648bd9cf1680d8da7e4d6d92fa2ad93d096ad7cd062b47093bed316d3c0eb1fb7afd246070bf083569a556c5e6532f3d361da919d7e7d5413dad477a4b7ac04bca24f22822e935fd84ab64e4187ce1cd63168a15dd74123bfc8fd345d71ce72fc4a080e2e55661599c43cdf4766b90541fffa2e321d30de6ab55b17840e49ce5f1cb6f031d2db8635591f72740e36e33015b3b4907f9a3c60e81d3d73961d90b336aaa9abd086e01d14142825a5e8924da95d151bb96a73a3249ca4ec179f58d4e3998aa40c024fc8e3a7caf65346fc0572029ac34537df92aece704402bc46bf6b1775895be6290209c71fa219fe7306cfb5fe79a351dd64ba52a19b65f51a4e8fb3c58384ce50b1b580b7f46b1c6b84d626de8130edb20062aedb76780e5756cf6ea2056cb47a7fea510b765f5a572ea0128d4533c2d4d840b91df37b7a33370e9d8d5df715f5ced18548b7c49be3fc19963822948ee7bfb73d1991005caf000ee948e61a4", @ANYRESHEX=r4, @ANYBLOB="dbbf0e501b4cceb9b046d6b49a2ad76c14def7f97bb47f04bf05576b6942456891cbe485f02ab1e6600198fc9d5b58418fe76388266efe38440542e20c1eb1acba022d62779d4f08cddcb1775259c17dff8ea2240bb8a48e78154501f462b5aae1d33ccbc28effca19c99d9d51e706f6c2a952d4e01bfb000333f1be08842b9ab8788b67ebb93ce2e5aaaaee48b81b8493bc91dfdf15571b46ebc0376a547a515af5a8ae", @ANYRES64, @ANYRESDEC=r0]) 21:43:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100483a0000000000000045ba8700000000feffffff0000ff0200000000000000000000f30eddbb0000000104009078000000006027671500002b0000000000000007000000000000020000000000000000000000edff00000000aa3cffff0700000000ff0100000000000000001673697a3d7b3efa0001b5c2fa1d1da2d339ae97417ca8850cd9de8a520961a2b696284c5fae86e5be4b1bf4037443db01db86de2f6787b645189507c35e01ec58d3dbbb78871b0f9373665692ba4e90b96018544557244230d35157bbe9ac9f0d85a2bca8aba37a10b491e7d5b3c85738e5c5ef6861ae9c56637a15f074ff0d653a7d90d5354a4040c53ba8c7f90320983b30f27c14dc1576f81fb36795e7a1569a2da21199cc1e3178c850980c58233555cf660f4da5334ea4450a2832ed04725b5a5cb47d9d728ec24e41b7a57b241ff03a3c2a6d43053c410fab2f92b916b088bc27bc146a3a28c860e49bac19cf86cc10082afbaf71fae96930a28770a649658789448669ef262fd6c68e", @ANYRESHEX=r0]) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000000)="c26225eed609e502e6b33dda74f89cef7a316833002b", 0x16}, {&(0x7f0000000040)="228554132408c343a985a9759aeb2bdb74befab9c25a55cb3fedd636325013de64d408ee2bc79b035589b6aae67e21140d0c4078b8d7917000fcdc680a04", 0x3e}, {&(0x7f0000000080)="9991c13813ebefcaac727c97919af82a6ae8cd68262c76493095b62f1f8de91a388519919bb3a5359b4c4be6b7d9a510c09d30d24add9477327c9d29c7", 0x3d}, {&(0x7f00000000c0)="7c1a68b28c9c5ec92187785dd030e117ce52f520fa3b75201b0db86fb3cc6347cbcd7eb74e70fd79c94ef3", 0x2b}, {&(0x7f0000000100)="298fb51b37994d230354407dd8d2f3c2e6301cb17bf5d7560a2db97fdfd3cc80498f909d5d8730d9171d4764be1750fee58b914697422c9608ee82971f66b0219bc094c7616b135bff3eb995e8407543dc1e78397b8927b69486aae8aaaafad5317d3e78da5c6a45dc787ac1c51248bc192219155ac414aeb0caccea320c5962daab432cfadb805a358e152ffd7a46d0d215cd8a1a9f0fc0eba14ed07bb97f1a25734492adc932d6cc895add92d2875231c793ee8811e37920f23623e6", 0xbd}, {&(0x7f00000001c0)="4d83eca0687eb2cafd655a37015446f59d278d2d97bfe6e8994bd7c3d98dbe9781bc29f514a39098fb6c73e269d5acb6716fef94c9ce47bd4e93749422a29652b42c09348c40184d92dc96154c086a6731f9d42ec8eb5747401952c18bde338616bfde028a4dee70cbaea1226dab9093c70183fde99a8fbc545d7457d3d7abcdaa2b351deeb1d806a3288b8e56ee5d6e6be08e584d8454f423ebe5fb29", 0x9d}, {&(0x7f0000000440)="be00abfbc2096c9e479722457681bf", 0xf}, {&(0x7f0000000480)="8b7702289b145e02f25f0882b03b9fd748ee427eb9b83683c94a875a66c525b90b6e34c8f243bc5b7ceb38e37d2c830fef4282b68f8af253d44ffcd3ffbe3dabc858b6b68d757f5233d0787dfe62c6efc14db0e366aeb90dc86d5537aa3501218bdbcb2f1ab620871b051d80755a03aa6806e66e5157e8962740cddd5442d41b4eeb2e278e8063a7dff07afa70a5e0dc58bdfcf0fabe077f292ac442307f6cecb122c528f4be832d28e1fc04e21078f297050012c9ecbe7296f0ea532a01b192da46b517ea4d39ed351a7f3d", 0xcc}], 0x8) 21:43:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ftruncate(r2, 0x0, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 21:43:16 executing program 1: sysctl$hw(&(0x7f0000000000)={0x7, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4119], 0x1017, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4119], 0x1017, 0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x800) msgrcv(r1, &(0x7f0000002400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006767f0273d326046000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d100"/102408], 0x19008, 0x1, 0x1000) r2 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x0, 0x96, 0xdaac, 0x4624bad6}, 0xc) msgctl$IPC_RMID(r1, 0x0) 21:43:16 executing program 0: sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000040)="a163cf449fd09ca6f197a4398a66bd6584c1afca775e27c22b9fa01b5456c137e527c3953372846c", &(0x7f0000000080)=0x28, &(0x7f00000000c0)="95e978096ab7a9733eae51c41274216dbb2bf6baada6ce39afb29e23", 0x1c) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) pread(r0, &(0x7f0000000100)="230d26f001797e05b750b26b9727e6e0d3e562c0744d7ff89886b70d653df4225ba9e60588c5f7f68a4122f22088e950ebb261c50c94163da99d970464019beb64c07b59bbbd3318385b01d957acc8ef268769fbee1a3190150458f67035478a8eff8e01583bee5870940174d19d25d6df43ddb2dda5227dd832730dfa9591c4bf6d22de297a96148d8e1b205c39af9ef1327f862d9945d6e3054b2e189cc0d717d2d394fb8ae162b658169a876a99476d0359afaeec29a5a197e3", 0xbb, 0x0, 0x20) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) ioctl$KDDISABIO(r2, 0x20004b3d) poll(&(0x7f0000000040), 0x1, 0x0) 21:43:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) renameat(r4, &(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xfffffffc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) syz_emit_ethernet(0x6e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffff86dd60de067100383a0000000000000000000000000000000000ff0200000000000000000000000000010200907800001000608dcf7a89bb62ea920000000000000000001500000000000100"/95]) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f00000001c0)=0x7) 21:43:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0x7fffffff, 0x0) 21:43:17 executing program 1: sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x3, 0x10}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x5) 21:43:17 executing program 0: syz_emit_ethernet(0x100, &(0x7f0000000740)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd14278937132e235127ba24e9f62cfdc940a4b0617642636f8be085954773802ba3d372d61f0879995a5c9a1273e27854e4dd6a8b99cafa3b75d80e413cb3759c66cd6648702f0dca10b9fed8cc8e738ea27ba5a2ec50957138bfebdd30f0c04e09591815dfc28edaacc51d07db20d98d578f2238969eb754458a483b08316739e2072e9d18b3c4adc2bfb856d07f2d62c4da54deb5aa12b87c9e7275273664e8c846676b9092c4d72656f066256ab786c4010489ed57b0f8db9002ad36e861ba9d57982ce749b6edc29b60191f78dd005623a8fb4a144100f7dff06905d9967e1850269b64a722d1c6a5c8c5c795941c9f7f3f7210274facdf2b61c05b26e9aa811ffe42938245ca644ac3bbeaf3a1e9d99557da8ce79839bfc3e4d053f3f379f25f8004931f7ec154180773bec132c289c0b182bfdfe6363138bdb7cf9e71568be8f517cfce3da6a2b2583098bb7c5aba8666c569af83bbf1ced02a09db8cfba73e92bf00000000000000001c000000000000"]) getegid() socket(0x18, 0x400000002, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000340)="7a43e5df40b299667597e3b67c4b73992fc33e31b201519a499090f011", 0x1d) setsockopt(r0, 0x129, 0x2, &(0x7f0000000280)="08be8a503f3c92dbd09570771d302dfb50ca798c9214c0b8f826b8ec648ced2dee423cc023e09b9f418d2a8fdac00e747d34f4db3061d8c0130d12c037b764252f3d8ef324c7df0351c53bed7870d585e4811e282e2a37114c62b8cba8389996d14215f71d70ff4e1e41da3fbd98b17c0e58802b639d36fc5bb32db5353debd1cb5c5758282cf9d70625ee7227706299", 0x90) r1 = getuid() r2 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r2, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) r3 = semget$private(0x0, 0x3, 0xc) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc94fbd36ca7852af, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x5}], 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r1, 0x0, 0x10, 0x8}, 0x8, 0x1, 0x9}) fchown(0xffffffffffffffff, 0x0, r4) 21:43:17 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x4e}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x3, 0x2, 0x1000}, {0x1, 0x6}, {0x4, 0x4, 0x800}], 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0xffff) semop(r0, &(0x7f0000000080)=[{0x0, 0x7, 0x800}, {0x4, 0x0, 0x1800}], 0x2) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000500)=""/183) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x0, 0xff00, 0x1800}, {0x4, 0x8}, {0x1, 0xfc00, 0x800}, {0x4, 0x0, 0x800}], 0x4) semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, 0x0, 0x10, 0x9}, 0x8, 0x1, 0x9}) fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, r1, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xffffffe0, 0x0, 0x0, 0x0, r1, 0x101, 0x9}, 0x800, 0x401, 0x7}) semop(0x0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x0, 0x0, 0x2800}, {0x0, 0x1}, {0x0, 0x2, 0x800}], 0x5) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/50) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f00000018c0)=""/50) 21:43:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 21:43:17 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000005c0)="95a6b5cabe549a7f10d81a6feb281d360d77760353183b1bae2d7eb6b7b91f4f926985bbb4f9099f02015c819fbda3ffbf7d5fbfd583034fc09631db65daec751924", &(0x7f0000000640)=0x42, &(0x7f0000000680)="4f7571ebcc78362a77079589f7055319e58e0049ef848afa86afd8", 0x1b) setrlimit(0x3, &(0x7f00000006c0)={0xfe6, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0xfffffffffffffffe, "03664e2ba70c033c02df71795acd00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b0900d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403", 0x281) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000001000)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c0b367b8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d9f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb01000000df31a41d428fb47f883f402ff073123e11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c30339fe1c0d4cbde765020702fbf9f6be65a0f35e4877aa55a26fdc469f6d883ac9a0a1f916f6df077f6ba523a074296cca5a86394070dc741b12a5455cd1036ca3302e6ccbccd366f997597f6ac33502b79d7dd103f369b63968b48030e1f190948516b8c3688fc588ab6799d0a5db4757ec4257a0188a2dafcec7855e58dc86baff3de130d1b5181ce7b4286f1ea698765c736ea6079ac22942f0100ff26cfc8934dcdd17c7010e9000000fae389e5264a5b7faf00fa7a5f3b3f687eb180667420879bfd57ebb02f0900bcf3e7080dd42589526d62947fb49da873fe6474a1d62cdd9122c276f5af9b592db729247d9b3cc9e63b73be67dc823f1d0c62e1b966bca36b95f4d7262d725f22864cf255884d41b5e4f3eafe531ae7dc4963b03eec4e7d7d0434378af394b3a40491e6ef4007763b122a1f33dad193f3c0db8fcef01fcd3152a10e9783c080e4aa22f9555a3d9f84fe03f4d734ae9e767026b9f312ac001e68b3dc4e52374917cf5f6ef345dcebfae5c5d85da6019d2d7b0000000000000000000000000000000000000000cf82db08bc87bcd72ce965fa8a1fe2a7d30975c35fc6d8be96a2e076b8d85cbf23e3e16cabbaf3fb8a54c90898aef5b5d03a898d75c0ed8176484f3f6a3ac070a2ca47a328a057c1045eb4ecec941a861a4762701c7e245eca0dce2a98872495d104d799cb664d8871412915ebffedacc83478a23edabfc69b6b78c4b20c25f14a07fc73421710fbd4680b4d96213646127afe0d4646e703681612939648824d62342e999a9679b0993de608dcc99e57545681a1fb51e1c1f651bf78cdb8997d7000"/950, 0x3b6) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000500)="0000a703000000", 0x7) fcntl$setflags(r1, 0x2, 0x1) r4 = getuid() kevent(r2, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0xa, 0x40000000, 0x40, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x80, 0x40, 0x7, 0x174}], 0x2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x200ffffa, 0x4, 0xffffffffffffffff}], 0x3, &(0x7f0000000440)={0x4000000000000000, 0x1}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4, 0x0, 0x108, 0xffff}, 0x4, 0x0, 0xffffffffffffffff}) r5 = getegid() renameat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0xffffffffffffffff}, 0xc) 21:43:17 executing program 1: syz_emit_ethernet(0x4e, &(0x7f00000000c0)={@random="e7ed931a4e30", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x40, 0x0, 0x4000, 0x0, 0x32, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xb, 0x0, 0x0, 0x0, 0x0, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, @multicast1, @broadcast, {[@noop, @timestamp={0x44, 0x4}]}}, "136f06ef9689d966"}}}}}) 21:43:17 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x2}, 0x19, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r1, 0x0) wait4(r1, &(0x7f0000000040), 0x2, 0x0) 21:43:17 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 21:43:17 executing program 1: r0 = socket(0x10, 0x2, 0x1) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{0x0}], 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 21:43:17 executing program 1: madvise(&(0x7f0000763000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 21:43:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r3, 0x0) r4 = getpgid(r3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0xffffffffffff8001, 0x1, r4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x3ff, 0x7fffff7f, "070000003e79010034841c760b666bfede477dac", 0x0, 0xffffffff}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000400)='./file0\x00', 0x58) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000000c0)={0xd9, 0x91e}, 0x10) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="ae4941178e425b9d995ad8272a4a0fc47dc54548bd605ea66338125b6f0184a86425526c831a497764ca516a4e124f900813e34393a091e9e73cc419130d63a5b0d2e579215b6fb2a2f337164394b06e308dcef0bd1432c95531adf9241a956cca8b433a3fc0d9e3d5640c9d64c31763af70dcfc5ba88580156ed00a41aa85f4876a6add7786b6b7605fe1fa5ae78118abb11b78e5a536c100a1ded7eacdc0cd583c2ac41815ac8c2145d4286a053b4526bb4344f3f07715fdb45704003112049cc3f5652682fdf64340c53b16abc7f9362621b3549a26c0f0cdc1b4d9bbe74ae07b8fca44c82760350f5532e79f1bdea9c9f3a443ed82f0617538336559832fde79aed9731cc9f7351538d5996d9629737ba8f60bf27cb90d7ab85b4bb95b2fe4ebbc8ec68ac6ea277f8b95d006ca1b162485ca092f9ee4e36721c3c43031300a3d17627d7f65707fdd223fc0fcc767018d4c03d2210a727b94878700fa155e5e582325f358a311fe1f0fe803b814f7358ddeb950b18b1df53a67fb64ea3288ddfb4dd6500981ce650321624d37ca3d1cc67c7f59ed0d5f84ea00ba2e0f19ad5fcc1c4eff2536a28f928ec262ab81b4bb1c35876f86a38741ef73f85d5d96aef16a4b943bb02d46e84df4d2a9dacfbadfcd429bcb912d997861ffd252867a4398e050f206dfda31fa09004e84cc7f28e22b6efe19323789a0e26e7469031e39f55a14d86fd44a00eb3493db89102d233e776bd4f9177f49a592cce8eb7b4ea4cb7f3c743c9acd3b489b58050c07ae97c331ef913bad1d9123ed1b22579d410e8e1b18b530b1b8d0f13ffddf168b58b6a0cf32869be627b42c5449702c8c392cf06a2e0cb851fc96505de8a23616192e770ae4e286fa36c205533d4969", 0x27d}], 0x1) 21:43:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x2, 0x2}, {0x2, 0x1f}, {0x3, 0x68b4b52f}, {0x1, 0xfffffff9}, {0x3, 0x9}, {0x2, 0x7f}, {0x2, 0xffff}, {0x3, 0x1d}, {0x3, 0x6}, {0x3, 0x358}, {0x1}, {0x1, 0x6}, {0x1, 0xfffffff8}, {0x3, 0x9}, {0x1, 0x7}, {0x2, 0x200}, {0xfffffffffffffffd, 0x8}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0xffffff01}, {0x1, 0xffffffff}, {0x2, 0x4}, {0x1, 0x6}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x5}]}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r2) 21:43:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="71e86203816c5402fe4b6fe513ba15a2e4797d19f800"/38, 0x26) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 21:43:17 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="80bf6fe98543a1b57603817dc37599c21c29a3f0eb1dd36c373d17b7076e96198536dac7dc91ed019112875a91da2ce62f6b936daf0f93cbd9b4494e3abdc484a2a7873af56a5b7b6c26f2ce064b2236b9e9a6fec3c10897c41677c97748800555a8d42817ab23f40be39e1434a2cc7c43c884d07df7e9bf0ad48a6ff2743b2fcfcd60b70d487a8bc888bcd1203707550cab5de033fe75ddc942cf44615033b33668e4682b48f98299a4b7c24c0998643e5f8f0d5ac4bfd45a7e0da87966fdb8b4089b4cf0017b8a5da5cd39d872deeb", 0xd0}, {&(0x7f0000000180)="ebc1aae36dbec2edb345f82bb0f22879776dc751ea23b98f95b73a8eb33fea8e3976a3dafb22b36e32ec73d13e83cee4a0ed965ac07190c166d0", 0x3a}, {&(0x7f00000001c0)="923505ef3f6803b33363d52c36387d8a60c58a072ffcb263bcf04b1daf2bd1404df2678b111d1c81af86020d4f81407c7f504a95c531fe722c21f4130032eacb1972147f49db44956f4c494104086ac9afd1f0d71bf3f4", 0x57}, {&(0x7f0000000240)="46339783d4874fba120fc880e6d648bf76d51e3f6c25d35b84acfe737ae5bfeafda500adf1f52923b7f1d5ac47582439716b269623ee976e59dfc547164b1e1c3a2cb41d06adfe6514165bc52a6e97d3f73368138e4078310ab43e2e066c82dc3dd25ea8e2491e70718255ce0a32b17db54cfba098d03d2dcd9bfa8ea84585e18bb198bf762fa9b7b1571eb51c4c3924ff19020b9185ffae8d4905c8250a680474", 0xa1}], 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000480)=0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x8, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000500)=0xffffffff) r4 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000340)={0x9, [{0x2, 0xa0000000}, {0x2, 0x101}, {0x3, 0x7fc}, {0x1}, {0x3, 0xfffffff7}, {0x1, 0x2}, {0x3, 0xfffff537}, {0x3, 0x2}, {0x2}, {0x2, 0x10000}, {0x1, 0x7c0}, {0x1, 0x2}, {0x2, 0x2}, {0x1}, {0x1, 0x4}, {0x2}, {0x1, 0x1}, {0x3, 0xffff7fda}, {0x1, 0x401}, {0x1, 0x10000}, {0x3, 0x80000000}, {0x3, 0x4}, {0x3, 0x1000}, {0x1, 0x1}, {0x2, 0x4}, {0x3, 0x8}, {0x2, 0x5}, {0x3, 0xdc}, {0x1, 0xfffffffb}, {0x1, 0x80000003}, {0x2, 0x9}, {0x3, 0xffff35d8}]}) 21:43:17 executing program 0: sync() getrusage(0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/20, 0x14, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="00a6829a9c187d9457dc00046c6500"], 0xa) 21:43:18 executing program 0: sysctl$kern(&(0x7f0000000200)={0x1, 0x3e}, 0x8, &(0x7f0000000240), 0x0, 0x0, 0x0) kqueue() 21:43:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9e4, 0x0, 0x800, "00004d70bf3b200000000800002100", 0xfffff953}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket(0x18, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 21:43:18 executing program 1: sysctl$kern(&(0x7f0000000140)={0x1, 0x1}, 0x2, &(0x7f0000000040)="eb9049a2b2bc943a", &(0x7f0000000080), 0x0, 0x37) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) bind(r2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) fcntl$dupfd(r0, 0xa, r3) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) 21:43:18 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0xc, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, "9655736c6ae4398e"}}}}}) 21:43:19 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380), 0x0) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) r1 = semget$private(0x0, 0x0, 0x4a7) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f00000003c0)=""/183) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x8) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000140)=[{0x0, 0xc7c8}, {0x1, 0x800, 0x800}], 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x80000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) chflagsat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f00000000c0)=0x40000005) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000300)=""/179) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000280)=""/74) 21:43:19 executing program 1: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) madvise(&(0x7f0000734000/0x1000)=nil, 0x1000, 0x6) r1 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000019280)=[{0x6, 0x0, 0x400}, {0x1, 0x1, 0x7fc}, {0x2, 0x2}, {0x2, 0xffff, 0x1000}, {0x2, 0x3ff, 0x3800}], 0x5) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) semctl$GETPID(r1, 0x0, 0x4, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x2bef415fd0803d91}, {0x3, 0x2, 0x800}], 0x4) semop(r2, &(0x7f0000000380), 0x1d) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r2, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000002c0)=""/43) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(r2, &(0x7f0000000200), 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x8, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x60, 0x9}, 0xfff, 0x7fff, 0x2}) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000200)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/186) 21:43:19 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaa7e9eb1dfaaaaaa0000019078ac1400bb000000000309907800000000470000000000000000000000e0000002ac1400aa9406000000000000e40cdbb6d67d6f502f2076df9d054371f353c5c1943e40259ceb92458a56dde9268c500316d3fe65e1d3ecad1555b6444d6a6f93464b8385a9d3fb62988ff632458ba0"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x100, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x9}, 0x5, 0x7ff, 0x0, 0x0, 0x800000000004, 0x3, 0x9, 0x51d}) r0 = msgget$private(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) r4 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r6 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xa, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x7, 0x400, 0x8}) setgroups(0x2, &(0x7f0000000000)=[r5, r7]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x101, 0x0, 0x0, r3, r7, 0x8, 0x1000}, 0x2, 0x7, 0x655}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1c2, 0x400}, 0x10000, 0x9fb, r2, 0x0, 0xffffffffffffffff, 0x8, 0x9, 0x5}) r8 = syz_open_pts() r9 = geteuid() fchown(r8, r9, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x100, 0x0, 0x0, r9, 0xffffffffffffffff, 0x10, 0x9}, 0x5, 0x7ff, 0x0, r2, 0x800000000004, 0x3, 0x9, 0x51d}) 21:43:19 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='<', 0x1) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000002141b5d42ca2692be3d1c7d6a8e03de32cdd19939b9801004abaa55f0cef76efa2baae6ec82f64229c80c1ce7957c81f0000"], 0xa) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1800}, {0x1, 0x280, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) r3 = socket$inet(0x2, 0x5, 0x6) bind(r3, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r2, &(0x7f00000001c0)=[{0x4, 0x7a37, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0xe995, 0x800}, {0x4, 0x4, 0x800}, {0x7, 0x5, 0x1800}, {0x1, 0x8}, {0x2, 0xffff, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0xdfff, 0x1800}], 0xa) accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendto$unix(r0, &(0x7f0000000140)="6237e8df02", 0x5, 0x0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/5) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000200)=""/145) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000500)=""/160) setitimer(0x1, &(0x7f0000000480)={{0x0, 0x9}, {0x2, 0x2}}, &(0x7f00000004c0)) 21:43:20 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0\x00') pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) clock_settime(0x3, &(0x7f0000000080)={0x8, 0x401}) mknodat(r3, &(0x7f0000000000)='./file0\x00', 0x2000, 0x40) 21:43:20 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="c7102228bc83aaaaaaaaaaaa0800450000700000000000019078ac1400aaffffffff0302907800000000450000259a05b0000001ffffffff940600000000831f00e00000027f000001ac1400aeac1400aae0000001ac1400aa03b79406000000000100940600000000890700ffffffff0000000000000000ce2e58b02d4c2a8ed99ed8e2d98ac47efa63ec4a17b192ddd58fbf2237c4609b1d0d942aa881737c00ec071b2ba96349201ab537af5a931f20c92bda1d3f7fa5d0d90bed28c5e3ddef8f43b679f4cf44e239b0d942bd1b955f3b2f"]) 21:43:20 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0x6, 0xc00000, 0x900, 0xffffffd0, 0x1, 0x1, 0x7, 0x10, [{0x5, 0x8, 0x1f, 0xd627}, {0x2, 0x9, 0x3f, 0x81}, {0x101, 0x5176, 0x4, 0x7}, {0x1000, 0xfffffffa, 0x7, 0x7fffffff}, {0x7, 0x9, 0x9, 0x1}, {0x3, 0x1, 0x1000, 0x6abb}, {0x2, 0x4, 0xa96, 0x81}, {0x8, 0x4831, 0xa}, {0xb4, 0x52, 0x8, 0x2}, {0x0, 0xda0, 0x8, 0xb4}, {0x7, 0x7fffffff, 0x80, 0x2}, {0x9, 0x8001, 0x4, 0x1000}, {0x0, 0xfff, 0xdc4}, {0x3, 0x7, 0xfffffffc, 0xffffffff}, {0x5, 0x3b0, 0x3}, {0x8, 0x0, 0x5}]}) 21:43:20 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) r0 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) 21:43:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="3700c939", 0x4) bind$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r0, r1) 21:43:20 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 21:43:20 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) getdents(r1, &(0x7f0000000180)=""/5, 0x5) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) sendto$unix(r5, &(0x7f0000000080)="c55fb45c246cbaa0415486cc10aaf2ebde1b1ebde1be766e0441eef890e1f930f3a20f54f7f29b73301676b66b958b5475cbf7830def28372a7b2e2e4de3b9d899c4d86a896875aa2cedbb91f96af4a2c2827c97bd5927cb44418985ee0b4f4b40520b29f3864dc5f15d76e0b78cc92e7e7a817ed1cd457a5c187bd989dc378ffc8f9c7d7561e8e94956a8a23e3ad8292ab0202760b3d88b2ac62025089d72e98d6fa39af131b08dca2dcb040798cbdc8e2f18ef816e4740e65db689a9d1aedf6332f13a104ab1952710ee31127561fd29dc541dab1345c774afbc1e3c7117c0ca02a8", 0xe3, 0x8, 0x0, 0x0) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000040)) close(r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) socket(0x10, 0x2, 0x2) 21:43:20 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x4) 21:43:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r1, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) write(r2, &(0x7f0000000000)="0c8d4d0e84c5a2111daff6e3cf25ec088a7e734b305bf2c40d6b05073e26fadae36f2b57b231365efcff31bc6128a2bc5722c8a3f88774fd4eb316976b98", 0x3e) readv(0xffffffffffffffff, 0xfffffffffffffffe, 0x3a0) 21:43:20 executing program 0: sync() getrusage(0x1, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/54) 21:43:20 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100303a0000000000000017000000000000000000ff020000000000010130907800000000602484a2000000000000000000a7c493a7bb9361b41eb91f0000000000000000000001000000000087dd1d9a7137240b4d0ea1574bf16d9bb6ffeda1b6c12ce6f8e4b483d486597ac84e262f6c93b23fa8fc23a6e5e1a899b47aa691906a451c5bb702ce7fd279a496d2f8bbfd1a9772f0f4a3907e7c92d7ea66e3cb17bf457e073bc6401b43c4275f010000476744b9934c9fd6102e91cc4e97298f546eacbf8aa38747ed2a2870f796610c93b97bc9f600"/249]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:43:20 executing program 0: syz_emit_ethernet(0xa2, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x94, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@noop]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x1d, 0x4, 0x0, 0x0, 0x0, 0x67, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x1f, 0x8, [@multicast1, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @multicast2, @empty, @rand_addr=0x1f]}, @ra={0x94, 0x6, 0xfffffffd}, @lsrr={0x83, 0x13, 0x68, [@local={0xac, 0x14, 0x0}, @multicast2, @broadcast, @empty]}, @generic={0x0, 0x12, "7951996fe5ff2fe41d79758d2edb49d5"}, @noop, @end, @end, @generic={0x1d, 0x12, "ddfd836be0e1f71817a1333cff64fc30"}]}}}}}}}) 21:43:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000280)=0x8) setpgid(r2, 0x0) getpgid(r2) syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0xe, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@rr={0x7, 0x1b, 0x0, [@rand_addr, @remote={0xac, 0x14, 0x0}, @rand_addr, @multicast1, @empty, @rand_addr]}, @ra={0x94, 0x6}, @lsrr={0x83, 0xf, 0x0, [@empty, @local={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x0, 0x9, "9bcb6731aefa8f"}, @timestamp={0x44, 0x4}]}}}}}}}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000080)) syz_emit_ethernet(0xd9, &(0x7f0000000180)={@remote, @local, [{[], {0x8100, 0x2, 0x1, 0x2}}], {@generic={0x3c0c, "c785051aad3df55cd3b6a7c34131a39919a1c41ccd0b7c01d040f952867da00c138c9eff3977fc04e812bb6c5372c41ac355b8960239b8dcdd18fa109c6b91a62c8e50084207682eb5725d932d91f5e9cd0f4fb6be28fcc9bc9fd16dcc5cd5a0a81b7db3484893b2d44419de4830d5ad24314ba92c8da695d6f03aa8437b5263d689c72ce91b42a8c9f244c27ab49760e7e87e194f405d6ebf8c9bbdf4537cd77c60249300984d1832f875d6257f8f51c03f155f893d6f9ff27fcd74e2c768f06d050d4eb54b2c"}}}) 21:43:20 executing program 1: getitimer(0x1, &(0x7f0000000080)) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/162) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r0, &(0x7f00000001c0)=[{0x4, 0x0, 0x800}, {0x1, 0x0, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000280)=0x8) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x2000}, {0x2, 0x90, 0x1000}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000002c0)=""/161) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e6998e7fabf17e3ac4c20ba206bef3b9267fa0072c1fae4854139b86ecce68ea7330144ee7d8f46a3c5cf98dbf08e727fa7026cf95f3341f7b62d4d39c5501ddea7a1d60a92df764c63665cd963e132fc3e2d5d61dd2abe09d5c798b19ef4d3931aa7f5f98a71772352f0612d16faa23b8d75f5c762a24c25e02069c", 0x8a) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x40}, {0x2, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x1000) 21:43:20 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_getres(0x0, &(0x7f0000000000)) 21:43:20 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="903f79d03bf2f62a444528d671e3aebc37421fc53e2f4743c2dea19d5bdcd7cbaa3bcf29c1f563a7bae1183cccaf1abf1913bab8bc6d1ed2e545efa479e612bb6c81323d4773023044c67bc7e3035689ff4b53b1c130ffe3a0a17aecc658494dcbb3c063c642490aee30806f1c365f5a172ec8f5d6a4c99b78fb5861ab18beb73fa8bf6366597edea56b7f6be7ed26e82b14f3135bb080a43b134dbaab39c881bd23f07da9906a669b2dbe56fee74ae3eaa8bd0cf9bac69ac464225f28ebcce3e27da7d61cf0572775aee20189f5f7c6c3e31d8c2f5d3b9738a110a889145aa2d59048fb190b0fb079a24170b2bd567b9526d5391c5dfd45de99d5aed10b851d4ad32d312ef6ab12ac8ea611affbbd6b29304427af5b083a629ec27cb919fffd994fd62e8d792f938f7f0efa1bdb3734270787a5eca331b7154679934d22e11b163e3082c786c760fdec48b43f462fede6b953a290e7e84cfc18bebad8deb50465d524e9b9d6fb984f6a4969feaab0413218d6be9171875b1cbdeb5c25bedb5a87a9b606d03275872b58357dba3802c2756be0e6d4a21e2bbb1ca45a0d1d21e2d7d7ec5d7c268a5b3794216fe3f7c0dc1aed79706bae4f2eda3f0735f3cb8db839cfb22ca7335cbf5810d5cf30a886c1ea1bb0abd6d21c35061edb1b1197f5f17e8ad0bfa905dd383ceac757e422d38a677844c9c8831a85419407e6d5dae0d92b63deee4b98953085068ceeaccd9483ffc9b7fd7b8879775c5c7408316afb77c59e169541d18c3a627d303e566b79e7321b57c314fc4442578764bc635bc7a0ae62a439916fa9d189b273f7a78485b30e6c3a03f6b0f2f87dcc8798781b19bf2c608a8e9587122d9224ee309e879bed46849b62180019be77f108a546d6765b7d024197b3f519413c35fab80b407ef46d42617373ef045acc1afdae64ccf46e43a7a8285ad7d362f137e3875d63a6202e2b89ae8e7b092afcb180e7c82c458b8fdb5140b3b5b93d5f5aaf236c5226a4e701c488d070ced4bbb17180e8ef5fc669a97e160455b0c2a08589c30837802105729e2b702aa9184c8aa57290ada490ae57f5ee5a32e9b5b200ea05cd20becb82e970d8a812335994a865b4da79b07701a7a0d4edd3b0ef253f5dfdfe2930be5ae32b46f37d69c4db7325b952b00e4f777b1671cf24adbee498f81779bad75cc7849cc0968fb5876a5f6045022da2d0863c9d69f9a1c29f8724dd3693368643ef718739e99dc174cc54a1a84a9d84343c1cb228dc4894a83d85eb23807e0a9e6205a72e3be5ac2e88b6c947dbed5b95339ec429f93b4f014714cf3cf593b9da27964a390f4324cf7ab0f1bc6513680bf6521442848a145995461b7f92786e77a46599e3b23a10d6fb4ab7d4e247adae4e9e0895bb46f8fa2df02f2bb9eab1d4314a9053b923806cde45df97e02a1a57f9f1d01a51fa85e0ad6dfa886a518abf7e27c8619da960c4f5b936ddd15bd8f89b3415170b04d18c6a6a78965c613a9a92b15277a60a09b60d015a6e94f41aaf492aa2d54bd0b5a5afa3cb0adc253b75c7bb44dff4e9a9ee52ec7ecdf25a9302c0a672e7592cbf3b8ef64e0d1297b0a19a3e3919f173191ffbfb2d0fa08fad4ce10506c90a76d824f2fc93f713c484b75093e0c725218aeb30a2424e7e481fb801063f399ee4b636e1fcad70cb60a06a026ea1bbd9ec33cdcecead48580e52e63bb225dfc02270b6f469e190430000af8f91b52d439d488b4a9deb625508d3ec7ae6fd4dd8cb7c4d0bf503c314613c1bf0af117c85bfa1c5142b9e93f8ad59f57cda72ea2a8c8672a3c1cc3dfa864a498382a05e965b2582922e55c2b4afdc199acf677b1656e7c01fa4dda230f700c0fa60bde688dad98c3ddcea6086bb27a34410c857cc57cca93b96c463a615161f22e75612fff4e9023054155cb880b6e9cdbda99e11de9f5cee3df24cedb02615ec307e1af98c8654e3f4ab2886c30fb1483a1227eda2623e5e59f82b38d14d07300d4bf946733bb49817b6e5a82213fc326705b0ebd2df6f8328babc0856a4e63c9dc7d6c9536c20954241af9d6d3026a6a0d89b5c9c8bbaf1ab05417edf514257c3eb0f7d82973d0a95112c2dc8353dcc41ba9175d746851135c16ce15fa635f12114393285fa0403d43ddeb06ff670b9b5d90bb8d5c1e8dae4679326b288818cc613822d4e5c0123957d32506392419b97c524e8aab4bbc8adade73a2327807f33b219b5272ce20ad678bfeadda54e5e02f5782c81d4077c6c07a34b379059edd464817a4cc3aaee1b2da48dc16d0f11f202a80d85d4976f2add80ad423f3411951e464872a29416241ac3a7c6a8c14a0148891fcb19f0be5b8a088ac05da2639bb1b931f6586f3fb8c78d2052819732d2e297cafc19ea576322920be497dbb87746f99a94c1325c02f5ac179c58648cae852002888ffa17e34f54474d0fca65dfb9ca0e76bc87b61ebaa6d02b2b33475e8cf68655a6893a9d8d25f0b27f86d0ac08dfb200c2762853843fb40018a73c305bb21de8bbdb01b145083e51d9f8df5b70b3f8eca290b7872cbfa27999c333b1a5d4a49e05516b0425c032511221d251c508c23036ff58b41002f00d0fa1677d808ae5317438d80e998d2126f896fe6f7f7b38ce46e9321b000051a52c0c3460be8e0e01bf676cbb59282bd80af092b1509803320866c6c5ec9130895bd9047910359d2f33c139f3c74bbba786a22207e8d163f85856cca9bc11c4b264a2b32bf27e11fea09406031c6ea23672a37e88e5e28bb4fe4a3f6dbfda13c2cd6599621658d739f1b06f4f4ee35d3db244950bc97fad88dd72eec30cd51756ff57047707a76c70b41ae0ae4af3771e325c409357d36ac20a3ea1f083364704afb2edd55df4b29270459fe20f8d9559e75445030724068909501e4261e2766f778098b7f7cd4f84a7943bbdc9aa9ef4bbf0871fc123573cdc10e77c305389688ede638de23adf08b647351920f162974300c37bb6b20fdf35780c15ec49fd1797b24cd77b3750fab621cd99af26b2da26b8d248e2ecdd6b02e2fce9eda98cbd19a68857d63943b8edd11474ac27b4580adb0cb693c65cca123d97b2b3b12961f6e4a51880145238ffd5c3d44d0749540c527617ac6dcbd5a98fb034a8aa2f0f4584958131f267604b6e751cee6c1c52f7dffab7a95ecb79ce07d58a13f6a906fffc46dd95e84ac6799bcd79cb969675f962f3b631399ec4e0f4d3a83b6a45f8b5652e232b21cf84ad61a2c4838f1adfe0672a33cff78974c4cc48948f2629eebe7403ca2409ad958321346d97a8308539dc60528105430c0b5db2f66399d5ca27034f13164779fdc616ae74a2210508ee5f8b6c6d953ba17fdf9bb959d5f27a3f7f311f2ed49bcbbb3629511d2b9ad710760ebc8a7323f28a6ea9fa5951a04b9e5a6a781c878ae2bc6de721aa20fb9edfecf74d5f996a7ab7468525779d34c3f971598d4178f7d102ea4c303fd4d821f7f4542593b9e2992132f0c3d59ead756140b235a5ba6e8a3c164a095dd4823affd736e61a342570c7113362ae1ef6782cfb590bec468efe3b08fa9cd5ce9d2fa921042eaef8e1a21d45448a8a9049fa17ac8de53443373e59e7f8ef17dda0b89c34ee1405b6d5cecfeccf619e9651e84579c9408ca6307a24331b9678ec64dc33537fcd49d2928a0872e54042afff2fdd3e5467faed76f826ec0bfde9dab808266897a6e78109833c670731abea25b4bbdb35e8602027abe71ec2ab46ef2ed9cf84833843355da51cd9798b34949a1257a92d058adaf7ca87c62b72a4f8465c3c257a2c9b73c366f2a4ea18743388897c4379da873fa120c2ec60a616d93477c4bded0f3f51572d490e00397a3cec6fd443cccf5de3b399baeecba0ea8779d32e338894218325716c380038b3e9929ce1872e0c205eec1341dc85e0896376015438b1ecd14910a13cd2baad4efe2f94144f3985430030e178e01a9292d3e4554c8ec33a53ff18e1ce091ba19a47ece63c32b51f066d17213c4409bdcebbe948c73f30729f5720ff81fabe2f8c21f364d87a3114b593980b26d6ebb1d7d925f891d0f486a098b257ecfa9546672fd36d6d558bc2c8b606b7e4de2c8ac1c5ca051ce50f04dfea94ec782fb351d170deed4ed24ea842f0cbe1c7504611336419d4efb7fcae0acee603273abc8e0c7ac26e5f8b3991731571897da1198c397a3c76e908afe76fc3e121005da5b97b095473f7f5dc1ce3db1c126473601e651513fce6e200574380d63e0864e825f28ad3182e99aca41bac65e2de535aaa58ae877288d8d48ea58ad8a459c601fd7dbe277073adc5f264c91a128b8803f982262027886874cd3e269a511369a3ef313f494695ffc369f4c18955f7191278751d81ecbd7218cf542cddde336fa6b7dbc4341543204b1db82e565b077c9693fd2a519c85dda8df0d9736b5516b60754121d33da51fb629c9d7d70b3ee5eaac2308e770a15c6990799e85d5a3b340cb2112ad0f7fe5269baa1064b92094c62b3e364c1140cd9f977ad47bd353ac9189c03393f613441ef69c81c60df03337a669c482e9d6f73220127d98aef184d3c4775e2ff8521ef01007976fc83fc208eca9aae323f77b2e2051418038ecddfe94b200276ba613e78a323b4b5d0433d68d1d38e7103ea9c54818df135886c96ccfdee03804b502b35ccd47ab9a90ba6d18d6b135eb2e60bd0544bcf664218cc17e366e96f46b5538d1b0f1c05440df098d77aa13787a1d93e5ec1a32f68ef751c56108b96273ec7f382d413f1ebbb9502f1a52c6884ef50d1d66c9cf922ec12ae4922dbe66ebbf62ebe03e79af966bfdf249267620cb68590929e2b9a514598684f410ee24a2577b70fe90c0c119ad710e860b5b754fb058c5f3cb10e5b3dec3534d319a258b71e2552b13e0a1aa3f5e6962e52c25c708cbbe8e4ed8b30785799fd53d32f03e62bafbd718347c8d1d0f948941644bde6122d0fa9b84e7f8f314da5d879731f6452370101d23478932ef32f8cbd41722a2c2f258193f7398c1c2e307e0a6479c773a395d8a6990fa9f55a5491b57210d65e9231fae68abf83673e8212a252de10a7ca1e060cf5ad881aa27934a6b7cd76bad7b528730c8b82904fb184bc3411126c2af9252fd114ae8a2a974e97a413b487b25c306e599e5bcb6cded41c3393613e872e681dc5b1a32bbac0bb25547ce608ca0127a908c18395b2e31926c0c1f8fd24ecab337b1be26d2fca175fdab97bb26cf9cdb6ff331c0644dd3bb209f969acd11f3492617624a72c07d9fce20033451efed62c9310d0ab49f8a3622d1447d31959666591798f1329da7bdadd44da8f3339a5ceed830cde831a73650e33104fdcde15f54a57bbf1e5211aa98d8ff96dd9e458cf176f41abcaf668cc2e75c41985f741f272fa6cf672ba88ac97d3ecf984cb7f5385a15cd63cd047814a93ffe76f1ba8f77a86e00231c93054d1ca8102acee26199bb38d7155c27bbb51190bff6dfb69ee534fc8fb62234ff5c01ead76edb8ea6ab84dab6b7818aacee2f44eea5486c6ea0755352d58c7e232df199f3192c2edce6fde7dcb0f11ba1a7c09d07323d92d2cfd06c21c7d2d9440ae629b374bf69fda9c6a810ec34045ad8719816f45410dbfa2aad82ef7f9f99436e94a3b834dac3db55d98c2f04ee3b05bae0651f312e66115f9d0afdfdc60157ee3a9e865b77500b6e711f7626ae95e1502bc818f1c45a1e0885a2dc6f3c02aca09389caf099f14508833f126c84abcf2449e1", 0x1000}, {&(0x7f0000001280)="252e9bb552831e9592b189ef270027ad4dd22eb5206e3d69db7b08e0f8ca6f65ec72c5782561ed0e68c4f20b62ce708c3f76709b82db80a42a364462cc803beb05a922ee270a0e28fbd2d7b452b14ff9f5117df6be73bd02da46f8782511cc65f736a523305b019ce2cdfb952d11c5f7d51999abc63bf6b7a4500ffb1694f98cfe37be7e9104433b871d7e2b4a8284c5c29a87fa711ddf1e9c861c0dec620712660ef4ae4bb9601d7e9c14b9133bb75af574", 0xb2}, {&(0x7f00000001c0)="4fddc162d379827d159eb6b61ef68795383ab64383d41a6c0632acbef32999f9392e90330d777d0cec510eaf01ca94431b179cab41790b5197b4cd334e50c8eaefb02a5ca2423b619abd39bf09a752f6008f0c52cbd2589bd1d96a7c573ba56af20e55", 0x63}, {&(0x7f0000001340)="0721bc968d07646b20e8bd16fa17afc8b1d42c65cc54c5a393615608245f4cf5f60830b0d0e1e4f22fbad4ec2a3d0336da406bc5c8dc7c9d3caad7709aeae32e194db1266e2025b84c5dea1b48cc5884c81172c8c19d524c7387fd6079b18b0df90b1fcc546f7e879acee3cefc05c0f91f26e5775b25b96f9594ed2bfff099ad3d22293922aaf79717b09351de7a9e71f47cc7f1adbdeae9aa66cc440c0caee0025f5ca825fb6bc732bcf0ce00ef536d6d9ba9437b9cb405d3378654db5d0320db4caa99047b8f5f4a60cc12739a1a372bf2cc564fb875aada80781f72751cda8fffa6a890c75efbd2b76a8e4a6ecb37e5f39675801414e33381faeecb110cac3878cc00407bdcf546a268b90faca79d948e7c33e79975d58b960f6cabdc67da90c9c5f0bfeb5c4a456fd1930bd0ffdf7fc0f8c9a215ea683141275898fa614c17c6481debf67832f0c0c96d024b74d35619745f73414edbd8bb9b53f6c3d5387d9380d8b43463ca71d4740cc83ea39770c87cac0ccadf1a09754f88f9324923c69f62d07d0448a8969fa21527d2c84d00ef71232f3427ed558a6e962b2572179605482ce9e4630e1906676926da07430e1424547e3f94168e6db2a87251fe4f8302953642b25a3396d77bc2dbf9dc2f6a5ed16f5b9f0389d1683feaaffab727238dfadebd5ead24f593e1959e0f8ad6edcbb7019e05a6455f22952bf11de84db4fa924c2c9f0b9b786cbbb0324ee627183faa78be33a575ee80d1f8ec1c2425aa81df8be3e8630a19a6aeab17ed55732c287e9224f93b2435341ffbf0ad123a41197e3289abbc3c5e31d133ab64cdb9e8e99fb39942321d9de3ce1e2665417bf412af0266d8ad6fc396d2966ba68c860daaf84c2c79d7f62cc8dd986b15339a9fa0784c8ef1bd0fd5de6279c5fc68236331652badfaa284526e0f3d000a00e19ab215e04354ec744b40a6b66384aa3b2808cd0aca3b31d7961766e11ab2e8004e2de078c3fcc72fe5723caead334b1d766879f05cfc22f0c784027ab374a719529497f31953361a3964b91e644d6baba3eb7fa79ca847578bc1d8eea24cef8c354a73ddfc09ccd90150f0951a458a55e95d3e0de8e0a4ded3fec0970e366fc173c3d8aef44e93efd6ba93449306544f1776d72f4358923d8b91c6212134c7e572d2d10e5a82090edc9fc3696abbe5f82ed78eff479e8ff0bd58209d45b7100532b4e9e02e763879c0069cddcbcd03d6097145979bdbae3806d2037e73d2801c4fd29ab73888c41d66fd5be9696bf4b25b986a1b617859ee51fc37fa73264980eaac4f5121252c92441bdb128974dd56fa0f118921922fc530e6949d7938bd27cea8e1823f2d06a3ab0a232f1fbd4958c9cadaed43a316d1a434fa36e1f75611bdd939f6f5a4a4b9906a9a294c7cc2a709c3b7c72841408ca5a7fbe544d76402b1ec17688b00b6615ef32bfec8a98ffea15a9ef11d91205b47b4f863e719940e577e9380c043133bb64ec19c90ea65d91f4433344ef7d8645816a4423e4b2d78dd1154948df07d87d16c276430ab0bb5b02ad46f1300c7693171cbb587520999f2c023ba9e523a075c790952eb2bde2844dc2da814d3eb26f992fe89faeff2ad57e9fc297ffee5c7deb57e1a6bc945ad45ce65bfc674acfa5285f94c977ba636ccd9caf4c71eb4b81f2330e25e41e0316a8a5fe9935443ca7612390177cbf0d269aa127761ce01f35c027cff4306becad1c6f50dfc1723336b89a38f445358e9f9421768de00b3ebb007aebf324a1bba422304e7f09728f627a0a79a344d5e5c591ea3fa1c15b68ccc4b5e5e69ee128d0b7ff6e2a4bdd74c78c5d445b1b0aade2c82d262eee4c005cd8363a69632370b77d16ff07ce23bdabfb9c975103804b76eb7384c87841212c911340990aaf7d1635cb9f03cd4480849a95ac9b11f3840ff2307d078e0dac8b92106e6fa12a8f2f631cd0c9b43310d061d1018885bec52ec1d8b22f7a7c3c1e18cd7928f4e3e0a232f184082123c7059a5d6a04f33aeb88017dcbf41d083889a15ef63077c73d40d5bd91292560e711140c0759a6e4612e6546a8e5fcbcd04d013f005ce7ba1f943af42ad530f0608c55f80f0d1c3230e9d6c7e2d96c0348a30c7720cfa3906b381635d79e037ee04e8e70122e57ccb05669174260c1d2a6d1103b2300f11a4596b6ba7c48c4cdae67260e8d8962716e035ec01360faa6082579bf4f403fa0873a9066f160505b6653ac8ba449ded44f4e4b0c76494219bc3455ae215f1d2df0d7b267f608ec810b7bac4f678e0f5aca8bd7bc545f0f336a7fc74a82273401ed99a9e152462993b217cb285eeff8f2000718ab28e4fae7ee85cc7b9a102ee340c961f51da19cf0c1bd786cf16debdc61c1b77c4a531ff990ddd8109064b5ae85ee25486f0c00939b4fa65cb77b61115669431167864cc5d6aea1a92aca079978bef14fd7e624af2c796cf9ceaf4c128f9e340d8c1ac39d7e5bd447aecb9177168dc032b44a242bb86102a130988a06fd28c4c57249794f00e2718ca6063c6ad358fc57a087a50e8a0804b042afc00e40d037ee208938e3f37e9ef5f2cde55f2e8a72bf9fd4d33ddcb0cfb2a39485be302b6c06e4d16b8f1666ce987ec8fb9a78717e997b8fbbd17c363edf417634f2f392c1e209b754454dc0318236067f382b827b45d6a02c740ae6cd0ba59d31d1f4b5c6d000309239f09a5e0581b21369a97d1e17a2f7182893da1253dcad907a6a3c4cf6cd95e2ce2d62d0c8f60c0d58f2979d568017a7a08e3b6374aba26849be882ea25ffd09ad2f3d6004cc5895e030c97623db1bb96d96387fb331b078ccb83a87b36f426260cd4546d622c3933cb4b29fb815ad3e9aa308a93e4ca1f67cff17fb9c36d1425cb559cff8d1b85fc747d2e665eea7ba606014ee78d64ceaad99489fa54dad44854b8b47050d3a59df928bc452b36189996059669df31f001648f5425598fbe81bd0e937e0825734e0f656513394e8505bdd94e6e0b6d695abe0d198c0fa4d6262a29c6161e042907a89ba4d4e3ade7502bc73decf0ba877dd3b8a429ea6c14624a984a61c5be53dc91c851cb830608c088d9d15f24f608652b7f4899450e500d46ce97843b2e9cb91521c9432ffba26fe49c9b238570566d7d4da53e1a58f4b02104585f5abefb445e3587980f87980cbc4fa55bef4c54a95e75964af08c5f397e352b409c35093c9962a3fa5550c43342e45b248440eaff50e7c3eda1b35a6df687b29399302408c6b24506aa83774ed9c5bb6777442c9a6208ae44dec3b6d810f11ce1932ddd6635c8a98679b624c610eb88505a4595cd97dc699407d870ef7e534911559948616a41928069fbd27a08cd39a68790c6e3219cb1bd38d1e37514e4f218ce6f33168f4ed394948af4bec6aa75cb401a040d15ac1987dd773c278714b79c18cf0f79657ae49e2738a0f22e5693749b0d1a37de4789c0199abff926f5c3584bb3afb0ec4369e05141cc68d0aabc8c9b9e7eccf34140eadfa53ff74ce7b5be84ec63d926a50202a81d20355f8ed512b82ddb1b90baa3879c18ab3715612ffd761083ef412f561179620ee877205b690a763dafdf5e3110d4b47ca6096ff0eb8544157929c9bc2bee1b2d6251adbffd4ebfb5bff0499c6b067a1e4941b0c6072d00a230a7fa6bebf59a59903c98ec4ffc9abaa9eade44df7b9fdc309b6458ea7d93796019c0d8eaefdbc11a2009e62edb74001752eafb55ee7e209ecfa5cdc7c10d8c3a604f020fa8b377e97763cc7f7d9d190cab1949286e68d349777a1ac69fe6b8fe36d1f245bdf510d22c1d7d97cd09d07409baa03d2ee6b95e01c1d49b9a0e5c299c435bc20f9e9f7dd37564cec6b40d6ebd05cf78842867f69197c0da91c4a5276797152398c6f56bbf89d4a5780c693791cacfed6fbd7f6acda9f09bd00c096de3e186268ea4d93411e7c054f37f76ae6e89c89c20c96f55b70fa49697a72f52d0a8a1600b76246042a593765bdbb293c6ce08d784e3cc4f67a90c19bb4a0413f577e1acf29e87da99e60bb65381a900a53d445c7754d4d8c668d9898505d6540b8dd999303fd21e14f688dd2b6793c947dcad799d4948b8a2d29c805fff7cc7c998f0a5d965ccfa648b0c440beea8ef430e93e1d35e8c88db934460ad5a034fd5549fc2de922fa33400cb750c34b34fdb9f66fa1d2ee58f26762ed330156a3ab69c3a0a390160c22b3a685c2c60f17ec54e019394f214b361c58d323ef9cb9dbc9199640379e62ea0076201f596d2bbd3801ff29ad4ed7c7f7626ed748886cfb27569f6250fb0aec0611e8ca9ea44e7b46ca29fc04e9e0029d43f0c07a22f63f2d7691addec323fff739c3f3516732393109381054b6d7048f7641762bfb4d839c9d1b1f5a4182cde3dbbc447966594ce99ff7dc59ed69c3cc8e382c7d770eb30fc4fbebe863c4bf821d1e400c2b5b6b23d9dad4eade5dc8e05e20d2141e1bd9204089c95cbac9a6562cfeb4014bf6d106603f620f8ae0eaa2b923944ad1e4fe9aefa887b2ceec920c8e341fa6804ed2d19341a62bbc3ca478deb48098594cd0fb38a56d5df4805980da50948312dbd24b1f228885aa03067f9012a69b89b52cec75ea9470bdc8b162e450acf570677b606b907ccd6c25ea9bbce01e7ad94088cc6c6dde7aba71a9afd0ef4f645fd8f8952b398dcdf6db26f95fcb89b0513e02b102fb13e60cb72758ea305c11511ed68c250ee4345e2c4d7c04e2d04da3ddbbaa9342b47fbb62cfa1d9ddc23ccf746a308b6406e740ee6d5ced88cd15104497654bf8d229ed2e783fc1cd7013d85df74f99870882ddbf45b9cb8698c3014855f549da824720e2882217b3de9d4d4a88b9adc8c7f621a1443717b8a364428b5e5f213f695a7d347f4b6e2e6bbeeaec38c2e0a72dd4f05b432fa516847d1bc0f7b07b3655a35d9d8c1d06a16b09c4fdca9bc2c27a01e97ebd7358d0409c5f9f7561556cb8e555405bb743d0c1811a7de6161a83108d493b71f5b8ef365d3a6dccc56c8989afcbaf65e7430da369bfc6fa7f3c0e30bcc3bcd90c9d13f09", 0xe0b}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0x0, 0x6, 0xff, "07f213357f7258ef1c4326c7cff335531e048c75", 0x7fffffff, 0x8}) 21:43:20 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) execve(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000180)='\x00', &(0x7f0000000200)='$[}\x00', &(0x7f0000000240)=')}\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)=':+\x00', &(0x7f00000003c0)='%%.,.\x00', &(0x7f0000000400)='((Q*[\x00', &(0x7f0000000440)='.])/]{)@\x00']) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) dup2(r1, r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r2 = socket(0x1, 0x1, 0x2) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendto$unix(r2, &(0x7f0000000080)="0995c2673c56c856a3075530a39220b2c4", 0x11, 0x404, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000001200)='./file0\x00') 21:43:20 executing program 0: syz_emit_ethernet(0x96, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x1b, 0x4, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x71, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@rr={0x7, 0xf, 0x0, [@rand_addr=0x3ff, @multicast2, @local={0xac, 0x14, 0x0}]}, @noop, @noop, @timestamp={0x44, 0x2c, 0x0, 0x3, 0x5, [{[@broadcast], 0xffffff5a}, {}, {[], 0x5d0f11b}, {[], 0x6}, {[], 0x9}, {[], 0x9a}, {[@remote={0xac, 0x14, 0x0}], 0x9}, {[], 0x4}]}, @ssrr={0x89, 0xf, 0x81, [@multicast1, @loopback, @broadcast]}, @generic={0x44, 0x9, "e92084cfa3339b"}]}}, @icmp=@dest_unreach={0x3, 0xf, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) pipe2(&(0x7f0000000000), 0x10006) pipe(&(0x7f0000000080)) syz_extract_tcp_res(&(0x7f0000000040), 0xf9d4, 0x1ff) 21:43:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) read(r0, &(0x7f0000000040)=""/132, 0x84) sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000300)="c7ab38c9", &(0x7f00000002c0)=0x4, 0x0, 0x0) 21:43:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_emit_ethernet(0x7e, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800450000700000000000019078e0000002000000000400070000000000450000000000000000290000ac1400aa000000dde972220000000000ffffffff00000000ffffffff00000000e0000001000000007fed6c326a60510000010000000000000000ac1400aa000000000000000094060000000000009453c06349f9a2df2aa99f92f05a3cd65e4f9a08f1037905255bf6fcd4b03c0490c5bec0deee3f70494562c4581cc90120512860b80f5598bea1087c0755f5eac3dd1d961e0e035b344ffe9b86b7d9772abcdfe82aad3a8803ae29b89fd01f1055bc50381a097e63c811c153b1191b3c557e3672e07ffa1e669d296dc54d07621dfd309d39d23b4d765b39d301683f0755f853202fe31f919c82055500e4f79d70a8901b9c3dea99868905"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x800000, 0x10001, 0x12f, 0x1, "7ea49d9a867f73b2de675be299356993d2855aa6", 0x5, 0x7f}) 21:43:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x2}, 0x3, &(0x7f0000000080)="9709911acf7c5e90ca5f70245ae46411bfd8d4736bf6b648ad42db887a0fef16f30a1c2892277f52aa764896d24a48223ccf9ca56b642cf368f15d8a05aa0fcc528568f9b08e8a87ad652e13a79879661b05fe89f2cfda91c901bb8eb290ce4cc3d8c96b96510ad989478a56da0e67bd7c4f40fdeddec29d1666fada9c9a0d16", &(0x7f0000000100)=0x80, &(0x7f0000000140)="9d601a8c0cb8facc3e04cc5b15f729ba46fa62d6d1105e2d1a0f9542267c03774af1e825a8d58520591f862a5763", 0x2e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0xffffffad) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) write(r1, 0x0, 0x0) 21:43:21 executing program 1: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 21:43:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa1000000000000800450000280000000004029078ffffffff000000004e234e21a9f8855aeed9749ae634a4946d1dd619f945864ac1c3bbcdc904ff8f8fe94be6a70dbd64b4eb9821cdc07d0be24eafd02d67dcbb72691fa3d96cc4805a2d548718011b90513744620d24b822f2b790506ab2929855f4cc1497210f6d0ad2aaaf5fb7964fb81ada5d37f8b4b0b45dcd707f9585106d78f95a2734d2fd68f61005616fffda9e4960a9acfb7adc6493a68e2e0e14bb6662fcb5b4bc9fcb7cd49878d24e5e8e19d63405d8eb84706e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYRESDEC=r0]) 21:43:21 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @random="4fc542f907ee", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0xc700, 0x0, 0x0, 0x0, @empty, @multicast1}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x33, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}}) 21:43:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) socket(0x18, 0x3, 0x3c) 21:43:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCSDTR(r0, 0x20007479) 21:43:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = open$dir(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, r2, 0x0, 0x0, 0x100010024, 0x207}, 0x9, 0x7}) symlink(&(0x7f0000000600)='./file1\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r1, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) fchdir(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x6) r3 = socket(0x2, 0x0, 0x0) socket(0x20, 0x1, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) unlink(&(0x7f00000000c0)='./file1\x00') ioctl$TIOCFLUSH(r4, 0xc0206917, &(0x7f0000000100)=0xfffffffa) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x88) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) 21:43:22 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x20, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, [], @rand_addr="064f1428a5cdd66ab14de84c9c14b94c", [{0x2, 0x1, "bf355f004f05"}]}}}}}}) syz_emit_ethernet(0x45, &(0x7f0000000140)=ANY=[@ANYBLOB="4afa405b141619008e88cec988a826008100000008066dc5c22db91c53c1c833c7d30dfa348e0006803a060b0001aaaaaaaaaabb88d1b4f16337b28b7a135aaaaaaaaaaaaad7f661c4be216853e8cf020c0d000092"]) 21:43:22 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 21:43:22 executing program 0: r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10a08, 0x1c2) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x1c9d, 0xb497}], 0x5, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x9bf8675341f08c82, 0x0) 21:43:22 executing program 1: sysctl$hw(&(0x7f0000000000)={0x4, 0x11}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x82) semop(r0, &(0x7f0000000140)=[{0x0, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x2, 0x800}, {0x4, 0x8, 0x1000}, {0x1, 0x3ff}, {0x7, 0xffff, 0x800}], 0x7) semop(r0, &(0x7f0000000000), 0x22) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000100)=0x7) semop(r0, &(0x7f0000000080), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x5]) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/18) r1 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) semop(r1, &(0x7f0000000080)=[{0x2, 0xc}, {0x0, 0x6, 0x1800}, {0x4, 0x4, 0x3c00}, {0x1, 0xffff, 0x1800}, {0x1, 0x280, 0x1000}, {0x3, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000680)=""/102385) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000540)=""/146) semop(r1, &(0x7f00000001c0)=[{0x2, 0x7a37, 0x1000}, {0x2, 0x3, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0xe995, 0x800}, {0x4, 0x4, 0x800}, {0x7, 0x5, 0x1800}, {0x1, 0x6, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x9, 0x1800}, {0x1, 0xdfff, 0x1800}], 0xa) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/5) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000200)=""/145) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000200)=""/145) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000480)=""/177) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/127) 21:43:22 executing program 1: syz_emit_ethernet(0x19e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797101680c00fe9dadb51f4333b3283d3f3aaa2fd930ff0200000000000000000000000000012904000000000000000100c20400000006c204000001010106000000000000000100000100c204000000090000000000841f00000000000000d335465c71be09b0a0b525a8f61631a0a23f4a0db11aaedc27eee8a5aa6053ef3b0e2814ae38486d39f940e4a694bfd471efb2509e89d0c315fe667ce3bf1c307c55edd4b66ecc6993d7c1f8b49ce5480603a0261e2b45c0a652dc53e64d060c9b94a07ecb6deb6a897308474edd63724c1eafd0ee071a9fe74caa2a4134fa6cdd6374d91b7075b8638623ebb85be21b708699fb86511c7bbbff4edb7bdf3d1c27b02b13edf1f0451a8d3a00d8f36a3ca17f38e397ad33a2072c59b6bfc3478919607e1cf211de5c64949e0e1d0cf7a46654a5d30502c0ca0101000502000900010001010001020000c2040000000005020009c204000000020000000000002e00aa29660000002c02000206000000b5dd95afabcb1fd3abaee92506bc7a58000000d9670000008000907800800000"]) 21:43:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000540)={0x97ac, 0x0, 0xfffffffffffffff8, 0xfffffff9, "0900000000e6000000e800000012ce8cd900"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="efb17d4da8bff388f9730a432927d3d5cbe09a9f6dc57a6a235723b6f5b3b6532607fc907ff5453d0fea087be173d227f717d390da0885393ba398fc378afd0486b15c03ffb1e014ca383d0785b2d30c72d9297d9173d9d25848be0f617188507d0bd7a935a3d2d0f8fd242fd36ee6267ea99561c8c9684759f55e134d6732d50cc6fa8f4417d1320a29f63a9ceb48eb83d6f3d818409b2ffbef98366dce0e405cf192", 0xa3}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, "9c2c8532b695345b940dab06b877b42e839b7f60"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6}}) syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60317906000000000000007e1eb41c9d60cca81247e4f515ff0200000000000000000000000000010001000000000000c204"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) accept$inet(0xffffffffffffffff, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000080)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 21:43:22 executing program 1: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x90) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0xff, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r1, r2, r1, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) semop(0x0, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(0x0, &(0x7f0000000040)=[{0x3, 0x6}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x14, 0x419}, 0x8, 0x1, 0x9}) 21:43:22 executing program 0: sysctl$net_inet_ipip(&(0x7f0000000000), 0x4, &(0x7f0000000040)="7b300155e77ba7784daa08b9b5e378d71783d75f99328e97d9e3d8f877db61e004e814292eb7a71ee2409de2772126b2b130a3e5582c3900174588f372bcc0c21d371f5e7ad5d32682afd3039dae836b71cb39ece5cf9172c5dcb47056676b8695b405e9aabe1216eec1", &(0x7f00000000c0)=0x6a, &(0x7f0000000100)="1360a64f65438b2e222d7fb1290ec10d718a46d6bdc1f8ef8e6d544ff056ffeb62fd780cb49d2e6990aacff71949f6cf5d5b152eda32aced37c606fbfb17e78df9e6be706e7c3db0ed2b077013fd3c96e7", 0x51) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = semget(0x2, 0x3, 0x480) semop(r1, &(0x7f0000000000)=[{0x2, 0x2, 0x1800}, {0x2, 0x8, 0x3000}], 0x2) r2 = socket$unix(0x1, 0x5, 0x0) fcntl$setflags(r2, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(0xffffffffffffffff, 0x6, r4) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e2f4b696cc906653000"], 0xa) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000100)=0x3, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r5, 0x20007478) semget$private(0x0, 0x1, 0x484) semop(0x0, &(0x7f0000000200)=[{0x3, 0x3}, {0x1, 0x5, 0x1800}], 0x2) 21:43:22 executing program 0: syz_emit_ethernet(0xc7, &(0x7f00000021c0)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x91, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @udp={{0x3, 0x0, 0x8}, {"50eaeafb0341f457f4c905be3afd027b57e0df7b4a09e57a49d9e2c8f59a828bd7706196030a72740218fc91619db4223593a189a394ad1f3cb7b13346c746e646097dbedd47f2e106d5cc90753a5842abab526c952a806da8b5394ff2993303fa494c76f82813f4c946f15965195a59fbc13c2c5b530ce3ff976dedb7cd2f666f6f64b147eb63e67d"}}}}}}}) 21:43:22 executing program 1: sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x401, 0x3}, 0xc) 21:43:22 executing program 1: socket(0x10000000002, 0x2, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) flock(r0, 0x0) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x86}, 0x0) 21:43:23 executing program 1: clock_getres(0x2004, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x1, 0x7, 0xfd81, 0x101}, 0xc) 21:43:23 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="0000000000000000000000000100", @local={0xfe, 0x80, [], 0x0}}}}}) socket(0x18, 0x4000, 0x1) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x62, 0x1800}, {0x3, 0x6, 0x1000}, {0x2, 0x6, 0x1800}, {0x3, 0x3fb, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x4f5, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x20000000000) ftruncate(r2, 0x0, 0x20002000008) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000280)=0x3) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r3, r4, r6, 0x10, 0x9}, 0x8, 0x1, 0x9}) 21:43:23 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000b00)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd600800200000000000000000000000000000000000000000ca0200000000000000000000000000010000c20402000000b664f34ad14ae65d340d0a98592b74807ac0f67daf8d59186cca17afa29c6ab2e3d5d1dbe65fd834762b50934f389fc7411a313a2f72202079b9d02342c3857118a5eaed7346c7d87a01e39540058c1b9e2892fdb27e008ec0e8a66f52f5146714e42ec6b2bcbec74b711fc2e579f5fe251f19312c024f6fc20541552cc06aa28f05ac28c2245baac5f137d0e38fd306da99c1081aad676e826a968cb341ef801a16ef11d3fcab"]) r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[0x0, r2]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r6, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, r2, 0x0, 0x9}, 0x0, 0x180000000000, r4, r6, 0x2, 0x6, 0xffffffffffffffa2, 0xd9}) msgrcv(r0, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a12f62200"/4119], 0x106e, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "b7f97c87b52385207006e73c70f611337df09d4c635e530fe7971ed1a21d91583a2e6f444e3d42c4d8f1af59111963f037baca6aa802dde3a25df8e75366553f45036484e8ae034034d42656e92042c60a0e9ae3a1746af3f5c720a07386cf34b6626262ece03d74091b7621a1579748dae1ce785961ef5b6fac7a9bc8e0cc3d1e1a6f70ec3c4e111bb3feb067fa1498056847246494dbfe956528ded2d276b05e63a69c0570923b820b6dc408adcefc91b4022c96d7302cdff620bfc9c7a2666eab40b58cc1c2678ee5b0f45bb372aa1920cf66f9d79a31dbff8b94b3f8ef32fa"}, 0xe9, 0x0) getpid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000a00)={0x8, &(0x7f00000009c0)=[{0xfff8, 0x5, 0x0, 0x3}, {0xdcce, 0x3, 0x9, 0x43e0}, {0x7a, 0x5, 0x9}, {0x7, 0xc0, 0xae, 0x5}, {0xbea4, 0x7, 0x1, 0x7fff}, {0x1, 0xe0, 0x9, 0xfffffff8}, {0xbffc, 0xf1, 0x86, 0xffffffff}, {0x80, 0x4, 0x0, 0x1ff}]}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)='-!(^[!-,-#\x00'], &(0x7f0000000580)=[&(0x7f0000000a40)='\x00\x00\x00z\xb2\xdd{}\xf5BK\xd2\x8e\xb9X,-\xec\x9b\x9a\x9d\\|^\x88\xf5\\\xfaC\xc4I\xab\x85m\x19\x05T\x15\xb3 \xe1`\x8dSu\xf6V\xbcW\xaa\x9f\xf6\xd6\xb2\x14%\x8f\xe2\xda\x9e\xe0o`\xaa+\x9a\xc0\x87\xca\xeb\x87Zn\xa6\xf5\xa4rRR\x01\xf1\xab\xa0\xd3_\xaa&\xe1\x0f\x98?6\xd8\x16\xd1\x8b\xd5\xd6\x91Q\xa7M\xdbw~\xd8^F\x88\xc9\'\xeep4|\x10\xee\xee#\xed]\xe7j\xd8<=;or\xe0-v\x9b\xb5\x89xN|\xf9\xf4E\x8f\xde\x8c\x1e\x86\x96\x9d\x0f', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) msgsnd(r0, &(0x7f0000000600)=ANY=[@ANYBLOB="0300000000000000911c933ad11fee65d954f604b65cf9c812fbf9b61cea04f8796eac4a5530491e8f167bc92d940c78e797bfa5a343737dedba5688cb05c1c69c7605ac3d60d94ad4523ce91b95a86d458a29cb3e06f2b7dc0f03f25c13118c98c32b83082642f358c9ed63fcfd59929247e305bbc66d8c2b2a6ca7addf426a10581567c4f1fa54cded137a4e15f84aa4d2bcffe687f09fc2e1fa8cc39198fc14b13f4d745894561aa76364e895f9215f9f4e2904601be11b75ad6e477717f730c59652a2e6b674fdab188a25bf40cb88563652465449f83e4f61968e0000000000000000b8baa1b954e0a781e0b3c7fc29fb8c85d5a7c2df7bac9101396ef6e92acb9f9e111fc845f2ee4751d8f398cd0962a85cad8d5292abfb8e6f6d4773977348ebfb2896303096571ebbdd1982c3c0938fe770cd75b9ced4775401170130188b348a286b5e09b8ac1212ff58c9c9b1aea850e06332ee05ab8ce70e63d2a8ff78a62359734edcfa63c24c17e3db7aa1f3355a9431a997d3b533aa996f62a8f7bd6ca51f0a9023b7db229b1c44d0348b411de24670bde37344b3c8b16578e5dc5a0d40c7d7f51a164f0b69abdc02d56d990f492b617bb5875f1c84e05fb2c38b668837c179e4e7724b1ba1d5cde4c5a956bc6e87cf7418e1210ba1720c89f3adcd6312fbc3c619dd360f64a11a200a8adfabfd449c34b834365d0595a2c583e060d6264364df320697997ae8c908d588169defcf4ed9ec127ef2af8b31d6abc739459d65c5f679b6a4f99f61259d59c2b25d732b2dd3ec61f09ca99fc7092df93a959132e74adcf57afd6ae66a5a68f0e5d950da95cdc904ab42ecf2da000000000000000000000000000000f7aa6639d5f188f2b0ceb6aab0873bb23a98e32192add504c7a8fd531b6481f6de0c701a0c40fc9a9c40c8c491e98a7dc8ad205be18d1a0927464e095c0a6253600a4498412ad9277eeafaa9dea9c33fe38174d88d21ded92913e62d2747d1484c2f17650c2fdbec9d47e6a6352017da7a1f0cae25c0d5a38f896a978bf9ce4b0fe1060645febc6c534d48761af6beb92a18d7ffc846af2153d7e2347066b342e40dfbc2bb5911765f9f8e2e4c688e34cdccf0d25737c8cd72393012e5b875ee96740595825a9afedb0d590eabe643b5709b155d76eddc88fcd97176bf18516db1a9cf1f66975c31a739a4c3dcf70bdb07e799eb90951d9cfd7f9f89aa89ef8eea19ceb0a73c35af86cfb619f4ae74943cb749a8739967fbdb9078519d724b9b66e5eb03d6207a29131dbe028e93a88858b8b507b496b99c8c82f47f5183e43ab67ddd6e6c5401b7d8"], 0xe7, 0x0) 21:43:24 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') open(&(0x7f0000000080)='./file1/file0\x00', 0x100, 0x1) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000340)='./file1/../file0\x00', &(0x7f0000000300)='c\x00') unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000200)) mkdir(&(0x7f0000000180)='./file1/file0\x00', 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 21:43:24 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0xb3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00e3ff15ffff523b"], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x1, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) r5 = accept$inet(r0, 0x0, 0x0) sendto$inet(r5, &(0x7f0000000940)="1d", 0x1, 0x0, 0x0, 0x0) recvfrom(r4, &(0x7f0000000180)=""/66, 0xffffff1b, 0x40, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) dup2(r5, r4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[0x0], 0x0) 21:43:24 executing program 1: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x400, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="070900900099ef3ba633ff0f000000000000000034294d493fd74077f8b0fbfa", 0x20) write(r0, 0x0, 0x0) 21:43:24 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) close(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = socket(0x10, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) poll(&(0x7f0000000040)=[{r4, 0x80}], 0x1, 0x4c4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x100, 0x0) preadv(r5, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x2, 0x2, {[0x2e7, 0xd8, 0xffff, 0x100, 0x10000, 0x9, 0x100000000, 0x4, 0xfffffffffffffffe, 0x4, 0x8, 0x6, 0xec4d, 0xffff, 0x0, 0x8, 0x7, 0x4], [0xffffffff80000000, 0xfffffffffffffffa, 0x1, 0x101, 0x200, 0xcd, 0x5, 0x5, 0x0, 0xa0], [0x4, 0x8, 0x5, 0x0, 0xfffffffffffffffc, 0x6, 0x6], [0x5ab, 0x6, 0x2, 0x0, 0x7fff, 0x7fffffff], [{0x6, 0x1, 0xffff8d2f, 0xfff}, {0x3, 0x800, 0xfff, 0x3}, {0x101, 0x2, 0x8, 0x8}, {0x40, 0x3, 0x2819496e, 0x3}, {0x77, 0x5, 0x1, 0x401}, {0x5, 0x1000, 0xe6f, 0xffff}, {0x6, 0xffff, 0x1f, 0x6}, {0x7, 0x80000001, 0x5, 0x40}], {0x1, 0x7, 0x1, 0x4}, {0x3, 0x4, 0x4, 0x1}}}) dup2(r1, r0) fchmod(r1, 0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) 21:43:24 executing program 0: r0 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x90, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xad}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x3e14}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000f94000/0x4000)=nil, 0x40}, {&(0x7f0000898000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00009d9000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x401}) kevent(r0, 0x0, 0x3, 0x0, 0x10003, 0x0) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x4d, 0xf0000000}], 0x0, &(0x7f0000000200), 0x6, &(0x7f0000000100)={0x9}) syz_emit_ethernet(0x45, &(0x7f0000000000)={@local, @broadcast, [{[{0x88a8, 0x4}], {0x8100, 0x0, 0x1}}], {@arp={0x806, @generic={0xf, 0x113, 0x6, 0xb, 0x3, @empty, "5d704eb8270414aee03dd4", @random="b2e67b773a89", "769078306510b79f4622620f6f7f6b42"}}}}) kevent(r0, &(0x7f0000000000), 0x67, 0x0, 0x81, 0x0) kqueue() 21:43:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) dup2(r0, r3) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) write(r0, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) 21:43:25 executing program 0: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x142, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x400, 0x16) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f0000000200)={0x10000, 0x3, 0x1}) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000140)=0x1) fcntl$dupfd(r1, 0xa, r4) 21:43:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(r1) r2 = socket(0x1, 0x4, 0x6a) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) pipe(&(0x7f0000000040)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendto$unix(r3, &(0x7f0000000080)="d373d0303185c39aa28688d1e2be7ce585bdf438c9914fb79d85567de220", 0x1e, 0x6, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r2, 0x2) r4 = semget$private(0x0, 0x4, 0x5b4) semop(r4, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x402, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000240), 0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) 21:43:26 executing program 0: select(0x40, &(0x7f0000003000), 0x0, &(0x7f0000003080)={0x5000000, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000030c0)) 21:43:26 executing program 0: sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x12, 0x1}, 0x3, &(0x7f0000000140)="2bf8d80e9812dce42185f80bf5394967c9fa87cea5a8e62147b92ccb18c089bd1543cccf5c1ca9bd1d504a0cebba5dccbfc05c86a32202ce9fd9118887c4ce2fd5c765455ec8510bf17202273f95bb50d3a3cd93305c402b1ed6949c4ab512a3e2cec95b1afd2baffaf6b67a3ec3376fa2de5b540075f54808000000000000000000000000000000001d2b45dc8784383eeb00000000000000", 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 21:43:26 executing program 1: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe28) chmod(&(0x7f0000000040)='./file0\x00', 0x84) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000100)="e89f94d3f3726c3a26093bad1a0f6204688725245177bd93762fb70e0384796eb50ae67bc8959490d47e4fa463c808ec7bdb8d47adb54c67044b6f62ce229479e1d5c8a8e051751acd57ca14083b8fce09296b", 0x53) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) r1 = msgget$private(0x0, 0x2000000186) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000001c0)=[{0x4, 0x4, 0x800}, {0x0, 0x6, 0x1000}, {0x2, 0xc0, 0x3400}, {0x1, 0x40}, {0x4, 0x2003}, {0x4, 0x5, 0x800}, {0x2, 0x1ff, 0x1000}, {0x3, 0x33, 0x1000}, {0x1, 0x4007, 0x800}, {0x3, 0x2, 0x1000}, {0x2, 0x9, 0x1800}], 0xb) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000019500)=""/102366) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x3f) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/174) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/131) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x40, 0x0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000005427093f63f00000000801bbcbb39411faa09000000469dcdf40aa9033ceb517c5c2b8239ff423321fbf9aa8259cbf3112cf2c1699d040000f81460e63357e496c2f3dca56481", @ANYRES16, @ANYRES16=r2], 0x1, 0x1, 0x1000) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000040)=""/50) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000180)=""/42) 21:43:26 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast1, @broadcast, @multicast2, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {}, {[@multicast1]}, {[@broadcast]}, {[@remote={0xac, 0x14, 0x0}]}, {}]}]}}}}}}}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 21:43:26 executing program 0: syz_emit_ethernet(0xa7, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6094be1c00183a00fe8000009a4291b711531bbb4bbf610000000000000000000000aaff0200000000000000000000000000018200907800000000ff010000000000000000000000000001"]) 21:43:26 executing program 0: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="9358407f17236d54f1d5858a0d1070086b17e03609804384737116554645ca3348d1215b608f0a9544acc8db947008db88479146c52d3ff9a29d7276683b168b81ad5cd741f88f807c13f732da3fec833511e53b2ce1617955a3f5ccc3800e201e18263cca314eae6db70bcbfd4239d110c9a1e7a6529cadb6c36815817695dc8c68970284b233a2498e5610d20ff66cb8cc7b2917d6c9b6602f0edf663d61b26d033c18654db7a0a340afeca46b438fc4c995c494ebd89234978b955ea3b77fe515eac2e903495d4c9b716b88f300"/217], 0x1, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r3, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x3fe}, 0x10000, 0x9f8, r6, 0x0, 0x9, 0x8, 0x1, 0x5}) socketpair(0x6, 0x4, 0x2, &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1c2, 0x400}, 0x10000, 0x9fb, r7, 0x0, 0xffffffffffffffff, 0x8, 0x9, 0x5}) r8 = syz_open_pts() r9 = geteuid() fchown(r8, r9, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r4, 0x0, r4, 0x1, 0x93}, 0x5, 0x2, r7, r2, 0x6, 0x80, 0x0, 0x9}) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r10, &(0x7f0000000440)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b2a615661f77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166de5ace7c69fffefff3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6cc6ddc85716ae64c965febc798e8507c87be44bd89f5ee5139cd003e6bb66d451780d9539a12e002004f3185cb73d5a1d4863894a576cfb579831ad6db46547189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281ac"], 0x3) 21:43:27 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x9, 0x2000000000000000}, {0x0, 0x2cd4}}, 0x0) 21:43:27 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) fcntl$dupfd(r1, 0xa, r2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r0, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r4 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[r3, r5]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r6) mkdir(&(0x7f0000000040)='./file0\x00', 0xa0) socket(0x2, 0x5, 0xfe) 21:43:27 executing program 1: sysctl$net_mpls(&(0x7f0000000640)={0x4, 0x12}, 0x0, &(0x7f0000000300)="9cea3c0b544df5000000b00056f2a8990a100b6049795a6fc1670843f428190feafbdc8ca74b973fb159e4466b490064c997d95bfaea6dded2331f28baf678cfbd00bdccac737cbfd90fd95360b150484287cc7de6569348d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb91d4655d27c5aaff98bfcd141133a4c4c450a4df84799f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9942b7a79f5f07d70a0e465beac57bc37c772a46cb48061b159b66c6d0255d00461731ff270768ad08485b3446b01fe93fb22e0b22d01b2131e49655911a35e024884efc93f2bb73d4f233b08329473a8b653b75fae4a5a0d6b4d44134043c3cd59ea6", 0x0, 0x0, 0x0) 21:43:27 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd60317971606e7693b7d54d8e3c0e5600383a00000000000000000000bb01000000000000000000010300907800001c006000060000000005000000000000007140210e0200000000000000b104f02aae36000e000000000009000000bb00000000000000002a6de4b58dd20d311100001c0000000000000000000000000044d5bbc30000bc6700000000000000000000ac3981d360ab77e6518fe07817126666b0c1159ebc4bf67bbe94cbca4598018a0a825c9e5865a09a99e0cb5109c10bed0065bc50c8f5d525d2f4dac3ce6d81e12f26d51971154f5e5fdcdab0897916ef44014706d198f4dc3fba900673f6fb92d4665ba4f004dc6d9388e40200004b"]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) read(r0, &(0x7f00000002c0)=""/239, 0xef) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f00000004c0)=""/181) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = semget$private(0x0, 0x4, 0x1b2) pwrite(r0, &(0x7f0000000b80)="06a752a2128631a03254caa0d7307bd0dd788b6026f990872ec40c4df326e8419e33aa8cf1dbbe7dd495583e4b74ef7b4a662d183427da5de7921e403f97bf355c73baba56a77017653f617ad388c22a66fd1f52bf578b020ed7b9b7cf49c2281ce4669276a38503270880ce0f3a758ac395c90a83b7d2013badfc02ceae07296e6eb4aa38caf6a5b0e21a97a4f5ee0826c2694dd4f107d94c6c2edae99a56ff81142abb6413647e778b8021777e00"/185, 0xb9, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) getdents(r1, &(0x7f00000008c0)=""/97, 0x61) sysctl$kern(&(0x7f0000000200)={0x1, 0x55}, 0x2, &(0x7f0000000940)="2406578d33308670b6b02f31abf99c23b83e622172a3ed12632f8d9f85fc6f1e7e65519124765838c52c8e9a01b2cda14c58d16da4e203479f92d945578d2d326ef8d39938a97334023e34c2d2c4a05cac63e2dd847aedbb0a389e86222650db85f6031a06ddbe3b1ef42a27de836a5f0f784a5a37fea32435ed382eb8be0596ae9d578f65f579392ada0b5e45c4e4894e0bf57b98d971fd5e571097a039d37e7f2c32ff092a681f8fc420565de4db6bf09ad2938453ed12a5e23434d44606286afd072923d5765d604e562191bfb9a63c45acfc94208da244d9f7af41c502e39960522c2b183509e39cc13a4741187b6de8cb45251f7202", &(0x7f0000000a40)=0xf8, &(0x7f0000000a80)="0b2152bc36ab47eea7a52529b716c86e42c7c136d052d97ab99b926aedb3444aa5377f9d85d74001120b86a0a810bfd67012526913adf522f6aa34ad32f0627d735003b18ffb63a6c178116a169308538a019601c6fe87e9243fae26cf8ad94a0c35e183728db22c2818cc0a5d92407ff538db826617026a40188ea35a9f65cac62c0a08c618e9a139360cf87620d0413d6c24ba57989ddf49dd514f4d83382695aa3e7a4f027a155325a91ce3b435d9f052a0bf05681e5dd760df657236a3766f4181bd39138245dcc6a96c5402bddecc146973e6", 0xd5) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000080)=0x1) semop(r2, &(0x7f0000000180)=[{0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}], 0x2) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x2) 21:43:27 executing program 1: clock_gettime(0x3, 0x0) 21:43:27 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) 21:43:27 executing program 1: sysctl$ddb(&(0x7f0000001000), 0x8, 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x400, 0xfffffffffffffffc}, &(0x7f0000000040)) 21:43:27 executing program 0: syz_emit_ethernet(0xbe, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x88, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0xe, [], [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x67, "7740da71da2ffd30754c1f572b03945176cf140226155ef16380020e55afd15c6ac936bd4ea0f1480ffcf12351bd0ef15061c072f83a40c6069b30f0fd7acd8c3c5837847604b9b68236cbd6f2f737772e946c4050cd758b2e2b8e000000000000010000000000"}]}], @udp={{0x0, 0x0, 0x8}}}}}}}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 21:43:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000040)=0x8) socket(0x10, 0x2, 0x2a) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000100)="1ebad264", 0x4) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x11, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5}, 0x2, 0x9, 0x0, 0x0, 0x4, 0x8, 0x4, 0x8}) setgroups(0x2, &(0x7f0000000000)=[r4, r6]) lchown(0x0, r1, r4) 21:43:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) syz_emit_ethernet(0x62, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x2c, 0x3c, 0x0, @rand_addr="030000000000800006000000477ee515", @mcast2, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@loopback]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 21:43:27 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffcdbd0366d5bf08004500003800000000ff70907800000000e000000100009078de5912b088218b1fbe8b72f9dbcf85c173bc98c1cfc8a685f8df5c4dd24c0c9b"]) 21:43:28 executing program 0: syz_emit_ethernet(0x2279, &(0x7f0000001c00)={@random="cfe313f5a130", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'vjQ', 0x2243, 0x3a, 0x86ddffff, @rand_addr="ca29bbbd6126c34c7936474576b62a3a", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x3, [], @ipv4={[], [], @multicast2}, [{0x19, 0x200, "07d25e03d93b0e0883063edc2200166165417b22aa7e09521e8d3b808f3d261a0833bf8323e8413045a4a7e8ab0cb8bec7646430743edb52bfc36c9cf7235deb338e5b4767ba072f577afe494ebe36cfa4b08054e2bdcaa4b695b35d24f44ad85b38ca3d4354d3a339328557748c528e8157a7af78255de36a0f99edc8b8ec091e533c886eecf490063e0365a9d9c7a8b56e88bbfa8b5890666c2bae7891d73460a764e2bd0916401453458bf5c87045b477002765f63cddf035456997be7e34076415bed5b549dfa32077d6c4dc656e732187abf904064630697eb4e1fe2af9417cd72d9826d04e029f0e0c434e5ce6cd4c42c600bde0e1b0918260540c81368619ff27c0a869b5e4c501ace7abea1d350e0949ef66ba637a320b4e98e130381012e545a74029ed5e05e35dd287aa9a1f5a4106cebc7189a58e1411c67d8e8b0d1effeab565fbea03a2d9350fc4d833cac50ecd60a87f952c7187e9bfe2a376a3b2faa52a0f51f83a8d8c447bd91717ad353cc74d506e35c68cc31c09acf91cee92fb15cacb7d3d7ce4e1a431b9726443e3230998b0294d5e120caa7c855b700bf83e0f1139097c0db0831efd874925b06f7273d75fddc9e168ccf09da3871d7a101de56740a183c0a10240ad69a88e62d69f140950728be6db8e89d5ef89fbdda09329b99632ce260d8ee192247bbd4a908d14942c6b8a79978d261bc6f638758425bf44b3e356bb7ed4d69c8ae267eec15a81f9b3951c38b11bc22c26e07cdc3ab9fa433d8e8ed7450c3d11ac5ca0bd1dd077e5d133a31e7df32022292104415fcafa5c1c9a356c94d9de6be2fb7584a485c22074998226b3a03ff48659e00628c8e8096fb1029c6b4daae9d54409b71fd4a52434626f85750d1b82a1f41f4b6db860af8e81b4da6d756e28c16ac18153c27054a61d3c00e881d9c88ea4a6f29f2a8bc39fe081c85c5c5b69b25400218b4d21ccdcdebf11c00ea712485fa45e7bacb5c7aa0217fb66c0417df031097521c0960bc4230b93598fcaf89a73c6e19f5f0d01fee178cae94138629d983f6a655b8eb41227983a52bb07736a58dc65ae734b1eaa6c80debf2283ee8c0babaf75ab8bb58091d38c00e86b941bbeeacc048030364293393cb088e09e9294549e63e6b2fe4984bff856faed3b3ca59d1c944b699eb61f35422c8a376e7e10ef518425cbb73cfd4ac6eff52eebed18828f83cb456b8a297e48276087ebdea38eef0f71b84ec3d22b35a7b9e68c190d541c9d647ce54d21c07568d2e0a22d3c137a8d73871d21172642ee7e3becb64d77df813d78d54f9021dfda1e909ea0c16f6b006c8b3443350df250451b3e0c29f7b21b3177301dd4184d9e0589802a5f0dda9b43f90636dfc8a3bf83caed770d209c71378a618802a0ef75fdc0846bffb6aa04a9f7be2b4b408bd694bdbebe0da338a8756dc7be8e3449be70b98fbd8f094cd7224aaafb734ee8aab0c02676aa85bbcc5b13cb560451758e4096d43da921c16b198980a9cd7915cb395dcf278d71f4318c9f493118aacc87388d11b7f9ef2ea9a9df950a4099ccd053a5fd65b6857377446a7e9a92b9c99ac591b8ce540744ea04c4f800a6622f64e98dadcb5a80c9a809b5f6dd51aa7142e4cb92e8b9cb71ed14494e19f1403e6889f409c3317e724487cfa3b85684bb1ccdea1ee82cd11b64435dec6fd2b6d5801a1217f781c79734e976fae546d17840fb2ef08216e11687c156ab938d598d5ab9872b754aab7a92fbf38787eaba36182dab8c58398e735fe18b307ec50389704ec64e2911f256d5906d979fac149ce732fd7012bf2e2f85c94249a67ea0f557658301ef61ed84f88de9f4ad126fb4a9ec2eb158801fa67b6266d8ef6297ab0459393048048bc120791a886221976357049cfa6767f7d750bf40b270ca52fd888fabf76a945f9ea1f5c78a028a1e59ef534231091066fb1f02f9eb106e1ebab2065aad77b9210cc41a3b078c3ae312b844881f421ff8e3af5b08ff7a9c4a016c3020073786d55fbc56b2006e4e336cc8a0f77319b3820398103e0ba1031d73b04ab9d8376abc54e7a9aee816ed1bdd350705f0bb8670d709ed3739cd117b7932268748fed6327e7b03a7a4cd5302c2603a5cb56888c438ed1919149fad2ca8b5541a62d9cf180fb1d7b7dbc0a0a4dda701ed6610987df3c260c4b0cdac9f64e202700a9a0a714a60fcfa5f1dbfcb3efbe1e6ad61fc3b88c7f29420d476b62e3773d9a5be781c90dd06c4efda8f520ca8c4dda530ffaf906b183845d4a2ad6ef714c25b080b9fa04cbe87ff40a513106d411e688673e037c0eb9fc3fe5073c909af79b8dc8ecc325733ce50ef61e3adfb48da9857997a8d254e9be4d5054faf4c1614b0acb3142a6f4fa539172568d139f942d70127b47f099cecbc40081b03c06e9e5d299f26f947028fd99e5accb7394103872d3fafa658aca2af8f781d7fc7c3b5d14b3b5019e0bee3158b7883be5dfdb86f01c9481f92c552c0950d926b4b55441fe6e6fb09bfbdbdd16a23684976a072028faaeb7d530ec426ae767524f8b919e5e8d82fb1dc395ba9f69e24e05f11f3f2207b21f80cb7a88ded774d25f8830c5bf70d77ce84ba7a1b0a8eaccf5ce3ff31de4cec7b72693642b5dd18c35b6e1306b622558420d8afd7f2e83f94a0f485d41a373a246a8e072d7de09b6b76f0430dca74f8d9c5aae04dd66d041db53760d139fb354795be0bbdb3870ce8063478239de25a9a063fd6fd066d69a6b4e8117b17a48a65e9b00116046922f160e4f0ac6c61c55575d026ee475f610a56029fa76d8f9a46fc41ed9f48bc147fbd93ef7a414e4b73c194b32fe9738bd5c350e2f7f1431eff75e9bd5eb1d679efee7e05f0f5d729047645c5c00fc97a5a0c43c85dd269ea9319fec85ed4879719932f78aa6d4bfed22702f6db14c954ab2cfeaad46c58af399f147229ba72185606e659f1c953f99cfcb35b75e1f039ad60543875e4bb4565e89dce19c9373762237646d801f75c9d532945f7e35ababfc448d5249f331518e5e4887c83924c219711ff1fdf8c829b2165ee25ec481f964c5d9ea50a06fdbfcb59cab4c38c9c3c908fdd1f4a558b124d59ade54d0594b5ade4d9a8224c72c6b23f85aa9fb3db61bb76431987b745d72371af42bc177a90337f4d77204c9986411494243ebb296abad0bb7c353ac2f179ca92dd012c6a10c7982c4613bbdb70c25c7889353922d7ebd8008fab066e8e4e1a23d4831aa7b2e830560717a95732a1620206c82acc3ac8aaa0f2fdf9633196a8d866b9a13fd05a96b7a5e91cf2577fcab1865431481c6ee2cff60fbc718ff78229fea13d307654bf555bbb11738c624e73f182745c8402a4741f5cdfc40522a56f393d3280ad029678d583ed75b0ac1750f36e597fb379de2ebdfccfe5f251418d7f1ba872ab338a041f9a00848e52c9f3dc9c3a6e171a59b895b281d4827a4574d5436f5cf82090c1bc6b36d1fd7c849c63c265c9ef24c1eb90cb77d0929e62177892de477c56414b5e50c1dbaf652b9f2d235782f181768d17ec18255e3021616a9243d8dfa21ba2f4776b8157b0848845640e1471443fbcc9286e56e2b099597ef69ee0d6bffc531834356b573f5030273ea60b0897d9ddc268ddffcc03c7514a662935233d68520e829740607384472023ce20fd634a11f8f4348fb3eb33f99bf9df060c6d50dac13a2ebbe679b5e0dbd41b2c1ff459af4b33e416ead2270f83bafdce69c8ca0246894673dd04ea0444c1d44b14dc7b41e52181c09cb2a3f264bcc304abb124b29a16ab088406c36a47f133fe79918d7ccd73949d8141ae3fd4ccd6e7ce6b52ce9d50f8e6bd20495f3e0c7ad1806e6669c3b3c8d32427c17b7fbd7d258d38fae58bc4e18fb67626df9b0bdf00df8e55602bead35dfd1454508c7542eecf4e1f1c971ee9d8f1b7fbd624f72e80696e7f3aec49037dcfb05d6ad54bf8c4c2561ee8de159b3409223544f931d2ff9c4d0316dbcf790d8ec8ef92ec3fb9363e88e551fd0f016340e197ec90058f94f0f4f8e488484489b92a0561494c8edee796909025b3cfa4521064bc2ed51bb6f2e46de085c7a8bc0a009c8a64f67cce15504a60c7f48b17b74cd42ed7ad8737971368bdff40ed770a86dc51bde501a4a6ab93202a0214d93f666329479505df738e811ac256873b00072fc20c8422aa5239e7e937dee721ffd0b5a0c248295aea73df722a7c15fe08638f839c708d27d417e73cecb028787f3b77b4ead83c309f6c66b8e15aa9d3e0f703a5fa437e8a33699275fb2b6f61b0c70730edc6e35a082807b4ce18f36c53362cd01a945327a0f9303ba6221b01fa544dc12c3b14e8e88341aeb455e62dd26b39aed6d7794f56dd9961679dab2872b9681cb544c2aab8b515fd3d163560946243017fd4de6e360b96ec5cf3ca9c393eb24bc65761ff23275259b9940ab254eb6ae2b2cdb6f276ef388514bb33fffc5a31c3c90a018465ef2d0cc9a4f4571a7e9e1f9400e3ab750066763f97804deb8ecefd758c06fe08f0bc8b155e91c7c4725fff22269c124dc3684254f0126eb4b6e80b9627b1429eabe8321c1bf5d1f327df385abf179222b57626fb70f0f302f367d34471bba1044f58cd5e6e70c52b222edb71addde8e1c41e01ce8d622ed9a4614b972e41f81cc1e55fe890c9f0a25f06dcfdc3adb2c55bf6a405c7ffb08c9c956add9466d4950762f3ef6ff53f28bbd0cc7ea960a221e368cd7295e59ca4f94bd4b9b6d859ddab3ec44b3afaa83cc60af491f73291f8d7d1ac1b27ee2618903968f9ad5447ddb54682365f719a4d97a88897be1b23554110316f55c813d48a2f631485cd5240790513558dc8c1c8ebec1e028241400d4b402b1ccb083439b16b2e242494d39f6de5eebf83213a78f0f01749046aee959881e23fe503e4d8292e8ed53edd8ff6baa4ee0afdad1c6f50404c0112f5c792e80cb027a732ac1dc855b6e6e1f7afa68b727567e8e8fa79df4525b94516614d987082cf7247af2b8f4b7571768d507662dfe05756c9623509666ed0bad8933103aa1c3ecfb1c9c058ffc825261e9825a5cd21211bc508131b1f32db6bbc3aeb7d444fa317e8757ba070baa5bada000e889c4a271c68c593a89f451737400bc26f2039f0ba9baa6f44f6f7ba74513bb9008ca0c50e93415c446153fc4cd5f5400ef0eca551616bee9a58d5c3aba704a697f0c48755839b7f0e39063b8ed42330d9db6cb100b53b7b3007a162c42df9f622487d41512b9d977cb3ea020292cbdf365941e2891f5b792a3bb66fab038d15e8f23a76499758cf420be15b8b30537e2f40b8a93dfca976a014095703975bb6c0f5d5551bff4d2bbce7eab7ca8c6caf0c02b10de835d38947dcbbb2bf441f52092485e1613a0c218b8e6d9c0e88da14dea534d069c57d181d14fd9582fc773f1935c63833a0a5f0a09159883cb9414d9bccc891110ec7fb7bef63a4970cc08a434aa2bd14dd1397a97ce16782a3bcc52d896bd8894a426af5f33774592f5ccca8ce08c9b9ab3e097620f4bb67261796b0a49268c4bf1fdef2af3ee863206bfca301e05b9b908926bf66d77f244ec8e80f65625a6cf22795cae2f2bc13e7b1ce6e9e27a6aba8f20185249898955625d1c8ce64a43077432dd1e4ac985749708025b990a153236cf322b2d2748ace59cf2619618f3f5d6ce3fea6206628de70cd8343954572ffc59463bf168c9944a4a7f6ec11a15d5038ff96ea0c0e4c9d2cda94fbc1352e23ad"}, {0x19, 0x3, "add9b7d3ec636ae4451235501a63ab799d7f94b8cdaf317e8634ce59"}, {0x4, 0x12, "604cca5c6e6bdfbe6d4656773b80eb5fcdbf1134b17a0c87a741a1a8a9baf85a59fac61a1405c309a2e31fee58f4d2191ea40de0c2a1ec7f4bd063c4f24ded615f77c50dd87b826c96083f451bd9ff4cbd63d1c5ad2dccd23bfd258aa9a49d0ce840f3a5f843100b2a97790c9259245d50845a8c7fc23285d03510fa2afd1faa21efa88ee241561837f87ddf0dead0"}, {0x0, 0x200, "3772d4888f24e0f96d4c8a7e71125ee102be12074cf7767e1c8f75f1bfeba0b713dbdc7a1c05e1af3a4c0e4aa9f0f496fbad7af69b0421dbb9933ac6ef742e63ccfbe7b4b281ed0fa1177d6234d6dd4a558a9cd8ff2fced1c3aac3c2aa0e62ad013d1555413175efdccd1cafd57076ed2e27fdd5e263c119a7e7ff5055221f786eb80a7a55300e41c8ed9b6ccf711f1ce64e95cf83fc5368eed94b637d7fa77b4f11e5943151bcfce1cee6f8c3d8de4a871f059d60cdf946eec42d7b953efd407820730c2762c782d41b4de88a2c63d7bbf5c84e2b61ca21b665284f33e3b0bad556a8b5a678e08e3515e98ad9f03215c9059c7bc46c84535a59ec52f0f871488d7f608e58ed3846340267c1caf0d058315751c637cd0c431ad8482e80516df9728ce5d16d23769acde477845622450da93a70a75c0fc1f496ec1a7de8d096a03feeaf001b349db732df64029554185eda0f29b9995f1a44591198a21bc477316ec27dbe8bd2a4599f1d79eadc0b9ea10a6d2014fb61979ecd4d9ba0f36bb6e8ecf4bb6094f9ef5a5d4c8ff63c67c37dc8a7b8a165623e5bdff4c7306890a64e4094120f2fa9bc7016c7911e50e1ea8cc1614636af95fd359a61639fc5730a5cd1bbed5e0776dd858f7e247945f2ac6920378eba639f9d486e34e80cf9bedddee3439c09efd30b841a10be22164df7b67ddef98cd594d1d5614e348e98bab2d40249506cde885ed241bbb96318fdd0eccafa1669cd9d08124681bfcb928f9efe2504924eecc277b1e126c189212649b10a7eb67c4a7ab5d0bf2a35fcdfe3a1083f2f0ba5b75739be14410d0a2576b2d8f65725a87dfa4288884205c26b29c650d1ae98b8dd7a588790e39009b47aa67aef80c9c9b50151c0e8150f39d57dc3b17ce7e83c19dc10d2eadc984490e701b19667ea5765b6d5a9ed98137f6a6aca8f78b05c6a225271df725c57fb0745dbfcd8dc6d123efe7a7f1ada8a3b2db28eecc9d6b788672584da03b710390f3c603884ce90d0c2c990846d8fce7a9b646a1b222bb2e4ea72e165350aa0b77e19dac42c79132006433cf95e66743ba2bdc947c763732add9191b3a44847f867760539f307e7b03ad8ce4d976e374fa1163e490d3e063ecb9520dc2d946949f8f6665af3ed53bdb0b6e42e160a76f56cd2e01e08b3345df52b08ebe6a9b50fec12f86b0ddbaacf123cab94180093fd0296be405856e57d95b641778aef03d0b33c82f8a82275cf86eabe7360d911115b22731806d55237ec2c9c1ea5609a655b1b8a6ceced8e444bdbd1a7be05598014278740a04567058c026d0789529aa8d383c9a59fa169f5c93c97caf10bff72bf7f774abe559bf9e5e3571a9c94c46647cb539859e9eab2e9ffc352279e5703a4c6244d2c402e25cab223edd0fc850ae25ee132c2dacc174629cdc15afc3a094825671b593e8843c9c2b352c1f084c41d8c4a8aa90e9922bfdbc72c1408e70c6c71d3d6f4e166ee27175d5eccbbe77c414e7f5e819bf86ade69dd8f1115a16307d5d54a9e90f74391bc3bff3fd42c8c4264885efd013f09f2c7016a391a374dc99ee6fbb45e488957710eec50d263abfbd383893a6ebfb31b9dc888f84abb965f523aa7fd3b716292fd9b9f9922623337a4d47e96bd529db1a2fc5b49db5c7948fd23c99cf793459c859ae5e8cc0f7ef7c7ff7e98c6ede500cf8bf64a8e1505d29ad49a543759476f22c427ae8214b4ec66f966ca871f51fb36a43f30abce9ae30a7cd0804226038efad1ae2ebfe2e8eba677bbb4169894db9f5b1185e37bf075adee5ae31e45ef6ab709401eb1f8424e23213ff7c751c7414441ce2d4b2cb177ab7814606096014744b5cae32541f748cca957a485b228b7b79ccbed9a3683e0ac69a2893380e3dcbfcf1299b2cc1f7ce29a01c3b2b0fe86ceb59a65b410cf4a0bab50c2702c1d9b837aa5b281139ec3cfd8d9039c0e826226bea55a872104c1391d91c841ac8b483c7af51c6193b38dc6ac2e9551f82219772cb2aa1017ce0517c3dc32cb1a47c8b98de204feea488b416831a547c6a582471ab2e57cca1215b60857d57e43839c414615e64e5ec84254937cbdca07df312d952501c0936fd6607eff3c1dbe0b7d97554aa0ca112ab56e7768bd0e8671de60a190b48840f70f73e618001c1c249649a7e463208c4e743e528efb4c140f2c0182fb4b1e24b8c1c56ddf9592c036aa985fde63f1b2747dca44d2fe4a1280000b96dd683a29e5bd6d19d597d3aa7cdbdba46cc773a518e1c2df2c7c554ac60da981290fd4bb1444e4fdf4404bf57ac03a21778aea782d5b9595545f5b93ebf962af8eae9a8e7f0f97a5cdbb6a8a369abf858a614204635241979e2dc1ab8af425cb8b0abdc59b8962104abf8d948ade54766b87d69c5a328e75c1de72d40c0eca24c7fd3c4bb4e7713d1d8fedd11e1691346b844827c5e6994043c594315f2164c93e5fa1e4be1b7cfb90b72e2c9addcdcd2f4863f3ca14abdf15bd8eba6fae7af29e25fc435a27d9371460505423f77845895dc30738bf0ef17edeee021df4213ff17378265ee848d9a6c655938331f129307d5fd2101eba2c3866b4e4bb6c4fd88f8a328b957ff99ac414244da17ad2b9c49c4b22148b3528ceec2f67851c36ed2a5043641bc5d01cc24bc145b47e16e99fdb08160a386523f5bb911236bf02094ec3b79cefd9d4a9f6b4f55dda2fae2d92b3ef91d64bb9ef4a526d9242ed368b722597c5e410bce321d1ada4884ac438643dd7dc417e2464d4fc708b1b5894efdc1f98a5e766ddde37310a9070908870d64810da0f83bf4b40b99e6f3344d5378ef3a64de9ff032b09847220799c9b5ae5a0f3557285c7ab91e2b0514511097f77405f31f9e2d88711e0d7d583293b5df79c1045cf9c900add5b26f6d66a112b2b0627d61cefc766c6fc22729e5e3a37253fd24168b27bc59671cd34c5b1c7172af110cfa9719cba695625c06253c19978599c5c4003f66258d29b962c011c636d4ddd423287724d29ea0954fecfc31b504bdc92d859185e180e5fd071b6001234bdffc0d7d0a645b9887cc7bdcf1ee16d40752b19ba1da6a740c7765ee6c68b96cddcd54e44658f871efdea6e1e92a352e6cbb0a7a7efe860761c73b231cbee4839f8ec21257c18a41ff2ea4b567a0b7ac698c6017cfb323d93c4f689d240171e70d68feaa6298c07aa44d409f3c96098d1f709a02b97a158ca30fd159f672764a3658fded496116a1e763b309a8875074eddba648758996584b5e4e44d4d035b33e8c52c40d9ae9aca2c440d679e7daf742eedbcb62f0b2c5b2e829302287997c724915ce5ae0c7cc59d6812927ef75f8ee5dbe45450b277f710946edc4660bf749df6841a3b0bc2a927be8da546a6c0315416024079f12c18ec2748200eb58fc9713b7b2132bf246ea2e30263e0318f949010de92fcdfac6e6c37330da7ae6b9fcb0baa1255e2bbcb8e68f131a08b28e1f0f161836d337cb7858306a40bbdf3964ae67577c4b23322bcd0f1c91b6bc9504f0225874972d4353228aa4e60c8cf3163889fd526f2e733f19f263700d3cb0d02addba39673df753d87c2407e3c863096dc195c0fb873056fb847d9d8cc653c7fa70e02386a0edaa99294c48965959ff4c42042668fcb701425756dbd244b6b0ef748ec8c1a67393a5f89e29f2d7056c117edc0e1398f9e7ca81e2f5c0e1a8b1c961624903fee2d16e37a1c12f637bfc0debdbddc62924fcd93beaa3a3dfcd0ba6c9315241866e99ffd299fd072ace8087105c9a740ee4e8a8a85835834f5610bd9eef6e6c830f2a26794ca7a0a22a06439817b4d6535d12ece8bf5a7200807fc0c0fa175adb55661ba690d940dd805242279d3d1971e850b8452c9c05c08d02823408ed6ddc192f22d87f2db5029c91027d3cbcc03fa50fdf0f8c92fcd08445c7c43bd7ccd32aea94f85ecc396a0a8e350f240321d91dc5faba555e3d12352e03d8309446f2e8f7921ea13c820065d29a0cd8a1bdd8a00c5f5e80ed0032b2d65f5411c75a32390669ef8b585db9422fbf89e727994c5ac0d4453534337fe675f614384613903c09c91488656c1b17f1afb6bac36fb5e6568467d0291194414792466155742e74834b1e00bad9571e495e7ad6dc3bfe3932dac65c71c80e6dad6c42735d4d39c1cd01e8daefdeffb19f268be9d03638dcd5ab5f913c1d999077b498ed22ec55d45669dabd1556695a6fe80264aac3857dc15ef60b0b4543f2c1c2663f2c5fdaf0aac54a4617f4f26790ca344734dfb4b6376f59067246ae4b9d9efbad0ab7871678831fd9f779b6dd44f078f989f3798c0179b802577eb78909944d45f74aed4175f6550b112d7676d3856b548bb7891eb606beb057e917056604f2816fcef12bc296f4349d69f348eb605cb670e5cd715308cd5f88850e996d0d69b34e559090233d084d18fc968954379be523cd53f7379e46b2053bbfe312728fea41744d607f8fc0a066726b839d99967cca522b2fb6da91f9e2ff9007fdcded33a872bf81ef3b78f04f58cd6a7f2c385096e647218c4ef4de9bc177a18b0098d4fddf290a4b0d4d10c0af99859e638066a35c1152ad92447e50f52374f1392954b631321f6d93e8e3022603d479d21f00a33b34c3a9532d8fc9574b13253fa9a2b3b7dedeeca0bbf0b72460b49f35b6a0736e04aa0361326a4c080a269e05ea90446548efa7b81a915334ff19cb31218a5f79334e09bb22f100e1aa78f9179e48c257c0b8418e75ec655a85a817d341bf41af7400fac21387316dfe4910bf9c24734400b8165b679998f29f9cde7c217cd51773568aed92568a2b21b49d2c78203c16b64b99563f73340591927d2f4b31981a1459bfde10adb0a93541e2e1ab5dc70c9b21999665fa47ac41bfb777a504dce4cd70662460ad33cf3f336093547e74371250eaa0d75a4ab6e9795131bb6c34a3b58f8ea2ed762264f0e117e4c4e5dac1d0949dcba30f47a8037cd36c1ff590a47a74fa33f06aab1093b130cc556c5decfd01c5822e1d5ec918ea39a12989e8ec94b48a3c41e81e40b4e8692822e98cc9326b03de1e47c0b5526a1ea07a9563c9d30a3e9dc325d69737c0dc21705dda3a69de1344013ae603494b433d6ec328770df8179a94f82313a6134703804c66d8b5ec840a9c1b00e83b433999a92627fcd01231ce5dcf08407ba9211bb228c7c268f95cdfe8b373f0a2054a0880f3d7b5356c524806876c5b1af7a76fa0bb009935d6f0b402ae17b3e220a23fa82c33848dee3a66f5ee7f5645bebd213af36a6d74f0bd6e7179a9da58836afc88883bc83e59ef2162dc860a99fbebe11c0cd08214350f5f5343f89de88e7abe519f37f5f1877f3fb585fed7bff14ab0afb868402659a063344fb3787b12dd692cec42950e7950ca60c9dec66a93ead276175901e6dfb1d75d1297b7d6535be98ec6459e1bdffd584c7f3cf42a539337f520d695e940ae1780c55bea7bb192eb2213891efe033140d3da8221166e7aecd0128af755eaa8c39b4c1c83c83558fdb403aa6b72c95dc674e8131b0ed9492429fd8b60dc87da4c6fa0f4076a36da52a61191fb0062a47fd0f9952e79ab2ce851535ba87d76fad8246be1e1f322dae92ee25a84aa30a9044b340c15fd02d03e541b70444c943991f08ee11ee3142aee9e101aedc40fee5fc4fba4db9ee5bfe31cb4aee213c7a01e9496e217ad171b2712b416e4dbd403200d03fd3ddfdb60260c189bc3279b2dd53a0d3240977778efc57cad35c08"}, {0x19, 0x1e, "2abdba631d7912364e5e92a2824ab70b83fcbd5a63ebacb1e917582af5d8f778898ee3810cf69981632b99b905794174070fdbfb32d95d5411ad3749e723bd5ef9bac8df85770008610b3956f5e22a3ab1b501f9476b8ff2fabe026fabbb99cd17c215d7be730dcdcd676976c0e459d75852d79c3b98dc76e7b0b259d6236483bc846684ab0704c0bd913b6b5aab6fcde69bcd88bab79da59a085119fc0478f88054a265b2585bb10712e4b451f5c1c475936ac89548c0840667e62975108df5cb8143fed0755d273d720dfc70348fc46e0e8ee40d6f479d44e660fa6a600f20d1f5486bbe2235d5ccbcc8815ce14c"}, {0x1, 0x10, "24fad19b151f223b3b95377ff5498b3e33fea22368dfaff9aca32578616d83eca135951bed50a8cf4baa61ab42bace1a30f3cdf43a0c4d5f3461d500713ac99b0075f99ada1f94126567bd741bbbe5f6b95d60b9abb46a8de35a450f27915aae4aa150eff618df6293cf91e3ef62295bbcfcae60f6dc7740d53716324d81aec422cdef8acc"}]}}}}}}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) dup2(r0, r1) r2 = semget$private(0x0, 0x2, 0x189) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() open(&(0x7f0000000040)='./file0\x00', 0x8, 0xe3) semop(0x0, &(0x7f00000002c0), 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/239) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000000)=0x10000, 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) connect(r5, &(0x7f00000005c0)=ANY=[], 0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r3, r6, 0x0, r4, 0x100010024, 0x207}, 0x9, 0x7, 0x2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 21:43:28 executing program 1: r0 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000080)=0xfff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r2 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) r4 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001280)={{0x8, 0x0, r3, r4, 0xffffffffffffffff, 0x18}, 0x4, 0xfffffffffffffffe}) syz_emit_ethernet(0x41, &(0x7f0000001200)={@local, @random="50a58130a966", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x33, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0xfe, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, '\x00\x00\x00'}}}}}) sysctl$vm(&(0x7f0000000000)={0x2, 0x5}, 0x2, &(0x7f0000000100)="d163ce971a0f8f92f7858e7f67e97144a12c2f00593bc1035b5679ead9123e115df97a4c810d425225fcce15f275e366488c6344fa44eef18b42826d701cc1dba6bb5c723ab4a7acadc906e88cd0f1eb8cc3162ca2b28111050e0bb33105b05e7e004dd5c309ec4a7f6bae5e9ee54c7c77ae3f6d4917844a01a85f58e152ccfc63b8410a6d018af361d63e2e994aab408437ddc0e1f1b32175ce7000c7058d4ae4537f27b04bf3fd03795c9cb7e97a85c34dfd34c3a26bfe53e7a9d6661696d2ef7dc8bc905c90529837f9d976fecfc5d91010f81104c00c50238b35314b7b5a260ab0f3873bb93d8c9ad03ca705867175b65189851b65f2c784486b9584db27e816d0dd82acdc9612f1ccc832c373146e3dac4733419859f972e6d3a09ba2e7f44247ce5f007153ee846c125c72e2e0a431e81482a0243341d101acd2beede1cbfe727d91b4bebbd57c60c5acee4a596f522004d660209c79ca297eb7a55a9006eaee0d854216f7d4b5a5ddc8cd93d01b103e51dd4e65d01373dafb85f7ce2325fc76e56df79ff7cc34eadf73c02f1a63766921d3d8853d042f19db1fb3f8a9fd2b3617647e4474100ab80e314c15406a2c745c61c67ac6ef37fe7e7f49c4f6be8a368e0f68a28d149f95b21a5d5cc973f9156e13ad4f552faee20b11d8b28c0ff18c3f002b38637692b904827ada7a7d12b21884532e45938cb6639a4e849e2e2531c8f26ccc138ae7467fae8a8f1866fa025ac036d06524115bbc77a43be61ea8896051c7c81190d030c4d358ffb4dafe9e5b88b6e28c6ebc84a8b2885176f69587402e53f649da31198001273374bc55169ac32e6fa968ca82213b02101cbc3ee93a1366f31821074a916728eafcbd35ea47484645714e4da07eef06dff1ca955dc05e20a08acce189cd70695e16af8840712a5be82b3a4ea25afb359cd6d5c0e8a4d67a8433070b18a6ab109e846d1457d9cae69049831bbde913e2ab9440b80237654e10fa319e959c64cbc53ba5fef87fa693b3a43574f77705e759bf82b403826f9ea1b12c6edd7b56bd1837c4ecb16d30b34cad31e69281090fc4bfcefd3a6264785032bef0296e4d15d348eb2c59f46a5e6b20fb34bdac96455c7e962eb692b75188699c1debd2bb466a15f62fa19b6412d418341b0662104fb225be8bf2269741f46e263ff92cae38fac62d481e0d5c9345bdcd239cae04dc4f1b8a8d329847a0c4829a3493b4e4ae177e5969851d7bacbfec8b08dbea2c0a10de3e04034a47ba9a34f5bb60fcf1d1e78323b2aadf608353e15bcd8d5b8b5e4a29152205d226e816bea89b144f48468e0b28f5c5bf05f717fdfd3089d04b05a1a56f5b21dd1be0de64ff28f885b7a7b2c6a47f09df85ca1e246d0c9a1b9432efea381be46576458b7fd91f536b383401bd36ebd6d75af5dca5e04649fc2e4e671662fa0416ec75275cb7e9f5c3ce1f4f2fec42599b29df3e4069bc6fa8b7120b92d321ba685d0deb80bf91e7d809f20fcf77ab9dca4007a6b8187e29fdab6ed37906836fa1c69c754aaaee2088dcebca2f3871a47779c58687fbdda3937a33d729ec5e10117a28a7d0a413a24b3993f5b5168ce8f3ce1805e894f6f10a5920953527e3cad7e543be4fbdbcccaf422bbeeadcdd608c01294609f17a6312854248dd19abf2d83356cc2d13754d8e82bfd3077f2bbdc80096927f892abc4f5159624b4a1230d926f80f380547c1f1f935015eda5aa36a2461522cb29fa7e78c96997c5c023f68002654ea05f6d90a84f3499f72798d0ec15e71c5ce7b7a4fa0d40ad67d1e90ac52df28e3b0f9ecf40ccdd2d42bbad3cffc7dbeaa7875d309a679b390e7ee7abee93ad970dfff59d3747c4eb091cba160fc10b121f4b708ecbf62b191847b2d0d68e1b8d326f5fa7fbac3a69766b7f0a054134aa6303c6f2998a1aa982d72d408efcaf84478244bf0a94e7cc35545537a70e549a20562c0399195128be3cc1f9f445681a2067fc9ad51c3358c65c87f2ee9ba5cf26bc31eddfff5507d75cf03f7cdf5986d48eaa7124b8009752638b84e6b78139951af23526bd2db5e94b2c30468c4182cb41cdea1fe68d7bcb4cf2fab85e5e59a40e032edfb09144063dea4ea24be9548e7129b98b9731abc2f06e29feb5307b0b892516569ce1d5fc1774bb3f7d81c1961e2cac2952ee033cc43de95a369dd26133ac938faae7342304c97efb0dae1bdd370fb8bb0583f580ff0cdff88075e467c791bee05636686cc753117a687908b4148224121c120e77d5a528802458798196ff129ce21da08916bcddd157b70029026003d49e8d096db860dfde72d0b6101e7cd0202b4e14fe510aeb0875b660834ec3ac92ba0658a3681975fa6eb0e9a212f7c741b243d3c0fd46a45cb5e0406e18b4cfac8c92589ee19467dbc537d934aeb7e224622a9f5d4364a32771249b8adf4fb5ce56087f1eb7ca6911c6eadad23a62738c1939eff9f7fa615ef4335a2560d8f7418b9f4f01dc36aa6146bc887c24b2421db0251346822de15f6b7811a260621d4243cd59c8a7f404b498957a6441d321c1cf87a2a45fc1c048db2a2e26dd52bc26dfb0c4d9cd3b7bb500207945c7a57872249d59b5b4e58ce25ddf2633c55849fe14f03d9ff5984f276174d5e06bb98c3152b989e060d07a4672b2838910664fef7a1f605c3653bca5ad326e878642fa6b7fc78b7855544f637c09eea615aba427f5065721a8671abc1397c5ac03dd9fa2cdc32ea05648e00415ebf358f1baf3737c1bba4f3ff74be591605354250b5e49c736152fbc2223547b498f5b896dc2770c2e6fe3b27b1ba18c0b54e1a6d2d8cf2f8ec6bbe0a1ceae89e10b32cec5378fbf71f03c81eae90cf4b36a06674eb8e6a69376abf21ba389cacd81071695d70a1e477786c2070498e0a50d2ca49588ca6009a6a4f4e83a81062b60bc223be3084f3b42ffa75a8a2ea734ce3c29fc227cc823b702c40bedc7ae64aeea6f81211fb3c0604a13dee43212d8eaaf68ebbed6efeaec5504b0c7bca9331ae41d17e2df2f55e64e1e5a3aa0e45513c725b3e5eac6ae327525b54eba43c91f95873efdffef65588a85355cdfe95071a647d49c0a6e5d731e74b9d173351c4bda3e27efbbc4cc4af4458ec9045c8f7d9a481447d5811ca4d10c1dd8a3ac918955b428efecc6c0a3cd808bf0963531699dc8699dedc5211cb0eead839167ec9ea3b5537582d588222ec556ac2d6f73831e3a9616e9d39332ed8326479eed451172cb36fb3578ff32584059e778b193f23fcf08ca4934ada4caeb753e85cd7c2fec7c6a63eed2ef185e7f5dfa016bd0fdab1e95b80c423f354aea18a97e61f16a3f05214dbe0c072593397e7d247426d0d3acb19ed134d706e268053e4fba248b5b01863e02a449b394490965605213975cc73ee9a266c20a461feea315db027bf119d1dac59b9b87ffa0917a4edacd0ed73b0fb1129d392b0d600217babf0f94370e81d2a0fa9bed78b6b3e132f81b0cb783ba6932654ebcbbd4cfd54bc6e0089df097f3c1e4f168eb24b8b375d60b190fa8ae945fb45248f921dfff7ca013d78f496c8182f41c42c517f969a7293d98927155063355f4288877a55ab21962cc84c92e0983058dd272e4df0bd90f4099468e1980b27b9e2eee8a63be62b230ff8b9d918fc667949157460726ca91225dc6bf4539936d999af9003e0c83e27703cc705615777e327bb735c3159e31dc07c17dce07e45182b327aedcf837f2053df77973bbbd28bc5dd8f97c9e1ee4b7513fe09a50ae0c5afea87c839a6b8bc2dfb988ba4728dda9b1a1909a0d4a4aa93ea5fd4c4e92e9529e4c0b9e5918a379a77e686c1f74e30d734eec44442a83a9af0d22bd68b29be6e0f2298e708a7612ff29df669988985b8ccb160f60b990eaa72e41e672ca6017668e906363073ee5a0a04e96ae73c50cdcce2e7ebfd8dd11ca2f53d576ffe0773ab78ef97c9ec37507d6ca5100cb0fa0f87e0740b9b74186fd04a910f39aafba5ede80bd72b87a88a65d7f7e0647831f6baf7a8b09f3942bdec7e52b8f44e784557004d9988ea72fc6132a24d80f2b9fc8605fac6b6bf775853e52874fe90ab12ffedd8d5202d3534ed30878f380e383eaf3819645a9dbf4350cf033ccf05acd77495e37f26b9b0493cd9a5479238d24a96df67685064c897dfe4f40b6896812f49bba3a187f4ba4d843c74b0a5aaa1ef5c7ca78c2dd4f844d4420074d544be9ffeb441a93fe5f1ef4b08350b00d0c4f7b3a0b9eeed2ae0d6fc658b918f04a92a19ca9b9254bbc1cdbc1002cac1e55f80717200ab23dc44dccdbafffa94bbce00a4cc036296ed86158c8a13686719bcdeff17b603c74a9d03c9b8123937609bc6ccd3dec8c70974a24ed9c9cd2e88c18958387443358b383984f0c03cdbaa9cc088d8f79f7ba077bbb283476be73613a496d796e70c1bc4fb2376820683e0344183015ba6e74deb40a5e6c5c1a4576ed2414dde96661437c99dcfc893b6f2f027265674ff907eacb7fd29e7ffa2484ec24cd4074f2839de8db5312c3f7e6cd281db99bf2fa777d4045ee4464b834cbd3ca3a5edfd84a4b53765601df2f6bdd6d3694a4b2a0b4e27d7bb6c7ebb4660099c2f957e23978b5b04ee54ad40ebc57fae7e7bda5fa7aa57db6f870afe1e6aa0c443236b6f36fe4eab2d91d5ecf9570f44402a5891365b77bbc3547cf648c59303ef6811460bd18876e8b8619e912587cc0197ffbeaa287a8fa0c022abc2bd1968772dcae962d6b4e7866c41f6742fff2a725e6fa4b724e5423e6d5ba8782b7768a370c3f42d4dbc19b0f0dab669efa9be1d866f5fd4436c4168c9868eb77defbc22f70cf61a00bcbc8a37f6fe6ba0fd5bbb4c25091d0e9e9da194af2d0be8e8ab1ece071339d33c983550e2dc4e1a8ea6c3996d903a9b3540bf577ead3137695987d55f76ee1ed028e9865945db2f5fbd2a7b7b0d2ab9d8a367ecf055012ffb860c83afa6c7ca9278a7bea84dc0f3387d321215a5dc47d598dd949c4078bd10158ee5e32ac4704236c063927394a09ae980e7c4f264f04bd3e7a1427b979a466bc0e8b686662e9f4cfec3c8513b076491b73111502cfcc0d37f1ec3626f551d3a6cba86ede98aff76f52c51b1af6ce7333312bf1ea524a371f8893702dcd3b0719d730a9281fb00b3fd3d68ef64472c1b35a6d25ae2b46349a4c45841cf26cda9d6d38936aa714636fa7a02beef5243bc8f00c0d4008fa20b96540524872d2955942f905a955648238e62d08bd7a7a87183156e82b3b18eef1b7cbbca1261be247d598179acfe9659b6425e018d6678ed5ae27b46c3d95e760faf47fd9d4901a00a0812e122628376722f80a747f15622dc8083402574828fa28ebe4b960fb6845239613ddebbd58ac909d31aac4b3febaf4e158aa29874a01b07ae16bf52dc3d8f6de448961a28b133049439396d6eb0b60b12c2d48e055bb87c7e0fb245a493273554a9db8700af282c5eaf28ef049cb6461a2e9840666ffdff2a701c4f312b569f82f61cf4cfd003ce75305aeb18f19bf50540edf8b7c4077a34b1b5f84a1b8446eddd2b6a2b4b010563ea6757f2cf40d692345f2400e7f71c25c47b08bbbbea59ea23aab5772978d74a7a5486589bb403d4477f7b988690e90b49b64e104ce1470a9bcf70cb3fdff63325b9bc20dbabedb955bd1840ff223dd1157f7d229be467d996478095e8ad05adb39e9aa5bded30112ff0c1ff250a225d8b8f309d75f1e493bd13620db7e0846a0d6524b5791d", &(0x7f0000000040)=0x1000, &(0x7f0000001100)="13fb95e247b7055116a4c7c10ec403a972c15e26744d8a451f0f06b90b7b0f026fbd8f9e235a956835f37a3366b2da8c6606ad1a61ca3f03eac3d6a53cda31f1b01fde43c46dd76d380493829971de9eda7727d39072bf10b639b1121a91e6e768c7b77245490ccba057d8d9527b6b6e8d44b587d0cb70b9198a024d969719d9ec3eaa6ac567d24084925f89c7c47bbf5f9af61348ced531623cefcdaa788f474e266fb3afda264d04f7f50fbe965542802e96c4f9d97091e36a46f2b3a1ec5033ba6f033837024b8765f7af352363c7044f3b7a24fbc068", 0xd8) 21:43:28 executing program 0: syz_emit_ethernet(0xe3, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004a0000d50000000000019078e000000200000000071320ac1400bbac1400aa0000000000000000000c009078dc020000491b004000680101021d0005ffffffff00000007940600000001940600000005443c0893ffffffff00000008e000000100000005ac1400a7aa000009faffffffffe0000000ffffffff0000007f0000000801000000000000080000001f83230000000000ffff1400aa00000000ffffffffffffffff0000000000000007831f01ac1400bb000000007f000001ac1400aaac1400aa00000008ac1400bb000101010000490000"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x6, 0xfffe, 0x1000}, {0x4, 0x4, 0x1ffc}, {0x3, 0x1009, 0x800}, {0x0, 0x401, 0x1c00}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) getpid() socket(0x3c, 0x3, 0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 21:43:28 executing program 1: syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000000000203aff21405aafca51147426c00f8210c447a0ff020000000000000000000000000001880090783f000000fe8000000000000000000000000000bb0201bf51e0ac1c5724dd92724556cd081b7d76de7c9ed3a268c081aa582d1e8708ed4e02f5d910d9af442339ba35a8e0f775ce35be8ead26e5e2a6bbc989fc9b2839aab12183bf4082211d96"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000500), 0x0) semop(r0, &(0x7f00000001c0), 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f00000002c0)=""/118) semop(r0, &(0x7f00000000c0)=[{0x4, 0x8, 0x2800}], 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1}, {0x0, 0xffff, 0x800}], 0x5) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffd, 0x800}, {0x2, 0x7}], 0x2) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000040)=""/104) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/39) semctl$IPC_RMID(r0, 0x0, 0x0) 21:43:28 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="0900fff7ffffd71ca3dd000000000000000000000000000000ff02000000000000000000000000000186009078000000000000000008040000"]) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa65de8880274386dd62d7cbd7016e8901c895ed00000000000000000000ffff000000002c0401020000000000000000000000000000fbffac1400aa00000000000000000000ffff000000003a000000000000000101000000000000161d0000000000000108000000000000d0e2a1de6c2e837c04017feb463bfb00d51db0b7518c64a7e70e7becdcb327698d4c4a0ca13e613e6bc005f2e79447487db264de652c4155280c9caf48f16a7c9eec0f4ad2a3807f6e469fde6b9af11ab6c9bf9d0e075d8dd67f413901e1003425ab1ca3b5c731fb9178edcd9aa7fabc11f8041af25f79fc97654f4d2be5e54fcbf53dd51b93fec177b3d61a06aef25fd4982c39cfb41b85811505a4ca2891ca68f62e96526bd5f9dd46155dc02684cab9908df83b7873b98c1fb26150dcfdc76450c6e9b831cceb30f860f4a0abddb5e3a5ce7bb2113060bd48e5670e8d8298351c00004e224e2300089078797dea62812119a10c4b2b0969d21ade7a0dcb99ffe19e680d698b395921dba3f028d85ea8471fca71bef0c1863ff834f23c2cddce7ab678e14405ab4149ffa7e51b7043a09539facebf5cc7b229646032d5a2a1337ee03927dfc32c77577665b54089f837a1da34c298032ea050df67ec1f1f49afd4e7040c9c38dfe7ee1191966ee14ba4335a0b7cd33bca3831ae7ddb92f61ff3d4c92d93a6f58966d35628e4f92d83069c435f86fe5ad70280a6c7f15f4c44bba0b0a2e1d900"/547]) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000008c0)='./file\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) chflags(&(0x7f0000000a40)='./file0/file0\x00', 0x8000) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000440)=""/88, 0x58}], 0x1, 0x0, 0x800006) acct(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xff, 0x9}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000a00)) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x5, 0x7f, 0x6, 0x0, 0x7, 0x840e, 0xff, 0x0, 0x0, 0x2707, 0xc}) semop(r1, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x11, 0xfe01}, 0x11c9, 0x0, 0x7}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/122, 0x7a}, {&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f0000000900)=""/211, 0xd3}, {&(0x7f0000000a80)=""/4096, 0x1000}], 0x4) 21:43:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00"/110], &(0x7f0000000080)=0x6e) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2, 0x267, 0x800}, {0x4, 0x7, 0x1800}, {0x1, 0x8, 0x1000}, {0x1, 0x202, 0x800}, {0x4, 0x0, 0x1000}, {0x1, 0xd20, 0x1800}, {0x4, 0x9, 0xc00}, {0x2, 0xffff, 0x1000}, {0x1, 0x7, 0x1800}], 0x9) 21:43:28 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0xffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffb, 0xee, 0x2, 0x0, 0xffffffffffffffee}], 0xfffffffd, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x87}], 0x1006, 0x0, 0xd42d, 0x0) 21:43:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x5, 0x5, 0x3}, {0xffff, 0x7e, 0x40, 0x7aa00000}]}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x201, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200"}) readv(r1, &(0x7f0000000780)=[{&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/62, 0x3e}, {&(0x7f0000000300)=""/145, 0x91}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/220, 0xdc}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000005c0)=""/220, 0xdc}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f00000006c0)=""/131, 0x83}], 0xa) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) 21:43:29 executing program 0: sysctl$vfs_fuse(&(0x7f0000000040)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000080)="5698b5ef", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = socket(0x22, 0x4005, 0x9) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) close(r0) 21:43:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x400002ff, 0x0, "003700200b0f000005000000ac39000500"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSDTR(r2, 0x20007479) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x43cb9, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 21:43:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x2, 0xab, "000000e3ff010000113ee21200"}) r0 = semget$private(0x0, 0x8, 0x10286) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt(r1, 0x0, 0xd, 0x0, 0x0) semop(r0, &(0x7f0000000380)=[{0x0, 0xff7d}, {0x0, 0x3fbf}, {0x0, 0x1009, 0x1c00}, {0x1, 0x97b2, 0x1000}], 0x4) semop(0x0, &(0x7f0000000080)=[{0x1, 0xc, 0x800}, {0x5, 0x6}, {0x1, 0x1, 0x3c00}, {0x3, 0xffff, 0x800}, {0x0, 0x1, 0x1000}, {0x4, 0x3}, {0x4, 0x1ff, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x0, 0x8001, 0x800}, {0x0, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f, 0xc00}, {0x4, 0x3f, 0x3800}, {0x1, 0xfff, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x100}, {0x1, 0x6, 0x1800}], 0x8) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x3f]}) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000006c0)="04", 0x1}], 0x1, 0x0, 0x0) 21:43:29 executing program 1: sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x3, 0x8}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x3, 0x1, 0x400) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000300)=""/4096) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x1) r3 = semget$private(0x0, 0x0, 0x190) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000200)=""/206) 21:43:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x0, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) sendto(r2, &(0x7f0000000100)="46c97817e0caf4ff6199e4d5fa3584625182f18b06c41e96546316651d168bc53755b5e77ea8b81574ac3468eabeb10e456a732b60fb9a488944a3328ff1089b86af5ecbe8789fe793de9875dee491403b63c52a75ed660798cc11b60b5a49df815d5057059c48c94cb0513a0cf6de5da9b3e0024e9979e6b0d9f7d4e855d53ba50751ccea0f138c1d4fa9522bbb926359715d0739c6bbe86eaad421a743a0edbf5e3224f39915869391741891b1a4b8288e11fc7050ec6c30a396d9f97ac1adf96869681f1cfd7d7bac85f34490a93ac0af7d26b0cea99b6ebfd36ed5ab21637a3bd9e6ab5d0af5aa1165508a24af6d2a38d11062e8c62675fb13b7feb1ac055e3548ea2e5536cea865e17166ebe0db2baf597ed2a8d690f8d38d2ea6ce1e1e8887513e8fc287869717dba2fbe46ce6012d70a146cd5082c10c20ead6a8f7446da171196b87dd2069dda6f3396f4439a57168c3783e47a78d408b8bee44a7e2cdbf1f2c7186b8e99dcf550b774100a0a7f33a83f0835640564ad68ca664a51a44daebe6c5ab17544dfb5e5b58029728805e67556d4510b9e2ea915b9045bbad6395c9a2ffa0bb769a34dc9728aa40adab2e53c0fc90a33763efc001fc65e67e4923428d42bb90f3b43cc1149026e624e05918a3a21c06dca402d379e9eeaf2f4574c13fc058cf2983a112c6df06d82db8a5511011940a443a20b39bb8a77bfadf08dc3ce0700b86102d3ea84563f401a9c1dea28d59482fb59cc6241864ccd7c4c21972b7583744b77bc69f3c44cac2cce04316d65e5d227473d6b7f88a81c63034995a44bcda1ec95a5911804be736910370e7f87ea6b297adddec46c3988a021d89488e6d3da840721586c173a6f965be4b25f1901d0d4cb3347221030637f55ddbb82ca899caed8ab2c04a5872eb85b8054be160f4a198f12ded4d609e1dd7de2950cd0c2ca4977b606f3f2286f61128bf3e8f65a75443aceae8f17289c10bfb85595d4559f0e8b42acdf7dac28f3129269127bba240cdac10a96a65628c2c312502b3b5a8242c4d54fe357b5109a0a37bfb067b413ed457c2ba0a7ff4978ceac944a9271b9dd5ae38454c5c5fa488f0044c8dccdd3b29a60637230611ed691329fdbf8bd6c4dc3a900ab5c19f8c8741e8ca4161f3a5048ae99c4b5ea745fda5c7ef73e1530734dac360dca7f7abff0145fb430ae2501adc1257c32c51466cdaed9e3d2f4c4e17791e43d8279fc33a5b9c5cf064fd367ccda1bb54e0922f80b7fddbe87917b52527562f568ee9086566ff22857c2b5bd70d748969429ddf8cf6d171d3bf805d7f3ee5675d9199438f40a2a18e15b3bae423074fb3e70553b6315531c5484f452398b76229f21231b5457e75ddb486af3abe41d1329cf5076a1c0feb3d3f0ff03c2c0768ac018ee2ea93879348c46f8b0ebda9e443f029b49e69467b9bc2f1db72b1efeb644a2d9fc5e0abc6d54d5e7e8d96af34aa32dba8c7cb7e47081dc09277eabb975e092af14782b6cc1ac5687ac6afb379f865f0e5004881a823118b76471651c8a3238c5fea4fb6d9837e258d27e7757b0757a2d7b3db3e256c4e90f27d588557bab72efa074b7d7bf7865f01eadd9d37a7a4ff638653ce54b428a8b4b2436ddd001fa25e10c4cdd339459b8b28fbdf4eb9d754193dffc143de609bf4b5301ff4d551782ee3fcdecaf07972180a5c2a2b2bf51b9b611889300eccbef42cfaa9c8c25ae06a12025746c1e2559bf9580ad965302a088e90feaa1e767f7339ed7f8c29a4877abf6f68f14b31e0a8e16a1955c94a1f66c013e3559f756807066f2de907c9e73bdd5ea8d5e1431635875d99e05dee0c399a4b39080b2e3d4633b764a60f6cc20cd2ee5da502aa5e8e3e879425fdc09557236d856a82c2e995c81aade8f54a6e91897c448724644f60ce0ad05b4897bb1849b3945f009e1bfb3c602cc2d867fb2ac7b827cbf2498aba998490a85ecca5980e31493c06cd4a3b3c7be852f9463186a46e1e0fb5a7cead3f9bdfb93ca764a004d7b341b58d4dd066eb5cbbf6b182541b82fb044ec0b1b6d1c887e2212697e509d09a1bf93cc78a91299f0253cab956f7fd757a950c033ac2ceb6fea8548a61210fdd3fc0d8977ac34f8860674f388f6e8db2842749d15681ae77e8cec684137191e13bb1cc8e60e6c6d177e6638eafa762b4726a532f4d2a0dbee1d00c1d9d6c328f6d1d30883acd3fc0c3d3701fc17f19c116bd92dd78057488964304742c29e1d99ae4129a9aba46f040278ba27feaaa00cd2ef24ef85371fff1d91eff0dfbcff7df491640c111bdf634a5763680f9f47a69ac5f1da991eb94d6f5b310c3f645ff30e8b2dc01a5551ceeb289bdec1ac4fe63016f4810ebf0f4e1b8ea2c32cf25174120401e15c3906483ddc8074ff0bab036bfdb1b75b7dc6764139888362f59a86753dfb32e0e5620429a4f219f30864b92a1593eb1682f6147a7522d3faac65129a23dc1b57d2facb61e4bb39a25efe317855b64bf76a29d4238bc68768f2fd191e4c33d8786a0a34c3947f5670f4f5bd1b423e599bc11f2fc6c01ffefc83092c33e28475c48d4d5813cb0762f9fc379514f73cc8293d71826f3fd78ae527dc3df8d3c0517668400b23bcb7f349c92d225cbc5ba7c05d49bb98b47f26293ceffa04297f95467805a06bbc059dc6ba3a4d823604bc81fab9e5423b2b0d1cb32fd8697eaa55060f692a343b7c0e2b153eb02da47411a893a7a19ae48e0e159a02f8126eb04102b99d9e92b267cb5ae13ad3ca570a0ec2094ecad1a98e15003841ab1d5dbd657d5e49e40cc0ec350ef57249ab1dd994db39fff7e0e3fe72fd179c3525fec957b2d50825b8ed8d9d2aec8d607d070eb00505ce9e85d83ebb772d83098a5d22bcbabd35e94f4bb1083f88a341f5195790e4f0e82c473d12cfe37aa6b550e7bad77c35b1446c62658f6ed3dab27cf41620a2afed27ed5c611983e7d03392ae7ed8fd11c3880752b8de73b0502eb285f9287c5dd6cce79bfdef0c57ece83f25925a043d64b811d19f799c448406af372e5236226622b13d85ec50ffb10c209ac9b1807e06e71c442732fea8d49ba187563aac4e98cd5a8b8e4eac48bedd01475e1fb607a7aa2a550c8cb8b5a6e5e7374e357822b8ab2082a337784a6f3f752e632b2aa16c992235118da457dedc610f28468426aba93f4ddd2ba96ee870d4d8dde3ea2cf8db108cc2c02f4cfdcc4c1a8fd806b21313a46ba0aa8f8c609f747ef86ae91b5dfc6b164d2dc71230ff073c047e3a71337712d7df13fdda0f187fe05c488656f511c1394705d85833c0caf4d2d15a624a3bb99f46502bc3e664d6591f6e03ad6b4f1c989613787219588958ea664326f5f703cdea21c170c96e6ae66e61827682aa6166f27ee3f214f82a7d7f3e2b235d3b8831c08bfca570b7f923bcf2df838a79edb8908fd89894c5f35d52e2eef2006626f3df0c5adad6cd6f61e8cc92fc59cc8a027ec817d96b1b995cef1e6d0fb3406ea97b35b9a8bfab0f56cc84bd8dd32467261079f1a287f16579dae515e496bec44d322e40d430485b1b643e55ed50efe4bb5c0840e81f162548ea767791de83bf9e9ad86a2245102b0c6b92919450b5c61c26fb9bba602af67e8dba6427d62fa5e92b5d6608bd4e5cb49171cc746530380f1cde197013ba3649852782764ee5f5cfbc442d648d69cf944c85b662980319472c713ca934537be5092473c23bf1274b540d40fb8ba3a5ac15a52379103532c4c629aa64b2ce77c28753627aa2c9d77426d5f99aa775efe554fb63ec67c99dedb12f6fd757fdbc0f546fa2bcbb67d65ed22477b8cc276472364ff4b28a07b8efc242ccaaf99953589a551a79c9415877f17b2ff4b1aa313bb6f35bd1b7d511fe13178a3daf5ee23db902a713a08451fd027169a2aeb88c2f3b5b631cdbb2f2eb7030c7156fe1cfa156008ceebabb6b630a0840ffc5105d7368a08e2f3c08d8cc2b539e11182c477931e3b54a3f713879439f360ae9d5495999b86bd0b0f854b766dfb534e52e5d850b25a8682da48e153ab63d01e0e883142d7f548b416f72c89fdb912b30d9844f6c4347c9763c6eb9f1abfdad48a8d2644ff23fc1ce970774691b2f81fa92dfba2a401656e0231d11e8c3f3b98d32bed40b0daa678c74032e89ff3e2d5b726ab2c6bf6dbe182158e43ddcf3563c3e46db7d580d1e0bc8006c724aa6811145805ed87966faa99dc5930183c39609648fc1ca2ccbad142aa84af6e57d34fcdc27b069e216a90d3006d28a1fccfaf59882af308886218d9e4cf27ceb19fe68a205df122a5d6382f2a6d1f7db1bade2df53a87de90cd6bb34cdea2b11d1bc1b5e7d4c91c5a0416faaa253f1d4fc4dbc2773140dff71887ea6a758e33531cdfc5f5f144ebfacf28f754596e5b7b3e57d3049b1b35112f958025fda1d7b9e4c1806216d8aa501231f010e0da10a0dd63b6bd5efd20dd7988f4c4885a59d666dc83f17602eb42a15f1747032c1cf23ecd04757712bf6c47b97283229eff2440763c37c33fb9d73f94d8233bf62a763cb871b16a7387d11f5b1216885557a8627a9b8135ffff12a390f23036469b3462234c6f195f40be2773fec529bbcabf87654812707152c977e66ebaedf20e07014badcc17cbbcdce7e72ab2db7f1e9e714f8b1a7e70ed345319953ed2f16e4a3d625dd143c2f16dcd76b3bd26914b48605474637ee0d9862c62803bcbf555b0683664c8a243feda758167198c57b8c129bacae553c16b503120cc093b9da4cd7e076888e8a7fa1cc78b58260c5d7accd23d74ce19fc2304fcdb4b36559e25e7b536c65898a1e18c44d3bf7cd29513f1b15f272d517d397481719b7b59c24db9850331198a1189a94eb1e463be7128704091b2dcc5296d46ee210153d6ce02cf434fff6d7a9a35018c558c04ad39b03c294950b6a72ea804698222fdb6a315327cec08c2c63522fc2f8c006977c7f993530c504711be61a52d2aa4cfe3b6fa06585a903653214cf8413e27a0a28ce6f0dcb97158f983c198bd6afdb8f6b94f53023534f8d254f0be1410999c05f69bd75b52ba62bfca59601867530ded3fce84a9f79c707f20ad93576e0c05ea3a4c290036f8e0cf4064696b4981d4422d5387718343f4d85b4ace690b049c300a4e44b40928c5790b4cd055f7b5c545890e35abff32af56f88cf16fb02729d907bb40a86b1d9a22b5fbe5a33e7de4bcefe4d8cd73d7586d307451fc6bdb110a8d156a984af9235d750c59d146053ed11aec67c814954df8fb3a9ddb6e47fff4ad88e790c4b2154625ea48327c656cdebeda8da0df07afb4c80c218c5d47aa580f797b0f00de7ec5b277c45b46d4049693ba38615781c85ad02aa85e9faec76ee3da3b7d949254760cf88b8d1a626297cd0322a94e6adccc8054e0f3d081850e4e61b2ce9db769f8d167934e0740d0e3a12bfefaa7c1d4c2ff8981d3162c7dc9b8ff55eaf2090de2d1e9247ac528f9f8f8414e74ad0210ab8b1d4c5095fc5d5460cbc5d7fd9ec264c5909ee7ff49d68d9f548ca711da6b876a781a4708b5dc5791d16f891f63b08f2f7eb853f0ecf31f2eb823770c34bfde209070660a58093b74b10e9297592a1ad881a672c97417aeaf5b947101d3e2ca5892d4e42a6c119c4ce7bea43ce2af491cff377826a59d9d1a953d1d571c4bb727b22e1bf1f93702f2af8bedc80d592ced3d8d9328d9a16ca6c8ff7f401a68904f5bc67540a99375be04fac9133447f1c71718ca60f3849571b21d", 0x1000, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 21:43:29 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000200)={@random="de517e0a4bef", @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x6, 0x0, 0x0, 0x0, 0x3, {0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}, @rr={0x7, 0x3}]}}}}}}}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) 21:43:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0xfc}, 0xc) setrlimit(0x8, &(0x7f0000000200)={0x6, 0x95}) syz_emit_ethernet(0x132, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6083773100fc0000fe8000000000000000000000000000aaff0200000000000000000000000000012c1a0000000000030000000000000002000001030000000401000401001fc060f217a3b4cdfa0bf57016ae819b4fcd2876b0de61749a36e0cb90829a16a31c25157b67268fe2d13cc3d52760f6d62d6c58b8596fed0300438afbbae8de9a378ffc2292d68b328665a6ebb17765a521fdf30fdd99c64ced1728e7cb9aefb29bab8192be8fde7cd6ec39a7d60d6fe89f507fa4595b3da93bf23e01b20c556d99d6b627e7ca7d010000008aa13f39f96e39e32e8210614a786477de9ca82c0c7b7f7bad6225cd0e5f612c422c64f2871160e8321d5843e23d924732d9f340014686fdcd0032000000000000004e", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5008000090780000"]) close(0xffffffffffffffff) syz_open_pts() r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYRESOCT, @ANYBLOB, @ANYBLOB, @ANYRESHEX, @ANYRES64=r1, @ANYRESOCT=r2, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x0) msgsnd(r2, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8018695a, &(0x7f0000000300)) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x8) sendto$unix(r3, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x9) socket(0x2, 0x1, 0x0) r4 = msgget$private(0x0, 0x2000000186) msgrcv(r4, 0x0, 0x1, 0x0, 0x0) msgrcv(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000b70000000000000000000000001000000000000000b3b4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000280283f39789d275276a3300000000000000000000000000000000000000000000000000000000000000000000000000000035d97e18a770cb19885bdf2a6ee522788ac3b208175a127181d5f3c7092d2c40a29025c922ad0ad853f6b061896d406eb104165f5340b230c862209dae5e8fd8113976d56a886edb7973e1b87378a34475100a561a4ae42a17e0b48009cb73e0ca05957932ad057a423ffe037c003a9062c8a94350e48931346bd71e229d87df"], 0xfffffffffffffdce, 0x3, 0x800) 21:43:29 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x22}, 0x3, 0x0, 0x0, 0x0, 0x0) 21:43:29 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x30}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x3}, {0x3, 0x1}, {0x3, 0x1f}, {0x1, 0x68b4b52f}, {0x3, 0xfffffff9}, {0x3, 0x9}, {0x3, 0x1}, {0x2, 0xffff}, {0x1, 0x1d}, {0x3, 0x2}, {0x3, 0x358}, {0x1}, {0x1, 0x6}, {0x3, 0xfffffff0}, {0x3, 0xb1f}, {0x1, 0x40}, {0x2, 0x200}, {0x3, 0x10000004}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x5}, {0x3, 0x5}, {0x3, 0xffffff00}, {0x2, 0xffffffff}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0x2}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x1, 0x7}, {0x1, 0x3}, {0x3, 0x5}]}) socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x4, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="e8990ca323118cf2588de97380902f0b6cd4a0a54ea0902f9452ccb171dcff930891fa1a7ea5b21f6e734990e22ebf6793168397cbf0619d9d83bfb250c384024ca7cfb5c2697acf6585e560dea785d9e10787645e61bcb2ffaec1e8de2f7c412ce3c3690458400cfb4aa8227334742432e5138ef2e85357d9d91be8540207ab28398d4e4cecbaa15cbe1dbd6954612b60e495a7fd128f02682eed44", 0x9c}, {&(0x7f0000000300)="1474085e797469e6f3d35f7f6a914082ca59b14e7390c2b766e1aef2e2d3f7baee067382e8ed884d304be959406f7082667f5367e7fd9ad076167d", 0x3b}, {&(0x7f0000000340)="8214ab2cf40c8c96ce70", 0xa}, {&(0x7f0000000380)="f80ae1475237cd3818fe20e1a6219db52d", 0x11}, {&(0x7f00000003c0)="2d50898f9d8f1d7b72869c1c3366db8a2fa8b99238215da9da324a9f0e6b352d2eb1567306612940fa7e33d50ba9e81e40ebcc07caaf1dbffdc75d4f903790cdda11c3c5d293b36be098fdcd8a09d6718329f54276ef62ad879c5d071e6fb362bd7f5f59e4fc699ac07a586f852671abe719b25e8da61cf8389abe5f5c2ea34855db27e722dfab1f8b590e2775b5a43c9f415f4b821c104309cc3ce56d10aa684bc6318fc55d91dba6342494d7b2a4be538c3c3e12a6321d7988d920d86dfc08126d6a48f3059c60709d99b9eae205dde6878dbe549343c99aca4b600c60820d6cae58ebedfedfed42044ee30b6a5b9a0c9e4d7356082e9d2e65835f65", 0xfd}, {&(0x7f00000004c0)="dc927388571d2f133a39a7bee3327f316d79980047123c5002e74382cf5e1d1abf0f046447afee80b954ab057de5dd784ef351573e872bb1d1eb43fb058b8536259bd821ae856d3362f29eb8140c490286635dbfbb345e1aa69bc446c711", 0x5e}], 0x6, 0x0, 0x7fffffff) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x0) r3 = semget$private(0x0, 0x4000000009, 0x4a2) semop(r3, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x3, 0x4, 0x800}, {0x4, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000240)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1000}, {0x0, 0x7, 0x800}, {0x2, 0x5, 0x800}, {0x1, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x0, 0x17d, 0x1800}, {0x4, 0x7ff, 0x800}, {0x2, 0x9, 0x1000}, {0x2, 0x1ff, 0x1400}, {0x1}, {0x3, 0x7ff}, {0x3, 0x0, 0x800}, {0x4, 0x9}, {0x0, 0x6, 0x1000}], 0xf) semop(r3, &(0x7f00000001c0)=[{0x2, 0x9}, {0x3, 0x0, 0x800}, {0x2, 0x4, 0x800}, {0x2, 0x2ae, 0x800}, {0x5, 0x4, 0x1000}, {0x2, 0x0, 0x800}], 0x6) r4 = semget$private(0x0, 0x4, 0x402) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000000480)=""/209) semget(0x1, 0x2, 0x0) semop(r3, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x3, 0x1000}], 0x2) shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmat(0x0, &(0x7f0000ff8000/0x2000)=nil, 0x1000) 21:43:29 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x0, 0x5, 0x1) recvfrom(r3, &(0x7f0000000100)=""/4096, 0x1000, 0x8c3, &(0x7f0000000000)=@in6={0x18, 0x2, 0xafc, 0xe3b4}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 21:43:30 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0xc000000}, {0x0, 0xb905}}, 0x0) chroot(&(0x7f0000000140)='./file0\x00') select(0x40, &(0x7f0000000040)={0x9, 0x9, 0x2, 0xff, 0x100000001, 0x8, 0x5, 0x9}, &(0x7f0000000080)={0xfff, 0x6, 0x80000000, 0x7fffffff, 0x20, 0x2f, 0x0, 0xfffffffffffff026}, &(0x7f00000000c0)={0x8, 0x1, 0x100, 0x1, 0x401, 0x2, 0x4, 0x6}, &(0x7f0000000100)={0x5, 0x200}) 21:43:30 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xffff, 0x0, 0x80049, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x7ff, 0x1}], 0xff, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0xac}, {{r1}, 0x7ffffffffffffff8, 0x12, 0x80, 0xad86, 0x1}, {{r5}, 0xfffffffffffffffd, 0x3a, 0x1, 0x100000001, 0x5d}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20, 0xff, 0xca1}], 0x7, &(0x7f00000000c0)={0x4, 0xffffffff}) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000200)="9daea9b2758c08a297fb0e3130654f7fe046cfc6415bfe9e6bc34607580b2f8ceb0221a69642f461b35a0bf00532a24ff55d6007cd0d55482e930d9b6b1a5fcd", 0x40}, {&(0x7f0000000240)="8686114b0b40b5c5fbbc409d684366523cc7b8ae16483b528c9ae49ed7c2d027006df78803b4f213c37c75551b0a5002d50d637e3aa864cc5f7a784fcc40279dd358fdf1d5b661af3463f5830d8281f524396339deb19d940cb3ace269a549703237d4a64d7ca2240449a28999c1609515c6a04b6615a74065be3eff607938e6d8f4c1a0d26eeb6c2bcecbcad47227d816e8e3de1c6a824c1688003cf9c078a67e86956d11614f9aefcc3c2e", 0xac}, {&(0x7f0000000300)="8348d714ad56604f1b506defe47132c7c3f0c5bbec9352cbe526795f1521024daca1d3ce7989d05fd44951dce08ed8c25d0f56349f263c0a563c7e4674254177f14afff7d0b854453937b743ee1277ff02bf4c6dada0138cd3c792d17992a22ddbff0d0effedddaf5e37b0", 0x6b}], 0x3, 0x0, 0x6f71) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0x7fffffff, 0x0) 21:43:30 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x7f}, 0x0) 21:43:30 executing program 1: sysctl$machdep(&(0x7f0000000100)={0x7, 0x2}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="2a4d0c7b7b786aff0416192066642e01aff592410126f8f814c7f77d20f670c4c339c30d19d58953e0359109270f02cf1d7e01cba0eea1c4ee807ce4c2b0506de26ba20154f3062457e8e3ee810a6d679f96970ed7c61d95ef0d274ac7097f35b19d946d576fb05de9b6ff86cc842e4b75917b7bba81ef063ff4809854e101c8f7358c759e84e50a87858c2d1deabbde107c11802cba370a5b3522504515b0f82fff54185a1e3e15b89ce17e14fe8c64d4e647c790dcfb6555024f32438cfbdce3823c21be069fe8f1e518cd11bc4cdecd1b7e9d1a", 0xd5}, {&(0x7f0000000240)="2b5f20d78a594445ed05ee0cc8f28641254f2e9f2a93a047dea265403448226fc8fb0126603ea35eb509c0f0d602f42ca99e402bae32d7ede5cb8dfcb79161580dcb14c11fe372d50397a1985101e1fa182d1dd28269541755d2f6b5a67ccd6751f1c9ff52856610b6b806eb4c4f3420f0727584b159b8a25f069d6bea22cac26737ba4e845e0f567264fdda9771d5ff643d70f0c72d8c30146eb8e19730f7ee98df922d37386fa2db9052b33105bc013c086a5a6059df4cccd8b9bf5cad0c34a34a25dc81f4570d00d096a50cb91f7f9ba9edb9dfbf7b50866eac0c3175bcb8ff51c37a13c3afe2e4457446083b08b100ff7facdf247a6d09ce471a1f8becfe3137cb8c1c565663d5dcb1f3fdab4426a5c3f29309d5d14fd328ff81eb706c6969161cf80c1f5ab69aefd564f29086691aa4fd4914878b161af1d11496e5701f5cf75f751c0eb5497d2f797e37168299e7943a8d9040fcb99487b3bc939c9e503602dcf5f85cae5bffb2baf4c3894c9e9f66182eb5073fda609e3459c6bdec15f384da1702a22fe2ef6b8218e35421cfd9815821b2b35fbe4c05a5ff018f69eac75cba91e738f14f69d87bd1b62184d82429e9ba3d3a088d21dd5bf2a1d3caaa82b9ec2c0ab0c6c1b76fda0eb362d2641c8639a6e7ee5cf6a398df6e6b294e0e8cc3f4b4c35ef52ced1adb037ce2d3a66fffd890fe410e25735fc12ec8f74148a68197d38de1ed71a29543e69e04967383be65e876d73567e0e65cddae34b59f5bc71437a9bacd004e28405aa02a8524054a9431f799832e9ce1b76541edf5db6c69d640d60f636e9956138f1b36cd610474c4703168ec8364fccd936b65c8aef8086bc5e6d485eabe82947bae1addc39f65a1068898a38cfd65f2ee3de5f81599a18d786c5865f5e4218f0a5bbae995b434b08949d99014ae7d673aaa45ad2f9bee43780525886256ee9df600e38a8118e42e3cfb3b4f46225f8d214d8489d5c9ed293c3fa34abf4627c8a842d6f4bb1df73d9e86c25225c855dac4307d253a9bd7d5bd05f645cf5aa17376df4129b34bfdb3bbe24f8f0a9aa5fc733474d06b85012c10c96ee4eab5c513f33484f87d5010dcf72d6d2db94a5c559f94ab3939bea89ae6ddcee53537778c6896cdb351484981f4f7240a546efa3572cf5de38576c9c4a7f4a67c67741028c0a0499ff6dbeb16b665507c6c3ce171321b0834fe98cf00e0c788ccc25f15efcb3faf8c6d71eb9c759bb7235912be0380eb1b8347dabc5eae26e34e3e7bd3c9e47fc34f13b996eaa1fff76f80e6b53526efccd9458d13a9cc97ff220d4428fb9f502dde94c3d67bd3b802de1cea09aa31929f33c083f5d92798a9974ff8dd5451ab9a23283ce11bde437e7eaa5d7a818f652eebe73ff70f3f41b6a542914a6ebd19524dfebcf3f9887164b591d4ffa17406482cf00f068f9bf3d39ff9e21676b294b84cf4956fbb6a4ad1fb05c710b8b4c6ff2e7a363d3de7a8f32ee528246a0801661055c0f74f81d53ac489ce16e5f791e5dc40143cfd4452ec51f76e4afeb254a30352844f5ac3e903ccefc7353ff0b8e292467872bfa49752c21f017fc71037b17cb8bcfeb877b8fcefada8bcf39efff54ee7358623452f68b771825318a3aa713f89916eed5548a912ea1f33390ad2749fbb7c90d7c1b1626609d7fa45515cbd2edeba5184da358482870a12bc660518dbd79c2f9b61a73eec9c9e7e84594b7063d32625fb62bf3c3595b4eacb9137a3afbdc9ca5a8837a97462cbed85dd494fc49f1bf0815919d1cb53bff9841803c682e8edff6bffadf9c70b8072f6a15791ca45d43e428ad6431ac1596f37c4371e8e16e2beabfb0e9490412d90b9fa8bbaba4c7274dcc4aafb18f63a03e89b8626a1ab2d96b554781a091e2b418dc439bb98273dc8f8df93e2f6eb9d6bbd3226250e8954b15f2331cded81b5db287474b05fe356546aec11c40c0c7b561f5bbc70eb3a6057e496459d32272434248a6bb3469730b67a1a6a39bd266cb7c6e8018df7b6535616e1fcc41186fb48f3da54726b7aa692463d122dcea3ea482c615991bcc7adbb324b620246e29df9defb1591864dc238a53619cb98ff5ba2fe7075cfb73d8f84d421460d7ab1687ecf4b5486b76953b46b5980a7295a18011375a9239452b3c4bc18583cdf107cbb98d546e15a46be68d324018b16b1142ba388418b524e3aae65db336e92129eadc1e25f5a47cbf8fd9def7a8c3feebcaf1f1e2977a2fa4482b41e7a4f3daa41a8c101eed3255d9f261e26b82dacdd1eccb5940d66aba72dcd63ebb333dbd801141e52ea731aa3f8101caaf52cd3b5926d8fef73a32b9621933b13df3fa93531e55f20c2ccc6ab32afd9bad00a27003e0a2cb66f47f35bd42efacd07bb312c706a691a8b04df7b05ad19ffe5c8b4d9bc3a38abbce6b8e3ed6636de8fd44cd023b1596412d54979c56633eb4752afef9e9197ddf16479bbd4e67ed49fd13d1a527346a8e2b55849ac7dd91ccb58f89ae5a189a1bff34133fa2b761cbbe6b001545e527032d7014fa4379ff19cdbc4e92238229eed21b8f77559ca7b62ed28b5309985eef8a55e787335112418690347fd6a3ef8860f1711955386d598eeef0adc418c696dee17beeac5dbcdef45a3fda3c6c1c4c770bb125d0b26cb2080392d4f146e0c25d7ab80e570573a2fcdf4344839d95571798afc62a40b2a3f856e01454b681baa2eef9e0afd57e50ef836e4381980e5476377f342e80451d5da295241cbce6671086f3123cc0e8eb0fea7cf972e9d90409a8e342d64d14accd24969b4e5afad5c1bca0e37585248a29ce1c826420d15d4fd10aad0aafd78897979d424c21b039138fca9714e00e90e5cf7a9d2185c4736d96baba0c25fd5e1dddff4e3d87cde132b6ee8c64168884a8a8a9b4a81bfab02ef9eaf0ad68202f4e3bd61e20134382f736f7b301a90e346faed83582f0afabdb0e2eefc48575732921b6bc6cdb5937e3e786bc500ac067cc249080cf0b6368d0240ca83a7dd340ace551fb93b9b07a522b67a7b302f275737324d58f39caf987725e52e4a4c8ba8c2e093e2091c38b0b84482fa009385b67e742ab0656a92924c293321be1bd2354ba2778cf91b6fb86cc1171a600ebd7e81b7471ef65fdccd1caf9dfe86b8c2c18bd7a9e3b58188035a3e8644490fc677a087dbd744d4235188b2eba2736b32884cd113ad8663d0e19ba9435aa964cd83b07ab7de51798b4b8593d0d86c1c08a5408968143c33e84c16557059b9c1449d95b69b2f1b8438c5cc0e5c4efd1ff85d975aad4da3e6d2814b6864163dc2ca54a3d35bf27ade259da92e4361aeef2fb483143ff79ed8ecaf16f98f6bd66423af2b2d000d4f6e7587c07173973c1d68ed2dc39e665e60e90d8e51e40222997a0fceb77858dbd988295e1a2cd445ab91157fec62e7dde19554f6ef991b3f6f64f5ab09ddfe2102a347c7c9d9d680d52b74a689506c3cced880aa0a14f8fd8c0b18d948463d4dbee3df747f1e22402b2f3db8ae075b8c0385b3799d950e56c0e88fb6c020e2bc0af2018d56a02b50734e4be5a1cd27405f7e524127bce9fa59792bbe30092c2e6baa34598eeb2b5efb39a7ac02bb82adb7ea93bab6b69de6fbcc074c0f2096b1cc7382da4a83d52a048e16e7fe6b81dec9e1548fda46b4a145c2943f5f81f05ab9bacf92f6380e13b64b43cd77f71d0e7d705d9952a0926297fe8cac2de75853e60ec61ac29951caab45008f1f10d9892d82a0f5a838b4ffc468f378c80d1f260a62d8ac3e5cbb85248d5dcc309a798c1309fc98da4a476429f28c02024592f1d79f4537e4ece17396a2f71017cfaab3b481e1c0338fda828752eebdae954023725cdbc1758dbbd63196d96df90281d955640595effa4f51688366700507faf83c9bfcd85fcbdf5ae169aa6f49a32afff4baab451050a1bed52acdc010513291d2f2ca7b74497b05cc8fc5ce36bd03479d2416f570a94c3a1b7abb5ff421b2e28985074358b53d56a8bc58def6f2d5183acfcec0618ecce4f07b2e9ec3d6af55011a6a067a7cba1fd4ce0e65520d07532b9b5579d650e272e139fcbd855648969ac8f5f06a2b0dae6b3d3e151442238b3b32241b8b1b53130e49dbb72b4f2c5dc2f34faf51f736d3f821004d2515b106f88cae401054997d4f79303027231458b1b1b22bdb3cf83794de76a142fae36ade87b63fc64fc2469646cd2410241f19293b415333cacbf8ea747fb15b15f4a10c80ea2ca577b05450416591e651dd5b617ec31fc2c340fae27d0253d3ede4dc8e9192ec727a0b4fbed714b34d48c42ca23c82741fe6d177ea4ad056107c8e0169539dd58f6d460710e4680e14740ac22b7c99961492ea786a59326a6650aeb6673dfea4d8660bfd3e387319fed9afe00b3b5d24618cde40333c61d06bea160fd3545b91c364771399008c3f6f7e3c73fd5ff4e46501afddac89e6ff79070400812e83aba70712087b728a4d36abf3efffbe0c6e9e604657a12530d922ac2df53f178229f506997b958d6060cf15706ac0c81ea4791f684fc99346a828453192c90f4a05cb6d9f9035218aa3889a4dca78a4a178d917196e8c97d5ed35eaae4d9cca31ea8be7ca8f60deec47bf7b3bfe03e52d298961fcd4e1ae0e952b60ddf1655d179d6a09286aed6f80059865debc7bd4c876d953eea1f1b5e72b83f8fb78ad84fcb503f96958c9d8077eeb509f015d441412624b44789eea526210964d60263012889163e452fbd1ca37716148ea5164165d70b8c0ed66e8a8bdbc28d8a49bb6816d75024ab46b00fc71229e7ce8029ecfd0da3e6943a35ecfc3fc73c6d9981455658eb23ccb5767e8da202bea8e858971db61e45dbbc4d45080400cc42ebfcd7e6efd6b4537d3d0c3f3b0d2012f10a91dfda6af266e49a4f3b26dd7699b051642f4f45b924989c651cbff71dccc5bbe00b431d81c0ace74379fe5ab2689fc9cc02c942c2b28b8674e013c61477140eb7983e2c1bbc2b1612b125d7081338ab2263e7e22df4b4e12df35b83fb98fa21888f2d96340bc496310c2ff7ccfbd4332138fc69c9985e8bfdaf850a31225b4efd72f80cef154cc498a6394e0f1ac824871b989139f95b9037b39b3edf2afdee950d54cd25ec7d0fd259d25563dd77be35088d87b077ec47b9bf50580557be01d2ba154467a34fe3b560deeb09fe63b9f745f3e21467a270b6ce3380735f15631ab69f8782aa62489d14f2acee152cb842d4a416ce29bf338ed4f59efeccf6a1cf2e0fadcac787335a02fdec6e1d5836c3be1611dc3bf6fd6e36231a94a67fafafba7f6a4383ed26fc5cad303715efade6aa7bc43e0987c58c16d4ad99a2547090b5f8dda84cc4de84171ad6a578788c3156f897c3d515011c1fb28cddb42fba9569f5de672a8df94bb087bead2829eec1e546078f375ded307985d4d474761e5aaeca6e00a261cbead0fe2fff0afefe6d963174a5e5232b99049decfdef591af71fb1b86e78143c898a69991df580df587bade743c4b365003bd020413b9ab445a29dcc61df934aba71fee01f903ffdcd32e9abd9e430d06ba425d8db2fd2b50b1d7aa8299e4647a6e7c7a85675c2269ba3ccddccb2578efc143b173b933b6e1e19e02025949839bf5aa7832948786ec8a67e34590177970a6c3cd5aafe474533d1520cb61661e3e9adfd6f883e37b505f895a326f8fa6bb49e6f6be91f7e76cbacb8c19fea56ccdd902790e0859f2c67808cad212579c11dcf143ae9a6830a6c0bc1faf", 0x1000}, {&(0x7f0000001240)="43c42fd29169e0583d9e4bfaf030fb6f3060ba7958b72d419fa14f2c7d83c1e91572ed4383d643e422123f18d208c28d6bbfea712a71319b6869bc25d30d0fb45ecceeba600269a7b7eef01dfad1369323fe51e65321817095e8601d1f3185af4613023ad2c157ebbed320c6754b05b90fa4f8c20026aef2d70c53fd8c116b8c97694e234f3934459d0a3bea491753e7dfb3226a6c354646733e060e2ca49c239d8ce69aee4a3417076ab9190a811dc41f91fa2bcdad74a5b18ddfae5d7a8f53d07d94746c41eb83e8b27b37664589728a21d2e60cead91426ba580284d99419780a74b5d7105d7b15b6fc376eb5f2dd591d32f266de7276e4a673e4774b858c3d40bbb825841ed46b8722dae26f5a5ed9a6f6d91df963db54e594ef332e026b34fa34bdeab6b10cab465d920d15ff1aab83bdc7dea81e4def819f1a9d9e56abcfdd6c55c9b1f9f4b0d8f33862255d217559f4bb96a2fe13fe574cd68fa3b1ca4f2b793cb8d6c06e8fea49d911950f59b6df704f8119233c96ab7a00d09c68c3671f86f8b2af1594cc3a249e5bdf44251de1481e0145cbe4b79825c1d2cb5b1b80854db349c5423bcd2e1d7a4a78daed265b8feaada8f6787131467f3604b6c96c3f7ffb24d0ac5179df289c4da087960d13db22266a6c3b35bf5cfed04aa903e0079c584e690d43ce638735cdaa5183dabbbbe76e0bc73f5cb3b8fe91b7388ed203956486ee645e004c8ab8758ec5f633010e16680af8711181a7ed3b498d98f8b97cef5c0074b43bdd3fc75fc3d4beb41bf0f24fe19d1dc677d27791b381cdf3aefdcccf389be5c6f84c722cf53b6888c0201bf032e19fb56df7a323ea1aa0e6a52c862476fb3bb14a513c078b12e12b09a4d1f3e6175f10de17c65cd37f25cca423f426c5fe454ed5c44c09932ad4835291b169e44a7efe895ff8ab6b93a2f10b9ca9206bec83d2a7b51f93085f7f19d26ca0d5cb35d8242d4c3cabd0272100299561ab0494b54c92f7bccb3cbec56d64018021d3c3835ecdddb4aeb82d1f005c362b5c5baf094570a9a615243188b60272098d94af8082d471b3d969cdef0fc055aa32a322cfa915ccc27faf7c581fcd2e6312fa9415ecdffbe73305e19574c8757a57538ee1248db80d32c5bb18b9ca9f89d936159b6e93dfc3a1f3dc4cc829d0c803ad5db2d3c2af412c8390daea26a064aa41ae808c39dcc3beb28179a84479469f0e064d27d748da137d48f446dc7e497f88525021463a856b0af647dc60c78f87a5f2c3a56d7124db5cee2ba98a6b019d4413eec7eeef61ea603ff9b1efa75a6262d8fb56f1c1c21d088c09fbe6c7324c1f7febda1f7e45c344d2aeaa930f2576953ac5c26d075dd2bb29dd007178177bce402a60c693c858340025e4f45cb42f37678fbe826b3994f3de4b00497a3870283f67a16b327b717140b20e03b6bccecfd07cae9f4fbc2bb356f44a9eaa0352281c9400f09503c73578e8979fc85333be4c0df5147c4888bb9befa84feb9be5c38fc3a0818b8958dcc89c205622edf2e679e4fff6c8ad6df376b70884103ed3cbecb9668cc040f8651163de808a27530ea0aecd16f1525183a8b57ab65ae150988018cecfc58423a01540adc3cbdb4af43c8d2d600e99493fc8ab62cc53177125c2b83b78e403d75d2ae1d9a7563a393829d9e613611c5626c8c8bad20b978c44028d694e95e5ad38a872ae276ceca9485b30352c5c86d0d525feb74f65020b8ef54aa3d934633151e0f68123659edd79148f0024129c5c8208837775a5c5987ab565191e7a16a42795cf579df29ba35dab120f578ac583d0f05a857aa48c8804a7f4aafadcfa8c53d5571de0005607e7dd6827f8ac613f85fbe54c991fea26f742aadad2c92b01b6da9c4cdf7b47f694ccd5344a27a1ad8a647e9f935faf82a167fbb970a9a2173be286775d2f42e2f69a96cf334e40ef75bd31310de39c21e7238c8ec8fd255733191d7eef31b235df79a4a686ddf849dfb9cf0b4d4ca5126090ab200d24b08c268c91d4339556c4ced8967beab91186683814077a0b007ce7b9b512c3d61fced89f710c3319aba693912a65b128a863f52cef4f2d71ec75fb987c7770b1c790c71d015e7fdeeda8fd529ab815fd10c01f7c8a80ed2402e3f167db7ef086fdfc9b7cba721fd0072871750c57dae0981e313090b51fd03eba234885328e9c4e09567f9bed949f1a21c2c96962b158aeb6b631d5c995f77b2548113d2ebac005953faadfdaa94e4e218e87002d450b5d1edf01dbe5c617eb6f36fc6e4066c59912ed3c7382554f2d7f521e159b082cd5566e2f2d252260826bfe8a9a8665361676685d55d0fa60175b6ef519a00a1085e0f323c26d698b1675c4a21a25310f35d4117bda262d3b3f8c8c448fa1e9ba92a403dd9415e5726822b0883e223b2bb27698cc169492a15e0f1d9686cc041528a2778e1a286714694326ac60f92b354c487936d9b21b08bce0b188c5dd8609fb07587280ceb1964f126bb68d139d18d56dea015631d6275e3b0dca4deedf0cdc23c564368c7eb75d4c2afede5aecc08dd0c7a4dfb8220b798615547eb18e146d232f5536ea5397aba9160c6d4296158aff97acb3f92e34d5f539d8126240571c889ec222557f6ee7c8d7f3a01fa85cb084b3af5879d762bb481a480bc5cb2c496a0348c1ee26e2d7312646c8107703b9292bc64c0d257868694866b19332c7769b714eaaefefe4870e9e18d0eb6a35113cbb8f6fa1e8b082ab429ad7644dd3bdc039901a6d85ddbde1f388fdff4b8cd2ce868954f24528545ebc465871717c1a2734c9fd24782fc24533a9244ec9296d5bbc940c0a5a194948bdcb52e7d6237e2b02494126ffc11a1c715da9d30236962193e947b363085a1dea013177ccae9f3ea5ff09d03cd7a446f4c2dd11c5fedab5c3367169a5295df0de54649083942483fcb7f40c2a0e80751e91cbef6355a4354130b3b6c8403fa9fbb1c58240a6d5a97c212ca01d3117c65c155602e93d54b804583541258796583ee34b7bff407ae1b544657749151cde91a07a996219359fe99e36568e41039afb90a97a6926b96f5a018fe205a09db07b86946c53385db5455128543e3e0615959f4515f6c753f03d977436b8d320b8a8b0db3e2ae6e5abfcad1370bdb35d0fff0923052c21e240fdb3af7653c79352e957ccbda887f282858a99f8848f8b313b4c4a2e5f4f0a617f7e017595718f0eebd8f084f60cf890a7dc6f6f613e4da76100fe928e95da9afe28ff2c26cc2a0ba629246da27f24370abc949b719be6c1dc7a8fe226eda15143dd5ed87e0f6c839d3e4e8fc5cfdd9db9d56a0f15e6ef32fde46f52f85e5cfca7c1ff654c1852aa5f89c5629b1614bfabd25203c87c6d2591aa03360fc661191c3ae5b4f982d4c1571d3e373b8d10428694fd8783c29c3232105109add03d64f4208889ed39eb1aa768d33f8ff325501c0dfabe16da96d7898de9d4c36fc0fb7868a6a8c22507dd0935beee72a74c07a096114c98741c3a01b475a76a7350e9f3be9b395295e58456c81a9b08e54a0d064ac1d4efbc30dcb89beaff851e2264d12f7a89dc0c9d29490b37b464708bc6f1ee1fe926181dd1a9c33d3d57b4cc3220c14af44d1e20412f5e00491e60636124521b44547a2be752fe9a96e9bda6590108e00ccb34e0196b01c9580b94495de650e8b9f2c7582a4ef02524b343fbe0e7fbfc69d02f03608fa7b771898f7ff0e6ee74626ea7353dac910092103a54b9beb4a28fda6cc261e86ebbc934e97b24508da48bdd5673b215bcadc1cc60110cf97aa127960438bac3feffb45e52057e95a8d651c92ce2e6cc6ceb14e6649da27149ad18f02ea1f3ecdf90d2121728c454aeaacc2f597e45c154b1be2eed89024b050e5a62b552aedb7c4dd8c1a0133a872915297b562fe014ff4283c1c255a40f962cc6758d6dab624d073e37e2d468b5f983b8c7e32233c88f212e7cb861c95e6625d8bd46d0c582840167243d60c9df333107a8aa2e1f4a52642c6a01a16015d3c96f0be7cd153e1fbb421edc402be39b00659b56651b66b63028a816f5c8dce7c57d2a81d644023f741c31abd3a2bc566a5da81ed764618d39450664297d19e61b9a2f99b3db66d1ffa31135725f765250132ac12e9fdc7751e2b6d63bbf02af66229a4ada11f0634b7291aafecae2648ab60e8636369f3350f813bb4fad3f940e23691cd6427091ce862afa244874c44c76945d53339df0159f98733144ff3a62a34f031bd663ff8ced4c3f2f0f97488c911dfee785bf2c85fba8fe05085a10b302636670d648e83fd176e71371b2095443a10b64f6394b22caaef7de4dd05ca146decfc12b68877d93d5c8bf015f6fb2bd4cd981d279f72b6cdb752653887a6d849c8d2e84e864ed6d12b40fa8abd6a7b92b3cc386b0291e41604140115b5e24dd71387faf279d6b949933dde6b7fbd0eb9647537f073f7dccd0feddf464074bb77cc85f06c361d758a669c54dd0342a6f155b8006da0167e861b78f7368565e1b470bdb9aa0a6cf5c770034210fea6858eaf37429011588ffb68d8ae5c5decd5be612e7c6dd56a4d98792ac359cb4f77ccb9f5983d47123dfc17fb4e3fd165327e257be3ba259b94a89139881d1a3c53ffac3b5319210c1594d5d4b29893870239555b9ab84bee1e44ead7d9ab031627c2e454d3d4334fc2636148985bb5f21447242fe50d6c91d34e2d6bc33fb7a29d1a05d1482801a45ac805eca0a076dc914729f885c4fc7d0ec0ceeafae7d9da4e8dacb6d43832ae8af2f68591e3ed79d1d4698e726d3b767562335a9f60bdf17ecc1936b483e48cce74cfbfd3b4ddcd48e32660cd50409a7a20a31c8bd28960ef362aae8aa58278e415947cadb2199a43657e370bf25964386c5a1e3730e68bcfa71ad274151d0cf78736cc81009d46892dac13777697632baaa8a2f473c303c7679bd764854179cab3eb110c61bb74f27157f7bc054d314351533df2a354d2a7de911f69bb2f33c6f21c4d29a3038c6608ad4d4a695de8353034b272e8d14ee7eaacc8b58ded5b7f4a09d5abd2fbf54cb980588bdce12bb27205b5dfd4908d6b5a1c6759c40ec68b5a8131abb6d5e1e78d4bc3378820d0791ebb06e615394ffe7135a254789d4c378eb11f60abf309f074e4ba2b62bc3fc5f9642da0b27921b3e29aa8e2071f681154e01827a53ac26f5bb82bfd4d0bcdba2b00bfd5cabff9a2068b33986cd2f76821731845037951aaa80902fd00f4694a1f569ef75b2c853cf721b6920e844d7a4c706b33ed133462e32f15c4edebc6569ac5153800cd9c0fed92e403fb7e64302b8887f934e88e8b93fd9c33aaa2b6f421504ffe0fb46276582968555c1bbbc75eda4a7478194687288c4ac97418250b36f56e6e2859890b053fffed6bc1edd3ae08e31ed0d5b6fd490919268af83af3e874dd2f671273b206bf1885d2ef2f17ca7d53e5a149d30b80c600118f6fa36f1c94194ec5f339e183c8aedc688446654ee37d9f89ac3b7953ccc05a9066ab9112568aca73b21adce4d9c88e6ea28e933731fc7956b48d78d8127fb65ea8f2b63eb0a347df57c7ec653d00540ee16685b017b1604ca74140cc0f00f884d9d1c8271c6df02eedc7df576eed4b3fbf7f5c4094f872d4d50e699675a413dd7509afad971fdbe1ee82007c29e3a9b96aba4b164a98ca05ce068f265e60344495e884d338046a72a5c7c4a6328841c62396cc989dfdf207a9f7c7e48f255aaeb04428117d018b6b03d8f", 0x1000}], 0x3, 0x0, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000400), 0xc) kqueue() mkdir(&(0x7f0000002280)='./file0\x00', 0x140) close(0xffffffffffffffff) recvfrom(0xffffffffffffffff, &(0x7f0000000240)=""/174, 0xae, 0x0, 0x0, 0x0) fsync(r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080), 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000180)=0xc) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000003069f3415e19fb3e6a6551e10695e42aa78bad4b4bd6df5709a4cf4736c270467f19dba1680aeb8c805dcd8bbbd50600000000000000fed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ca8acb3b1e64635cad5a500167ee8bcaba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b09c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf3655df60f7a78fff72c2e2c20f0ff4736ea254618071dd5fcf1b3ac4c5aa7d0c9e3e060f66b0a51c90d57dd3c187fc50c75afdcdb3800f3fbf63918eb647055008ef1d529cb6e2b1b66b6aadc893a693c4fb8f628ec89228d7d8f4c0ac7c680456972ad3e5195b781f0f394bc72e265af8816b"], 0x169, 0x800) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000fda82b673faa2a807bb6e4dbfa4ce90562d5d43c3d12704e7ee2282279c6bbbb935c7708fe9f7557faedf81833d2aa4ec466cc6d4bca3a80554de56d084520d305c71698069c20addb5ed1215bec72cda2141ab71ee83a65ae679cdc3aba0b34ab75aeffa36f84186589"], 0x74, 0x800) msgrcv(r3, &(0x7f00000014c0)={0x0, ""/133}, 0xfffffffffffffe14, 0x2, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000002240)={&(0x7f00000000c0)=[{0x42, 0x81}, {0x2, 0x401}, {0xe6}, {0x40, 0x3ff}, {0x45, 0x2}, {0x0, 0x10000}, {0x101, 0x4}], 0x7}) 21:43:30 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = dup2(r0, r0) r2 = getpgid(0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x200, r2}) r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) linkat(r4, &(0x7f0000001300)='.\x00', r5, &(0x7f0000001480)='./file0\x00', 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffffff, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) msgsnd(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="03000000000000002435114ade7b2f2a22fcbc6c676b85175e69fe99a6739a32b82dc8a2f68d2c856480b008060a4a91b50a043c759a94d4f9f2808598d15595114e256df8e27c94777d6bbad5a650f4e5d10000253cb265f4d70b8f1206ebb968be344cf159af460cf22f52b165fd8c97e1c608c12a55f91243c1ba49f7ff9e221f7e7e269c0180792bcf00000000000000000000000000230000080000000000000000000000000000000000000000e19c33394c82a2c8c4df780a43f2e550afec8a3116a21408d7206cf8da9fb8eda72c007c285cac128715eb3b39a9e69fbb2072805af414122b987cc858c30c241db0e4a80d25c4fd9362857842b76575d6cf25d528cecfe1277521071d7d929fe51513f2fda18175d1e726a95e5814e09f738713dc82e11dba02f546693f19147512f4151e7eae0106f83bc718ff41126926668f772818ae9bee3952c3bd932d1a006ffa7d1cb5fe45b4aeceae00be924a94690389902ec430779d0e5a2de2e73537b3e39a13c51f00a792533c2255da82aaeaef4887f3b6fab08589539e07ddad6229a02fecc5562145cfd744d9a5f930c73113df9a3853300c7454a55752ce4c53af79fd5adb6d09f038d64d4fb1872388"], 0x9d, 0x800) accept$unix(r1, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x5b4) semop(r6, &(0x7f0000000240)=[{0x1, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x3, 0xffc}, {0x1, 0x3}, {0x3, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x2, 0xfffffffffffffffe}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{}, 0xfffffffffffffff9, 0x5, 0x8, 0x0, 0x101}, {{0xffffffffffffff9c}, 0x0, 0x10, 0x2, 0xfffffffffffffffd, 0x7}, {{}, 0xfffffffffffffffc, 0x92, 0x1, 0x100, 0x2}, {{}, 0xfffffffffffffff9, 0x2, 0x8, 0x7, 0xffff}, {{}, 0xfffffffffffffffb, 0xb, 0xc0000004, 0x3, 0x14e3}, {{}, 0xfffffffffffffffa, 0x10, 0x10, 0x7, 0x3ff}, {{}, 0xffffffffffffffff, 0x40, 0x2, 0x8, 0xec8}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') semop(r6, &(0x7f0000000240), 0x6) 21:43:30 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x61, 0x0, @empty, @loopback}}}}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 21:43:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0xffffffff) bind$inet6(0xffffffffffffffff, &(0x7f0000000080)={0x18, 0x1, 0x6, 0x771}, 0xc) ktrace(0x0, 0x5, 0x38, 0xffffffffffffffff) 21:43:31 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@fragment={0x0, 0x0, 0x80, 0x0, 0x0, 0x1c}]}}}}}}}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 21:43:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) write(r2, &(0x7f0000000100), 0xfffffe5d) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x1) r3 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x87) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2fffffffd}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xffff0000, 0x7fd, 0xf46, 0x5964, "79af7ce88207bb70c7997a36e0e8558000", 0x5, 0xc8b2}) unveil(0xffffffffffffffff, &(0x7f0000000180)='r\x00') 21:43:31 executing program 1: r0 = semget$private(0x0, 0x4, 0x5c3) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/9) clock_gettime(0x3, 0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x522) semop(r1, &(0x7f0000000080)=[{0x2, 0x2, 0x800}, {0x1, 0x8000, 0x800}, {0x4, 0x7}, {0x1, 0x7, 0x800}, {0x4, 0x1, 0x1000}], 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x28) 21:43:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6602c17f7f000001"], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) r2 = socket(0x2, 0x4000, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet6(r2, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) munlockall() execve(0x0, 0x0, 0x0) dup2(r1, r3) 21:43:32 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x6, 0x6e, r2}) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 21:43:36 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x24, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @mcast2, {[@dstopts={0x3c, 0x0, [], [@enc_lim={0x4, 0x1, 0x80}]}], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r0 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r0, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r2 = getegid() chown(&(0x7f0000000000)='./file0\x00', r0, r2) 21:43:36 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) 21:43:36 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 21:43:36 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6051e01300140007fe8000000000000000000000000000aa00000000000000000000ffff000000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000ff0890780000"]) msgget$private(0x0, 0xffffffffffffffed) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x2000000186) msgrcv(r1, &(0x7f0000000b80)=ANY=[@ANYRES64=r0], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001, r4}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) r6 = dup2(r0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0x0, 0x81, 0xffff7fff}, {0x8a, 0x80, 0x3, 0x6}, {0x3, 0xfe, 0x9, 0x6}, {0x5ca, 0x1, 0x81, 0x2}]}) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r7, &(0x7f0000000100)='./file0/file0\x00', r7, &(0x7f0000001200)='./file0\x00') r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r8, 0x0, 0x0, 0x0, 0x0) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) msgsnd(r9, &(0x7f0000000640)=ANY=[@ANYBLOB="01080000ea2100006cd9bd384465a089e1f7d1b236b5876ad571f144f7aa4885f533576b5e44ac6f7fc2dc7b84add9b3419ec6ac16bce69f79fa4e88bc6992ae6f4a001d3648df31f1603e30105d47e1a5b3fd60ab29bebc2afba06c34e8a2a229cce53c82d33f20dab962f734fb27e3c79f31af90fff73035d769b8123b3df4d91f89db8318dbb29e6328f21afa995a53211293ce6df259a0b6c7f4eace5273efc4e693448b40ed786fb6fbe0020b399b9b5b36519251dece12374f9d526ece7a6724651f17ec84ddb02bc9d7df780057e6aaa271bd86f6b97de1c8cbd53112507dd3610bb2fa851871b5d5f7606dbfbf751de2d05624ef3d2d2c6803120535b2198c2ced683ea517c54c186623e2e3715327a2c72800d29803826d01c50dab38c34309ee0b919cef4f9bdf4d5443393696bc0f7631f03411cacdd6cfc552db8026cc03dbda71235300"/340], 0x8, 0x0) 21:43:37 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x3b}, 0x2, &(0x7f0000000340)="c7ab30ac038b9f20ba48ee40365c74e68b553c5494f920b4f39014691a2bd6b92f89def0b40dc65f555725a9a0c0eeb29c1f659812f61b0bce7790c83aeef93c56a323a69bf3995754ffab7413aef7abcbc3943ddd5c94479b552d6cd5938b7df6a2dcebd707537c1354be4503c8a202733c22d68a1e61ae5520d720657cb77d3859fbd68d5648cea7e41a15eb5491ea1c2ec2353f75e62ca945a8488000995aec3a14ae7da67504b8396aedda05b2a80db4c0b717e4dc48fbb863d8d687c2e09eda39bf029d99c032f837860e6dbf769ea0cd9963fadaa626bcdd697f7c9ab0e0c257a29b513c13aefa40b8dafc355632a80d81417eb23a7bb63f07bf57d7bb65180d0e1a234253635e3494d2497737b4dac7b56166fb68a8d7d5306628665e1d488f7df3317aa43f6a9c1673c568a5ec9b16e0243b00c8cf70c4818790f2adfc1f6531fd9a076df7d12d11dd332fe40c8d19a427a1fd8f0930edb89a98f3c6b8219f0a223f2ea60aa5b316e3409f3e595e24706b45256e23fbf715298a3a3b04a56c98145bffe280121fb89765830d82981d6367fd9e70f6298a1e405dd2efe91f9f4ec80273741e9b9ff095bc218303cddfb8fd26c63e8ba097f1f54c60488aa63efca25580498b99ad5cfb3715fdbbc4c9c582732e27943fa64fdc3a856bfed0fe2bf495f71b52f508c94dc1b77c7a6c21f9e66a4939e5281cb69b3881273605f071660a02f6f828c99c849682059fec44c0c18ebae3", &(0x7f0000000680)=0x218, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x58d) semop(r0, &(0x7f00000002c0)=[{0x3, 0x3, 0x1000}, {0x2, 0x3f, 0x1800}, {0x4, 0x200, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x5, 0x2800}], 0x5) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(0x0, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x31, 0xfe01}, 0x11c6, 0x0, 0x7}) semop(r0, &(0x7f0000000280)=[{0x1, 0x2, 0x800}, {0x4, 0x0, 0x1000}, {0x4, 0xe1a2, 0x1000}, {0x2, 0x1f, 0x1000}, {0x2, 0x1}], 0x5) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/26) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0x486b, 0x2, 0x7fff, 0x3ff, 0x7, 0x7, 0x8, 0x5]) semop(r0, &(0x7f0000000380)=[{0x3}, {0x1, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x1, 0x4, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f0000000200)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x6, 0x7}, 0x1a, 0x9, 0xb0}) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/119) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/215) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/242) 21:43:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x6, 0xd7, 0x1, 0x1, 0x1, 0xbc8, 0x2, 0x0, 0x200, 0x8}) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x40, [], @ipv4={[], [], @local={0xac, 0x14, 0x0}}}}}}}}) 21:43:37 executing program 1: sysctl$kern(&(0x7f0000000040)={0x1, 0x20}, 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffe0f) r0 = semget$private(0x0, 0x4, 0x194) semop(r0, &(0x7f0000001180), 0x0) r1 = semget$private(0x0, 0x8, 0x10286) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "a2dd74f42e2300feffffffffffffff00"}) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) semop(r1, &(0x7f0000000380)=[{0x0, 0xff7d, 0x1800}, {0x3, 0x3fbf}, {0x0, 0x1009, 0x400}, {0x1, 0x97b2, 0x1000}, {0x1, 0x380, 0x800}], 0x5) semop(r1, &(0x7f0000000200)=[{0x0, 0x7}, {0x4, 0x8, 0x1800}], 0x3b) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r1, &(0x7f0000000280)=[{0x4, 0xffff, 0x1000}, {0x2, 0x40, 0x800}], 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r1, &(0x7f0000000000), 0x0) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x9879, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semop(r1, &(0x7f0000000240)=[{0x4, 0x1f, 0xc00}, {0x4, 0x3f, 0x3800}, {0x1, 0x1002, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x9, 0x1000}, {0x1, 0x100}, {0x3, 0x16, 0x1800}, {0x4, 0x7f, 0x1000}], 0x9) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') semop(0x0, &(0x7f0000000480)=[{0x1, 0x6, 0x1400}, {0x2, 0x3f}, {0x1, 0x4, 0x1800}, {0x2, 0x5, 0x1800}], 0x4) semop(r0, &(0x7f0000000240), 0x6) semop(r0, &(0x7f00000004c0)=[{0x1, 0xffff, 0x800}, {0x0, 0x400, 0x1000}, {0x0, 0x7, 0x1000}, {0x4, 0x8, 0x1800}, {0x2, 0x626a, 0x1400}], 0x5) msgget$private(0x0, 0x189) 21:43:37 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff05e8ff00000486dd6031797100323a0000000000000000000000000000000000ff020000000000000000000000000001020090788000000060e43edc0000000000000000000000000000000000000000ff347d900cbaf42c82d67015216ffdac6019b6acf1a14c7e780781ada85c996a299e5996d829049ca4aa44379cbd48cae9410d37f66f64ca16466b6f0038cfc740e4c812f7b2ca4f3261d27eaceae87ebaecdb8cee361d37f86e3a526f9492b885655435b6cd1535b35d339e6d7a90f4cbad12d3510fecf5e863e8efda32d758481d9aac6d4171c287698536b7bbed9303084311c7a1d96a47fba5d215f9022be5"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f0000000340)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x1800}, {0x2, 0x24, 0x800}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1f, 0x800}, {0x3, 0x8}], 0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000180)=0xdd) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x1000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f}, {0x1, 0xd08, 0x1000}, {0x1, 0xf000, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x0, 0x81, 0x800}, {0x3, 0x3, 0x1000}, {0x7, 0x80, 0x1000}, {0x1, 0x5}], 0x4) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/file8\x00'], 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5011, r1, 0x0, 0x0) clock_getres(0x4, 0xffffffffffffffff) 21:43:37 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) setsockopt(r1, 0x7, 0xfffffffd, &(0x7f0000000040)="6ad6a6a14b3b29d3f27191fd96e5345373af99fa647208c7b5a64126c72e5087303b97638226a59db538b697f22ccd2b2e0c49db091518902364af1299a9fe59ce983be51e8f577b4b0ed40d5066db7db738187e37fafe8f9440feb1ff387f9f6f5fcbc6c09a543368269837e596fa5d3406c1511dcee57285842ae72b4f848c4b61d6e76b6683061035742a50fb6be951724938259d33e1433061bc3aa872ddb9e39167826daf000376c6b7124a3b895180", 0xb2) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f000029b000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0, 0x9) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(r2, &(0x7f0000002200)=[{0x0}], 0x1) 21:43:37 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@timestamp={0x44, 0xc, 0x80, 0x0, 0x0, [{[@loopback]}]}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000240)="5a3ae00805e357f5e44a196214e412329fc3f68f4d1f74bcab85681704809833d7f12dfbaf6234daf6933d58c93fd2a0dfe894990738fdc399faee4e8ed463e5b0cccf0762e2f6d36bd3eebc17a3eb04fa9f346da14656bc7ac0bec857777d8f68032434eeb94cfaf9c518c938f6df1b45ec43cb6dadcfb5a7a8149494d2ae2794bfd87e6e614d070ab56dbc4b6976be14ff32cc5d532b6a33f4b8436d3463f3d5099334a666354d108d49348ec937a46c611c047f8e6ee2fde9638c0b740140a69983cccf10ae5860bc009249811814602edfc869b2c867e8a11553fc7ce10908bde9e7df7dc378", 0xe8, 0xb, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, &(0x7f0000000040)="0acf1cd1995aed33e8ece685762dd92e7e269e31", &(0x7f0000000100)=0x14, &(0x7f0000000140)="640208747f931a6eb1a76173d5470ce8fe5ee11bb0401d3d02f62089b9a07317ece6a23b8dc71411530ab8bf6cc97da47d27eb5f12a668ba4758e28c53ce9a1d5b1d9c73ee8617847480deba13064c0459a2fde16a258897321ba25696c2042a4c27fe4e88bd53f95f369617ddedbb46a9a9516bd100f1b64c3326a4db15cecb6f1cf302761f8c0b3410249c30bd4c20f0333d562ef6d249e917a9c14d3b1a06895ecacb2be8e01ae8ec2871e00fb0714353c365385389c6bdbc6a57d807719c35f9d50f8e4ea71d4600", 0xca) 21:43:37 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@noop, @ssrr={0x89, 0xb, 0x0, [@local={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x0, 0x12, "76040f0abf6066950bda0c12c62ed18e"}]}}}}}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000080)={{0x7f, 0x3, 0x1}, 0x1f, 0x8001, 0x8}) fcntl$setstatus(r0, 0x4, 0x80) 21:43:37 executing program 1: sysctl$kern(&(0x7f00000000c0)={0x1, 0x7}, 0x2, &(0x7f0000000080)="80000400", &(0x7f0000000040)=0x4, 0x0, 0xfd37) semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000019280), 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000100)={0xfff}) r1 = msgget$private(0x0, 0xfffffffffffffff9) msgrcv(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000071000000000000000000000000000000000000000000000000eee1000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f93ff410000000000000000000000000000000000000000000000022cff430000000000000000004950a98f00000000"], 0xf5, 0x1, 0x0) msgrcv(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002b567f13a132e59ac5dc9804c1a623f523bb81240022d8a97a76db58fa7885a57ba7c87986dc0d7e0561b9f52d470c7ac780c057e56d4dee462e45a876a65208ce5867cb6ebee2d57c225544ce3dee1ea6c20d2ec754d74b341e78d1acba968bc84587fef4b3837983ce2dfc95e85d4d828e61ecd67d3282181f595885545e3d1de5490a73856806"], 0x106e, 0x0, 0x0) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000009b2615654efe871c8dd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd931041d0bd8ba7b67d8e45a77242734cd825e18cbe163ffc6470b2622c5d92cd672bf8af95a41ad28e68a9c57fb8cb9cdf45810b290efaf3c5d518de658356c04b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb02e16c2eb931a11c92b9877070000000000000012bfc96c9017d3f1f5950f2778a900"/214], 0xc8, 0x0) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000000000003aaab800ffffffff92885a760fbe9508dabad14caaa007000000000000002c744c2bd0ffe84fb4ccc6a32364de6fe8c8e5a10043b1cb29cfdbb085c9c42aa36d39a66faa8702f5158849a36c9b73360c1493b7dabe538071dc6ea9658506024e468377659c8eff0000000e8b36c2a7e2aec2b745d25063df497ab59bed1c48d55b6a046da002a706000000d9"], 0x4e, 0x0) r2 = dup2(r0, 0xffffffffffffffff) getpgid(0x0) msgget$private(0x0, 0xfffffffffffffffd) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) dup(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x429, 0x9, &(0x7f0000000080)="00008d3e", 0x4) write(r4, 0x0, 0x0) close(0xffffffffffffffff) preadv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) 21:43:37 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xffffffff, 0xe772, 0x9, 0x1, 0xe001, 0x6, 0x8, 0x0, 0x2, 0x1, 0x7}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000180)='#!', 0x2}, {&(0x7f0000000240)="3aa1ec09efa465d6c2d741250eedf6de2411d3d39cc3a9a3c0be0d3af62fec4d1e5bace73242e6994dda4c1c656fa054f5ae1e578c9ff67b1f958e18e8ea795984cd285ed527b7e50bcd7015129dc045ac079799b6b51974eceb0d82a2fa69bcca36e0ab4d9efd5c3af08fa7d33063a2e0f61e6c3ca5a5fa5fd2b3678f94c7a07bcdbb4efe990cd66d1ab5dfcb8074f5279bd6f1853f8c7238456732b111defad34c0cc49e0b6e236b73882e7378f34320b9", 0xb2}], 0x2) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="0921cba6ee0a9f788f40090881f78439df00"/38, 0x26) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000080)="7642f82ff9c878101af594d268aaa3fba56e7e54fad8b3ad2c1ba1983cc71a39d5b5cc43ba8102d8c0670da71e06c857c60ef0578b952f657f1341744457", &(0x7f00000000c0)=0x3e, &(0x7f0000000140)="b4e1c4495d0f8a36b0c3940970a2928355c310636e2c569a2ea82d32e150ee763542e98f2451e2a5801a78", 0x2b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) clock_getres(0x44d5268460bdad9a, &(0x7f0000000400)) 21:43:37 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x83) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) mkdirat(r0, &(0x7f0000001080)='./file0\x00', 0x100) accept(r1, &(0x7f0000003980)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f4c58b5f26f9f730000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e681de8c37ac2b9b4c513ac5c28ede1a16a78bdc3ace9b714bc226cf85044801334f2df153714c0ccc186194121c7e2dfb8df878bcc0eb01534371c3aaf358c592c30a51112c8fd2b550f9f37f7640ee379bbdeb6232e75369716612b8c0cc7f8467b957d7fb6ae0a4099375ab2cb8670ae3311ced3d2c92c4ced00209552720d5c8c9abb396c58b4856208cc56c04314b27c0c0797df88b69a00bf57508076babe05bd61f4c42cae2b648f0d65780695ec4adeec45a6dd70195a8094cf2d36ef9e1b2f3612653bb1d60784562624746b40ff24b9256464a7031df49f9218eee95baa4db552d077ae8d669a5df280568d1e043444d91097a3d220c3535c4657c05f2d9d7a68df4fc4564fac8ea3d8fe3e787caae15d6461de956cd0c6288da675c2b5bada00fa7bd0e60b41daddd85c014147d1aa85d6d7939a68984cf84426082599d6430912d4a068f49817b1bad374cd3afbea03b51392d7f0df1d373db16457b33415ae8e078b74127e2b67f803c20cb2dd35e98dd3852a6d8b6c331a5f0bb7a3748d0ed9d4371a7a46e5d35eca0ecba0d04579a6f92bc984827ea094c1e3a0d19ad9bb36ad3e0a6420540e5311e3f1d2e6e8cdd3855d10494a1d6f74acb2f7cc3e5aa9c6daa2ea9bc4b81ca739cf32f7521b7"], &(0x7f0000001040)=0x1002) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ftruncate(r0, 0x0, 0x30000000000) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000001680)="0a7d54c000c23f64db0f04937ac00c5b6d18f88a814444e6ccf65734d9ed58cffda7a3b1485431c710e5c0addcb0d319c4e3c83205513c308ec91349141a893b556a61a5ca8f214532d4df35828e67fdf93a6ff9ff4a0bf17516fbbb5e27087bfeb85114167cf2b0c3c0ef0946f65d4b057a86b2a7f4ad9118d639ff34ac7cca1944ea944a9a307cc46a82aa1cf737b4c6cc48755fc052946a9a24e49e23243baaa670373fedd80422ab00e8b688d085f364f0a906940fdd731ced31f84d3c02713a1bacb96ffd24a1079ef7fd181f94f828767c6f28b5004e3582b786fcbec4b4f0ef9eee17a4515d6920584d2bfb770a1eb357ab8583544d739e1ef032862ac5bb7cf05003323807aa4f7b61d14a57d7035f07b461e8921ff8707cd8dd2354a22128ead5149a8a313c28377ed30ee7be9261478d9e823942f9bb2952bbd9d88196c30b7753e245abcbec207f4adeefb85b5d3b7c701d16417838dafd6dcbf6e0e1c139a81421510f5f6dc9c7c1b0e2e35be4adc1b68b996ed220a427f4d4e30c198e04cc4f521b0b527dc3830431be2a9c9d88f87a2b5ec6cbf9cc2b9713e4ec139ff833fffca4cd971a31d571970052ef217ade2d8bc96e27a9f512b16059b835bfd98a7e4b510456d26cb1346d082f4498b489f2c2a4fc58cad09ceed39acb41f86419b2995da5bc92b8a426e879d2b9488a0d80d33d99845329a46c650890b8b967c27e652a9652b3844f0e71a35833485928a6d436cca98147c62d01c71bbdadfb745e8f914f6a7a3bf075d153cac3d8e1162ee59a0a7e95dd29ee7381baba67c77e9e21122217f91758fc173690c4f802e342838cff7e24717903b3e96c0c1b5dfdbcd4f926450bb39b0ac9380ed96c427decfbee48669446b72090ae8a860d2d01f37e9b7f2f7ffd54fa0d98c6d44b94550880e0e51f9c91dd0d4087288b4167181abf5d32a6017c5a92950d1f5b0c9f433ef171bac9537959ddec96b9a40337f7d0dd4f895e31efeb70fd66d33fe766ce381064273e5607192dfe874c19d9e34eb96e860e7e02e6c7d3a3996614b657246c4704f7c9a131dcc962921f42f08777e685f6e8996c0ab274f1596c8162bffbd15bd9468484abd18c10e3dd74e001c926ca753d6aa07e5fe6c1f9ef92391d23295fdec7d1210037ae398543b962c6f8bb7f42042ad6e30825657da06d12134c02f26f85c036e949df26ddf20db44906157a8b374ffa8542c35b8beccb14d0bfe54ff3f196c2e491be5e6b5937c4415717762c2b709d121ac5084f41ebcd9acb832dc0943b59d2b92ed38f2f8ae0c3e7374e2bacd23f1bdbbcfcf8e286c7bed8363100d56b80feea258875eee094b5b3659000d128931b3a09c0cff19d51c5ee82694c21aa0258e3c05309806143b3b520531bb7a402da0b4beb2923eaa2d25d7a173551084b2d7edbb88fac060ce9572010149c12fb76a273c9b48241bdceb402b0f41e918f7fbc13cda98e2c5bec3e4723602f19f135e03f954028762869f38ccac6ce073b3c6d33808d3ae7f652cfbd86049b5a8ac6261f280b3f8b437047ccf818c758547b4f6e2df6365ad5d492b22c89c2384485f7bb827f113a67ddefda4b4734b896c0b3438a76489ac7882e4f779e5d6cd2b3596311292f3118da703cb281abc04ec7008d47c209a8b24c39ed954fd88d52b1ced1656453278dc3056bc44ea9d043b81f8fa66805fde4c47bac2f5746e11f1c09b35d974e5a2312a1ae53d867656f4a3bcbb84a56ffca52b96c1ee97ba0a85753f1581addcbf698bc3501383a5336dfe74cd214b46552baed1cd74adb5285a5bf13e8d7ebb9a550284892cbdeef8b55548f0982588678b49e925139524f817befb979a1e9759229244fab4b9f86200b63dfc6e15a015977236212d945d0ee031010cce7a2f13f1abf17c27ece3c8b668f89b2484e2f13bb56ccc3e0b2336206f040c79a779919d0a6ee8b730d46e41612089e60f3f13c3103ba5088b1d437f6a6743d790881b7eab28d2d3e707f6c096293e955e291f71195ef7fb6ac81a357ed660be7301bbcfe4e2b5d1b100e779c90f5ae5772087093d87ff7fb9da456857c7a1a923419cea3a9ca9f20ee09c6b1da681eb7ce129c7a2a18db7e4905788910431af936239a96d6e62db325d4736185268088a5be8fddd00a61ae0b7a6f119ce344b49a7b232af01e1dadb55c516fcb4889d7b8806e59b5b94963f3720ac65e155ffb20aa4b663708df73e455a8643b42c3f9022c29484a786a62f0a1602c564e08e9ccfcd4b6f13a9764e290fd6ddec8a079eeaeda973bd02c5e90cab32ed9593d35890bfec7be06c0e17141b21e19beea55c7d2855817c94ebb8cff7cc455a748c6d71c5a30bdce811e90ed11a42927027861fed487a73992c999fa4693298a9e28e126013fde8e08460f01fcf2c51b5c424205f04eb17ab41f5354946f571374bf92d9e6606e23c62bb4346409c907f0632dfba1fcf32068fd8cc0bc2014ec914de8e7ed0cb7dc99863f97cd7917580624a1e86fd3836c36054178864132ea8bd4af3281944994590a7e4e338ea0424c4ab27f409fd61f75638fd5785b2228dfd832db9210080892b1c962bd46911660b5faeafc05d356f25a148cacfb56945da1c5f9c4e57e4cb0a5b6268147782862bd4f1eb6c1d3c98473b76736bd80c6a08b3294ff03dfce9b0a4e1c1f07bde2dc96bb02c09d5a10401331f2bca2d8935fd3cb5afcaaa7c314ee41ad0adfa31c89a2c831937d93d0a7c6ee7ff022b5f60ea469a119949e6ab761052560d51cdbd2ec58f4e2580ba16ebb7a7107ec338cb6d4db5bd6963c3ceec266376ba777f67467b0cf0aea1abeac7800eb2b0b7e0681f8e5e5e6548a205fd97df9ca1eb3fd4274dfe0f883fc36934608e2eebadf2340363f5ee7befee0874614b8141737e042fddc20c65a144090f6aed5d4b008bbd580638023e9697640646c568653c341dfaeebce56bc28e487dbb741eccd89ac1096d89480d2eb0009172f87ed3222d71c025f54d694f0dffabc2025381d2bbdddfd397348a6dff0773acf08d701060a9e580ca1edb4bc29318f7d59e27e1d1cddfc410769f8a639832568d957f8e59b8c61fff4a347221226058fa2d9612eac06559e9ce885b82a348957ececceeb556ffd5343385564cac8482bb853392e5a115cf857bca05fcc83e0fc2d9021aa1ee27da661b4ee608bf87ac1e2fcc14fbfbd4b840b00c7b89bdc3d6512905532817ee3f7b96d8e8d1ce9f9d3c38df3a95226249ae01fd611047da24705d5b4d53b65823c30ac9839b300db9ba9276c2aaba0d5d6c280347dda6c442b13df9db7f91e037b057c160ad274cd2529769b40558fc895d8db0d99c26ac67284bb03268fd0b27e4868043f22054a8fb6c91f1dadabcb35e0e820294aea790a53b4d96077078f7d79121fc6555406104764f92ae6e2d0349fb1f5bd4edbfbf23a9f74957dd2d8e63d0c3c4e999497b215d4ae8c423c525ac4da2193d3b8dc2b10ea528991695573555ebb4e3d9debf18da96d958be1a2915247182300d516644bc0111c0af1cc5fb9f416b0a0dfb4d3b9cf69b509f2add7a30b5cb275793927cbc2a0ddd861867d178993976062cbbc5534454b4125e884104e0cf8457eef1e3499aacf7b3f7e187c382b7880bff8134ff209418b0f40de13c6e9d42775661306509e639f1350a5e1ac9af22a536c30561e5ea439f103e8615907376aabf1c6ef472a9982c96ea98e5cd7442c0873a9613f9a2666c61010650767e5c6681a03a4cd000060ab88ecfb3afd60b940994fdf03bd9435f76b10a0627b9506bac15c969a273b0a94cd9f8a5bd9d94429923dde082920a514ab6d6710f83c57b0c31f9f47f685a8459ba63159cb018d8fd802632e150f678ea2c8bcfb3eacc6776df4c88faf7733e4ed447e0703415590536f46c9dd2efa0632d3c8b19b4f34c5488d2bb1b404426bf1a27aea2e6ed87a09dc012cf04ce42e0023659d41becce9b9b7a9241f9bbb3e792cbc66b3d6c08da9a7716dc704e0d837d5d41d97f7fb61bc25a4719d272309b6a292012774cda237490fc89f5e20eb975ca5a96536cf67b97ec0ab51df231ce9bd56f0e62321637eb554e2f07cbfa6644fc8646edcc2ce4f787f1514d68ce80240bcfe401ae5a103c32a10f8aba035824b6c30b8d7ccfd6cad2e7dbbb6b33973708db66d4e09d3dfead332da7dcad22aa67a97f59c440b9c17f8e22eb8f15792f4d56b4f1a42a2407ae8bf64a430737a7c8f528215ec079a2cb73c8f8d17f60b1bdbdbc29300cc87b458c2b9955903188cf574c4521d50828d0fbb5e5b00d2ed70df04ff34e3cc775d62d93df74194c6b67c9c7d0126b5a61ac653b681b53aa1558120ec7e5cb8db476116b9aa7c5ecfcb73d489b3acd7f2f468838ad2f6ac37f0caebce37d7b03576f40d26a71ad1e05aadeeb49dee07ca030cafa578c0a668aee53841c5989a240fb206f792040ba0fa0b62e82ca21081b24efeb16cbb3dbfe188f4ddee9cbae29e6a8956a0e6cdc61607a5d267904cb50a14c97398bef1da63f80723e22b392dc2cc8c22f4a8b622d5ca94edd7f9fb9ace31fdcb5d46397bb80252db21a4b7b5fd569308947f0167f8fb3d5116835da5e448e8c0c54fb95f76b78cb23b568656793074d1c4858207ac7e5770c84dc1291e4f80fdc32a27a2a2e8cf4d097baf8d609538db046fab405481d84157e5a7eb17a5595ee63cdd3bf80f479d0b91ffb80948dc631d1057035e51bfcdb2f6c9aca3d6118eed8e69a24dd27716de43ff4739be45b185d92880ffa2653a02fd1f3e6128a91268130b735b44db5d8c18f7e3cb30fcfb8aa6c0c9cd4c27f70daf5251cd33d2a1b2d17d385c60bf39a8b94bb8f32016039245f31394fe1febd85059df861008b179a99d6f59172f1aa009c896c4d2b3289483554e7f0d5d3ef24ae4b7ee6e1d6c4510917478c5b0b80f3a78b0eeb0227a8a04ab88441d702e9deff43035126a6a957d824224f63b5737b88620d0f5409361fad104cca670647f38c23385f7eb2b84fef9f39462eba57a9c2cabfd5029fdc89655cd1d3add6b921518c68642c3f1cc5b029f16c0d0f284f92521d4d70afd8f59b65acb4a915c8a132b2b7046d76a7a141c72de391352cd7f7e7d056590a6e8f0a7f697c297c9332fc58d56f41da1b158c7995f04a19a1ecf757da03a66a053fdd9c2f0f7c2dd8442be11aa1ee67eb1c448164bee38a553c58a99b3e4ed7c1d10a049ab30e972e580ac402076abe8f93f7ce4de7fcd57c38986cfd49336afcb4b8af71d48cccc08a7d3cba274782be83beb0433b84e23d68d6ef46af465b07151b18c80daaddc5a1fbb2affec628f36c8c38c1039fa5fca58d2939bbe680b506244984acac9a2e8836d91349969d95253d535fcd4c95390b86685ff1219e0d43b20cebd2850c29e7637fbddfa1c874401110dd06f15ff104aca151c194b5870cec3fb9a5311e775e29f0a6abc97cf4d48b92c1158fdccb31069a55ce5189ceffd1bc8f135aadca08fa99ccc866353d10f9349df6710a044e2bd26228ed021105d981b1a3846f97fc5bb8c22fa994cdc3039d2d13795cd6e83fbc85a8782048e08c7a6670abbea9c1c722d70c472da0b87b2ee1c2246c7b6e5c7e5ff662730c222bf7c8744b9d055e3c7e7f87ea59fc2d7bee53cf8a558e4ff8a9ffb9e7002d2a905b8505baf5bd228df3b273c951881ef890dec3f135696a6d7af4b15f0f4d42adc578b3024d3b0233858a3a36fe2b4eed19d", &(0x7f0000000080)=0x1000, &(0x7f00000000c0)="acb11a3264e8c1fd5ca8a155425912bc9d757054f31d7e5ef166af98946ee05ffc162725ab0074a68bef89562b419db3ef057aff288783e0d5f211e7f2d5ab499ffc026f00aa50f8c91f4c86d382bd7d057543ef9c47109c9be8f1b02bdcda2479cd3ba6edf6832be9", 0x69) ftruncate(r0, 0x0, 0x20002000008) 21:43:38 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000001c0), &(0x7f0000000200)=0x4) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000280)) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x10) fchdir(r1) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) connect(0xffffffffffffff9c, &(0x7f0000000180)=@in6={0x18, 0x1, 0x401, 0x8001}, 0xfffffffffffffe93) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=ANY=[@ANYBLOB="7401b93b"], 0xa, 0x0}, 0x0) 21:43:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) close(r0) r1 = socket(0x18, 0x8002, 0xfe) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) setsockopt(r1, 0x81, 0x3, &(0x7f0000000140)="f3324c39de08a5d3bb30fb1935281ce5e8e43588da35a8e8557039f13787d593106264028b36ee752ea60d18c48b3f7d771ef602d78e755d1e66d747ff832e1ef76de3f1518388f10b30889ba20515f193ebbdab59c437966f07a02ad057982e68d366232c2127ad1979", 0x6a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x4, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 21:43:38 executing program 0: sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000100)="b3ecfc722e8854c46e555b9e6edb5f5d566573905f45b6cff6f227c862e22c788db9f547de4074cc3f88ac92d85375585da1eab60f7bc51f8aed22fb582393b4a9aeb6978097f73bc7b95b7997eada14fdf47eb040ab7109bbd61f36db86df530cb7e7a9023f33730ba78f3cfa42fcee6eca4901fb212459f148e277c2f1d503895ee0a14122a0c4f6dccf492009cf0f4f43ccfaaba49a4f", 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x8000, 0x0) 21:43:38 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@random="75a86291f2fa", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x18, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x82, 0x0, 0x0, 0x0, 0x0, @mcast1={0xff, 0x2, [0x0, 0x0, 0x2]}}}}}}}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x84) 21:43:38 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01070f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYRES32=r0], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r0, 0x0, 0x0) 21:43:38 executing program 0: syz_emit_ethernet(0xd0, &(0x7f0000000180)={@local, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x1}], {0x8100, 0x4, 0x1, 0x1}}], {@ipv4={0x800, {{0x10, 0x4, 0x3, 0x4, 0xba, 0x66, 0x4, 0xfb, 0x3, 0x0, @loopback, @multicast2, {[@timestamp={0x44, 0x24, 0x33, 0xf5047da768225c7c, 0x9, [{[@broadcast], 0x661398b0}, {[@multicast2], 0x40}, {[], 0x7fffffff}, {[@empty], 0x6}, {[], 0x8}]}, @lsrr={0x83, 0x7, 0x40, [@remote={0xac, 0x14, 0x0}]}]}}, @udp={{0x1, 0x3, 0x8}, {"f3f00f3cab870bc3341346411cd975e908229fb21ff337c72db330cd95b3b746e9f21c31ced82b721a91bab7f8ece0a096dbf6f3efc3410423c5e297ffeed71463da23ada9f66c8890dc2cad277c9e33be7766fe36018af5ca9f00fcff438c7c938574089976be9a33725792829e3eb07210"}}}}}}) 21:43:38 executing program 1: syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004600003400002bd200019078ac1400bb0000000007030400fc10907800000000450000000000000000000000e0000002ac1400aa17c1d7e484f91fbc4bf01cc98fe6670b08e833bc4c36e25e84e927879a1e10fb91769c145f4a4bf12f1bc0163e9ebc2106ff693472780222cecfff3b9f523ba0927166520385fc387cae781b9d407cc01334370df64b3db8d97a76d0d5a9513405cf19c69dbc80881fb8017a11ee3652bd9ac78a0823ee78e570dcbeb0dbcfda750de3c0d5128f5b"]) socket(0x0, 0x1, 0x6) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r1 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r1, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r1, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0xa, 0x400, 0x7fff}) setgroups(0x2, &(0x7f0000000000)=[r4, r6]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0x0, r1, r6, 0x20, 0x8}, 0x8, 0x7, 0x3}) syz_emit_ethernet(0x84, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000004e06000000000000d9ba78127f748999000000fe8000000000000000000000000000aa4e204e20108c5f84c012ddd49d72c8adbf49", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYBLOB="704800009078007f04020001030307006118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a9a7f48311a1b090441bffa6"]) 21:43:38 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) 21:43:38 executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000140)="cb6f6f31", &(0x7f0000000240)=0x4, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x0, 0x8000) 21:43:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4e) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x0, 0xca, &(0x7f0000000000)="3b96429090573d8f7e7edc92c28d57188a58493591b1c91cf7d27ccc332b03cf6212e98431943a06bcee4044de11fa2b7bfce7b0c72beb1f95022d15151ee9dc27dee2671081086162e22beb08ca840883d98024b99d8928535a88f2b2010148fbb17222a4888935c6e636344212155d3bb603975d3ab9dc4fb1c36b6835a454caaa5c236c412f7a6c7b9610a2c7bf54c88992a09ae709f64f26b1d2722061f3229ff6c9d000a14eeb0691ed3e97ed77e1df13752a526bbb977938ac1b8660eceef86506d7b0bcfe6550d1dc77985cb06c6fe0e6450f91fa3ffe848436147fde6114ec5464c4562d38f3529cde636d9a48d855aa", 0xf4) 21:43:38 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x2, 0x8, 0x0) kevent(r0, &(0x7f0000000140), 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pread(r1, &(0x7f0000000180)="bf548140c18af9c5e15baae230e11d3d0e5c555f70690a9184a04917b369", 0x1e, 0x0, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) recvmsg(r3, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000240)=""/232, 0xe8}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000380)=""/72, 0x48}, {&(0x7f0000000400)=""/221, 0xdd}], 0x4, &(0x7f0000000540)=""/171, 0xab}, 0x40) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x47}], 0x1}) 21:43:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) r2 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x90, 0xb924e3d883078b74) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000480)=0x3041) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x3e2, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6010fb7f03ac3aff0000000000000db72cd620bd00000000fe8000000000000000000000000000aa70000611680000003a0008b8660000000403000000000000c20400000004c204000010fdc20400000fff040109050201be000000000000006c0009a8670000002c39000000000000c204000000060669a408539bd474334a5d2a22ea4d89eda9af1d7e177d683adc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334035faf3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9ad1094266bbbedac0149aabd25bd0a502b04dee2ba75a22000100040192c2040000000100010000e8d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d8420180001000000060e003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffac1400bbff020000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000000000000000000000000000000000000000000000003b00034868000000040000000000000004010800010000002b0a00000000000004010901050000000000012df8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17c20400000040010300000001010005020080010100000100040103000000004e234e20", @ANYRES32=r4, @ANYRES32=0x41424344, @ANYBLOB="6106003f9078020001010000fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11179105e97185f0b65be743e8d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaec66330000d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8e1cd3db06405da8db9ae615b80b10d18b6d06ca6452694ac20cdf0b34ea303e4ba97bd41f7fd19738721484bd64c17575b0e7d6a1b277e9fd352427405f46c6cd15cfb414fdd6ede17dda61c8868279a2a911d5ed72460fdd86d322b1e9650c8e203c3600a828fd501ac5fc3feb9dfa45aba74d89d609ddaac30473d03000000358dea358d07415dbb"]) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x3ac, 0x3a, 0xff, @rand_addr="0000000000000db72cd620bd00", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x70, 0x0, 0x6, 0x1, 0x0, 0x2, 0x68}, @fragment={0x3a, 0x0, 0x8, 0x0, 0x0, 0x17, 0x66}, @dstopts={0x4, 0x3, [], [@jumbo={0xc2, 0x4, 0x4}, @jumbo={0xc2, 0x4, 0x10fd}, @jumbo={0xc2, 0x4, 0xfff}, @enc_lim={0x4, 0x1, 0x9}, @ra={0x5, 0x2, 0x1be}]}, @fragment={0x6c, 0x0, 0x9, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x2c, 0x39, [], [@jumbo={0xc2, 0x4, 0x6}, @generic={0x6, 0x69, "a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334"}, @generic={0x3, 0x5f, "af3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22"}, @pad1, @enc_lim={0x4, 0x1, 0x92}, @jumbo={0xc2, 0x4, 0x1}, @pad1, @generic={0x0, 0xe8, "d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d842018"}, @pad1]}, @routing={0x6, 0xe, 0x0, 0x3f, 0x0, [@empty, @empty, @ipv4={[], [], @remote={0xac, 0x14, 0x0}}, @mcast2, @remote={0xfe, 0x80, [], 0x0}, @empty, @empty]}, @fragment={0x3b, 0x0, 0x3, 0x0, 0x0, 0x9, 0x68}, @dstopts={0x4, 0x0, [], [@enc_lim={0x4, 0x1, 0x8}, @pad1]}, @dstopts={0x2b, 0xa, [], [@enc_lim={0x4, 0x1, 0x9}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x1, 0x2d, "f8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17"}, @jumbo={0xc2, 0x4, 0x40}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x80}, @padn={0x1, 0x1, [0x0]}, @pad1, @enc_lim={0x4, 0x1, 0x3}]}], @tcp={{0x3, 0x0, r3, r4, 0x1, 0x0, 0x6, 0x6, 0x3f, 0x0, 0x200, {[@nop, @nop]}}, {"fc3af563dd004a20d8dce25ae6fc13087afff8b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) semctl$GETZCNT(0x0, 0x3, 0x7, &(0x7f0000000000)=""/217) syz_emit_ethernet(0x3e2, &(0x7f0000000a40)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6010fb7f03ac3aff0000000000000db72cd620bd00000000fe8000000000000000000000000000aa70000611680000003a0008b8660000000403000000000000c20400000004c204000010fdc20400000fff040109050201be000000000000006c0009a8670000002c39000000000000c204000000060669a408539bd474334a5d2a22ea4d89eda9af1d7e177d683ac4e29ec8d0776d0e88d7ab56aba37bdc3d98a17f196ce75459e8ede38240e4e9c7abd70e4cbe1c74a8e9f5dcc1372d2b25111bea7a0dd6c515f5bb0c50ff92f39e5da12ea002d764d003a316bc3881694334035faf3b8eebb1c0f8262ddccded9376c5ce5b96b365311f39a48aca06cf7dee7a603d7303dfe6ab9a129c1b60a10ce2372dd7e481eea1b93d123254f6c05343126646373ab33cbc8f9acc094266bbbedac0149aabd25bd0a502b04dee2ba75a22000100040192c2040000000100010000e8d77931d676fe200d50d1238f95092ed1a3b673a753771a95223fe1c6eae8806e579f47cc6faa1a39852e5da5b6343fbbcabcb67d6f132e2429651d5e5f0d099b3db01c8256c5703ef844eb75779fed5b5f6561e702f9a355fa19e8f013c2a31897c820ffea45864bc08d1e4bd59231e3ba56128d3d9b75fd2dafd0fe00ae6b684ea062a14f66362fcde88a7c409a05f7404679a9a8ce19cfc736401354fa92d55174abf14845054daa5a7cde417a02429b5eb4bca66293a45529123b431a0b3c74279f7b7d808f00ddc10b8a1fa7e2ac9ef2d14da006793e673f910479f1cde71205e61a0d8420180001000000060e003f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffac1400bbff020000000000000000000000000001fe8000000000000000000000000000bb00000000000000000000000000000000000000000000000000000000000000003b00034868000000040000000000000004010800010000002b0a00000000000004010901050000000000012df8d63e9dd4080ada07d98d2d7d6680bf1af7c253292e0657eea070b86086c2861a597f1c7ec5e9d08965453f17c20400000040010300000001010005020080010100000100040103000000004e234e20", @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="6106003f9078020001010000fc3af563dd004a20d8dce25ae6fc13087aff78b3ad11d2d106bffe998865a12dd50a3f926ee6665d878064096029c9585e5072675d7004c65555ad4238e1d8e425f4d5f9455a3fec1d52a0aba4a41a961d9fdf533d38104952e947a7d8179009038f2988a10993553f312ccaeccd19eb76d3ff74cd95a5986528045066354550b4a69215859d19ef3cd90ab8"]) syz_emit_ethernet(0x178, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x8, 0x6, 'R0r', 0x142, 0x70, 0x5, @mcast1, @mcast2, {[@routing={0x61, 0xc, 0x0, 0x3f, 0x0, [@remote={0xfe, 0x80, [], 0x0}, @ipv4={[], [], @loopback}, @loopback, @mcast1, @loopback, @mcast1]}, @hopopts={0x0, 0x0, [], [@jumbo={0xc2, 0x4, 0x3}]}], @tcp={{0x0, 0x1, r3, r5, 0x0, 0x0, 0x5, 0x2a, 0x2, 0x0, 0xfff}, {"d3e36f495b62d13bb946347258537435e7abbfabcbe9ae91edf6fbf563049b9c700cd44b6d9420b2de33c08b9d58687a70bd43effc91994d8a27b08b177947398934c1ef54fd252cf8bda5e06cb5a68c02ef4dafe1ce3a912c9eb84c5e3cf546321b093aa8f7181bdab9724880da6b4c2abc48da97faead90a62b9ea1c33ef346c560c394b231f062ce4b97253ebf7520daafc77dc11ab3b32fa1efd0a7a49e00aa5f1f2b5dd1e60814b557fe4a9060ed51de0c71535"}}}}}}}) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r6, &(0x7f00000004c0)=ANY=[@ANYBLOB="02000000000000009499992de4adce23773c3ab5f569f10000000051b684cc2c5bf1d365497241bd23ede3a977e7ce4400282ce16055978a41483c206a1064f019a802264cb211fe49ad40f3d78dfbe7d88cba93ffe19ed34ae8abf8594ac3d66ced2808d97ef74a03256e01b07e373b551018273a8c8d0a1860668fe4bbcea5f5977de0c2bac9b75876d51f1b90d5ca01bc52588a49c52224853a0e301b08c112e21b51e83dd43f5dfe480c5c2f147d015071e2cc47dcc6304827b7dbdcab3bdfa17445d6d5cf9ec1de79a12ac35c9cf99e65023af3c54c53dd9dc7a5389f10aebaccbd553549de318c86af5b7463a797cb2022c2ea6a3e50aaf56848652894de246fc4b1958057"], 0x101, 0x0) msgsnd(r6, &(0x7f0000000400)={0x3, "0585b8b01aa3630eae6faa305b65df53c85d831c7df05c50b040ec8ada081e7982ac7d856597e69e4ab5a79f728f1108732f1c9c66a2e23cd34c72200093111f9f9f2c30ff952b938ddfe366"}, 0x54, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendto(r7, &(0x7f0000000300)="6d123363ec59ebb04e972caab40ae6e8c78b6957f6ed604f512de178fb6b43d562029e5b27c1ea3cb6bdefebc30c54325082cbe085a826ded3121abec3c0215adf01b9ed20d9be4ebb22d344b1966ee5afe6c2f5a2308da1aee1f1ad41fc57dafd23fda3d4105c4ee19ca8dc7a7378d9d837e9e0e94c45b070571fffa9ad75d909934f3ef8b091e6378ea27c1b1d67b4e61446b6680e9fe20efde11b80e9e745d465deb259b5d2632c6ee6407bc5295f2b51fd491044afc9ea3b68f2e4e74844bcfd768841d70a5181f258757939bc44673f8f8799b590ad39a04c633e44b18be241dba4ddf12e97e15bd64ff5bdca472fccb452b3885b0a5d", 0xf9, 0x400, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) shmget(0x1, 0x2000, 0x262, &(0x7f0000ffb000/0x2000)=nil) 21:43:39 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e000000200000000030e907800000000470000000000000000000000e0000001ffffffff4408000000000000ba0658072d1e091791409dcfa5def1110dd11e9bcc44dd7185723543de709daad4e6a902ed3e9e6a792d3f59b28ffcd20ac7c7a9596bae57cd82289e85a2ee1bd9918517101ddd76f6e0274338fb7e9b1873cbed3f3208690f8b39b216aedba9"]) 21:43:39 executing program 0: sysctl$kern(&(0x7f0000000080)={0x1, 0x13}, 0x38, &(0x7f0000000000)="a15e742c21a97d60691f632f33e291481bddf645d84cb635a7ecb52165605d07207788a10c761db9498a33eb77dc0dd0a8ad665bf351f1b1c10c57dae91627635aecce4bb2e9c7e3cd111199d7e393fcef5da87feb3112333c00f8b9a81a703a8805b3a0f4697c1da1697a68bac6a96ce7907c75f822e5", 0x0, 0x0, 0x0) 21:43:39 executing program 1: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f00000000c0)="c8c63a80548b4573f57eca0a92394b3d1b210190e2a4630eebb3df49c218d54bea508b2259b991fb46c6242d039259b9107b716f131aeb3c6530c7be8d0610be4333a8ca5cf215c8f4ae0546c9151108cdf055e76278ce6afd19069e8b54e1c298601fbf8ca2808795609a1f6b4425d3b41674099735c0a6c5108b8c2524b8949f5e31243a563a4046dc051dbeb00258e36bb32d7d99250fd9eb39ed0f6a4cf3a535e7c0a37cc116048a589da47e483ee77b3427d207572ed3bcd9acb4bae3e985fd88c5b82e42c18ba2b9a57de0c1d802339f87a207c701d848989b86a4c2b5dcb42a0f96931059e86b625983d7e1684377d7edc4dccd4ff63ec6792add56", &(0x7f00000001c0)=0xff, &(0x7f0000000200)="1f59311a7e8dd99edd4b09b356d4cdde85644e76b32267e3117b625de29b4792605309a932eac8b9282a427884526a57a3beffc61bebb80d31d26ca9986ff4b91e546079a39b9d5df85fa7f785bc5619508a77c4e496f21652cd7e852d6f3e61726dfb4ddc655f8ade912adb9f695af526f1d8176e70381ff991ac85f075c497059c230f9b94810be1820ffca36ae9457829312820a4b0be7d9bb3492d3a034296af826b84cc995329686d5c00b251fdd3ace177bfd1f576f9f372f12531555ac9ae88da3bf6134d3791e75d182a5cc281c4a084315334", 0xd7) clock_gettime(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 21:43:39 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000029078ffffffffe00000011102907800000000000000000000000000000000af9148244187d6637601536db0846c3e0c6480759ea56ebbed0704a4feb48fce91049c8af9df0520af5845e434b52d8f80be3d63d4a202eab143ae34ba4dcecfa4b5642df7221be2ce6aa32c"]) 21:43:39 executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x7fa8a862ddf002af) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) clock_settime(0x4, &(0x7f0000000080)={0x8, 0x1002}) 21:43:39 executing program 0: syz_emit_ethernet(0x62, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "837731", 0x2c, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@fragment={0x3c, 0x0, 0x0, 0x1}, @dstopts={0x0, 0x1, [], [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x1, [0x0]}]}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) syz_emit_ethernet(0x33, &(0x7f00000000c0)={@remote, @remote, [], {@generic={0x852b, "3385c3fae076f6201bac9736880e298e041c204a669c3cff3456c6837d52546f26d76971e7"}}}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) 21:43:39 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0xffffff54, 0xfd, &(0x7f0000000000), 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10403, 0x0) dup2(r2, r3) r4 = dup2(0xffffffffffffffff, r1) fcntl$dupfd(r0, 0x0, r4) r5 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) msgget$private(0x0, 0x204) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000000c0)={0x6, 0xffffffff, 0x10000712, {[0xffffffffffffffff, 0x80, 0x6, 0xfffffffffffffe01, 0x8e7, 0x87, 0x65c3, 0x1, 0x8, 0x2, 0x27f452a2, 0x5, 0x3646, 0xb584, 0x8, 0x1, 0x4, 0x40], [0x5, 0x5, 0x8000, 0x3, 0x6, 0x4, 0x5, 0x8001, 0xfffffffffffffffa, 0x9], [0xfffffffffffffffd, 0x8, 0x40, 0xfffffffffffffffb, 0x401, 0x9, 0x2], [0x1, 0x9, 0x6, 0x200, 0x1, 0x6], [{0x100, 0x6}, {0x22, 0x3, 0x9, 0x6}, {0x8000, 0x7fff, 0x3, 0x8000}, {0x0, 0x10001, 0xcb, 0xb01f}, {0x5, 0x1f, 0x0, 0xfffffffffffffff7}, {0x3, 0x85e, 0x7, 0xfffffffffffffff9}, {0x1, 0x3, 0x507, 0x80000001}, {0xd6, 0x3, 0x10000, 0x745}], {0x5, 0x2, 0xff, 0x6}, {0xd649, 0x1000, 0x93, 0x2}}}) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000340)) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x3, 0x7fff, 0x989a}, 0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x10, 0x2}, 0x4, &(0x7f0000000080)="c5a22f6368e10831", &(0x7f0000000040)=0x8, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x3c, &(0x7f0000ffa000/0x3000)=nil) 21:43:40 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x33}, 0x3, 0x0, 0x0, 0x0, 0xd) r0 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x0, 0x5}, {0x2, 0x3, 0x1000}], 0x3) 21:43:40 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f0000000040)="1916352fbd82f90a8c9744583f1283d25d957ebc2e493ce34f996ed7907d7b4e7e1d898f47257e853e10a324bff6474eda106ee7de83f7e8caf815aac091077420079eb4bb303a86e2ae71d2a3bd31d69d4139d36163c94e305ee3de8f153dc5ca86c76dcc921f90bf", 0x0, 0x0, 0x0) 21:43:40 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x24}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x400, 0x0) flock(r0, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r2 = dup(r1) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpgid(0x0) getppid() r3 = getpgid(0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x8) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x10000, 0x400000004}) 21:43:40 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031797100303a0010000000000000000000000000000000ff0200000000000000f36369000000000000010000907800000000000000740661287c7fa5b28b07be5b06b51d24a85e1400000000000000029f55b6b5889d5d03"]) r0 = msgget(0x0, 0x448) msgctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000001c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semop(r1, &(0x7f0000000000)=[{0x0, 0x3, 0x1000}, {0x0, 0x893b, 0x1b4e94773afe9480}, {0x1, 0x1, 0x1000}, {0x2, 0x8}, {0x3, 0x7, 0x3000}, {0x1, 0xfb01, 0x800}], 0x6) r3 = semget(0x1, 0x0, 0xe2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/113) 21:43:40 executing program 1: r0 = geteuid() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x4, 0x8) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r0, r5, r6, r7, 0x26, 0x100}, 0xfff, 0x7fffffff, 0x8}) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') write(r2, &(0x7f0000000100), 0xfffffe5d) r8 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r0, r8, 0x2) syz_emit_ethernet(0xa8, &(0x7f0000000300)={@random="3dd26670586a", @local, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x9a, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x2b, 0x7, [@multicast2, @empty, @broadcast, @multicast2, @empty, @empty, @multicast2, @loopback, @loopback, @multicast1]}]}}, @icmp=@dest_unreach={0x3, 0x2, 0x0, 0x0, 0x0, 0x0, {0x13, 0x4, 0x0, 0x0, 0x0, 0x68, 0x0, 0x0, 0x62, 0x0, @rand_addr=0x201, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0x8, [@multicast2]}, @lsrr={0x83, 0x23, 0xc4, [@multicast2, @broadcast, @multicast1, @empty, @rand_addr=0x64fd, @multicast1, @loopback, @empty]}, @generic={0x1, 0xc, "efbbe75b87040554963c"}]}}, '\x00\x00\x00\x00\x00\x00'}}}}}) 21:43:40 executing program 0: syz_emit_ethernet(0x2116, &(0x7f00000021c0)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x20e0, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x1, 0x1f, "caa441b96add6b347398537d5ab0d71098e999359547ec4925fecad4b6f8de6b27a0ce88c58f10c69142ff8faa992625bd9638cc9dd25fa0cc71406714a11bca97d17fc7d48c2216dd820001ca91cde50a360fddec1adf292069ad1557c87113538b4c3471320a5bf779338d234e236efc43a4d4588f0cbb44a3f2d9922a42aaa9c9afdcbca70c53b1dfd49bf9902c9e6034d36438f45dd64008cceb905604b7eea75e1a7f6fb221677454eee3afef320635d0e93106de16a58f8b3d8c4fa38528f3662cd9c96a54a140dbbe6b4089ca5e1a3571da3314d4e560acec004bda69cc0f87ff331401d97c1834d16a62dd6ede2edf51bb8c9e9c4aa5f55a"}, {0x0, 0x17, "7912d0c9d83319a1fbd046dfa06b9b93436feebca0dabab1bbb052c1049a05e50bf9309939a5f5bd78bad190c4bb21d833d91369148a2007b7c6e4805df6f6c8d8d5a24b426a31103a63bd5aff40ea25199969f4a9a404caef7e98dba45c4e0ec9338c21f1a8e31b895e8db11257d7d5c81745c361a9354cff7e64ad6e2da11795770d75d3e677782450748431703c6182a5ee4a7305e7db049fd891090ecc225447b9b43a1e6620ec0895e6e4891c7d7ec0877ed5f5"}, {0x0, 0xd7, "48fe364dec941b1d57cae52bde8377d4281d3d5747492e70eb3c46e8435e7b796b17a6aeef3f566b1d39f7a65d8da75689f3ec35dba9178bd22bc3dae333496d169f57b7e039f18f4ec842bc29563111615087e8ddcf31a5761345dcff406199dd5b87143544d107fa381568b2f0f291d9cd6ff1cf52e3e42cb93b0ee017f769fb5e9487ed656753ada33945cab0d7a51bc159a9197b55aeeddf64d8d8f69c4be746cfbf5dafa9ca0709f592560e04febec27fc2c69c3989fd32fd5b890831392e1e62d75d1f8ba7a2a9959156d646b0d4e66851524f48aa5e07c8f31593f9bc30756044bfbce1c47e8e468142803db6ca933c37dfd6bb91401cea8cbec3f39f694b22be553bf44bc40fc99cfeff8c7bff62a0311e3274bc89f35d299bcc4017afe3cef808990a330af02251e174f8b41e60d51f68c0d01b273e112b7f71f7bbe0a9faa4fbbf2a7582c8f39bb0857e8cd847af911a9d93f1d038ee5b56924bdbb6661a766676aad502c4220e108c625341c1771172c3f5e35ed20dde80f7b3533b0f196e6f33ff5111cdd0d086ed8cca4f72d7b9d862e998c3ea05bbeab9fb4aab039d5e49f10c5ebcba01b91f92aad7694e67bcc8f2958e5423867453dd8cdaf47b04ae57885af682683ebbc3e5484b2ac33235136d22861738988ac1ef9e552baa64ea16d49fc8db627a869b03a4008223e87e98850cfc12b2cad5168e1c98c1386bf5c179a1e859ccbcc0b719db6c71b46bb4fb5a5876eeef39c618447fd0a474f684393fc61c6a479615ef4329d01747b68b8ff2aecd6b04346e7a966410d7226f40791c930ed7d4ac1992803ef938aaa4da202206ad6ea4b4225e5351c78b0e959c2636baebbbb564ccdfcd6673f8f3be62c095e6961248ad666d8b05ce6be86f6650c92e131c56786b6c274e3d472844f51887bfd17dd4a7b304cf5aa26aa62ab7f2c9f1386106a62e121cca5c9a32eb7a2d7a968272029701fa812b8832f1629d0099fa90c6698c3964456e66a8636cd3003b6c86b0bd771ed3bb4e44aabe4b1f9a7ac1d02a517d623a9894ba1785537d656b828da73f3a527c374e8c4752e3452d424f1405074521e41b8dda5b41fa3292fb039f1a562746c9e852098bd38bc8d48601fa1f8380909c5ff554b60cc648d382e92423333baca8e9ff5946778c764771b62d5bb18576eeb74c2fa4145a4f1734add32bc1606bdd861fa7445a68fa16146dcbbd3741b222eacf50292b3fb3ce9af244df19deff991fe41556c7ecc7fbcbc9f087359a8eda663f232f4008d72721e455512d81f8dc64e32ee641cc40b542fd419a71705739825c32ea1a38455486bbc2714f61fdc05df780c3b5a952f0d75099479510a78e5dd56d49a902d460f57c5862d4480c311899aa75c1d2dc07ff8d7d54808efd0b5f869db781772381841385ba300c671c35e33fbeb4e39d6e71ca3f48a9f95ae4270eb8dbae0eab37c3d0a4378c7b98fe71f581565fef52baecf285075812eb2b12347cccbd089f36f70d1932b80e427f3bb520fe1af7dc1c734ac4879eb9d6af4de9827d2ef624fb546dc8df26879c050b500d6710091bc9b81d069fe8821884b8f2915caf0f63546e8a5bbaf6fd5af7a2ba73c51fb079f295b65c8b762ece43c2f0fc5d0d527cb9aa9834f5bba314243f7617469e8181f4ba2fbb29fd4613781a5d1cd98b1cec62bbf06be64e94ceab8b4ae84080b65e7b0f717678d51b41ca27d1f07481176ae7d76d63e1f5fb7e32932b4055b810539d8f0999aeda3fb5347f55e0d2bab7ea63c6d00b52fb3492cd6502f044e13969ed73bc748b615e1f84e6927e72a92e101805f43c42dfabf3db10af41a93d4b0e453253960dc4c5e0de6dd79de5c233ef8d2773a2427f76e5a77a56de3a17dda31af7c7386aaf1b48da14f6cca552985c489f00f204c2f1360dfeda30d5607324664b6872d025476bb793e5ab4f61429c17cc58385dc72f4b00d6c17e65e778e4ea5668aadf3b879ab9ecf671808b6784fbdcbada8fc622d7b7431c3674e98399ed70d7f4e67a3192cc716e1a2ba0ee98b6a18e5b7d8a68249a98c2a17642853201d087ada22701b7b87bdb7314803385f96d53509057d5b560af3d27b761481336b1c7f4987c83d5e471b75a815d90387482e45ac62fd31c1918ae3c229efb6c2d60086b7cc3536e152a98ec0a7d278ef0a8362ec3ec5e1f7c7b6755331cfb1fe8689e3cd252863950b17df9ebac12ac04c28ab66b56d0f6f978174d5fb79e3aef1aa5c823d17c82452d180e5fb23b5f282d7c82687717377ebe54b48088ef07cd12df499cfd1cd55d1bb6b6dfe30cabe737efa0fe4bbd45dcad143c0a3fb4fd89095160916fb35a5e35528e3b6d86aedbf86f9b62ed7d07d66e0cf48c776884f745a14178489dd125a1c699656a0e7fee5a39b71a6d1737"}, {0x0, 0x17, "efbff4aab1a8cbf7c73c46ac017ba4ec7c3fbfb44ececba5d8adf0211665ce71f0ad6613fbc9c4d61118b66ca5a48f41ed5a12a53fa62c067e041cf67cafd9a0afa0eca6a750d5489f221e08d151d278c8ac58838a98a0d2db0c2ebc637e064ffe393748dc84f54728446798d549f8fa1fe52a03e6bf91d2f489de8932a5697a88c1b9eb87bcd1e3c782fa2bf541be7f7a79e09f5cf328df78cea76d2515d4e8d267b0b7aa16346d684397fd51416a69a58188678483396997"}, {0x0, 0x200, "2851d9d4433493d01024de014df8756f15a1758f071aa1c620e875f53d53d0683cd8e40741da82ccf38493b9a2c76ecb3e53c994221a8ebf94859dea064c108280ffb75e9540933165e84716f4d98cb03c8cdce710e784135375bb5cd62227c2fc34031deabb2be9c6246e5f80ee181419e545a8764ffdf9bf279d49be3916e5dd0582bc09a683e77e825f3b9f8cf5822be1795629b496df9d8ca3c312eb8ff9e49820f80280627db759b378ec4b2b5abb9ced54652826d1f79651cefc0335f6246cb30df4d284e341c131624acc328cbd41eee1f963ef3f967c41f8e2263606a2805d867a6e9693c410327464d05e820794e018cdcb2c53137eb168d09dd59a8345987b3ab0d06172fdc737c0b58ac29be7e2cd5c4582d67ac087d56e2549c936cbf12c85671f3e44304a2c6ce52d109dec63e8148e082f862482c1b6067f1176c36eebc224a6bb231d07782c6752490110ccffa66c034eee7b69687ca5e9bf902799edeaaf0f6aaa14fa007b21a7ee88dca97a8f2ec31bee5d8c48dfaedbb3486836a2ee4a3fbced6ad94614b501532b8907fd60f523c3a732d02d074564a2724cf8df249aa54345b1886d88e9fda7af503dc588436ebc8f5c985aa4f2ca2f77b1189c2e06d8c6bd9d3da1a445a357142d3d05df6c9a313cc54bca021ca73ebb7aa46de749612877de58c6ed294e7b6d3b55a67e758e7bbec7f7f10537c4e76191c785824754ed0dfe066e3ab3645794ae3bda3aba2a4942115aba5f9f2e586a090cf8a14418e987326a9d09dc8d8d60341c3397ee0da0c6acb4cd65d67c3ca45672d2f8a1c6cdf68a55c302c377ff6c6789084056f0e96b43be2259df127b9bdbe40f34393d1373cc7cb661f214fe6105b7a0078b752f52200938544b89e4c76ce4eb5411fbb69f82172e0f4e7a190611fc59bd7d09d3418b54e09225378152e3e89c3df42789abef49c40794f5a12f4e3408c6a9adf9b8000e5f8fb0abfadcb36e2881b42d34e1fdbc1948bd07e315bd5a8fec2bff97ee5be7fcdbba2b815d96ea47ab635419b39b01ea56f89ed32034d0ce217d28feb41ba16bb17d2333148d345727e0f245d57140e33d319280834ee52daea8194c835fcd03716fa989c448bb2facbe9d6c0b7473a486922ceb9958ea065b9084ae66c92a4cc440e2300dbeba97a12d82d1b1f821199ec45883d1856f409e25f5d94ca7f22560d85dfa4504e3c4b911b763e7327a7fd7e4a2ae627ea84055b610b8d4faa2eadcabbb4ac952323c0726cab95f9d4d751d825c27d02a54f8795d4082db2243cd358f5ff0dd75fdbf7d63382df149038148e46f39921fe38e09404316041557c56af05486c8c83c1fb7d613580db3018980369f34d6862efd5744cf1b926d469cc82470504c4c6048d92be7ec02c8a1fcb1dd0e570b64934b3dce26fb4c84c9082fbb9b111f1814f569c7c16eaf3d882a55af24d3845253bd9b959d82a26ecce4d607600a319ceb1433866fd7e9c100714815c7bdb7024d9a9c47f0d931563e76c02ed1e7663ec6d14fbcb8fb8cbf8f187613bb506b6364390c2fa84199a8ea265063abba14990bf288f21202d853152dd9c430f1a881de1d7ee35af97541edda1e063c0cb76f7649846da098ea3e98acc769381c7ee685c92b15c79066136ab34c99bf017d43fd4d99402a360c30e54691ac8fcb58677e3d156e4da470b06b5d615a5f0a15762f18c84754b6e280cbb9b77eefb58b806843aa2c05667916eb56d5091b66a0bb71830e52fa6f9daa9c55ea423d776248a51ec5e3ff297757a83421e95f603bf301d13f6558d1eb9548d09c255cca605420da9e16c07a6ebe9c17da00a90187f27ad471c8ca7e805f8714a2ddeb76c88b2bd73f321e5d32d1bddc2c73962454a14af8fef060a3743241946f5f02f11c360de74f78bb6d172e2a41959a46d0dda0bb8c19ff757db3d98c2858e3e32f08fac6b99aa23e9661a556879c824ef53964b08bdc1b4f666de8e5746d4bf2d665a275d1da081c0662158b5cecaa9a45da397d27f7aee67989872c0877a41d9086ed849b728f1a77deff56451feea7d4d03b2b374fccd234d7eb2f43410309c189bdb684cfd9ff29b1856ba76473c9b908bebd706a75e66404c68c08d83230eb90f5b3ebe04fd4d591e177d1e54a331bed5f082382fe10f0727bd8f0189023f1801e820b12827b5ce6425ab3c1f0ab25939c73d8b0b26fce2e70471d4e79348087b5f0d11841e45decc6fb5038122d38c228d40503261f2026d4cd6fb93acaa189e8ec87c724ecad283e3a714f0a70210a302b76af11e66bab9f597ff0ba6dca22305d5621b78218eb7fbe6330b8ed15cbf30efa400a79285862169e9c634005f787ff4dd2ccf480bcac5fa5a23e3258152b74c58e9204a9c5f12e026fa8fa06a93f728a579fef802173ae7d6c225f322a92df0c8e8591f2caf32c2f0a4fe05056af58a91ba9c64775c4c64d497e0fc130ff073bf26f72ea684a3133119c8f489f8d88e98531054d786e79d9a29733ae2f8e434d2b0b86e1067628097e74168b826c9d1d91cfa281a0ded8394b789b3867af374b5267395edcb2fc1231b0a637a6fbe01e05b619e8e519c61d2769e0d53bf838ff2412b18107891ce692768a8f8067479ae902509777ce08ee59189b05948bb92bed1ff6d742700fd796acd5d1752a0bca8d6f8c552948b733809abcf5bd9d04cf1fec360277739460411c2eb5a0f7cb4d2c5e68acf9163f4212328894a64180fd3e337069b3fe40ce05a4304f8f2213c43d4a001bd7f032c49cb678d8a664cb8c89cc1da35aae9c06604f51672cf04b7aaecd1cf397207ac9b158441ab4063a35c46b10342f5b3833993c547464a6d1e1440e76d400f3a71eddace26a821cb57f976caa8ed4a577f07ebf28ba9cb32ab6dc458264e15cbc47f72549e6c6ada4ecea6303796cd0211a3d553a24f61e3306245190eae3475a6085fb69aef5636c4a93ec1b1daf72229f4f575571caeee3194ef9e842637f5b0130c69177ef888bc998faf3c31250bf217e7c091b241796cbae687cdd1a9d23d0c741d1686ee803bc7dfc3ebac6716506adb51a43aaad6f1d10034923c973c3cd736f54f1de75fdce744c7f8e80c786f87dddd4127d92c947222ae098a7ed6f90d976c63a7fbb98c2d524b6abbb3070237f0a819b0904baed440be409231812ccbe4d641d5b3bea8c8427f57456aebf172df25d3ca1b3540d02b9eccce08f01db72cb9469a0d86c607449b73cc62ef616c6d8b38baaf5a60c1e87edcc028222e312ddf1524c7bbfb83b6e374c580e8bc697d8759f961f57bf96b1aa793d331e6b984c166b23fd592676973cf835147a6cfc1544083b7d4cf17b9839938c284bc436830684ff0e3c0f24d5dbefb98b88d976475214e48ca61c983a7b94a1eb8a0a9919b571ca5c62e832e7c7588f16af55806d7877644e07087296e523d38c8f8c6f8e8a563ce3ac9330c18550ace5595644fdffd559250fe6d1c5e3f75d89b5df1118e3699d36beb66718022309b7c4053dae473c658a8525326279e0f37264f0bd3b003e380dd3dad97a0e5c7db77853e8ed030514278917eaedd4ef8b95f0d249b587047d21b0924172229fca215d0680a31a248bb39caaab75648f2cf8f393cd3fb059f0768230d93c2b477b9e88823364441e4398f66e855862cf6dd3d83d1fdcf22aa6d1551b2ba6e5dad47666b7a7ecc17b12f5df9e35ec6c3cecdc325818df80c725f1fce45e26270d380318c9845e3ea23829c41854a639bc4b76d37fffc02e18c1887890809cb4e864c305c760d43eab90fe62873ac3d2aaa0ea773551ea1c6ddbd1989af48eb49495f62cdee4c5ff554520fcfb8d1804e8cf07e78a1cd675ee5ee4eea8e0c589f5471caa345c1b33088033026d1fe3f51dc02d878c460e17b52568470222701c4051597812a5d87fabeca72be4dd229dd7cf4084ecc23cdfe17a11f5fe636a7b54b6118e6eaf1ec804974769d2bd210bca8c39b2377c47dd9adf237672ce612020c09d1c729d4edab95daa63c63cbe454e5f8d6a47d09781a0592e247b967bccb87d2dea05307d1894ddfadf57d41773c66ad552d9823c5562537e5553e7ec28326be2f3f930cb6b2abcccfd1b6c4bf329905be72ba676b18a1ef8e200868cf392cbd73d6a58755fc43818470e412b16f21b822e9e14773f62a9e924d81e77bb07bf1b56734a96f358eb28c313322e2240bde1bb6262ea4afe63812f20d06807be7457e15dd16eea597a040187e35b5a2be1d227444e118cfe64e21c3555e63c8534708308fabe867c032c71b9990894f0cde1e5e8a0302ebc8e993a5ba563734abc2997c9e9c11138068af7c7c44661d9de6bf09f869387653b55fdd1ebbf451481513fefe6c48343256449a8d448411493258ed9ae9e8c12c731853d414a1ac206d8e15335d39c96c7e3450f686a6a584d6eff34bbb78196b68d8c20c9f7b63de8c8dbd27c9d60e115ef2801c84c7c552b5e75c039e0255ba03efcd65797926ec719dd1a90eb94f42314666858e85c6165a3145c464a9f06958d3473b52706eb68813ad58ad6f25157888759c58ab3a7e4f2736e53ca5d1849e70c213a593c5b44d6ab3fc1a08d8228289984c70a25533447d7e11d0087ace1f39482249744beeee69987198cbd1cfcc66957f82790dd6faba5d4f2162c624d9bc666484d9d2ae6f9bfc9aea08573dc8b95c874aa4c4251a3b3b49f5fb06f1df533d88c4d3ca9f589a04dbaba9b07993dc31cb5e0dd054209de85fefd79a9ac6c676c19f088936d0c3834b22e4979baf2156260de22e9038bc4a49014b517a7bde2a97ae4bf2169dcdcaf5283bc18dd1f604942d5c243779aff581a59373f058b62f762e96c3cf347d0130e13998306030539949de5f2fc3260adb2128cee22488ffde325a1da8e4fa845da5fdf7d0074e5098a28ed71c0ba5bbd12e03845cfaddc6f46edbd1e8ad7eca43abef51ae54702786d2d82ccb62c0252b5722bac7a0b282011ba9cf02a71b22f577dc4c0c52901d6ad3b895f411d85aefe58ee6606209f88ceb42f50f8c51ff06be56e178a10aff9946a8d5a0ba15b22b4f89ee9f40cac65317c68c0993301852389b92a741e7d1633e6781d7b1dcdee5e47b8ffeab5721802f1661275c511d944847a7dd51d260174ade0557453f5d964e0ead712f44ebbc6d328de129a54ae66a14dbba29f84a6f0dbbd9d8d5a7b6343d9e8f76edaf04b0987e94395b689e51c9d9c5ca44f34363fa4fe006281217fb19b2661b48b414683af60ebcbdd8596814fa854d26858f8684d7def498e8463fd5bf5950a8d95ae014166d5399c8dd75a72c24e35f8aea5bbc243e87c0097258460199559e11d5a10ff9b4ae59447923d4a664fc1e17380096d1b01933fcef97af7835a4ef99cb6fdb426f1e17cf30f84f0aa45ee8e7a6413815b14426c3472bbc9feb8ff9732ea52d0c5d230b7e01cc3417ac7118e90737056cf9c0871151f85ab359a1d09a0a1ad77a5670415a5e67a1b64b4c6530d6b4093cfd5be1b9a04ef70e7c7199c846e4e11d8c74e341ca379ea54c663a7bdc26512157a82c64ff30e16116ab1d57711f32c85b3262da7351ddee1813531f7a62ce78d2c4d743c87e3964748c90cbb4d26c8386c0c9ab5d3adfa15e053caeea125a69863768f8215ab36674f11b411d2dc276fe7cb253ed6e7b974d2b46bd7d784c385dd7038f5a73092b1c7d997ef118f27ff372f4d13a6391ee31f985e1bb2f7f5f2987c4641f9a4ca3888"}, {0x0, 0xf4, "a6aa47aa513c85a8585a7484cf330327dfeb25e7ac3c3905f0bd367af3cbfdc052d0a0e6eb2e106f30b0e3e3ff02109f17d59d7bfe3209968eeeeef5d239afa12e0c47fa0ebaa16c9c4a6bfac41fdf4edd37d7e78489c4a33f68816ad566dcdb1f6fe3c79bdd0b05ea5e8871d8c99519d8dc6be368aa57d09c18d349d20f0dee3fcdd3afae844c727cc74186882eecabf86c4a01d0f41b057dd5decb37a749f99792f902f15e4d800c5d131d66ef0d2ffb071eadbf027419b398d227d5a285b4744e85abfeca3ee8b7f8f209ef965a01ae99c4fc41468981b0cfb1e3ada5b6e15f6e071b94f91e1145cdef56160ecd2fb68d2862b850cdc542608098aadaa59f6158e1bd7602dcc3484d1e0af1f04846a423999039d5a082044eef7f1164e2046845c15e8339139377b30b6b72a270b88396b81ce6835395cf4a453cc51d5c209fb320820f45c546e0f53dafd645bab80f4a0edb3adcb31b641fa4b9f460d6dd030328b86377994894e9ae70f950caef5d7b832534d050c6cee91787090ab3e8ea9daf9c9a49c71a1217dfe5d763837d440e6adc21c4a3d21db2625e8f29d09a229ed34f1775db9521e18aa51f44128a8c6768b81e8b633df1f3252db9ea5d5c40d3ce6ce2dba5ed04075f35cf9364eac68ac907724ebe4dffc962a3df66a84d2e344ceb29e87ca6609151e614a44be3c8ec9a548fd18101a78c16b862d25bf4f7effa35fd6e237ac05741d462997bca45fabc584df81787f9af9d30be02c2256e130a64b677ac873c7820a4eae83c66c7ee23329779e14426297ae50262b300e083cde76af92a8db4b369de9ae0cf5416914b9dc8513f6a11197dd600b59c606257f56017bf850c75d9a374edf788b5c928ead5f49c7c8a06ca64a13cf6111dbffd616f54443f8176b1cd16891aaacabe8718adcfa3e05509000cb21f8604b18a8c097996c2313f1c89ac267e6f78add1f98557d9db191afea34b600bfc2032f9702e049529914e9b7965fdf64f033539acb737173aac4205d7503145dd81a4b89a39778cbfc03a14404febd2cc11a0ba79351cdf44eef97c3e5d898e5e9ee375c2ef8bb3dc518e5ebba97da7700156fb159cb9377188d613927f1676e74def18caa6ba238ce1cf80ecb98cc7180471be320f4cab40f85c57ed5bce4aa1ca9cd4ce09b72cb58a2611157f91f3d091698d09e5863738bf6ced344b14b8408031acf84fc19fa51488b72f236ec648fb4084fbe82e35b741895a6558b5d9cffcf0fa8b876e0f0830f33d1136d643acaf94b3781a47f2a8da0fcbbbee9333e63a497dde0928f394eac04a47afe2f8d93f14fc996743554add955fc143a187554d7bb1fab2e9ce7324ad04ac1445b0d6eb7dad7d9663d4e6f06037b2006f08aa37edd3e8485281de54bf59e5bd2895c85bc6b223765b66343f8dc84c92bada10db07e47dcea1e82b4bde7a0d171619428283e8636704cc422aca827f95dd5e8cde72c84faadbd21479e2d21908e1d9e098e39099f26f6632a50b1e383427e758eea8d47073968493886e239888adb732b328cde2634fc48859883ee2f45bb27fc32e08aead330ac52c69509dbab72d0e375460e271896e69548f609ea5e13f7d017b09439e1535c4df1dbd1fe7f04c561db8f73938f7ac9017805f84411c358ec335998974033a51dbc97cd27932fefcd9c81daf97943aa16bf1f97e03da56536e023630980f0b17a49bcfa7864afe2a78684e503bc1f3ab7a0eedeaa71467661204c98a89b275f675ec9517f561345dbf6597dcaf9a7ae652bc9c0d1d6c6fae67999d1d4f8d50372ec4e4a228abd5d8b32767f079eed3e29b79e21037a965b5bbe881dfb26b3a05eee10299b9421f64642fa40e2c2b7f8baeb3595ed8c91ced20e8ce6265041020abdb28fe7d232163974c3262cf127afa5678fad674da3c16ed5ca5755265a6c09df54175537c32c61143457e96fb22238fd32374299b86adfbf1e027fa75fa2c9c64db0bdf9e3e966b5d4953e468b10a92e8d5e9d572165e6c9c4aea09c9613a99fd0797bd008922c20e4a52c9f435e7492a8a1b778ebab62bfd37e3f893d5be9c531f2f364564b0b8c7b80fff950005a32c0adeafb63e3c3baf3f92fdeb56a6239456e092822433220097fc70c4fbf2d57e1489ace0227fa46f4890b6eeae767fb900f257fb02ce70aa3a24739c080132e0aeb3154c59d985c86c18c6656b806032ddb7f627099c68bc578989ea590dee37b484780e017849215739d687f232ae250e958e6aa70864c0c7e405cb384fad7428bab85733fc6b7cc90003b73dc5d8d18612ed8d1cbe9ad6c00d7a1fa7d08a2075d753b2081038da92ef59690f9c0661ed2c56027b1f908b8ad39761a8a038bb9c1032c6f62c3f3fcdbdea69fb3a79b6805e978ca4c9863a7fae3ace52bac2d8dffbf370804d51cabdf885d4b962509ac745d3a59df20a8cdfa96c67fd294dfdf2c41176c2652bc20a56253559df23604bf2cffb0d5bf433e8778aaa7c6e27831998fcc810e769bc890b00ab1604c3cd81e528a55a780030467fd0730dd7bc51518ebbabdcfc48c11fdf24f0901967793803cdae4e71d1a6dad3337eb4ad9d018734fe1376d24207fe9931d555a43db81fa03d17910679573ce0db2b52d1dd87408550d02618b79569e99b75ea4fafcf7071a3fb23bcfb3abeb6aeadf5a16cd00aff72b5d83b632d8cd92d207ff630b3dbd63caee2dff5d458624c1f73e5e212d43095aab09bf143800a946b53"}]}}}}}}) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000100)) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f00000000c0)={0x2, [0x0, 0x0]}) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, &(0x7f0000000140)={0x9, 0x8, 0x81df, 0x98f1}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0xfffffffe}) 21:43:40 executing program 0: open$dir(&(0x7f00000000c0)='.\x00', 0x3db7c273e8682fd8, 0x90) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/170) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000240)=0x3f6) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0xff, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r2, r3, r2, 0x10, 0x9}, 0x8, 0x1, 0x800000000009}) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(0x0, &(0x7f0000000400), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semop(0x0, &(0x7f0000000040)=[{0x3, 0x6}], 0x1) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x14, 0x419}, 0x8, 0x1, 0x9}) 21:43:40 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r1, 0x0, 0xfc58, 0x1) execve(0x0, 0x0, 0x0) 21:43:40 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x2d}, 0x2, &(0x7f0000000500)="bdc7e34a75deab9764bf015a08d97a28e13165eab1919ded26da581eaab2eae0232f6334d76d4ce08fc10b5933d4241f2254b9f78738b955c0ca3ae9c3b559ac0109a802b426b68136b267386d7b2544a44c10162c95fe0140429225bc15190a2d534b402578104278b81aaa184be5619b22197f9eec7d6d7b17f6173f511ba60bdb1e88", 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200), 0x1000000000000130) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x2001000000009, &(0x7f0000000280)="6be8ae22cffbb9732b36a5f213ec2e39a1f29d32502ac5d5d8ccf62003830f7ea3f99a1ea291dbde9a6cecfffef4e0b3f2da71024f1078ae53d55321416a6d84c3040451d7c1bdeb57a5342c7851b541d8cd84685a408b8dabe79c97fbac966ab04e133e52e7df224a1dbb00000943080656ca66f7db75b86518ef711d0d6c2167cf7d2f391377fe5a8673d03676f82301783fe526446f22df6e03bba188838b628b037b21355687086932346ddf26ffdb7f009900270d4de40e4d82df7313466274e1d8ed98a21a934356173aef3aa8383c90cb93abfe09a79af76a61e9a8a68e48450a081f", 0xe6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe51) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, 0x0, 0x0) r3 = socket(0x1, 0x1, 0x3e) getsockopt$sock_int(r3, 0xffff, 0x10, 0x0, 0x0) r4 = socket$inet6(0x18, 0x4, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0x3) r6 = semget$private(0x0, 0x3, 0x7ca) semctl$GETNCNT(r6, 0x33677a76b2de9ef5, 0x3, &(0x7f0000000180)=""/170) setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r5) 21:43:40 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="0118fff60f9ea1feff59657f16666e9f97069815ca5835001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a3722e3138bc29c66755d45d5ae11c60600000000000000f62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2481ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6eb46e98d4c45356c7ba884245d73f252d74b0bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1af902a5f48e0a013a1dc24244ade0d51067201fe3eb6a917a93ac6000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df13b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24ceb12d50d3fb41b2749e7739f0ceb63553689a46145a2805341c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242eb2d2abfec6dc0e3b0450200b24c238f90402598ad960ebf7502767ebb569f48ec00"/528, &(0x7f0000000000)=0x210, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000300)) 21:43:40 executing program 1: sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x6, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xab) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x110) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000011c0)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3, 0x0, 0x104, 0xffff}, 0x800000, 0x0, 0x0, 0x0, 0x4000000000000, 0x0, 0x8}) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, r3, 0x0, 0x14b, 0x7fff}, 0x7, 0xfffffffffffffff7, 0x9}) setgroups(0x2, &(0x7f0000000000)=[r2, r4]) r5 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r6 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001140)={{0x1f, 0x0, 0x0, r5, 0xffffffffffffffff, 0xd, 0x4}, 0x6, 0x20000080, 0x404}) ioctl$TIOCNOTTY(r1, 0x20007471) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000140)={0x2, "9499992de4adce23773c3ab5f569f11f1cd80251b684cc2c5bf1d365497241bd23ede3a977e7ce4400282ce16055978a41483c206a1064f019a802264cb211fe49ad40f3d78dfbe7d88cba93ffe19ed34ae8abf8594ac3d66ced2808d97ef74a03256e01b07e373b551018273a8c8d0a1860668fe4ad5868efef26b0941b90d5ca01bc52588a49c52224853a0e301b08c112e21b51e83dd43f5dfe480c5c2f147d015071e2cc47dcc6304827b7dbdcab3bdfa17445d6d5cf9ec1de79a12ac35c9cf99e65023af3c54c53dd9dc7a5389f10aebaccbd553549de318c86af5b7463a797cb2022c2ea6a3e50aaf56848652894de246fc4b1958057"}, 0x101, 0x0) msgrcv(r7, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a00"/4089], 0x1008, 0x2, 0x1000) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x1c00}, {0x2, 0x840b}, {0x2, 0x9, 0x1800}, {0x1, 0xb454, 0x1000}, {0x0, 0x6, 0x3800}, {0x3, 0x101f, 0x1800}, {}, {0x2, 0x2da}, {0x2, 0x7, 0x1000}, {0x4, 0x6, 0x800}], 0x3) 21:43:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) sysctl$kern(&(0x7f0000000100)={0x1, 0x32}, 0x0, &(0x7f0000000140)="f4c3580b9308670cdfcfbafe8250f718be8c0eb4a1c618adab5f1126b93b4a0c47b9ca0cef4bd506f33b2f541c27c24f571bc10f5cbd114f222e423b1dd40ccd6f3f3e5860a4fa48d3b61465652e317fcc3b0cfd4c50992447097cab4c72be7e526f023c8215124a58063cdccb5f6459ad4498d4fd875e6f1e240fc86ea18d2d3fdced7da4e170196a8df5a9048edc10da6b0e93fa7d3d5f4babbd979cccef7bea54ee7f3cd661c45e23da009c55f281688ff20bddb74a54f5a78fbe5882957c1277c072d1915e9a875575469eb5139f105586f19294b57fe4e53a1b564ad113ca234d1ab78d5ba96ccb0d63d77d2044b713ffd574922a149867ef0db812a91cd13fd4ef9c05bc3a72bf1b73c2db1d660201ececec3f0fefa9c5a0b87ce2", 0x0, 0x0, 0x0) sysctl$net_inet_ipcomp(&(0x7f0000000000), 0x4, &(0x7f0000000280)="bb4a75c2d77217cce3de4a947177f18abdad540625bb682d6fc4ebd8c8125e442ad53eb16f65f14c0f989010f5f86cec473b98ec3bc95ea112478e04a58ad3e021114bd203527c603eefe372921de672630f049e41962ade73724e4831d0497c18dec7c8777d28a31c43741ea646bcfb10ba9af102ae83251cc57da6a155e8c6abd2ad7d68e27a2bbe4d6492d2f425f1ce2b7eda432b404cb7bc9036e097aa8c757d903fcab6de9a05746598fe01196c2a01d8246829e14a1ddb5dfe6858ff133dfde9885024589ad52bd7687a0bb4434c2897e95f07cc45205dbd97ed", &(0x7f0000000080)=0xdd, &(0x7f00000006c0)="7575bccc622d8de80cb2fecde7f4728fe009b3b6478c8b046f498b6bd7285e49816bfae98ed43ef1806e3098e686525819e8ffdff466cb028effbf7409fdee2b6cc5e5d9bc37a9561b81605d488b3a9e6f1e4b1aa62340517301000000519476a239e744156314a8f8efea7fed5f3092584dbc93deb652cfcff84bc5e2ab6874680d14927a427039e10f2b5f319cdedd77951c2613233abf40e833ef08fa353c38e61b5f65958fa441fd8a68510ead91f9ee210f57fa21222c37a31fa7ba08f8d3f17ddbcf7c252eb2f308d17752f62a982b87835440a87f9cf32afa1c01000000438f272d000000000000008a61c133d57d0abf11ac47b3cbeb036a18402cf86238c99a74dddd74908a3377443911e1fbc4e4f663b7728610bca1fe94e8bd24f3b16461755bb3d2470388e16baf447037fac81862ee47e34bdbbd2396435b914f060d2bf21b52005d3d94defe325ec0ed098bc5d47e88b390a84ec371bd959730b739256e7f717468736924d2e6bf9b68fb04739869a2d1994f8e7362b1c58a2d35077a5d6efd43957fe2e21149c6d0ac72a144c29880d08dbe9949922a161c1352e804411e520000", 0x1a9) 21:43:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) clock_getres(0x3, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getppid() setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) r1 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x2) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt(r2, 0x1000000029, 0x7, &(0x7f0000000000), 0x0) sendto$unix(r1, &(0x7f0000000000)="e07ce7efa497cf77a6cd8555e9172065b77bb40f1b4c22d2f65b106c9b2f06cad8f946f4", 0x24, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6a20798561ad6e21b06abea347812cb6b023b8630e3e44a0589f175b390764f15aaff10ce9d3985db32ac95e986bf3db1be87768275f7ef2d3e586d202e5d0dbc43cf68ffa1c00545381"], 0xa) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) fcntl$dupfd(r3, 0xa, r0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x10c) 21:43:40 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050300000000000000000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f373f00acf00b7804be781e4991f7c8df5f882b297be1ab5b23ed00f4c807000000000000001f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1ffff00000f90006ee01bc43eaeacc50000fa02000000000000020208a371a3f80004000000040000000100"/164, 0xb1, 0x0, 0x0, 0xfffffffffffffd41) r1 = kqueue() kevent(r1, &(0x7f0000001340)=[{{}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x8000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000011, 0x76e9, 0x9}, {{}, 0x8, 0x71, 0xf0000000, 0xffffffff, 0x4}], 0x6a, 0x0, 0x6, 0x0) close(r1) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d8ebe}, {0x2, 0x2, 0x1800}, {0x4, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r4, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x0, 0x5f09f953edeec5da}, {0x0, 0x3ff, 0x1c00}, {0x1, 0x2a5, 0x1800}], 0x4) semop(r4, &(0x7f0000000300)=[{0x0, 0x2, 0x1800}, {0x0, 0x8, 0x400}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1000}, {0x0, 0x1f, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0x1, 0x1800}, {0x4, 0xffe3, 0x800}, {0x4, 0x7, 0x800}, {0x2, 0x4f, 0x800}], 0xa) semop(r4, &(0x7f0000000080)=[{0x1, 0x855, 0x3000}, {0x0, 0xfff, 0x400}, {0x4, 0x29c, 0xc00}, {0x1, 0x8}, {0x4, 0x0, 0x800}, {0x1, 0x30f, 0x1800}], 0x6) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000200)=""/92) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000540)=""/233) semctl$SETVAL(0xffffffffffffffff, 0x2, 0x8, &(0x7f00000002c0)=0xffffffc0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0x101, 0x0, r3, 0xffffffffffffffff, r5, 0x80, 0xd436}, 0x3, 0x9, 0x4}) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/4096) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000000)=""/1) 21:43:40 executing program 0: sendsyslog(&(0x7f00000004c0)="757815ba82593b101a9ab872e2df3a32fbb81052b541b910c71827d19d7bfa07bdf113fb1775edb7b49d1421fc8fdc55de4fd59d8fe2cecde39915589325ce1d9c57f700b21f8c26d315f1bdb4b80afb48d44344bfc125aa8cc8bdcb6a322faea07ed54585a60475218d8e5ea315ed01987c067b6c839500efe1efec2bd039bae65d44c61db074f63ed0d1915f021237fc2d187592365be9b933132686ff5c8ebc6eaa31b01fd532f573c0303279ad0474e080e114ffcabc289c4c8369eadb39a42e1b2fab5a575574725b9f5daba2458457cc1a1e25a82ad6f8c69e18487911e3895c04d0c75701a3e7b9b6c5f005339609b9370eb9a960cbe27768a1933d655a0f5e93ed7ae8e59e20c40a6127ae87481962b89b364ff8a384933bb9477a0d500ae75af40024ed9aa24e34e795a9cc24999ba4b9c6dc87f0701ec57a7bf972abc08b6d19a2317d29d33312285d4a705a6f2b753d9708afde19f53c0e6124498eda3bb8ec923d70711f795dbc478bd40f", 0x171, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r0 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r0, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r2 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2, 0x0, 0x108, 0xffff}, 0x4000000, 0x0, 0xffffffffffffffff}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r1]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0x0, r4, r6, r8, 0x3, 0x1}, 0x4, 0x5, 0x7422}) 21:43:40 executing program 0: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe71) 21:43:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "00002451859e1865790a0000000000001fe600"}) r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="9b3f9b9c98e8fff326b5c45169a94ad83c48b8185296873ff5bdd847e9", 0x1d) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x0) 21:43:40 executing program 0: sysctl$hw(&(0x7f0000000000)={0x9, 0x3}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0xab) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x4, 0x2, 0x1800}, {0x1, 0x4, 0x800}, {0x3, 0x2, 0x1800}], 0x4) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETPID(r1, 0x4, 0x4, &(0x7f00000010c0)=""/110) semop(r0, &(0x7f0000000080)=[{0x1, 0x40}, {0x0, 0x9, 0x800}], 0x2) r2 = semget$private(0x0, 0x2, 0x10) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000001180)=0x6) write(r4, &(0x7f0000000100), 0xfffffe5d) mkdirat(r4, &(0x7f0000001140)='./file0\x00', 0x18d) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001040)=[0x5, 0x567, 0x601, 0x5, 0x3ec, 0x1, 0xd98]) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffff9c, 0x29, 0x68, &(0x7f0000001080)={{0x18, 0x3, 0x8}, {0x18, 0x3, 0x2, 0xe1}, 0x3, [0x0, 0x400, 0x0, 0x0, 0x1, 0x2, 0x5]}, 0x3c) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/4096) 21:43:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) write(0xffffffffffffffff, &(0x7f00000000c0)="2505af8af91068a8d4069a32b21826ff58ced42d51466c92b850692649638ffdb5e5019a404c062181e0f249d5777f32b7c38e8de2c6eaa675b5b18c77ec8f36effd2a14ab60209416e4d7629fb14d", 0x4f) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = semget$private(0x0, 0x2, 0x208) semop(r2, &(0x7f0000000000)=[{0x3, 0x7ff, 0x800}, {0x1, 0x7, 0x1000}, {0x5, 0x3, 0x800}, {0x0, 0xa0, 0x1800}, {0x2, 0x401}, {0x4, 0x1, 0x800}, {0x2, 0xffff, 0x1800}, {0x2, 0xfdc, 0x800}], 0x8) 21:43:40 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendmsg$unix(r2, &(0x7f0000001140)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001100)=[{&(0x7f0000000100)="95abe1e8520c8a421399c2baf2e17a8954835c43c6e7841a14001227beaed903c4d6a1704156340da3246433ca56a2af76ff85ab86eb319bf11053598cc2f1ad0e74af6271d822fe4db2d3a85b83ca9eaf9debde031d6e22ff3925f4d9b8c22d7a695693d638978dc32d3b6763186db0d3e3b086239f6b4e8edd73700188714f75dae3b01f5589cf6f967a0b6ec0fdd165f7411565ccb128aae89435b2926c444a8ccaf4d551241cb3a5fb9c086d5baa637bd325127f60fd6496cf080e00a811acf354467d34a92427d1305e7e6996972721ce9fad5390be51b4957971788da8a9bf144b14ff36f8f19c542ea31c769a5f29f6828d8d559b22b0554a6515ef7740ed52d9623168c0dfbdd42ec3256c7f3b70291315a3ce685d3b6055fef9a5e7c6369e30ca4b1fb5c6d011a1f1f2001143b943f02647cfbca8fdfcc0b61ed6cb1934554acc39dc0a99e0a90bdcd485967cdabf43da6b83c19ea818a07cc33862a7b8ed30f211ea3fafa18ee36b9edaa65113f96c4cdfe67914a3682725cd2116351c84def35747dd2723750f0bbbdb356c8b06638f66f8792d1a0be385f7bd1c5845ef8297b63a92793474cb9896c921995856f9a329094c76c44ccf5275cb2a0ea51734563f662026d1a50148e5cf66b4af3b2c5bf831e1fe7c06f61b56b8e3fe453398bc9b448cd282753bd161e48dcf8c9a1a21ca6e07ff43a11c525441b86549968f95aaf427d0668da99f72c66ddfda3468d721f1dc9451ff4ba20e7b0dc8d97ce703ba5d9761a8e1f5d4905a678492b566b114ad600ba018ac7bbb29bc50e7d740ddc0e6fd8cc37269e659befb115084beaaa0f328219939b0e0af201a415dc2114f64ae975a61630b81f74d8de503fbb318772cff3fc1c94c9245a29f7cf3833ac281ed8a9e79d7337ec87d9715bac80aca25f339ed7a7d02d2fd68eaa91cee783bb264462b01c366674f956cba4424f2a005d93acc9f284e835ac3438aefec2c323bb6cc7ab12bb0e8c0269e0ebe2b3bd3c28ef4fd9a42a68aba34454098605b82e5c7a077788774b719281edb3f5a98656dc4ee7467b827ce3da62e1a9a806f6b46e621acfbe0aa89aeffa433396fa90ef5a759be9f6f9ba9488472603420b29c804619aec4b07eb539a5a32e97792a3b9478ae4bf721526e6238042798dec965e80d9ffd60cfbcc9f25589e5466965ce335b09ade20dd77fd5d0ffe96329e6ef1260d2e5f5c7fcd64d2f5b8b6b71d8b41ecd0cd2bab7610427de13c48433c6ff372cf2d05162ba3e9257e558c0e3aa81913d95889b398e51549396cc6b059444a62f8c19978559d65793e5c5695fc8e4bf7403ef44a1402aa0b23c24a77517038b4588db5a8393ec5e011557835b380c19b4cb70e2d9517e09d65bbb929d1e921b9fb51772a94d6166efa1d147fbf0c17b5ff4bb825c0c6b74368063cac2f14e9f003e22e93250bd975f3f877093249874925ce6f9ca331f54d80d4a4b6ec5e87515ce2a63a1b88079ae39229c617cabce614496b5bbcbd46e1ca4e8612f36c57f204b31c132f2b452ef0890c2b2ff94d4f00ce39e7c22100aaabbd37bd6fe0fc25a2c6f3a8cad4a4543afd91ecb0108e1eff523e4416a0a515af8350753749212b62eb4b3af8bf15e8e62a679ebe5daac983893e8fede76684fa7cc3000c06a688ec958fa041fe70f50a5e65129af3437cf512652476608f672d542877aaf2d9357ce64524f2337772d9840205b8d8e2f8a8549a5a716d98ffd7e08dbbd1eb9f9a4534447155719fba1ec16839c674386548d2f95747b4aca5199bebfc037a325c18bf67fe9c35c01e0f0c588bd63f727d9cddd4b37b5ab81dbe92f739cc65f4f400c0e11a9b2f345f3e7cc75864188766912686d0a2c72b5beefd182f7e462726fd9bd1d2a72e5fc8cf8e443fa94a38a6e95b2e9e801305a8109a210321d457af69c07c34805d10fafdef54224e5f4b71c19cbdfd635f5ceb7a3e3fad168814efb9db9d462f7a3b0f4898fae318e090bc10125d5061eed2a62b6fa844351cee84b959863a4c7d0cbf134ee3695cff4c6723cac66d183f5b70e39080f3719c19509b447ee4f1db33852fd40b4602fcefa9f2a891cb3534a168bf21c73e65ac5ba225ad6ac5fe5a83074553eeb853fb0f68f2cee7ed566acad916e571b17e00e73136e24b5ee4bd3deaf16021e87a5f71728b0cf98bf13630e3e05983a9fc0ef3cafb52861df2414ac97336d8aaca9df141ab0efe76327bcc9a1ae796994195d272c818512ba6b9362569037cd72b85fc1672a5b192a96e71b7df0c2a7354834a4c8917fe43aa698909a08793634cb91d8d7dc96d2f6685aa91df92963080d5a0986477d6d9756afa408d94045777c36e3939153749f3765c055ddebbfe4f70e2a57f2c258c8ba70dc32f378ad84d725bef52e331485b4d27a87c4b0c435a4914ff2e27638141bc93867e858d41140fab18a2d9988585a6f0d3087049428f242842953de39a7a4b2d979326c0859c1075df3b643d48ad54ef8d841853facf0a73ec0e727f39dbd76fd5277bf80cb4c17ddc539c16c1bf74145b3f29e7dcdb5384ee68d021fbbf68b91a77e26f4c82df07ac1f95acf77b8b3112a9f0e2aa965a384675ef8043f7c225eb6b73215d0d89fb2b55b16f98e0535e4fb144ff80515dd204c5da945dc8797c80c4278800a2c700e71a6ddb69ae5287479c97c16fc941ad2e5e6ee3f85e9ad4e91e96fafa59084c41beeb4879a0a0b6e93d95c3729d9eea6bc50af7de78533f1b83920e55488827dbf09dcab59f915f1e6d403aacaca521c5bfcf17c1a56c481587d07d5aa295cae68bec14c6d0aea81dc4be2293d928ff54f4401fc7ffb0a6496bf35362232fe03864e28e45795cf158f73b6b05927aa52f28b19e79b5aa13f2cc6771a0ea0b6197a6c4ef977937584375b87f69a8ce221920c27108ace2f9342f4a6fead9cafd8786fa9b673060d1783c3f20d4f8ee813d597a5bab520e82866688b9469595c32b056dcce6bec2ab3cc0dd34af6df4bb220d911054461e4e5fafe32d79dfc2c06d01cf669593f96d6cda57c1740f96920c49907bcdbae91bfa8e65428bfdca83483d4ce516641b34ffd0a5203c803b8b045a1006ff32d6c62fecba7cff0889a55d0186ad913cea0b0e17be0552e882c4a0f3eee1652f289aff95f0b38755ca22af8f1cfe8e47500e17b82e110e30432e2f5e62b59a31daef35a1c905aa574762287a2b9a133e4bb6041817f1a2e315c56f549a7f19fc771010808213b877fe69f80269f9f9c6ed52904dd8bacbf9fefa8fcf1a4631441ccdc6c8f309837943e6d4e2b94806af9dc601b4788cff1ef20d82b56a9505b25e08649f0cc4bcf56ebdbc9186c30900318c069eca7378411981c1ad74a7a8ce1e97c2b8b8e9e960dbc11ece1462cfc86a797d7987b008cd64b1393d33cb260e5d13d55f49a454531732b1a1f697f748fc0bc5fb711fd8d626010937cd90dce89a06a062f1f23db68b56e0c5c9a8f75281167774dc3ace5cea8e7b37a5e4660ab96acf25afbea829f979ef1ecf589fc7b670379767507cd902f8710e73154d292c391caea3186a167c94ed1aa6ec563af8b42ccb754b933941a32733620a12666d673996267d3a2b0af1c5fd1f500eab4b957d60cb3eb05da9b419c72a3baf661f02da60cb335d51b4e5867bd3e126dffc2a8284fb96d2bc68a8db15028147b755e7220507eab01eff2a727543b00e52a3a70fa00a0257379a9de67e300078a32434587e106b5d83a2b138968d0c20d016521d7b282282b782f4e1d14f2d0fb2c1ae98b7e96299c3baec4823c89afb86dfc55004802e9d32d4548c3c0d91e9f5db82624ea4b7b56e9951167704b44faf83d6c77d9791602271ad6481d61dff0590d0b66a92560a912d47904a9e3b786f68264526f713ce4ebbf5b38f9a8d1388d3b0fe9cd9e35e475c5b25cde38989685e1c09c1deefa8a5a180fefd11a61f2cf118a0d73864442cee9ea4bdd0f336fc617b8ef79b7955ccffabe5b4ee847f37464b3b7e1442848a70494336b5a872ff6426bb0871c963a08fd433e9316e2301cf21dc5b8aa5fe1a1e9112f6bf15bf937d59ff49f6bacdc5e45e8f0ce45dbc8572b42781b3b28a559182a0506829d765f5c4822128ec655c8e327042dcce503d9ded2b0074bb9bd69e57e7ab2945ccad78c3531144d8718bd14da1b2b8de4d499f34545cd93d140bf090e612ff06a22b71e2112cc22d08cef06afe9b2ebd725e47468f706771023bf3807b78e4a5e6697f1e5a4e2aab137f425674c405b439c5733d759ecb4b76e5816d97aa1781c60f84a9ac6fbcb2c984586582f35ec072136f0e8f0bb41c9623fc8246b8a618f89043789d8d0206b13ebb59d65a92470df06730a12ea643a34f36decaa51d8e4c35a77dd292de911b9772f157b64c02c1af2880d56e10ebefe0357cfeeac587a91bc5ebfd41972ddf3fcd45c484f0c18c2cfaa6e015c720d5c8c7aa5b9e5cf309082af014e2b064002409ab49da8c078fe668d0254d64763e1a3214ae5434039e5c58206226975768048f697cea2c60fd2284aac86afbf4f770a653b2e572c730e0e09ed45e5f2064aea9e70f261377a9c65fca5031982fb0bb8028f18b974f8d88a054c1b7a2fa289530e561ba95f458a81817c633b0b47ede5b9a7a4d6ef14b098ac34205bd687e5b3a1d99a54c0187a181f6f85127621162d56eec97a79e7ff5ea267c16ad144f17d151042cd6a51e897109d33fd31c97ee764ba464860aa67616bc67984274925f44fa6e553221172fe6a60abc762ce877e2a8cf4b4fd56b2fcb3242b44dc9818161246a1080e4b49a3466c335b5eb5abdde7203a57837cdfd9889ae8b9f1cfdd574ad5f4a22dc3a4f43567e393544fe806d5ce20f730f06f40d23d8a716d816cdfe760ddfc257055d8e247bfccc85618695a2503c0fdc046a8c83f4bf15c9cadbdf2550a7432f5ca3a518208800d97606314a37775feaddaf8ae1fb791dfd8c4eee007bde49f78d2b65db6546633ec0b6fd18808af062a1c16b7b390b1c2240501c0d4d331bac4aea3def201b32c1747eec202088abee2cf983a323ba8e203111cdc3fa0b4519fcb74c79a6e397af5032a85cd9e8c2bd0e9da7db480ddae69bea34fb1faa28cfd029b39c4b22e3b95a23cceca475e708309bc99315c76f4fb130ed759c1e1bb1e8da2e4a3e06c0e3fd8e03b7ed102979750812c1e3c54c771a0617a4cc95ec8638253e39a854df426c34a43f526cd86f01e1bd25e94cda40ec6171b5133e0244ae2f84e281f992f6b85c3aed50d3676b72cb498b76132aabc53edc5a2750fd8c090f117ca9bbeffb8282863ac3bdaa4c2777a3ca0ae0fc110d8fb18b14c38edfc1368fb03f6fff5c17be539c54afd1d853e55bc8020c9ddb33501069f2acfbfd95267c23e6350013a2f6a3dee2b00a4c9d3b79023d8f4ba7701e55fb4643f055b48cc3d3d4bbea4edbb13acf4f915ad292ad0c0e2149ddc04481180a076fed1b5526b56e0ef8b259b4f774bf387eab73c95afd0591f89b520484316681f0776ea9c292b1e43d2980a286afca0d33bc8bb7d300aa60db2b0ffbdedf07d4c3b53802f601f601b6e1d4559051bc1952a0830c5ed195d1fac961a1a13f1294849def9ee887c7d26f79b2c8cf0a410053037d746951d796dfc324882980a4fde1b82c05b7220cb13c0e755993a0dfffaf98cb799188cff848d8edc0f72fe584f689d49b7ace21f33035ea916aec938a97c285d3de5a6867463", 0x1000}], 0x1, 0x0, 0x0, 0x8}, 0x405) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000118, 0x0) 21:43:40 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) 21:43:40 executing program 0: syz_emit_ethernet(0x32, &(0x7f00000000c0)=ANY=[@ANYBLOB="9c9df6e338b4aaaaaaaaaaaa810039000800460000200000000000019078fd94107a34e700000000000000008303000008006ee8fe242b7367c5b1dc04055c8659db17f99e01632b0c0de5530582770ec088590e5a2b470fa8a13816ab11ac9c6a1fd3f9ad4a3060502a227b2a6a3d2c24af3431e6801830d81728c5d226c7bf00000068c2a347c8f08f8c2921449bd5235c22550c756ebd34e3b94d8030022418e373542d3a819cb04a37926a6e"]) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xf}, 0x4, &(0x7f0000000040)="bb5f7e7cca5bbdd6c5cd25de", &(0x7f0000000080)=0xc, &(0x7f0000000180)="d0182f055d7bbe528d340cfc6537e0bde9df1629b8583607b5fd3e1b02a590574134b4cd8b63ab752a52ab50b85d0cc52a64c5c074fa58fbea275d8c6ffbf2e3", 0x40) 21:43:40 executing program 1: syz_emit_ethernet(0xce6, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd600000000cb03aff21405aafca51147426c00f82783347a0ff02000000000000000000000000000185009078000000000013a9f4abf54a6b11fcb35efa958e565f29e962361ea852bc3b94df4c2934f60fb7e696ae0f823ce1c7c7b31593049c0d81680bd536d7688e7af382da2b6d73fcfa983c6df05ccdfa38e756f30dca792d4542bdcac15e43abf716b21bdad9926d4cddbe36e40752a164bc22dad4137714c71ed9476dc846ed82b117b04814be7b45e04388861f3edc783c252428ed69d849113cb76a5b028a420017bd62ae6fce33d6c1f18e77c084fbb0e8b49d310f28dcc44ec9bcc25e8f466f12f3d3eaf03ffb2137e0fc1f7ba4437bb25f7871d81fed936332e49ef1bbcbefb03b8b314387038d434fa886d5ae78c8b5f3d196ca665da9be2301d3a85f4700266afb0e07602725152bea8926853b53b04760964d26121c49d3a5b12a175e3e9b981551f9e34ef5573569e0d544c6d7b09702dbf22ee8ae2d2c511cb3d11947033b668bb38a3c398c8c56b7f3c97f37d03ad0a153c034b3fbaf8a05001d9de196cb2327fb1647d65f16a7d6c5c80f326d8d75187766323808e2d728d815d6ebc8ba3a8cd6035075632f9e810e23261a7ca91fb95262ea5c292ab767a0f950394435ac8798debb274f8d20f536df39f28af4189ce6baa209c9349aca48680f77a351fd46eaae748f728bad839fc535ec0de9c3f0bba0dbafe597e9da5644a42d963995992639f7f7cfb2eb0ed12ba5a8a01ed84b9e0e31ea8a9ff59eb6de5c0553c36a183bb697779f5efcd71a031b8c424a744c49756f2a1aadd1ab6f5abfdf7bbe94e4f294a53e134047bedda951923d2588c2011798a60a2cea3d316992fb68f8b420853a004c09043409b694e5160a9f58824d8778b63768e4c44d490b9fc4f762e9005284a6dd9cd1ff18b47376e436ab2722894a9ee5c499eb7f7c0fb1fa3e2ee64e9ce77435597ee2c0fe92a31a50f6d3508f9c127e08bb62876c05eda38a4a405037f43195e63c0d040593ef3290f56e432967b36282bdf8296efb6a3d4a76c5e39d4712de1086e8be101a43346d608c3fba9f6cfee4a57875930202cd33dd01d30e8453b39f55e0e40194972468995038dd8ca7cb33da1477d4f49a3d2c85f26e8550de53540f6b2e2f88b9e2f878f606e6cd0fcbedee0ccb3e6bac2c547890db24f72ac2e7cb97fe6952f817d73397f9de2ff7f968da941a41b2cc11a99e6d5582f4a03002ff5d62c6a27344860ee16fc610ad0504133c6addbafa42f4297e0789db29fd98ff31eb606554726aa88c005f911f3ef3edcbe366aacbab4d16806be960fb35e89f8c19672b3cde4c5be1b768e3ebaf9be4316cfc381f2f7108e99ccfc66d4d4faa0f23bc1f009c2e900637a0b4671932c8d2d9272d8e067a665484ea007365b7522a859f8672d170837fa8bbc51f27b5fb4ea3f89cf14785e3c4bbde3cad8f24fe2122943d5564b790072b8b76254c03d99a1691882c76df90e8de59d3c286052664089070da54df364f270950984662cbb2bd2b7673685687eb81b4696dd401dafcef8f2e264d07f67a83b9387fc8ae1562d0930379310ece0249e4ed00239e117bb3f38c51db4394290d4a21aa7f8d085220cddfdd29dbfeae3f6c9e2bb121905686de290370b21f432cd9344a84bc777bf07f4458e918a8bbcd471d6fc98f852af06b28abe243f420ac56269164c8e30885ce88b177165cdaf23e03edefe4a59bc6521343be87f356711585fdd63113f8592e5ce4f8ff179159bb469203eb31e1864d9e11c5b1a189dece89e637ffa3d1a6945181b10056d11b8f30fb79a598bb4d359cb7413e58335358f0bbb64b87868d2782e0dfaef8e13e20bc0b0c8911dd9fa980bbbd6b4dd312450c354443fd50d204fbad25cba519ed6f1b2fa8cc4b89c3d76fabe1c8e2c6a5202067517a7a4f90f291fb5a2a08ca88070ceb1e1e8ff963652b27e2ca5f07dfd68bb934fdb2894fa78dc97e603603ae5d2974fe8ef83682a886c1d5a2d105940d7b6918a02e5b94f18b5549049defa0555d3f32505476e443785b2f1cb0a29afd3f16d8a3249f6ba3383a5581b149a3a1f75794632546ce2741cc3885f7cca103ec09f103210f78804c5537e706fbdf4d3f8395d663fe58bf83cf4fa18c17f0eadb8586f1b7144731184a5edc310c723ecabfced78bbd39d2d02fcd0ce10d3aff7ae0965ed705b88554cc284928f50219c53d0a615baa43ad281f0e70b52f82f387d63dd45bea05cc38863524c0d2be12b871ed976d82ef5976cc1da84a4dd5b28e43e4a41bef8260c8b630c48c9ea5e1ceb08c509b9ce4cd47f5b3eb323455fe2d59eef8b8a68bec92a10772b33d60b29811be5b62bb1abf82e2a9b4b05d0cfef66fd7ca41b562f91bef175d8d52b9fd7a4f6bf29c1eeac318d85d3f7f21a8d8d426ee47b2250ae7bda96afe1ff98787fd62b4ea1fd792f8f4137de9aabf94c54c76e49cb64613ad056ba736333638402e9e2a8159a7eea283bd08572a32d41497c3400d51547e9d176de8f85c595e0e59a4140c1ba88070dcfa8e52fdde6399cf2e87b1df108bc18348452ae7d34c3dec6ac43cf99d57cbc813541b9f990b88179c6f1d59b4d99f91211e26010eebc8868bc26eb5e238a4defd37d7ad9ea147f8f0709069141740da28cd747966dd05ad08e97d6069251e170af489f7dff6959c85fb14d729c466ae27a4accd7054120a39e200d6584f0ba74f0c5546c6826ce8dd55bcac34bf156da7ad4ece9dcc282d9f3c2353058dd1a4fcb7fa233273da65ccc9e5422d107bbf720366090828b5c3f3457e41168a350fa074c905ffd01240325f67736e7f20c27274b4ec581dbd394b05ddd338ee9a6edb0d793cc744b3aa473e59ddee9979f7cdc2a647cb873253c91495833597f6f9478a989af7569e25314739ac874bb8ab327c3f9ba0805af06491adf7ae38cd8ebbce3df689d63946dd6ee54c721ea42100fa5a167fe74a0cad72d21cb2735c6fe1c2ab3df2f8c64e0c7c7983fd1350ee3cd969e420dc6b06c7c8fc4da2e6e86fa834ae82b46557e54466c08218ef7aea40541c7efaf9bcd3a6e656bf1bd7ed85bd975adb4f63dbe9470d3eebdc258892dd73cd2704d93bddd675c23f9b8d36e28b50f89ca3505b6b12445812d6665688d5c14499c914418af11d658126fa5871735d359a5f07550eb2ebfe24cc031dd61612280665b16924ff8ec2228e2e02036c262411f857132c1115479335320a8986389bccf6c5be03153adb77c7b1b151550d41c7efa35b594110c6ba8e1d55a06446a992217f5400da1b67103f7f3fcc281b26ff3065ccd0d50047f30b5b3d3836f201742fc905d7715fc78d3a14a1612958258ceb937e0e4cbac3269a508bca57d91f049c00516a63189822036ef04b7c8fd64847baac998d79a80cd9646a30b5d21c82cef151c2aa81605edae4b78d3f5bf4b68a82105942c4400b98bb680ea4e39868c618e967abb6c32123800385cab4216bc84bd12b4e67dfd656dc685eafffca5e79a8fe635490a4c138f57e617d5fb9248f5fb0c78605f48f458ca87f161f2ba5ee72118ef1b3c15773d7ab6ce36b58ee89d19a4779bb3af6e1a39baab0baf4c1de2084b36934694c2106d60740815cce3fd02a8bcdfa7c088843712355bb1749efa5674e9fc051dd45c32cf5142d4ba86234c08760418fd5905f41b240dd087f1ced9f17d5b2d480e2a5ca1846af2fc9b8e3734c16ca3cb526b40c6f23d09ff0131ee64722e13ef9be9149d254ef73165b3a2683b29cc41f6dbc1922c7bc2b77c8a1ab102b3b715644a6f226fef2c8a55908372f3090cdd27c7e06b8889972739ed58ebdcb15e0f37ef52a49d050208a618d66f6e32539c035736e405f34984248335199f44ab581bd3e4c10935d817ec3d18e42ca1512bcb0b2e0beb59adeb31d4c3257addcc410663312661770fb7a09ca5b589c309e9d7dfc6a88dfb0935dc7c4af70bc3cfbd584188527faa9579812398c97f7c1473fb3778facc8841a25e2815b1ca8337ba203e1b5e4818a55775045b41a3a9ee41de0629943083d34b15acb58bf1522641d049262add965ee01d7301ab02c1c4609b2ec2e5051e17b258f76e78886f2420467d706617c65978f946f772858e99ccc161331ad19fd819596af3a009e19ad039ead89423eeebb5bdd95728011722e7cb282df29190066f86e5fdfa98ef81e08e71ee03011ad255e061ce4db788e3b7b430abf8223ef54bd8bb3f7c90f7b473d2e26beeacf367ce0fcf5cddf129c578ee6276e01e3afe0506f159439c32a73eda0683f1f1aa95168362ea5751beee75dcbcf41b749afd9c292f331070f5f51c11e8081343d011c5ca899f0fed89b1251b2ed763426c407d041109de1279b827f3431d90c0b81a8a9849348e1219dc2c12fac61cb04ac2f44e961d4a5cdfcf558f58bcf7daf612bbe83f412d27b4f1846c0a03c1368cd27cd225ce383e59569671089f46fd2adb0bbf6b901b48202fbcb47d8fb5b1d94ae8634fcbd17e8aac7e290430946db65a6e4c956369b412eef3d63e05fc91f466ed7487dac4833e5f310217c9b25d848c91edbe2abf674caad44bcf38d0300b19e397ced6407bdb788f90c8d"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:43:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 21:43:40 executing program 0: syz_emit_ethernet(0xfd, &(0x7f0000000100)={@local, @empty, [], {@generic={0x818d, "04fd1e9c6774ac4383e5c90ecafc80740d4cc1db981a997616eb221f12e8c66778da6781e74e6eb56ff717f5f25b326f70dd583ca0762ec53b3d57d77e8b25f516e9173bb7545b54f92eaf0c66909096ef6ef797d4a5326d4946264d53b14e5e60bc5d2addc05537430bf2a665df7c43258a0012cfc1d6a1212c779d4b239f10900f50313df1248de4de2dc6fd488bf1bd95111e587949dddbdc2152815df93ff18b4e5014bb90cab8a64ceaf60f1cb2cb987cb6b9892319879bd6f7ca697f77a7133b1efa0b9c17ed5d92317a221bfb6ab9453e6c3915cbd0d2840a6cb844b8a13addf123353dadced068593ed89a"}}}) 21:43:40 executing program 1: socketpair(0x10, 0x4000, 0x3f, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x201) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) fchdir(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xeb032c3d4a9f8c2e, 0x0) 21:43:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0xfff, 0x37, 0x6, 0x3f, 0x4, 0x4, 0x800}, &(0x7f0000000180)={0x1ff, 0xf7c, 0x0, 0x4, 0xfff, 0xa33, 0x2, 0x4}, &(0x7f00000001c0)={0x7, 0xffffffff, 0x2, 0x2, 0x3, 0x5, 0xffffffffffffffff, 0x4}, &(0x7f0000000280)={0x6, 0x3}) syz_emit_ethernet(0x66, &(0x7f0000000200)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x30, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "b2cb5f", 0x0, 0x0, 0x0, @empty, @empty}}}}}}}) r1 = semget$private(0x0, 0x4, 0x1b2) semop(r1, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0xfffe, 0x1000}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x0, 0x9}, {0x2, 0x2, 0x800}, {0x3, 0x5f, 0x800}], 0x3) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETZCNT(0x0, 0x69984c16b2fc7db6, 0x7, &(0x7f0000000440)=""/83) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000003c0)={0xd4, 0x1f}, 0x10) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffd, 0x1000}, {0x3, 0x2, 0x1800}, {0x3, 0x5}], 0x3) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000002c0)=""/129) socket(0x6, 0x5, 0x80) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/202) 21:43:40 executing program 1: r0 = socket(0x18, 0x8000, 0x3) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = dup2(0xffffffffffffff9c, r0) write(r0, &(0x7f0000000100)="19ef14bcae8902ea23e2fea519c0de0c54724049f1be5be1ababcdb2e2566d34148f9325ef3ba51c12d9a82bf90371d0275373900020577b2b0e3e5ac934a2c4bcb961a7852ed790aa0dff2ff8cee97110ca92e4c24a7182a7b5a0d824e637b9adb1b49b764c5b656cc37cb5554e5f42e46f37bac9de6e323615244b444d524ffaa4219e1c75660d130423dd99ab72810ef6eed3760ac3ac1637504197e689c8a9de5a5a03326ec191cf797f0e8fb1c6a0a663ed0e91e98156cac4117286849e6fd91fe57d3b82cf8fe0c02f7932288908075aaf92410fab80039108dc9ea5fd7c2c69b710d2d39783992ea8484ac97cc5ee7b303dfc1c189bf33314643326c459cf58a1ccbfc1c6e596c9d50602b4410617944f4fad1c98b73728654d48dd16b9a7e3fedb41e45446d1eb6ad0aea1cf0115252991752f85cee20e6622932bff7cc2ffac4e4b5a05471fef9f4d732a8e2617f70aa1363124c9ff84c0d2cd46614c77bc35453838163c2280fd175e70043adffbd89bdc06ea1b0ec695216c14e75d5c1eb4435786916a228e31d22c118a14874f24dfabe027bba578a76d727b7d2265860959ec4e69d2383334d399d6219a8dfda3fad2637cb42a92f6e3d689f767ab600480614ed25d8af1b0a0a9cec6e6e2d30fa76e93e37e71e38bed4a56148d4ffe5202c1aaa1b268d9663dab3d12760c77ccabe69e1d752f64bb8bceeb764ebe6da4130119e35e63260ba3e6c055284a02e3a7509b9b2442e9a43740e2fb5884084b839bc3e62d7ff7ae9738cfd1bf11e689017de9c48d551ab4e9515aae4484069aee8841d8b2873e00def475be0fd7b3df16583dc9aeaa40f6d9c4db437e3bd4a593a4215507c7a49d80b0da9bd48dc0adf4a01ae3c209d4625384938594ce04ea1341f818c3c33ac099933c3c3bd1ed1fd49bd3b29fa87c586574f1cd44762ed453b63b8a34bad4717556e48c48b5494854ca6ef51e7211581b0a5383d34e2874ef5637cf3f30e0e84542196d669f652ae2ee9484e781d536fef3f8c96b0780f0850d7ba6e7a14f7c3660cc640a7c22755cc56dc1d802a9714cc774e6f1d1677bfe1aa72feceeae724a3d958b1cb1ac7b35fd8370ae2374989127842f2f472f801e2a202b7ce57262d65fcaeb03b3349a8d934744e9bf87d34c3d364cfe28c8f65cd5156c5ebbfd62feb3cd1f9dc0b444970aa0dccbe59ba33405b8ce8e68787f9fd71f225f777f46f88d06e25b138a2352b03dd88d302df2e55dc79442b78b9cefd8f560b5ae74a510f553959bbaf7966043c6c6fbd12a5c53c592b9ff3a7d3b6a2ea01ad18e48cacb900318e53b80d00a85db048ab87ba73ebcb8310305ea8f818ce1aa179f7028b78b0e8e63cf27c450f64053de05c601545a2a76ca8554a9826980ffa676b2a7630f7d0c51ba2c5f9b6535374c6049bceeb2deeeca90867b61aa2e40f90b377d0b22e90e74ef74614e62965c5a7fe59149d434fd367cb52cdd83cfe1fa9fd4144160ee6a110257d6eeb10d9e9d5f7060ac2d74573b0206365b3735faacc325c57e894fad5875f474dcfaf28a9bc3778831ea291cde0a64c846b0eeff40f2f03e89f55be018914b20d03b734465481bb787db895f67635e0ebf15976a5884dfc42bb52f86a529418d19d89d82b6cf625ef76aa49819a155e61ea11b794e3ad10850c883a290b21a9494a8f74ec51185218ea6d48153b9e013742bdbe3cc2f56fb5718578dbec4b3de309b70a3b4ec02c4ac4a10a35c67ba3a06490f031718c55f9491966648b7a42844551c20a723ce181c54dcc282808e7f16d6f069f120d1be13d33e27a314d9da46cfa04db30a6453875ea6bd5d9c6464b88632d58c3a672bd462419b9c9ca7981b7108b762d0d6d208392a597292f2dce46a58f540ecdba7c078917ed45d7763fbc9f80dfd5635718cf270417ebff1f28e842ade794a36c2c6c77546cd8a859ac5c9219c22b48a82660e248a2848116a4af066ef29d7abf21751c68d139bfeeca1065a812ae0582c0161012eae6e1f9e622e44fc3eb3326112c58a4158cde5ecf1bf7ee75ee9dd060e0897120a0932b96bb3ca57c645587daf95892f94dddc33c3b1046813fa213b591fad9a454a60a2b725fc2551289213b900dfab5d53fe1a7ecd100ad441741924264a95a0c6f30e57e470eeaff0ed99a81f6cc1fd03509905f2db7a226cc7107bcc04422c8ea35a66277ab7ed23321bde96ed098d8461b45bf8d910db523bbb85ffd80c20f14529019b70ae2d147839e285467b149ef28e4219a1a45589a8ca599f675c0f5bd9d80d2a09f21935d340947601e431f3213f5525e0845d5edc7f96fbc4acc383b7621e94aa1b3cf6c9cbe35479368d7f1e001c588f034e9a38571f8ba9029019d15a23d60106454fa5d7b6510e5aa4a3e3fc9854b8e0bfb53c634b3ce1694cbd962b9ddfbfbed94f2867fb69e9afa3562902f4dff730a0e2fce05839f4f093f3eb9b495b1c5cecf2bf4df189a552c387d77a7a54a8b2f4b487897d5d98f84db23a1dbc99465e45a64ac5e2a8c8da47bb5a87b64f3335ff34127c407da1bf7bde16c5c5e0d5a8aa79681f29d259c306df6dd3f5d7cb2ea4efe8df65ef39497147bf67fe6afcf029a1b2d04c1b6521c3c519897f1ebb18d2fb2d948dbf48c9fba31e0965328393c52747bc9d97c60b70e83520a8ae78bdfd7d885b9f3a335e819558d9c587fb6dbfc589b1e1d89661486a1cd2d4264b0dec12c9d1050daeebc9805c026a744dcff02a41f9d0b10a7e60077ccd231ce4fe5d7ac131ca26938d1a95957281c233312af677022bc182aff4d1575bf5be7ce17263d18e7520f311f8b5c074f35bce21084bd414311fc7078b92e08da2a3dc463c441ec1aef3b754c1e3253aa9bf50e6652615994e089ff0c6339e2bdc3a81a44822ad59cd79bad3e47a74c63b81a6f97b58b1c111caac369d5812da76c948e8a2ccb4c23ed66d9f0d678224f9f2fc1d573602a1e0459b979d6f623d350e74d1329ebad7f797b106e7b6d4716eef0c6a08bf95d5b4fa8146cc4c3c23fb40ada5008d37c288a2daf39913439c48226665e0309866f28c44c0e3e34ab3d29e97d6c0fb810fb0bae4b7528e931e6d45d57922644cac574b88c38abb0e9e1b0b18a35898f49a98380d1ad939e08af82d0ffe3331bb55a8cb0bc4803bd4ea976247919006750efdef6d4533ab3475f0a0dab8d83c2fb5e3ee56819116b5dccc835f1dbb40a3f3a0db2157215dec0464a3aa2195e11cd413bd4d5bf7a4e0bd8f629f109ba28a61d52f72ebae5c5e3c0b9bf95af47089a8c2b6295e2a0e7d69a532b247dc78380afb05ba402a88f45b35932635db6119a64be4283026e5e2fc78a1a4f0d1dfc080ff783ee849d78c1ed77b6cba777d639d7fbf71f9c1423e8bc0a1250c9f1a3cd65255b9fc24e3110104d0e8581e69ac6195e265e1d306e7397314510a55c910fe562cd6b508a24a481dcf8fc17772cbce2b16dba77d6c18123c295da7744ff9d96c9f158466a8c473d19e9fddcaa05492325f437d030f5a893870ea0c7cbb8d5b90db2a8d5ad915997292cf06561ab857e69451b6af4f7e099c3caec6cba20e35c292d92001ed191f511a524f47fc3973a5aa59815f9d2a102049a2089b5713e6fba64a67f18d166280c294c90613a4b52257df67bd05b854fa877d6cbec6ffffc8b6c82113ea8271c47454bb92b08c6a2ac20d46d30a1696ff12d9627afa22c7990338ea144c208bbbc9870a16e7780e899f69041be80369595820b5dc25d631163a9355733608790d679ba06451dc4da0ff8c575437be88cb4cb98b24d32beb3702817348552be02b6f31a941586bf043f1c373256adf805792a0c15f3249c265dc1dc35e51de8602489466670a25aed4ede6e1d1a3ccc0b47f449f6a0263dd340c52dc9146aba2ab9ed6cb3d15227fe8d59c0d70a48ce83809689001d7296912ca4ca444436deb4e71b5d02b174f65804b5563db108c352b6abdabe73c97d2abb2c532bb3f28223d2f47d53957adbcb1076bcba3c578adc4c75324d07c22a2a5909d1213f27ba9f5d54056a8ee7be3ed1f375938c8c74ff423910ffb35a42c454c1a2ea3bf0e7a3aa9336f4496ce3585e75e308ef509afed5ada23aca1484e3efc8a17617a240e0552b3142566cd98e84098bd63f19fadacbfae77189d5cd8525a40b6e04992f41bf18194ec3d7977cf6033a8582a51a481d060038801d86a6881d90d4bb289b7fbc44c183ec2cfc982d7d6de059cdc9f2827543381a4e077048dea0ac5e3a5d1909dd763081764f9bf9aed26e3787f1fb6fda92c944d1378acbe8aa4afbbedaab7c7cbe002cda5557fee72c9115c56aa15ac192a1f25f1bb0595d0bc0ca0845dd4ca47884c3ccfca31ef30c84215c96093273cc491c6b23e97db94c5a4b95fea4094ceaa3f88d40837f6474c6191fb17e5a39c0bf8b6233d76c63f394752e8196a4672d90c35a949d79fcd79cbcecf2ec3ddb1cfc6587ccadccf4f4fbda4578a718124e13751566aa51d63481d1ace1f9683be72da2565964fb061aba8e6626321007a4028a507869b60a113c0f6e09206f554fb8f0f05137a084a48f478b60d6e09da77ea000f6209d286f5f54f1ce30f1c79293d15f4e603152c49150e16e906c4c8b9855df1817790e43f42836b701d4a28fb3734039cfc410d367b0f59aa8fe8a6ea84ff3d576a6f32b00f8f3b443c57892a124c8f0a319db1d11aefe358f3a912813444d3c5a8eb77a15fd96038dc186ab28baf1904d784cbc10eedb874ff6af379d9b3469a1334e8046a30a198f4a924d08169f1e6d3839b8c90cf7d4a899b73c823471ca489cb2a1b4ad487138327f25a16a40754fc9cd289b8f3f10d5e0bb3eb2674142ed1479af21535521b52c5a6f55e59f4fbfb432f763a98c3c4f5d7d96760560953b5860a9a7470365687b3107676cdd14dd2b58e44d3ce711a3b396499925d458afad838d93dfe27a368482c8718324e4e5e94e9e86f1a5e2136c3319e900aaddc269cd3903bb4bbc3a9b53ce157e13644dbb846c488d47787629fdf1538b1abd2fc30e96561cdb3db7befeb2eeb5d6aa5d9437c7e6299463709896fc8ede21511e1087bb76df78e0b8048dd942515bcd75393f63c8405aaf1d6b47c73caefa9d99ec5abaf3a8e0d6f71a89688c7ed2cf2589ed898bf58db5860bf8a269d27be71d5464dace9e77a92f7a3c593ed15032139598837bcce315bdecbb03e96e56f39432c64149f815484349bcf44b1d8b2ac09650d3fab752093b0206fe57d32622bf2428f910736b0a96791e2d21d84947f19f5c052ec5c89a09df98c1cab1f16a8eca02e5a12a3fd35f8ed082bf20e28215a4928f57d948899258c2964d96f9df46bc1dc07033e3af4a5f4350cc4f6a1fc8c87487b779d18ddc324f664865e67d1a47dcb07bb68667e7cb69b6e253ec425db4778ddde17db21e45667d52ffbbf7478603972cd7f7c565382b2acdde1c818270e5291c584e195d0490162f11796346738d238c0f075c83cfeafb3a7cd8ba51aabfc26bf93399c5818931a87044496618b4ee828fa9c17afe9ea9c722d31f00e8717679bcc406d3b0a25fad8c0daab0db1fbe7111c070e74497d3beeb0ea46be0fee730158f653ef2815a9f8f873c5e0f26977704d0d143cd4f1f14e6f1935af8dce206085803a44db59061a39281d4b44100b2673700cc88f53a3c1b3741345be2ae74e04b05c40abd82f9f073cf969f53c3e2bd0b0db5fcb8187bdce6b98379b3817", 0x1000) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3ff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 21:43:40 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x401) r2 = socket(0x10, 0x4000, 0x9) close(r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) r4 = dup2(r0, r3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x800, 0x0) read(r5, &(0x7f0000000100)=""/183, 0xb7) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x3, 0x50000000, 0x6}, {0x18, 0x0, 0xae, 0xffffffff}, 0x0, [0x1993ec8b, 0x1, 0xe57, 0x2979dedc, 0x7, 0x3, 0x7f, 0x3]}, 0x3c) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pf\x00', 0x20, 0x0) recvfrom$inet(r7, &(0x7f0000000280)=""/252, 0xfc, 0x840, &(0x7f0000000380)={0x2, 0x3}, 0xc) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getpgid(r8) r9 = socket$inet(0x2, 0x1, 0x1) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f0000000440), &(0x7f0000000480)=0x10) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000004c0)) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x4) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000580)={{}, 0x1, &(0x7f0000000540)=[0x0]}) 21:43:40 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0xf0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @udp={{0x2, 0x3, 0x8}}}}}}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000002c0)=[{0x3, 0x3}, {0x0, 0x401, 0x1800}, {0x4, 0x200, 0x1000}, {0x0, 0x8, 0x1000}, {0x1, 0x5, 0x1800}], 0x5) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0x800}, {0x7, 0x2, 0x800}, {0x2, 0x1004, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000380), 0x1d) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r0, &(0x7f0000000380)=[{0x4, 0x2, 0x3000}, {0x4, 0x2, 0x1000}, {0x3, 0x81, 0x800}, {0x3, 0x2200, 0x1000}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0xce43, 0x800}, {0x1, 0x9, 0x800}, {0x2, 0x3c5, 0x1800}, {0x4, 0x4, 0x1800}, {0x2, 0x2, 0x800}], 0x5) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x40) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000080)) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/119) semop(r0, &(0x7f0000000200), 0x0) semop(0x0, &(0x7f0000000080)=[{0x0, 0x9ed5, 0x1000}, {0x0, 0x3}, {0x1, 0xb500, 0xd41f01317733a3f9}, {0x0, 0x1, 0x1800}, {0x1, 0x3, 0x3000}, {0x1, 0xb1, 0x1800}, {0x2, 0x3dec, 0xc00}, {0x3, 0x1000}, {0x3, 0x2, 0x1000}, {0x0, 0x2, 0x800}], 0xa) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000080)=""/122) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000300)=""/127) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/215) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/242) 21:43:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)="4e0104", 0x3}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x3) chroot(&(0x7f0000000080)='./file0\x00') sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) 21:43:41 executing program 0: r0 = semget$private(0x0, 0x1, 0x1a1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f00000012c0)="07295af2d9bc614ebcae8d07cce80a73a15d2a1b1016bb25e33c3386e1f970529688b6863076b489751e41f15be3bb7fd47f2e38636c6db427a7dd204d6c36473f0762a5076505aa4962f26b4609112a6c03e9ecef00db3f1246b62063a541966c4cba195b7a7a8bd7ab654c1c202c754807245d670cfe5d256919dc258ae2c9df28e9809a86c0c6dafb058e93b0a8c42e6735c3186914c714efc1f638dc823f773852dde4470473ae393af7a14f", 0xae) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) r2 = semget$private(0x0, 0x1, 0x1a1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/3) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/131) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000002c0)=""/4096) 21:43:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="6202e57f7f000001eb9c2a"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000080)="faff", 0x2, 0x0, 0x0, 0x0) 21:43:41 executing program 0: r0 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r0, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r2 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) setgid(r1) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x2, &(0x7f0000000040)="23575210ee57ff1770fdbd94e5ce69c90d38a014a102026019dca52eed75a25f71d39ff5941e0f572a206e82047b89a3704a3390e397acb81449f831800d7478fb9209f2002a44a9eee491c260f2e91e86dd0b848025a990d58b79a8fe33dc668477134b85c95967e8ad58a0eac99db10cd56756b038a0ba575378394f9633b44e9e1f31a2380169840514f4a13d07e2fc5c7ae0be95289fb3c8cb20a0d026e05c62a8d47077e9", 0x0, 0x0, 0x0) 21:43:41 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcff80ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x10c, &(0x7f00000000c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "b13516", 0xd6, 0x0, 0x0, @ipv4={[], [], @rand_addr}, @loopback, {[], @generic="144dfa4d5d2e93379aa74103c32b3daf1e498a8cc308231f8f1003da18fee087f197743d172fa1f09d43435a76131236d470cbddd7bbdfe0dee2568c893c454baef6ff0cfb6f4d77aa1e5190cfda2b12cbf495b5ae365a88619f1984d200e9b27a932ca4cbf22a1dca8adb8a43dbb426832ba1f7c3cbaac735676e5ca00575e56ebbbd5deb9284cffee42ef796c934fc4516b45ed5f59411257e7ab1ded386d59fa82df1dbfde275c0a01e42d13f5cd1fbbd8562b3b0cd0dad615d0d2b2ac937c7c7b0b4dae34acd18e9b8a6731ccb61763798df7f7c"}}}}}) 21:43:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x3ff, 0x3, "070000003e79010034841c760b666bfede477dac"}) r2 = socket(0x10, 0x4, 0xd) sysctl$net_mpls(&(0x7f00000000c0)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000100)="7c05adb3792e5b6cf7d3bb505902e571ced8f8ecbdad8e9ce7b874fde18eb2087d04feee0ae319344c86bd3049", &(0x7f0000000140)=0x2d, &(0x7f0000000180)="c35d33af4a82f3fc518183e01309a8777770077c553aa0c09e72ce8da80577e5e36415186a96aa192d9d93952815aa491c050d465e87715ce1432bbd24a79a7ce8707c50affedd3df52738b0e05f2520059c1415d572a2338d7b16609c09448444872edcee8d9cd3fbae7aff1d79cb7f9f3438f5ed3b5b45c2448d2338671f96274adc97b9d5eb499a26632885816d8bfba6b9089372f3545c6113f0e06afb793cfd32bdf97ac3cf4a6750b08f75fe6db3dc45ff3a2744cc5861e49e3be5eb996b07d68023c98c75516ed0f6fb03fbf0bd1277f3449ae6738f981eec5a987533d9dcb00511cb87831efc64720bc6692722331dafb2bd", 0xf6) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x100, 0x1) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) writev(r2, &(0x7f0000000100), 0x0) 21:43:41 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) dup(r0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 21:43:41 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffff86dd6031797100383a0000000000000000000000000000000000ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001fe8000000000000000000000000000aa33000000000000004000"]) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmat(r0, &(0x7f0000003000/0x4000)=nil, 0x0) 21:43:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x80, 0x0) flock(r1, 0x8) r2 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001380)={0x800, 0x8, {0x3f, 0x4}}) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, 0x0, 0x0, 0x401, 0x0, 0x0) recvmsg(r2, &(0x7f0000001340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/129, 0x81}, {&(0x7f00000001c0)=""/249, 0xf9}], 0x2, &(0x7f0000000340)=""/4096, 0x1000}, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000080)={0x5, 0x7fffffff, 0x81}) 21:43:41 executing program 0: shmget$private(0x0, 0x1000, 0x201, &(0x7f0000ffd000/0x1000)=nil) r0 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r0, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r0, r1, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r2 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2, 0x0, 0x108, 0xffff}, 0x0, 0x0, 0xffffffffffffffff}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r7, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xc0000000, 0xffffffffffffffff, 0x0, 0x0, r1, 0x22, 0x3f}, 0x80000000, 0xb5d, r5, r7, 0x2, 0x6, 0x8}) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdfb) r8 = shmget(0x3, 0x4000, 0x3, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000080)=""/187) 21:43:41 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 21:43:41 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000740)=[{0x0}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xffff, 0x0, 0x80049, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r6 = socket(0x2, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r7 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x7) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x63, 0x10, 0x800, 0x7}, {{r5}, 0xfffffffffffffff8, 0x1, 0x8, 0x4, 0x8}], 0xfff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x68, 0xfffff, 0x6, 0x5}, {{r6}, 0xfffffffffffffff9, 0x0, 0x20000000, 0x0, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x8000000b, 0x9, 0x6}, {{r7}, 0x0, 0x8, 0x2, 0x1396, 0x8}, {{}, 0xfffffffffffffffa, 0xf5, 0x2, 0x9, 0xff}, {{}, 0xfffffffffffffff8, 0x51, 0x2, 0x7}], 0x2, &(0x7f0000000200)={0x200, 0x8}) kevent(r2, &(0x7f0000000040), 0x204, 0x0, 0x10001, 0x0) 21:43:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0x8, "661fbef224513311810a90fe00000000f8ff00"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x10001, 0xf67d, 0x401, 0x1, "adfd20e92015c57d40db1348b9e7178d7e7c6ed3", 0x3, 0x6}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000380)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c58086", 0x59}], 0x1) 21:43:41 executing program 0: shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10001, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000300)={0x1f, 0xffffffff, {[0x2, 0x1, 0x2, 0x8001, 0xfe2, 0x7ff, 0xfffffffffffffffc, 0x2, 0x80000000, 0x6, 0x6256, 0x8, 0x9, 0x9, 0x6, 0x4, 0x5, 0xfff], [0x9, 0x81, 0x6, 0x8, 0x800, 0xb49a, 0x8, 0x4, 0x919, 0x200], [0x4, 0x400, 0x9, 0xd1, 0x9, 0xfff, 0x40], [0x0, 0x9, 0x4, 0x1f, 0x5, 0x8], [{0x1000, 0x20, 0x13, 0x200}, {0x3c, 0x10001, 0x2, 0x80000001}, {0x3, 0x9000, 0x80000001, 0xf5}, {0x2, 0x4, 0x7, 0x8000}, {0xb1fb, 0x1, 0x3}, {0xbe8, 0x1, 0x9, 0x80000001}, {0x6, 0xa141, 0x0, 0x33be}, {0x9, 0x7fff, 0x3f7, 0x7}], {0x7, 0x200, 0x5df2, 0x1}, {0x8000, 0x3, 0x6a7, 0x101}}}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) linkat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$sock_int(r3, 0xffff, 0xba, &(0x7f00000000c0)=0x1, 0x4) 21:43:41 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x1a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendto$unix(r0, &(0x7f0000000040)="086586772801478a854c8ac67621ddade38156abeb7bb6ec5b6f4361f49609e4b3dae1f5d1c5cc4adfd0dde112a9393bf6d90d39c20afdd681c131ca2403470b328ad00caf846bfd77327aa450b74080896861acab628377c0d594f93458", 0x5e, 0x40a, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 21:43:41 executing program 1: syz_emit_ethernet(0x4a, &(0x7f00000001c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x14, 0x6, 0x0, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @loopback}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) syz_emit_ethernet(0x1066, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450010580068000000009078e0000002000000034e224e21", @ANYRES32=0x41424344, @ANYRES32=r0, @ANYBLOB="100800089078000701011312e00c7952ec393803d97bcc00ccaa29c7010402001312be2f7a4729514a14a30dbe9f6cddead902042000000044e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6f0000d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3f0180000000000000b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"]) getsockopt(0xffffffffffffffff, 0x10001, 0x7, &(0x7f0000000140)=""/48, &(0x7f0000000180)=0x30) syz_emit_ethernet(0xb6, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x80, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x3f, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"}}}}}}}) syz_emit_ethernet(0xb4, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb88a8360081002b0008004500009efffc0000002c9078e0000002000000004e214e21", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="6104000590780040050ef0a7adcf3a0a6040f6b5ca78010204900a131248c492ee3db57abe967788bcf84cfaf31312f857b09ed37b18a5aa56d343aeec53d7010402020781911a288e0000009b81b2edd791e1eb06c56c3df76a3cf2c134c3c982dfca99eaf5cd4fb0c2d01bd40100"/126]) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0xffffffff, 0x7) r2 = semget$private(0x0, 0x2, 0x321) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000300)=""/179) syz_emit_ethernet(0x1066, &(0x7f00000010c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1058, 0x68, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0x3}, @tcp={{0x2, 0x1, 0x41424344, r1, 0x0, 0x0, 0x11, 0x10, 0x8, 0x0, 0x7, {[@nop, @nop, @md5sig={0x13, 0x12, "e00c7952ec393803d97bcc00ccaa29c7"}, @nop, @sack_perm={0x4, 0x2}, @eol, @md5sig={0x13, 0x12, "be2f7a4729514a14a30dbe9f6cddead9"}, @mss={0x2, 0x4, 0x20}]}}, {"44e1a8931c1b02d595a2f128ab13fa649e0930cf216a31c99194a56602fa32c13ead787d009760411a4d74485c7748dd491362dcf01142d49dfde034f257e9ba135018f7be4c49e4452fbdd43aa5f5bf08cc5be9fceda4d6ff12f9dc58ed4eef77b7d3304db7c8822f40d1fa154db66a5e1e51f23d99ed5b21458d2e7fa6ff50174aa9f806114568c408f123857c14a02fb7a58970b1ace72f77c6d978ae677ad245a8294c83c7d4093b48cd9fa2079e96441b5e0512d3517d9066f3b31d1b86ad14bec55773785067ae21b28f7f3df9bf1e7c3f419a62c246953926ddbe4049df1d19d49282dd20883b7dea084c35d1f02a4cc413232d1596e060384f2d63d74957e81d39c35c4eef3d6f1ae3936bf12dccd88f7cc724e363a7c0f05e84613814b3941d8d9f1ddac42669217f08505f302c725f1c8db90021be3eb1d6d3027358197360356ab3e6bc70b42959bee0c9d4094e7a0dfb49c965b62c21df2d3057ed0f3a4b535b01951799c0b97b8e1d220d42228311d76ad2f339a270c60e50177f8981bd547d481c5a0763f932b0423f237424f39039f34287ebf10dc216e2f8d9e8906bef5297ad057e4c6e3ea8d2311ed472b6b5f9879692d7f1303ab8ff4a2c2f68bdc57964629319a8cdf710a532a1c01ceff12f7bb72ddb322a2a1bfa13a8d758000db353bf655ac544762c71266b46ba9197a061d589398f24989d3e50f1927d02a0b6deca7701197c5eadd7bb5af3dcd4881d685f691a6a0bad4128c9b86f9737726db6957f52bbd62ccf2441458e068057c6a3f755912736cca8cfa8bd2cc162b8134ce97a69e790fbea770f31f785514b0f4b5e11d636f3efacd624aa7c9c6a9610d0de6c56dfd834da92ce601ede5bb58424932abc00c2b3ad4f5cd086c0221b7219841f6782ffe80eeb992ae16572cf9752e51a3b3c56511c6a56903b6be23fd91d387245c02cb2b7d6eac534d18c59932996c0fe5ba45b8c9749e8f105bf6e7d7bb6d664d2067ef1235d687d21a556b3d485a821472774f660bd7c4ab8230037973fc01fffb7a63fbc29cb4e60c9b2b99a83362b343df3dea7446c137007155f756b11d1072ec69f3cd4950cf0821574085b5bdef5cc99793385d018b83348016ed00d8accf98bea3ae8e734aed8d2d52ffd2ab87898956c19035e5e62980334e72b32d37b3082017ac0d20af1d486e629e2c9dba136be5ec2c0671a15bf15a75d3b9c80f019875a9e04f1830b1931baf334862c473d5c9512a681f43c6cfbd35ee9ba93de7fca040d7f8843e6dcb0d5723b435e1858d3ea8243b39d429bdc827e0e55cf64961431e53e5fdfb679de88a383ef9e669f59e20ec3f9ff7f24e75a29413080b8d63279afa48c0a751797d94f6ff079d49814ce08a2e6ea3b76239ecf2f8d0b1b7ad7b6368332a13d495df3791e2ab12cc1ce893895125bb9501b4a669f01829973e6c610c618dfca25009cf50843020141e6c5ea6804fdcab6fb79d69c7403abecdd3fabd446ec08aa63c3b89bac40b4f71485fee3bf4035bb8c25949458f0fcefc40693844a18f0fa39650a7065c1f713cdc0516b524f0d918b64b0a0e4e357ffe496191cb343ee9ddc7e07c656068c9e5aaf23567388bb7e87e75072864103730d81d75734887593329ecbb47ae1caaa289aaccbac49a59ef0fcbeeda42bee14434afab43b38ef8daa28e18fe58cc25342eb5590bbfc494c89af670fdacf779a79ebb16fe1d85b35a90ced53fe30436b8481d57f2b4d2d9089b05e6fd77278bca7006832844c5c0a0e7583ea6aca616c96420dc7bf9e847d227a2cec63eadede79a473fdcae3e813e345e0269e5c27f5007d0ff9b71e9e38a27c53cc6c15087f32092352e625a32069d0ff7ebdbc2b1fe23dfd281fff1008e1fa0278baabf75b37d1afc9312009e77426a9cbc08c2df0ce6c4a0097ba20065aaed01b416cefbeb30995e77843d2220594c00b7ed9aff179171be9356c77369e4a4e145122ff178995970b8b22618d53b6e47b2afed998e0278535b6972179c819c9fd87f5124daba25a7ed59d1e2b8519de88c94662ac72060b61cf50f7053508647e10d6a54aaee1f04614c7157a077de3ee3c210dd4308c9233641e44560807f5a8e7dcb00e6f91015dc3112add65fceba1cdf0ca4ba72a441cd0c6e7388d8c84d9b9cf60759d7c816ca675186206c5fe1c8bca8a37c188676dfc4908d06d0d8611a656335a6eb0229c032c353512f2ec434540ad1d4e3aac0a3c219cc7bf39ff8d89d83702d619c12fc95d486dfc5a192c2ae66cc6e46f66c125eb702531dbc6aa4e5aff13b7de3263df61e021a350b7131d43aed6849d7299e542f9cd9cdb30350f29c58c3124ec61d63d16daf957e5fa54051a149d8778574cc0deedb2e84b3c6b27ee9e9f74abd04ea7925aded2892ebf7f09df0dfd0dadcee22ea99035b9c26b214646428c22bfa5bdeed4833ccfba849c7400f9d13764cfcf459c6157f0692f3f951b5507e3c7bbdab277f4d3bc6f89b286d9a81b5cada668af1ada24e990ccbc040e95a1de8054bf5492606f1c69657b22a361f20c3c68efc2a1126dd5d8eb0264042373f74945577eb1dc5b618442eac2b7dc43304de931bdbee67062c3b5befd551eb76d3156992caa3d43236a57ea44cd45e3e081ce4dda6be829477c1708c5e56a586c30a50dfe546a12016507754f0091c6d7ea817e9a839df61c232926c3e1e0a7f058bf8863629e9c5aeef13a49a8ca2e4d0b61e746f7d5fccfa0a54c6051e54c51aa7756a853145bb30cc99918bc0aea74428b6fadec09aeedcb9baf3dbce9a3e486f0a005333d5041389c1b13bf5e5e76572b1cf48c1ed15120dd84b4fe9591ddc286315c995346d21a6809d87542db3d9a5fdc537a91bdd144659cff327b039a324ac5943533b8acb2d62e697714a102aed14cc4899bc4ed2c3f0bc6d184513920047e69c91ff55c11faf8d69590b6a65b688aad87b9d2034960f3f83149dda1f35e130f22bad11230b38009a47f62d33df83ed1ba37c11ddc39b860e14ac64f86f7e6b0e031e745d246a140876dd2c5697aaede6b61f124a8bb3bcfbeb0b463db17b7b3ac75893a6264d744121c8cb22d7a5c50229c9e2ae4c6283d1fc28c5e1668a9554252ee29fa86111245c14c0e7795e87cda2eda060166c9accf9a3d4d54a46b90503dc0c20b0f4986c15a5c3dc9c8ea6ea20f6e85516162a844e44ac04d9542f7eee304cba626f79851860ee92a83651e0f819f833e4256a777eaedab8c41f136314c1bec91c46e7c0d2f89b06815796e246bed7b18d41d75ac043660a86cbf2147c66a7f72c9b40bbfa3bcb508f0491acb210f5f8b508f132c9d747d61351a01a25a76418dfbe7cca04da68a485b0e2ee946a461deecb78e9f455ee328fc4cd0322a532a83585c5cc1d45603b876b988c24e06bf31d5aba664fa651b0bc0f95fbac7c37666927ef2ab02e0014c0dd4769a1cd84df020622c62ca89be08c6a7068d66bf0882ce0bf68202a20d2c6443153e6c996b40034cf77d9d2e7cb385933ce7ed30400e77b6c93e967227cfd23fee2e475ae4eb32d22a66694ab4fc522b4c0c3f6a5c778bab0a737331562134db39cceab3a470f387497e9ed7b860802cb8336b35ab4cd75a13b2615e3037fbefde40e03ae68741012b65b0140fa1091aadac75ac251733e7ddd30a7a8e8bc4604b3f18178b5cf77db2a151807f3c3a4ce36e12f42ac79428055608db0edc3d8894925f2cbba729fa1948a4e8d8d50def4361a2f257380d562fa240480cb475c1d66cf717806a8e1e2de1120e770736e083a7b8aa17ba2aab41361aa0c083956e80198ccb0cd65a8baf3c89a3d360601df6306b2e0800712a06acc59ec6b64797623d4e839b423b2eed40495229041315234625b16cb2e244d3654f6297f76263ff9ed812d9fc4947757af2f94d3e8786eb64b882bc48c376e546f31b772f58a24ee8aa694e229fc8cacdffd248bfcb8a1e8cba13ad2b8206cc0acaac4e4d49fd07e60e71371216842aaef0afb3d5a28b401b01a246f5d1c7c385c1edded88b77bdbc1afbfe8779dc2bc11dcac724cdbb4f2f44e4beb15390cf38af3aab03a1585b640d95326c1e3ca0ef43b46750ce74bae1ae4cbd7f15a50749d25450ed4e7b14ae4f1e0b2b56820233d9a0f0787396099cd7768a491e9aded09dc817675151aba4b71736684a3dd8deab9801f69e9710db90ce5807be262cfde214eb2f6e8e073dd5cd0df5b700c94c0aa8c7c20218ca8c917906f49e97f0c2974c0ba0bd9bd8724de5e2415e88a8cdcb6b6d58f0c21ec6624e786c7a3cf2775af4465a12fd20083c0573ddabefd8afcfb1243ed75f2fb4a8b3eb1c2e964bcd6f0cfead02e0c88a252554b1787a8369384760d3e086e4f5174e80aec9dfc2c020177f851491b98875e58e78c8fc2e2dd076ea3103d884fc2677728932844f9ff374ecfcff078739e2e955b1389d0e6d10679b2b30598cc79ab8e209c731ef024e74eb6340acb59a1b94d4ff80410bb75de2f55a08fb28895b75353e1233560cad682cb5d9bfd621b462d281c7d03b30511c0451b434bfbe99e1decb914f94e0b9ba753f7f322a70084b758201d76fd0e5bae9f81fb2f0a9302c061b4be7a30995175c3c84d984c1a411e49512cc7802d00f5441804143901c659f0ced9fbfc36e8cef03c671dbab926e25d2f72a787c1a2e54a778092e8c374405e407b19c9d4d96676bd6399d7e3843f5264b1bd79420991011c22527ed3b91d837f54be0d2cccf3fc237df25bc07f04ac9f53e5ab5ba6d56060c00f6710a322e51eead42214948a643d352c12e66759a1252fd514e713b33b7861d93424d9014d7b705a8d91a5eb4e52937409a39d1cbf88df2dfdfb201498eef80c8b63c618aa5c644c6cda53cba81d1c5b8438459fcaf1a3ef573d7758cfa7128ee1a06721426119609ea6afc20a6aa1099cc53cb4efd07323fd794210a43b43913d8bcc5ca8b280820412536a83874336140c73b575c9e4d1a7caa8690d0d38d755b382e5a022ff09d16cae876a6922ce6faa753cde94ac57e6b5b70828d9ad74d6b7aeb75e3f923275a90065dc3367f460359453abde5d1fea64514586a83a0c52ef83e3894be3bdd6ee12b39cead9a9874d21ed336c09e19ab3e3a282f8455a6870b805cc406e8b5b4a901c869032c0832777e10d941c65c12d36d867da2030669e15292c8a89dcbc15a70e835984ea8b968a2428c523b6fe0207a32956b0d2d58e9b98094d850b3fff731875d1fa9083e9ccbd953a1f47296448f6dbe5955c2dfbaf7e32f3369dde8e7c3718c01f962d1035b234dc4200419520628500036d7348536d4162ef6348e4b80854af069d32f6d90c54bcc34c07e231a90b0349dbdbcb5fd796990f45ac7e5d73b698fa9af29be0bb022d36b20ee33cf392bdb52ea7fdc861e5e39dfa63825d0af01bfc54755b6f06d77bb68f30d157aff7c752628762f606085a488db93bea251dd4308626a40dcd44a60373eae7d366dba0ff02ab5d9722bc0d67f6188372d3eeea1600038f5315354ef7e64d0e3fda8407332b940777c63188bdd64aaa83bd95cb740823fadd779dde37f32eb5b6b82ab5bbf3ce44b40d937d8320d3bb05f3c697491ca3548338376d332056d6d4d38935e161b1371cb1cc800e416bbdfead341101a8428545409352d85b84e241b7bf7aa953bb0621833da526cf91e7806eb518740d11006502f62080ed5e690950e74cbb91f1090f7368b90930265bade9c62"}}}}}}) syz_emit_ethernet(0xb6, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c86dd60a08000008006000000000000d9ba78127f748999000000fe8000000000000000000000000000aa4e204e20", @ANYRES32=r1, @ANYRES32=0x41424344, @ANYBLOB="7048003f9078007f0402000103030700611884d8e8fb1ff2682e33cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795ceefc6bba9ce3380a4ae0a9623b90711633b03cfc471500fd219af49726826dff112944058de1cbd965ba8ca8ffa4e4a4c5ab02"]) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000440)='./file1/../file0\x00', 0x10, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x4, 0x6) syz_emit_ethernet(0xae, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaa50aaaaaaaaaaaaaaaaaa8b0800450000a0fffc000000019078ac1400bb000000004e214e21", @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="7102000590780040050ef0a7adcf3a0a6040f6b5a87801080a0000020000000101131248c492ee3db57abe967788bcf84cfaf31312f857b09ed37b18a5aa56dc43aeec53d704020402040781911a288e9b81b2fdd791e1eb06c56c3df76a3cf2c134c3c982dfca1979603a5b328f93920fd7b998eaf5cd4fb08a6d637509d401"]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f00009fe000/0x600000)=nil, 0x600000) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$TIOCCDTR(r3, 0x20007478) 21:43:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSKBDIO_GETBELL(r2, 0x40105704, &(0x7f0000000000)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) 21:43:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendto$inet(r0, &(0x7f0000000240)="516f9d64249b12bf24d6da305a418cbe4ebf6eed7a459e73951cb4f72da24357a73ca72c0a322b0b38ad6d180b1292a5888a4268870d927e46345cade80cf5b5d0aa2cf393d1610d01c2b62b9bf36d95467a1886a4502bfaaff5404b042dcf9bf7024cb9de627b20836ea3f7a43e3a76f7251c7ecf2e2c49460cf5e1ac2ad44021b21626e5a350ecbcd2e4b7febf4fdeac70250ca7eaf5e4aa7f2b0f54c124883f59b9f32929ee0c37ce400350ee3d7bd2cc998bfd2ba3855f51132254ff58cf227975bbe5f5edf5215283b18c2745ad77bf5917fa1b9b32b0fdfaf9c62ee18432e1a5005ed3be6edb51c6f7fe0a3f1d6ba37b3a0e53feb169243518202b", 0xfe, 0x2, &(0x7f0000000340)={0x2, 0x1}, 0xc) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080)="d9fefe106b9b9c573147f831b311f37572833321400ca9672d24c976db04df4b20a4fcac101a1fd5ee067a1ffaa8cd00b08d36a1d67f78a376d7b8a6171e4a6972fe04e0dc1bd28b9a85115455f044bb93c67bbd05a248b50d20e7c8d649d6c58e9cc2c5a6b5f0d9a4b59965b74ecd4d96371a823be94d7710014be26c0d1ca3f0f8e5ae4b0792d0817318a158f3cf084743f9bea8cc638293d011b2b21b9f930aa08f3666a45f7854faa7d4f4c8cbdb43b30bcef47ab025f3f9f6bc16b39b75292dafd750b3ae03ae152de810419c64c97150d75f04d55495ebf963867222ec0ab9031bd4e807f0fc4b1f7fa8bcdec991888e0b14129b4a9dbd84cd", &(0x7f0000000180)=0xfc, &(0x7f00000001c0)="8f80a6bfe0ac7c40dee0d48171e98107c77b1ec604688ac9442e03abcdfd007463706e0942f521a284e1a524eaba287092e80446a0e8af84c2dfa5e532bf18bf4d22d9f7bebc8a136c7e1b3240d573fd19b02223269de635411fc7361f14e441aeaeaad0a93698093678ed9b", 0x6c) 21:43:42 executing program 1: sysctl$fs(&(0x7f0000000040), 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x1) write(r1, &(0x7f0000000100), 0xfffffe5d) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000000)={0x788, 0x9, 0x8, 0x9}) 21:43:42 executing program 0: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') stat(&(0x7f0000000100)='./file0\x00', 0x0) 21:43:42 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff05fe71b61c6ac4e4ff00000486dd6031797100dffffffffffe02000000000000000000000000000102009078800010f65fe43edc0000000000000000000000000000160000000000ff347d900cbaf42c82d67015216ffdac60190000000000000000"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r0, &(0x7f0000000040), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) semop(r0, &(0x7f0000000340)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x1800}, {0x2, 0x24, 0x800}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1f, 0x800}, {0x3, 0x8}], 0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000180)=0xdd) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x1000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f}, {0x1, 0xd08, 0x1000}, {0x1, 0xf000, 0x1800}], 0x3) semop(r0, &(0x7f0000000040)=[{0x0, 0x81, 0x800}, {0x3, 0x3, 0x1000}, {0x7, 0x80, 0x1000}, {0x1, 0x5}], 0x4) r1 = socket(0x2, 0x1, 0x0) close(r1) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x5011, r1, 0x0, 0x0) clock_getres(0x4, 0xffffffffffffffff) 21:43:42 executing program 0: r0 = semget(0x3, 0x2, 0x20) semop(r0, &(0x7f0000000000)=[{0x4, 0x1, 0x1000}, {0x7, 0x1f, 0x800}, {0x2, 0x6, 0x800}], 0x3) ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, &(0x7f0000000040)={0x70, 0x40, 0xac7f}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20400, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000100)=""/6) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000140)=""/132) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) recvmsg(r2, &(0x7f0000001500)={&(0x7f0000000280)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/100, 0x64}, {&(0x7f0000000440)=""/127, 0x7f}], 0x3, &(0x7f0000000500)=""/4096, 0x1000}, 0x803) r3 = accept(r2, 0x0, &(0x7f0000001540)) getsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000001580), &(0x7f00000015c0)=0x4) r4 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001680)={{0x3, r5, 0x0, r6, r7, 0x12, 0x7157}, 0x32, 0x4, 0x1}) r8 = socket$inet6(0x18, 0x5, 0x3) connect$inet6(r8, &(0x7f0000001700)={0x18, 0x0, 0xfffffffb, 0x3}, 0xc) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001740)=""/5) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000001780)=0x5) 21:43:42 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/247, 0xf7}], 0x1, 0x0, 0x40) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) 21:43:42 executing program 1: pipe(&(0x7f00000001c0)) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000180)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000004000/0x3000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f00003b2000/0x4000)=nil}, {&(0x7f0000010000/0x1000)=nil, &(0x7f0000011000/0x2000)=nil}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00002d9000/0x6000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000009000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f000000d000/0x2000)=nil, &(0x7f000000c000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f000079b000/0x1000)=nil}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000419000/0x1000)=nil}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000345000/0x2000)=nil}, {&(0x7f000023b000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00005c0000/0x1000)=nil}, {&(0x7f000000f000/0x3000)=nil, &(0x7f0000011000/0x4000)=nil}, {&(0x7f0000014000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffffbffe}], ['./file1\x00', './file0/file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file']}) semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) getrusage(0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc1206922, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="b1af2ff0675e562b4c023bb2b51bdfee5cc7e8ec228c7862e4b9fc3d5100c6a31f8f8c81357eb8eeb4ee09b7f3cfe61208e887a01dea9cbf2d8decff833135e34c0a1bf2e8143e399689ba15d93950a139c3db51241bad397e4fd273473add7989e89a66843ef07061", 0x69, 0x0, 0x0) 21:43:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) r1 = msgget(0x2, 0x90) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="3ac026055dd031bfdc07966d6f17"], 0xe, 0x800) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) 21:43:42 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), 0x1) 21:43:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x800) close(r0) unlink(&(0x7f00000007c0)='./file0\x00') 21:43:42 executing program 1: syz_emit_ethernet(0x5a, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd603179710024000000000000000000000000000000000000ff0200000000000000000000000000013c0000000000000004018000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50e71302b387da61"]) 21:43:42 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000700000000000019078ac1400bb000000000b009078000000004100000000000000845b0000e0000002e00000024428000000000000000000000000000000000000e0000002000000000000000000000000000000000713007f000001ac1400aaac1404bb000000004404000000"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r1 = accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x0, 0x5, 0x8}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000280)=0x8e) r3 = semget(0x1, 0x4, 0x0) r4 = getuid() r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xfc, 0x0, r5, 0x0, 0x0, 0x0, 0x7ce}}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = msgget$private(0x0, 0x2000000186) msgrcv(r7, &(0x7f0000000340)=ANY=[@ANYRESHEX=r6], 0x1, 0x0, 0x1000) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000002c0)={{0x6d, 0x0, r5, r6, 0xffffffffffffffff, 0x14, 0x1}, 0xccc, 0x38, 0x61a}) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r4, 0x0, 0x2) r8 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r8, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) 21:43:42 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='#:,+%*\xe4\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xf6\x00', &(0x7f00000002c0)='(\x00']) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!', 0x2}], 0x1) unlink(&(0x7f0000000340)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000080)="f8", 0x1) fchdir(r1) write(r1, &(0x7f00000001c0)="092009df00000000000014804752cd8439df6dfe4ed2848f4aaaf26d69d99746cbe7b462cadf8f29157cb4b0159b19fc25be22ab705abf281e73d9b6338a02bf0a", 0x41) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) connect(r2, &(0x7f0000000380)=@in={0x2, 0x0}, 0xc) 21:43:42 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000640)=ANY=[@ANYBLOB="aa9373dc32f7322eb4aaaaaa080045000038de00000000019078e0000000000068cac1fbfda18534b106b7dd5f26d32af3c08faea1b1c2ff7700000009a9790e326600000003099078000000004500d7f95ee6000000290000e00000020000000037fa8441f0f96103c1470000282c0ba15d072efbdc9fb75ea995822e6ce15528457c6b526732ba79439056e0ffffffff0000000027016a36b7db93601da4d6630632933d8cb3460dc5ce4164ab230079f07a47df28bfe8892e64030000006e8e3efd4b105183ae83854598685db96f52d1437b86ae00000000000000000000000000000000d2b87577e227b99d4c845e368810e6d073b0d2a88c95293b162e2172345135be3b87048456c9ea7a84"]) syz_extract_tcp_res(&(0x7f0000000400), 0x5, 0xb567) sysctl$vfs_fuse(&(0x7f0000000080)={0xa, 0x12, 0x2}, 0x3, &(0x7f00000000c0)="e2dfddb5ab14b95c93e95783f46a20ca93c44f94d3cdad106abf257e0f3fbb24ced096404a9362982aea24d1cbdb83902ebad27651f000037c2282dd826abc2a54a4ee755a118233a0aa", &(0x7f0000000140)=0x4a, &(0x7f0000000280)="58a37f9ce8fac0ca72a11d5c09e7a31779176cfe3b0c10ea655b60ca6e6f364d08ce78289792269c1f690a772fec2dbdcca51ca08ef6eda6e97d1e417361de3e808c99d3a3e642a93f06692ea5a5988acfb1234a875daf422079a0031c1da95281fd68ceeb421bcb4a2a0d8034cf6d96f04e51c717a39aa6eb3c21fb68ff2e5547f85281aab60b402a4b253d2edf88cc9317ee93e7fd8c9bc6c6e7d66c0a20f844d7edde92e7a1aa8a9d6bebfcadfc0ebff9870cc2985758e59145b7fe09b4a817517c66c64760dc5b2945847ee9d3a572329dfc260573d983037062d8527855cde350be7d", 0xe5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000180)="1b9de7ff57ee5949908078831dedb6e15e9c66f0502b9752d9e96563da851ca34bc3274c9e9acd32d86d8dca4f4d5d450101cab786f135344976ffc4533b295a2b6585af95440f0bf7800e35964c4d4e23f72e18bed19cb0f2303d52dd9e431aba928f673f60f68dc5cbdbdea2b7366265f24ba361abd27d2c96580987696da452d8662a7eb8bb73b72852c1e3f31e57704b2758267f9ae30e81b7a9", 0x9c}], 0x1, 0x0, 0x0, 0x401}, 0x8) getrlimit(0x0, &(0x7f0000000440)) getgid() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x80, 0x8) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) 21:43:42 executing program 1: r0 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f0000000300)=0x807) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x2000, 0x0]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, 0x0) getpgid(r2) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x40]) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000180)=""/187) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) ioctl$BIOCFLUSH(r4, 0x20004268) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) setpgid(r6, 0x0) wait4(r6, &(0x7f0000000080), 0x0, &(0x7f0000000340)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) fcntl$getflags(r3, 0x3) sysctl$kern(&(0x7f0000000140)={0x1, 0x1}, 0x2c, 0x0, 0x0, 0x0, 0x0) 21:43:42 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000200)={@local, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @remote, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast2}}}}) chflagsat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaa01ec03a2235d6d102ddba60d7328454b5d51"]) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x7, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000380)) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)) setpgid(0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000580)={0x10001, 0x31, {[0x7834, 0x4, 0x5, 0xffffffff80000001, 0x2fa, 0x6, 0x0, 0x3, 0x9, 0x6, 0x57, 0xd3c, 0xfff, 0x6, 0xa, 0x7, 0x302732b1, 0x20], [0x632, 0x600000000000, 0x0, 0x4, 0x993c, 0x58e, 0xfffffffffffffff7, 0x3, 0x5, 0x6], [0x9, 0x3, 0x5, 0x3, 0x3, 0x9, 0x7fff], [0x1, 0x2, 0x80fe, 0x441b, 0xff, 0xd1], [{0x4, 0x80000008, 0xfffffff9, 0x5}, {0x3, 0x9, 0x3f, 0x5}, {0x1e6, 0x8, 0x0, 0x9}, {0x1000, 0x6, 0x4, 0x6}, {0x9, 0x9, 0x0, 0x9}, {0x2, 0xc055, 0x5fb, 0xec}, {0x0, 0x0, 0x9, 0x6}, {0x4, 0x8, 0xfff, 0xff}], {0x2, 0xf199, 0x1, 0x8009}, {0x1ec, 0xae, 0x0, 0x2}}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) 21:43:42 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x82, 0x4, 0x6, [{&(0x7f0000f47000/0x3000)=nil, &(0x7f0000e7e000/0x3000)=nil, 0xc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x865}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000e58000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x1}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x1}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000fc2000/0x1000)=nil}, {&(0x7f0000fc0000/0x4000)=nil, &(0x7f0000e23000/0x3000)=nil, 0x8}, {&(0x7f0000fdd000/0x2000)=nil, &(0x7f0000e7a000/0x1000)=nil, 0x7f}, {&(0x7f0000fa8000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x430b}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000007c0)={&(0x7f0000000780)='./file\x00', 0xffffffffffffffff, 0x3}) connect$inet(r1, &(0x7f0000000740)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8001, 0x9, 0x7fffffff, 0x0, 0x40, 0x4, 0x1000, 0x1, 0x2, 0x209, 0x7}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = msgget$private(0x0, 0x2000000186) msgrcv(r4, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) open$dir(&(0x7f0000000800)='./file\x00', 0x10000, 0xa0) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f00000006c0)=0xdef) setsockopt$inet_opts(r5, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000f7ae0018000000000000000000000000000000000000fe8000000000000000000000000000aa2c02000000000000ff000000050000000000783cb9290000"]) 21:43:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r1, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r2]) chown(&(0x7f0000000700)='./file0\x00', r1, r2) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x4, 0x8000000000000000}, &(0x7f0000000040)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) shutdown(r0, 0x1) pread(r0, &(0x7f0000000080)="308459efb98784076fb71084301e50c96842ad2e241f1c276ab29516ad724dd3919585a69567b41544c4b31a97ff1c3e48183e839b25c3aeb260ae0b700bbf0666ba32263db4d98448cbbf6aa712f47ec0968051ab9d51a13d2a4cb4a5ed82b13b1111524e2702f43fe52bae1fa51a7589f53c04c099a24cf3f4348339b1b08147becf4864f6f3eb98c94f0ddf66bc96db5f72b1b8e4c8f866ebfcd2231a01747e33eaee8f7aa5b91405cffda98f5a1317f56f8374ea04d5e83d1c2d9d107b1d0c8c0351151f571cd993e45adfb4260d88", 0xd1, 0x0, 0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000800)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000840)) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000940)=ANY=[@ANYBLOB="82022e2fac1400107d81afe46d5733e0f29384d0829696473d0000c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefefdb23d4f9c0e36d58ab4f79a65f69e73991844d490000010062d8edd55587267ba5090932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f452cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ec9263b7abec3fef53c46f9362301576534c2d7eeac6f70900000000000000fccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc4a7d76ba942baa127a4dc3f3354fcd7b01e94dabddc8a713ecdb22c517b8939ff036a801b5669356a3f996255f4dd7183fa2b85204e29c8c37d69864a92144e3ea32e04d709d7d06700200000093a9ddc93e8223278f36593c68be103eb0954fa3c63eabf60d69f3a4917170bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b5d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a26f41223ee94b5a3050000000000000032bd10467c0ca0086bc590f407990dca000000000000b9d2bb8ecc80d287ba102349414033cc010cf7649214dec62bffdfd3721ca05d2204a978be2d7f0537314b6c74f050a28f74490156f4462cccb3d32fcdd6fdc167fd4e399df50e3b5f01d704048ecb4c02452c9950f3907cd34ad3ec07430f136c0fa1d56223dd3ad22623a9b309e30f2d7597ef1096d8b304d3cb7c5dfb241a85dc1f845c3446048ba5091dd22d636327300f8b826146c8ee6482b31f72082a578b1f928ca4de8c9119b44295f0b3172c8d77f820da9e814378f7e9f0d1913d39f06e110fe7bf9bc457e368a9a1d9d4c927a4720c2fb3e3d81b83904c09a905497cdaae513b0f918391013fefbd0b35974c9c1f4c70be987f000045ce632e3ec0cf3d21f6be4e07218d3acf9061c787ac6da233a7ce12481a818c2fe2c98f62575cd83d14a444c25de8852192390811f847b4dcf0f404cb122d98a1e566039a741d0c35d3d21f24beaf540b962b5c583a03b7b39db7cd14ba4f20d54938b1fc6ab6a0e207ce007e4805dbf7093379a9745906ff7da369edd2976ecf129fae28ccc240a25dc65011bc21cdeccfe05323d88b7a7771ec3b222d3342bc461af977f9d168ff7d4bbe53c1ea87e1fdafb519310058f68ba3fb415c179da6e2e3ceb05df5636a66367862c31ab098f1ebcb91c56ac7aabe8abc462478a852454c0ae54c9f6f5f534f96d93ae66f7d21837be7a4e58bbd3edc89830d81d64d8e92fde74ca7b5c38802c6ab60d738cc60488b0e9e8231995b358183367a4c52f477288ecae3519e9f5e1d31985f5420808e3dfdd20b0101c2572e9aad0edb0300000000000000316ac273a4c691189e74c04b2d287b159a5f4f8cec6b40be97b6782214c39918d0aa72e9c1cbe0f14660a59e03306283ad9dfbde5650dd9501ce3106a9026519e7aea7c4c01369ea2b1bc161a4000000004178a5fae701275eb8663b25b142397a9e2405d3c0c47e840d440048be150000000000000000000000002a11ccee070aa34ded530e7ef600d543c2e84e7a1ebd24f265a332729cc668ac03b3882d29d033d361118aeb4889d24f1c262522aef2e38b819da0ce498942a5d78b1773ed40adf56fe204e99109579440a8765af16a4995169499e5062ccd423be1c41214148a895fd1c232b9fdf643063a29bd13e848e5545a2aa0fec763d8ecce133ab621804fdc6ce4eae6450309db0c370258b3bab27b24af7001663ed641d516871be34a1bf9c7e5f46afced61ccd614ccfd8271951574919f2691ba00004b82a3693c2a5ca9a12eba9a27d5"], 0x10) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) writev(r4, &(0x7f0000000900)=[{0x0}], 0x0) r5 = semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000008c0)=0x3) r6 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in, &(0x7f0000000740)=0xc) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000780), &(0x7f00000007c0)=0x8) 21:43:43 executing program 0: syz_emit_ethernet(0x8a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff09010000007c0000fffd00019078e0000002000000000b00907300000000460000000000000000060000e0000001ac1400bb89077fac1400aa830f0600000005ac1400aaffffffff830b03ffffffffe0000002070b00e0000002ac1400bb891708eaffffffe00000020000bbf02876000000000000002d95caf173ff8dc3"]) 21:43:43 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6000000000383a0000000000000000000000000000000000ff0200000000000000000000e8f6edd366a8396500000000602484a20000000000000000000000000000000000000001fe8000000000000000000000000000bb0600000000"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 21:43:43 executing program 0: syz_emit_ethernet(0x56, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6000e392b0000000fe8000000000000000000000000000aa4e204e2200"/58, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8000000090780000080a00"/20]) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x6a7, 0x1fc80d8b, "040015000100caff6b1cc5480000d35e08000600"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xfffb, 0x7, 0x2, 0x4}) 21:43:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000000), 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x8}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) sysctl$vfs_ffs(&(0x7f0000000040)={0xa, 0x3, 0xf}, 0x3, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000080)) 21:43:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0x40) msgrcv(r2, &(0x7f0000000040)={0x0, ""/17}, 0x19, 0x3, 0x800) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000080)='s', 0x1, 0x0, 0x0, 0x0) close(r1) 21:43:44 executing program 0: sysctl$kern(&(0x7f0000000100)={0x1, 0x3e}, 0x2, &(0x7f0000000140)="eb80bd39", &(0x7f0000000040)=0x4, 0x0, 0x0) 21:43:44 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @random="d71ca3dd0300", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x0, 0x0, @empty, @mcast2, {[], @icmpv6=@ndisc_ra}}}}}) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[]) r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000001c0)=[{0x6, 0x0, 0x1800}, {0x4, 0x1, 0x17fc}, {0x0, 0x9, 0x1000}, {0x0, 0x5, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x1, 0xc, 0x1000}, {0x5, 0x6, 0x1800}, {0x1, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x3}, {0x3, 0x203, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x6, 0xc333, 0x1800}, {0x3, 0x2, 0x1000}], 0xa) getitimer(0x1, &(0x7f0000000040)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x3, 0x5, 0x1, "5c4b5f491e6bfd094e3db3711b8e377eb6d8cf7d", 0x8, 0x3}) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r2, &(0x7f0000000500), 0x34) 21:43:44 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000000), 0x2, &(0x7f0000000080)="b0984bd6de3d7c17d3de495058523492505d9284ea6b10051f69044501d85d7f4cd8b8ddaa72f4b204aacbe7be719bb060e51e8f3df5682b2010a28d4692d1ca178b700700bc634a2a287e26fee1627c36c587d7469d1067ea78d599809dce723f182b565119c100603fdf1f2df8cfa57831be3a3303a11cc26b8d10c71c4ee13660219820b45d5009e62c58e41546ec61804e5d6d2afc198beb1a0125bef0db98c11e082d3c11ab967b29529072ed2bfb06feaf1520ba6b3cd547bb61392ff6f4c6abb496b2747c85ea9447c9b259281c4e56fc038e8d285b0f84a79302dbe4", &(0x7f0000000180)=0xe0, &(0x7f00000001c0)="1644a382dbac160b5d7a991076ac080adce4873a45cb4d45e9a5cd900b960492c6f4b13ea544d9ad00e0bc615fafe8d4edab9e256c2b02ab2a15a6318462c329d956d746d91415274942c939a9048fc9a8ae21ace79d2ce7f404e52ecdbb111fb6671730d2b197815c10b303b8591ace0f6cbf908a5e1b081d2bbfc1985862723c06bd01001403585d18a9bb890d89bef9a5424278fe3bbd617471115b61e681337c536a0ab692ba2fc8723ac1bb16d7a92574946f1894278857fe73de0dd5febff64f01f3106ac4396685859e178a2cce1c6be0c8a733888a07437e948d1e2b1626689db1289371a267", 0xea) 21:43:44 executing program 0: sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xffffffffffffffed) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) msgsnd(0x0, &(0x7f0000000280)={0x1, "01f586d0174fc1defe2e4fccb186760a5ae061e7777cddb30012a76d3b551a68e164dce55faf47f3828d1e1c6ef3e01588b75296936b7eb40cfa94f4e3afc94c046f70c4adc9717aa2474219956515957f02c9ae6caf6ccf9b9142da3b20f002a69c4cda847359f0d440b1e6f1649c042ff90c8b83936ed4af745b52be101f2add4cde4d0bdd6b04590531bb98f69341ea3331ed5847ec43e5f92f"}, 0xa3, 0x800) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000000140)) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/103) msgrcv(r0, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) r2 = socket(0x18, 0x1, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x1) socket(0x18, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, &(0x7f0000000740)="d6929e2e6ce0cf47bd22cec111c117e082e3b5cc16d870815ff3f65ad655ae1ceb3d884a7e01c27d8df2f4ad7d2932b9c9a9bffd886458d44e441d9ebc88141e40c3c87c36683c84c44af052319d23766b3a28112fe948ffdcb54565e9b4a63ab07f52b4ac17fb233da1d81414f3e4271cb6826a4b5514d1e9a623830b9b4b8ff19ef95e5d8a6cbec61876e2b420ac9aa881aaa5b6849e4b662a243c9ec2d9aa86887a4875c9c170eadb38128720697c17b80fd09d5dfb84370cff2a5790010e7bf9ed85f41ad91b866d5c2a986cfe58258226fb734026ebc40e5179985e9caab2a737dc00e624807d9b81040ce4f1e5cd03b46e27413ad12192d47060f5a334be2ec520bf2a3196c88ad14be790de3bae570ead124ff343f58d364543ebddf798430648bb0e6d0249384ceec6e9a2913db10c90167e510ee1d81bcaf2884a88a4769e5a236bef498b1b985cb4a239e86353ef0131a545ef9f87839acb9e4102aa2b13381b77df1f26236ae3d3c5f720054e7d74079ba903c90559118f2d4381d042fe5de1889ec44edcf1f08ac0f1c255899e589139c4f55a7ac8bbe741d4b4f4ff8aae580026b7ffdfe76bf66a87643c381f48339fb93e07fd8708a3fcca34508dfa769c51366c24ce89254bf9e965aa27a37944467738b3cb494c63b146fcba4ed34051f00a71253d9d2aa83787aa9d850b906e2af0149631698c44de587dfefdb9e763b6e41d6e15a0c72b21e356a71835d6e6235234a9356b8c14a3c620fba31de620b2cc6f01677931da3f83285a08fa4b5352d95efef80f720fddefaeebf880325b95462a7a73bc1df32d6dd2e38994abccb092c3de1d2e1fbbb177107a02825be100ec02116d49955be37fc3e660f829118bf93f131d7e403882e1e25d8d99fb75ca1937f6beb3d73ac2e60c2b8f3f86c2395ded096c7bae789fdf32851d05d5c0cdbe883f4acdfa590ab840ee1d10ba98a1ff026c4544d01f9da537e38fedcb602ec2f7dfe0119bfb8723e6ead2f746cbb1222013475295c09689da03a4850004b1043d5029aefe6d0f4cee7d64f489c5f03b709b49793bed81e10d3218ce815a309bdaf0ce43f1adad5a70350dce56445f3a1b2a6d3ff8582d305f50959e29f0bf3ed8a2065f03f813fbeca2229f9126469d917d52e1119076e935cf92e5fb3277d256f980fc1c5601c3bcb2a066a774956767bd4fe31c1396622b00a9aa53d6fe475a4daf6815b099ed266789b094aad444e19048b28c8038db1706eda8b4387f8e4277600b442adb131e946a1daf7ac7d8fa101288a560854b8b82c9ea62f2b182e809a2c83050b1874286741e377a06bc5d0fc2e598999a0d636b01562c3278c02626d728189517bdaa866103f5670a328cfc39f1a1c93e08f428e930d9ce6a7571fc0437dd55b258df64a2fc163ac8a65fb818e5953f42c341ee08124d89eba73b4f82b570a674e51d4651600121136ea2d878d6e6ed77e2abfd30836ba77acb5eeab3938af24193db86f30fe37068f7f2a4ec52c3b53e0fb53a7663f08231b7c2ce1b7c8948182087bbdb235426228c6887630d40faae7ec1ba6b87c95d58b2d57d5e160f3ef7ed0a44367f90772833f190b83c7db876b9e9c9856fd046774445490a7a8dcb046136200138fb0612dd8d3a87d21b221a8aff16149d7845c0f2536ecc307bd2cd572e151674b7138475610637c283e1c8c2024408d000386608cdcb5858407b185df3c3642b68b82bb7d343a518619a77f91b37205d79bf8041284ab0102c63af4b33846870f3132b577fdd78b2af7c35e5defc6a77bde4f851e5aa85133ea0f782b25effc2abee89ed14819453d40d4bacc9ac341dc12fe30a4e83ea14d26d115dcc7ef5764f1cc99adea63c4954217c1c967f0cf3139475a6471c53eac0d2012d8d192fff28e1bea1520c48566a0b2a25539f895d7d84c1fd7c37cb55baed551eb4cf89c2cb289873dc43bd566f3d6f563d9fe260704fb600d5f7f0bc3590b3635c0c69169616e409c2972a1c0a03b53a30c805fd6a73d869d70e37a4281ce5d73c9f7dbb120eac27afa252e9441234f958d8bf6a4ab55bdfc2116f4c721dcfee298bf59d7bd57c4899157ee5d979562f64e16b1864e7466e2f334fea423dae968d8655d0d740987b513ad25570b1ae3bcefd6eca62a596146021a5a8036104786b531ba2f2c3a05661a88f1dacd8ad5beeb4b52bf523aeaf14ebaaace9eccbf5322bb02985cb61700787748bdd10760686b6afcf45b9913b97e3dd199e067a5b81397c232edb3ad55e6002e82a0296431c962c7c881388faf0d5c1b9fddef1476ca5008b7e91f264d5f40eb14332cf011ce452f46946f4f75e90d64848b0d04add31aec5d0d946a9a5c14ab37273a0689dd26f5998c7cea7d7dd14b46422243df50cec59238cff41f13b1b779ed79ba792a82746196ac082a50eb861283bff3e3e8e5850e272e84c707a4dec05e8d7b8b8aefbc5e4f219c191a38f0bb1dddb8c4f6619671f76c5d4a9b7056b0c5cc7adada224cd159833ebe91e6b4e283e09dd50e57225dee71af81a98e3298acb2306bd73231cda58cc6d21ba00d099c436a11e52e01de320da82f3b9030b4760e5e72d538829e9050c8abab797a0ef8d5ca98aee26a3e27011101810968c95d4eb5957ecb03907262d1f7fe3734089228548a11c59d76b11019c7b842896c7488abbf4a0c3c1bb629c40e7c008e01e54909c80115ba11133e1d29d9ad92a69c4cd67cae925c25946808ec5f8ac0a8674a12d81cdd2983b576820b420347ebf8f4877dc7f696adee58a7b79bc90d665f4f550761b6af36eb2de9dc56264279f97923dde20eec9a09873be436137827db84c34c422c591dcc8fbdb59bcbf9a0e66170c55556384daf8df9ce2e05b2e88f233044d2a5e36dcc2c0e28d3c08af605d3862b6104fbcdb39c7dc0989e4554659ba4d92b2109ff156a06583a09fda4af0f49b838a6b44042a8f0ab542a34549f6f6736d8223606a82815ec58d0d08529ec82aa7f9b9894879847232bdb899ee994c57ac738ea3fca77d8ec80f012019377d73fd57474efb19c1168725311282923ebde6a4ca488d1cd2a3c85c4ce6f1955b16522fe0a05ba36e79b67bb37831e41f4ea0460c539d941bdeefc7e1d60d1cb7bec4ad4a5bacc35159f675da315db1d6b41ddd0be8fbd14a6070876dd30835f61134c910d43a63aa3c2e9baaadd86fe26f6e8de6bfa2e64218808d15a9f61e20e907347c5e59aa70d3b96d7124bc33a30d1842af8711da39d1d7fe58fa052399c5ac757177a09c4565f0469e30ea609c76f10e60312fc48537575676e93e1e1273fc8d77f4920b18320912ab50b7257d44019cf18abbc9ff38c1bbadb0a210a3a315915039f99d6e6b7c30dc35475b7c180f191f987063719f0a15e7436411a009cbd08f68fbc8159e48c9df9be550d99bc6de742b6fd69cb4d08a31797367796b106fceb44e9aa78d5b5ffc3b734d3fe50579d2c3116cb487894c08494c1d3d773a517f137acab39bc263086af8926559da1d85b56dae5fccdd1f0ca17ae86ccb55e09fc64a9712312079688c2898d17623906b21071b3647d707c61471a5d7ac58934f3f05227507112d979b1d984ca2b7d9ccb7b5c2cb24f4edec31b305aa808d82ac8d6d9b56b38d68d4bdeffb730fe11668df2a7f3a0ac8556e3dc87c9d7a96e0d700caa383c9998fd9f4a28a52d795c11f53bd8ee771efc9acbab7cf31d3996521cc829b66e1181cea36a2d615f1ce73c72cfcb980fca784df3d937fbe32295ed6fad237407a29ef6b2d9c1e5e32bbdc6f81bf9c2e983fe8a32a8cd9eb5c2531237856fee052f773d07a6f69dbe7ed34d03937d0f86c1a68684eda3b77e6dfbf021b3c96dfe64542e5f6e39874e9ebc8f47bbbf7597caac48322a1760562b0226b80cf2ec4e7f20f318e34b8a552701f292ce21c3bda8e6c5f5a2183af24a50430c6c57695ecc28b80f7f891f477f365e6edd4210164cff203a5b7d45610500134797a061bc19acf1e49e28ab9c85d986aa85eb7fbc63afb3cdcf2e50da8d9f2eaa343d4bc68a6720246adaaeb0b087c9f7ae70cbc0456ae38cf12c374590b111f78fd2e62a0df60ee69ee5bdc4a1648ed32a6bc6c3edf7017ef593b9cc1673feb68c9411f714345b5ca9d2ff5af41899006bf576f98d1a0d9a94caf915abf32d1018cd7cf38aaeb395a4f0a1eedf817bcde425536a10da523728b130df0783d6dc9d6a53b759cf79eafaa57548600fe57737fad35eafc2c854a0884a140b97a31f044d096a2458a6069727a12cb41244eda566be394722488a4f6ad24b6c23fd478c689aa97398aa8d2a76069b49e78c7423379fd1e38cbd5cc1535092ec8727860b888bdc4c7d85cfc371d2e312dd5b7a227dad3f9e0a67099314e560fa8fc5eb54070e91c40a3876575c45b30394414f2be791c93706d8674ec8457449f57bca59d5c14cd31ee4a56685f652c33d8c8d53ac852568dcb91a26f98db6accc2d55acefc6ffaa6b42e06ebcd4b7dd8d01f16e7034be7c6b1837d463baa8c8f198a5ba943210827aa947b349e86271cde858e907448be0257a5f12981ddb7521ae33e7aa8364fbef7dbc548a005db64406a698257a2e2fa7b34322e698a7de5d6f929aabf275fd9675a226867b65c1c29fcf08c7268d58ae8b4ec435dd737fd649da4d937bddb08439ef70ed29412ea92780b48bef6c400a2d9830e1f474873a19403d8125f42611ec1b9658a1ff4f7bdee3458110468884bfafe733d80de54995687d1ebc1c5081235a451d7a1c62ed22941d27c4a77889ffda9e924e90134690ad9695365df1ff1657f05e0fc4aa9854491c79ec1e4bf3593012bbf6fb62d685142db558aed26ac15732d29613902376b3411c9c3aaf5e39121ebf876246fc37362eaa46cf259c9f830283247b2092f947268654777b6607aa73ea8f892383c5783bdf214281ff0c1934c06cbf3003f4c8afbe7e616c0d6e73501e5626c1b50a833aaa1c8e528af45d2612418cb0776ddb9811957f8ffb211a6d1fac2768fed2b89c75cab13c0c44204f6614bcf4fb943dff90fd9cb812cb52a0a1cc20d50585b4fb1833492bb9f5184da62a64746cb1413b10efc5b6ee668c93d07cad96f28ad3204eeb349f2e8b46c798508c102a274adf2b48034e991b62c52768e6405034aefcb7c1384023172a50a52d9887afcac3e5267729eaaf4be7ab40f0ec5bd22e6fc19846288bc1b31cb1f59f09d8ce50a791dae4e6a93964547c28338093660ecaba4fbe5034d7d4806e64629af6884b631db0737dd5fe03ee4b47f77e609c6d531ce7d32786500b6e206a4d42b6b0011914c1049a2f4b192312c287198b6d69a1a866ae18dcaeedcd2034d623b3c3a669036f6898f97ab2d8c0d0cb0a8e592d286fca2227fa3932e45445821de55157cbbfd101bad6b66b56c86d4199eea32f8be88305f98c35cf2fecb0ff8274ebac2dea653662e0ef0d180ee64e08b1e40f4bfd2d96dd6c3c908d130f363e6026b183aa56dc33e31a7d5f7ca50bd0626a0464de4b09088778888c5fee68978f67d0e92adc1411426dcb480c4519b4c290e008450b2aad3bc6bad2304d3030682ac563e0e1decebd4b71aa4089f384437e26cdb64df74577cc93a971e644967db5fa2be27ef726ea34b27322acf485e19735d1f8540e656cec45f44c5b1ca206b4e579ccf9061f2adf902e2a1755b0293bd43ede7d6fd6f4e0924c05a8d6273cf210aace44a15d6715b10c8ca7a71d2fe", &(0x7f0000000040)=0x1000, &(0x7f0000000180)="a3e9e35990db55bf54beb9d879043aec431ad9df1d3b6ded3ceb5a1bac9839ad12393a9d2dfa027352c819de36bdf3a56f471f6e", 0x34) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000080)=0x1) r5 = msgget$private(0x0, 0xffffffffffffffed) msgrcv(r5, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="020000000000000be6e5d0bc25a07a6aebeacb0f475894353071f622861bea73da163e561f7539d205cdda97c23377c48ae9b583e73f9c655d5b91f5d3"], 0x43, 0x0) 21:43:44 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x10, 0x4000, 0xfc) setsockopt(r0, 0x1000000029, 0x9, &(0x7f00000000c0)="00f0ff000000008000000400", 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) ioctl$WSKBDIO_COMPLEXBELL(r2, 0x80105702, &(0x7f0000000100)={0x40, 0x7ffb, 0xfffffe04, 0x3f}) 21:43:44 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b33ff0f000000000000", 0x14) sendto$unix(r1, &(0x7f00000000c0)="8ea6f11a8e2b57a02c661474ddcf42e2894c1b8e9f72927eedab45ee08cae58a4ad9276252b1b19f85ef8b0e6223d3b77481677b9df0814e2d549c7ae1a68d3dc58f3fec5b334bb5b5b38ac0c1fe12b1aa39a4a09fa31594bcb8978243012135db39f4aae57309de4cccf333cdaaebb4b68c5f77fd939837c25193941e8a24c9aae2a30704966577562632f233ef1801091a65a9b90a5fb1c9c4f3ecdf0e24e6f08cac0f8ad7bf9ee13fd7cb6d044b150bf7282e50c522ea1ca6873637a4f52206d2595b5f4203cefec15626d6bd1bb2b403797e79fe99a42e5223b9f8e22e17f80f472fbdf8b7bd942ee0fc53bf38bd66e02d9202cb2b5b5a82febde9282d6a1450a98f3a0cffebd7a963fb7c5f4d9d994061f8b14c40b9e4fa40245f14da65cd0bc870c57ca2d21de113a873682770f4fc4412a239bd54ef449072ec1e0ff4372a80c914bffef6abb1a2a6afe4e671397962556becce496f1d749ff23b599ded71baad185c3bfabbfe2d3e4b5d714eceeb1b27406f25f6d41d04b3badddf7efa920dae063b8188ac0a060878825abca995df1048924b4ac35d326c4d788089e222f7d8c0f3c136f6b6ec62db0f93552f9e34358792e933deaa6d52862d47bcbff22b508cea560f5af16a401f8fb89ae1bba26cd2c3abd7bcb413e4bf78c27f52043a2359c4eed09eeabdac02207e8ff60b1bb799d31f213ab1544227e0f25e69c00c0fdcd16e495cbccec8266d2f0f7aeb35a895104f222db062af85954713b75184a799714fa0d5af8d79560dd0d2c03de7c9728948061be4257b182a9c6b8f2de9297c674b477c4549423ee40d82f36ef749fc9f128d9c9ccc31d1068412d84ded3f25adcf57958bab131284ba4749325fc378fee685d4e26080effcfcf63d5af97e4b132699783b98a2a43b2c0cd2960def5594794717ecf7613bc4380f703355a10f5a43f68367fed10f620c3d4179a43adae1299d6fea61d2d6e4eedf2222d101e073479fc03d226ae51e640a0d52874adbb0b400f1fef96ed7852bfdb1d1acb4e24c3b02feeea746d4d879cb9ab7adf32eb876b89492d69dba26076f1ba31ba68f58720160127dc14673f5fe5692ee5cd5febb8bf0e3f3066c1c8f35e2d34695ea98df4ee384d6396ca048fb1730cffda532167df2f969855c8425c8e1086ca5c12a46dc34fce0783a51e8024bbcbfebf4a8c3a6ca7a03336a6b4f21d29dfe3155fb8bea36009748901fa31d533a469f8b6666b452d6af0b28ece9875212a2253f1bd10467e88ad4e9166df1f3826c9cb7096816de08ad84c1b3306337525f21ae538b24f8b993a64522357189d289c08ddda3b314f807f00d6900f9aefc27bd9715dbe49c9d29ac2f4833bcca3d4a117106691bbcc5f0dc48c59c5e9d1b018e855d38610bf70671f13142d49391e1f4472e96fe60305af4bf54615cee91906ee7efee6d6f81f4b1ad4e7c360d4fd8a339788c50acce6403ef8e30b5f182e37a472b0d167c5a23139625b671f0853f1859966f9b03f66995b12e209aff525428c29403b568b0a56ca5da131bd4fdc00678e14b808d883e08592daf51c358cb9bbd62f21f62984329a0997bc90d08459342a51db89a99af1cded7335a6ed7e1df11db063b63df4f0618f8beaac53adb15ae8821ece98c63a2ff8682fc1edcabe8030350e45b284beb69ce3523d12e9c5bc1c1e127c0c5ea64acc9350dbf7712af6d5d35393ec00b1974c8b1492c0dbf9fbb7d9bb0c6fc1e18a92c3e7016c3bb962598a0e1575568941874d16ff5aa0a5623ffa4504d025841352941b208e832f14f8b251a655e016a56cb91a2d693cb6a4f108d5e57d054cb969b2d9f59de51b91680174d8dce394a2253983e0779ccbf2bfc2bff1475c9fb98c12367429c39226494996e89aa3d3d6e2bfaba52ad4682e1394c98473f4e6092ad4a2fbfefa34f5febe3ac920b4a857c4e2b06e4b1b4a09a79eee202569fb04630cf5d9d539e302b21f4013d70d21cbd26d34a8b3ed587122858f935cd64ab8a3dc0a0b231df9d40f46456e8c9059ef3e789cdb8dec7a091c7a91b5f5f5bb557b8ef08c1cf60f1574cab1727580e7b8450e7884705169d15d4118710eecb34055e50035ccf32ffba8d82039850d1072f161e31f38260739f8eae7eea04da294848d808c255ccb9aaae239d09e1a89e636a9bca8592a9bfcef33e39136c4e0ed457c5409ffd5062802bf529fb817d8413c957f7dca4f0c3bf809cd4137eab820fbfb235590907521c645d37f61ae7ba2cda96b6f824918050fb92f99ee49ffc92cf87e94be31b2d72d0a7bb1a3cf1fbae0fe3577e9893dcc8ec3b8f7bf70f3a13ac041c88c72cfccba7906b3d266935d5fca1bfe3dd6cf7c79bbcf7f8a606834addc1d29ddf67981b16ddc1aadb390a869d59959d7338587f8c75f2de26d25ecba3394c26837a850283e60cb3a289fc4fd282fd100662a296750545b0d775ec52b7ab555f28e528781c1075665ff4e32cc409153e37e4e187dc796b8ffcf3d08db1123d0d9f6b6377f0720aa735f043f77d6ca9375eb18e7a8bd6e463f446556899785a419741161c042d7cfa1f85c3d685a1f14d5e9d0ce01cdbbb26199926b1523a6ebb983a165b5f62f3297b13c3f7e02fa8e063602b51c1b4ab394f5c1de36d8d9e9f2a15e10b7516f858a04ff6c824725e7c174e6b3eff2eff8c6f078797dcae3d36d051a95de039c95eb541318eabea0b96558658f8f7a6a4e0072101f7f863e45c1d00d18b600946a236e475af45971380e36249d168ae2400f83bccb7d0cc188540c39743623908fe29ab4eadf7a91dfedb2414fef166e9635352cf2c1e302050ae378ec48a7743b683f332132502379434aff750d1154542ca0b7e21ed64bc461ed525d5ec326235959ae6b8167fcb1bd53ffc2b210bd26903eb48fce7852d79974f08db25a3fe3d716fcaa64f21bf5f583556ea2e8c3d6ac5538b222689fdc1805e589a6220740cf721c93dcf842df01b0cdaa40ade4cf803a55b0ccfe9f1fdad1c0bd9751ebe8ce2edc0877f38133048eae4d449af2964a7af234d8d64115bcd7ace9633292a8009f31a51eed38be12793112af9b44c47093751f140e144159ea7a3bd552e9dbfc8c14edc8daf5b08ed9d50cc1e5aa82b41337745372fe3f69c10d4197823c961f2f4eadc9b284bb0181d8b847ef2b4ff0d64bffbb11432e42bd7f0bc8e5ca410cc8828cbcede13fdbda6ff2980826fe9bd073e10d5f89f17fbcccb0d2d93bf207cd4921c7b82012f7f7654b14bdf118907f3668af162a54e955b4280112ebf75f2ff3b1b7ee49634db3ae67ee16b54d5b25ec28152a580e84580ae72fba3f29d5ea9804f2c3bc735a562e63413cdaf70ffc8ae7a500c91cc5b7f84cb17158682e9479dd878782050ae3b9797af59c2b2d238555900d979aa725e07e902c6a948ea6b85a9ee7fb270f9da5beb72ef4f441930a46d8b5c8f241c3eef708ceddec85acc2e3120e8c2a775c9f964720168ec1ce5a5bb692c4e861ecea9c6e216b3487a37fb9bb70b357e3eb903686101761447008f719f95acfb44074fd44877af3868798bc68ad85f1c02c17a6bbd475069413ef26be5bdaa876b83d0e763333dab32ce7f212eb23a30fd8e315f33c724a5ce32b683a8e8798279449e33bc5293b75c488c62e9930742f217b9b7ea53dd3b3556a15e340e608073aa5a33e6fb9112c8c12c5a4c9f35446c6afe70f52421d7c8e572e8848939b5983cd17f8840e6bda8ddcb6eb4e882e60aca38d3677603450be680c5fa1b28670c58aaa5d7ea7e896e3143855ea6f1b89fb717bc3aad9633229ddfa57bc039d2e0c84935753f306f9b758dac32ec4033cf5174bd0be7fb4765e26e73f1b94daa30f7e2f94fd8e5e16db5d9fd1b11e66fc481a26ec3318d4bdadd6d24f37c5d967002a3f3760b7a5af79e8588ffc9f17a75139e82fd73f7b92b83cb7a9a16ba86af13ec74200a8f5aa1922f334d29d2482f0e41261600f3056d80ab0dd08aba28ce4e5a50badbf266", 0xb29, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000c00)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) kernel: double fault trap, code=0 Stopped at pool_multi_alloc+0x2a: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace pool_multi_alloc(ffffffff8287dc18,2,ffff800020ed7278) at pool_multi_alloc+0x2a m_pool_alloc(ffffffff8287dc18,2,ffff800020ed7278) at m_pool_alloc+0x78 pool_p_alloc(ffffffff8287dc18,2,ffff800020ed7278) at pool_p_alloc+0x74 pool_do_get(ffffffff8287dc18,2,ffff800020ed7278) at pool_do_get+0x112 pool_get(ffffffff8287dc18,2) at pool_get+0xeb m_copym(fffffd807aabf500,0,3b9aca00,2) at m_copym+0x14b ether_resolve(ffff80000017c2a8,fffffd807aabf500,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed7408) at ether_resolve+0x49f ether_output(ffff80000017c2a8,fffffd807aabf500,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd807aabf500,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd807aabf500,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd807aabee00,fffffd807aabeeac,0,14,fffffd807aabeec0) at udp_sbappend+0x399 udp_input(ffff800020ed7aa8,ffff800020ed7ab4,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed7aa8,ffff800020ed7ab4,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed7aa8,ffff800020ed7ab4,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed7aa8,ffff800020ed7ab4,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd807aabda00) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd807aabda00,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd807aabf900,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed7bf8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd807aabf900,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806db23b00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806db23b00,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd807aabf500,fffffd807aabf5e0,0,14,fffffd807aabf5f4) at udp_sbappend+0x399 udp_input(ffff800020ed8298,ffff800020ed82a4,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed8298,ffff800020ed82a4,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed8298,ffff800020ed82a4,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed8298,ffff800020ed82a4,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd807aabf600) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd807aabf600,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd80713f1b00,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed83e8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd80713f1b00,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd8069982e00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd8069982e00,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd806db23b00,fffffd806db23bac,0,14,fffffd806db23bc0) at udp_sbappend+0x399 udp_input(ffff800020ed8a88,ffff800020ed8a94,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed8a88,ffff800020ed8a94,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed8a88,ffff800020ed8a94,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed8a88,ffff800020ed8a94,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd806a8e6800) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd806a8e6800,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd8069982800,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed8bd8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd8069982800,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806d7e3300,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806d7e3300,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd8069982e00,fffffd8069982ee0,0,14,fffffd8069982ef4) at udp_sbappend+0x399 udp_input(ffff800020ed9278,ffff800020ed9284,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed9278,ffff800020ed9284,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed9278,ffff800020ed9284,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed9278,ffff800020ed9284,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd8071a79a00) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd8071a79a00,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd8069982900,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed93c8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd8069982900,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806a8e6e00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd80713f1000,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd806d7e3300,fffffd806d7e33ac,0,14,fffffd806d7e33c0) at udp_sbappend+0x399 udp_input(ffff800020ed9a68,ffff800020ed9a74,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed9a68,ffff800020ed9a74,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed9a68,ffff800020ed9a74,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed9a68,ffff800020ed9a74,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd8069982100) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd8069982100,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd806db23a00,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed9bb8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd806db23a00,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806aa13f00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806aa13f00,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd80713f1000,fffffd8008070060,0,14,fffffd8008070074) at udp_sbappend+0x399 udp_input(ffff800020eda258,ffff800020eda264,11,2) at udp_input+0x12f2 ip_deliver(ffff800020eda258,ffff800020eda264,11,2) at ip_deliver+0x321 ip_ours(ffff800020eda258,ffff800020eda264,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020eda258,ffff800020eda264,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd806a8e6600) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd806a8e6600,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd806f719a00,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020eda3a8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd806f719a00,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806b14cf00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806b14cf00,0,0) at udp_output+0x5b7 sosend(fffffd807197f960,0,ffff800020eda6d0,0,0,0) at sosend+0x601 sendit(ffff800020ef2c70,0,ffff800020eda7b0,0,ffff800020eda890) at sendit+0x5f1 sys_sendto(ffff800020ef2c70,ffff800020eda848,ffff800020eda890) at sys_sendto+0x80 syscall(ffff800020eda910) at syscall+0x4a1 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x343946ce120, count: -93 ddb{1}> show registers rdi 0xffffffff8287dc18 mbpool rsi 0x2 rbp 0xffff800020ed7070 rbx 0x20000000 rdx 0xffff800020ed7278 rcx 0x1000 __ALIGN_SIZE rax 0xffff800020ef2c70 r8 0xffff800020ed7408 r9 0xffffffff81589800 ether_resolve+0x180 r10 0x46e6e407358fda69 r11 0xd240f3587d48bdb3 r12 0x2 r13 0x1e4000 acpi_pdirpa+0x1cfe68 r14 0xffffffff8287dc18 mbpool r15 0xffff800020ed7278 rip 0xffffffff81a2ed2a pool_multi_alloc+0x2a cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020ed6ff0 ss 0x10 pool_multi_alloc+0x2a: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> show proc PROC (syz-executor.0) pid=239173 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020ef38c8,0xffff800020ef2a08 process=0xffff8000ffffc7e0 user=0xffff800020ed5000, vmspace=0xfffffd806e9decf8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 34390 297850 0 0 3 0x14200 bored sosplice 84033 164904 37202 32767 2 0x10 syz-executor.0 *84033 239173 37202 32767 7 0x4000010 syz-executor.0 84033 250623 37202 32767 2 0x4000010 syz-executor.0 37202 35097 16839 32767 3 0x90 nanosleep syz-executor.0 16839 222041 9712 0 3 0x82 wait syz-executor.0 15859 305253 79969 32767 3 0x90 piperd syz-executor.1 79969 30180 9712 0 3 0x82 wait syz-executor.1 9712 79373 29814 0 3 0x82 thrsleep syz-fuzzer 9712 406886 29814 0 3 0x4000082 nanosleep syz-fuzzer 9712 222751 29814 0 3 0x4000082 kqread syz-fuzzer 9712 520965 29814 0 3 0x4000082 thrsleep syz-fuzzer 9712 253460 29814 0 7 0x4000002 syz-fuzzer 9712 184845 29814 0 3 0x4000082 thrsleep syz-fuzzer 9712 373970 29814 0 3 0x4000082 thrsleep syz-fuzzer 9712 171781 29814 0 3 0x4000082 thrsleep syz-fuzzer 9712 96470 29814 0 3 0x4000082 thrsleep syz-fuzzer 29814 95990 22448 0 3 0x10008a pause ksh 22448 15917 30166 0 3 0x92 select sshd 85217 214274 1 0 3 0x100083 ttyin getty 30166 79127 1 0 3 0x80 select sshd 91580 57740 7214 73 3 0x100090 kqread syslogd 7214 16550 1 0 3 0x100082 netio syslogd 78374 261921 1 77 3 0x100090 poll dhclient 83896 197711 1 0 3 0x80 poll dhclient 54577 157564 0 0 3 0x14200 bored smr 79598 2885 0 0 2 0x14200 zerothread 1981 177554 0 0 3 0x14200 aiodoned aiodoned 61384 44573 0 0 3 0x14200 syncer update 76405 270238 0 0 3 0x14200 cleaner cleaner 40015 467789 0 0 3 0x14200 reaper reaper 7070 354901 0 0 3 0x14200 pgdaemon pagedaemon 24231 465526 0 0 3 0x14200 bored crynlk 73873 92691 0 0 3 0x14200 bored crypto 12663 218038 0 0 3 0x40014200 acpi0 acpi0 9216 158411 0 0 3 0x40014200 idle1 16810 120166 0 0 2 0x14200 softnet 12777 261941 0 0 3 0x14200 bored systqmp 76004 354725 0 0 3 0x14200 bored systq 10139 133023 0 0 3 0x40014200 bored softclock 60637 158815 0 0 3 0x40014200 idle0 1 40579 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 84033 (syz-executor.0) thread 0xffff800020ef2c70 (239173) exclusive rwlock netlock r = 0 (0xffffffff8270d940) #0 witness_lock+0x4b0 #1 solock+0x5a #2 sosend+0x4e5 #3 sendit+0x5f1 #4 sys_sendto+0x80 #5 syscall+0x4a1 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9465 6330K 6330K 78643K 10573 0 pcb 13 8K 8K 78643K 13 0 rtable 109 3K 3K 78643K 397 0 ifaddr 39 10K 10K 78643K 75 0 counters 43 33K 33K 78643K 53 0 ioctlops 0 0K 2K 78643K 35 0 iov 0 0K 16K 78643K 15 0 mount 1 1K 1K 78643K 1 0 vnodes 1216 76K 76K 78643K 1308 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 1K 1K 78643K 2 0 sem 12 1K 1K 78643K 90 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1824 197K 290K 78643K 13058 0 file desc 7 21K 33K 78643K 354 0 sigio 0 0K 0K 78643K 4 0 proc 48 50K 83K 78643K 579 0 subproc 34 2K 2K 78643K 119 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 39 0 in_multi 33 2K 2K 78643K 103 0 ether_multi 1 0K 0K 78643K 3 0 mrt 0 0K 0K 78643K 1 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 2K 78643K 451 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 143 26K 27K 78643K 1740 0 UVM aobj 9 3K 3K 78643K 10 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 8 0 NDP 5 0K 0K 78643K 24 0 temp 102 3965K 4029K 78643K 3056 0 kqueue 3 4K 12K 78643K 18 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 10 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 88 33 0 31 1 0 1 1 0 8 0 rtentry 112 102 0 56 2 0 2 2 0 8 0 unpcb 120 139 0 131 1 0 1 1 0 8 0 syncache 272 4 0 4 1 1 0 1 0 8 0 tcpqe 32 58 0 58 1 1 0 1 0 8 0 tcpcb 592 69 0 62 3 1 2 2 0 8 1 ipq 40 9 0 8 1 0 1 1 0 8 0 ipqe 40 19 0 18 1 0 1 1 0 8 0 inpcb 296 328 0 318 3 1 2 2 0 8 0 nd6 48 22 0 15 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 411 0 220 12 0 12 12 0 8 0 art_table 32 412 0 220 2 0 2 2 0 8 0 art_node 16 101 0 59 1 0 1 1 0 8 0 sysvmsgpl 40 26 0 14 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 86 0 76 1 0 1 1 0 8 0 shmpl 112 7 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1701 0 303 88 0 88 88 0 8 0 ffsino 272 1701 0 303 94 0 94 94 0 8 0 nchpl 144 2290 0 706 60 0 60 60 0 8 0 uvmvnodes 72 1829 0 0 34 0 34 34 0 8 0 vnodes 208 1829 0 0 97 0 97 97 0 8 0 namei 1024 6480 0 6480 1 0 1 1 0 8 1 percpumem 16 37 0 5 1 0 1 1 0 8 0 scxspl 200 6825 0 6825 8 7 1 7 0 8 1 plimitpl 152 54 0 45 1 0 1 1 0 8 0 sigapl 424 527 0 495 4 0 4 4 0 8 0 futexpl 56 3347 0 3347 1 0 1 1 0 8 1 knotepl 112 141 0 121 1 0 1 1 0 8 0 kqueuepl 152 68 0 64 1 0 1 1 0 8 0 pipepl 304 177 0 166 2 0 2 2 0 8 0 fdescpl 496 511 0 495 3 0 3 3 0 8 0 filepl 152 2595 0 2491 5 0 5 5 0 8 1 lockfpl 104 39 0 38 1 0 1 1 0 8 0 lockfspl 48 13 0 12 1 0 1 1 0 8 0 sessionpl 120 22 0 12 1 0 1 1 0 8 0 pgrppl 48 41 0 31 1 0 1 1 0 8 0 ucredpl 96 303 0 294 1 0 1 1 0 8 0 zombiepl 144 495 0 495 1 0 1 1 0 8 1 processpl 1008 527 0 495 5 0 5 5 0 8 1 procpl 632 1052 0 1010 5 1 4 5 0 8 0 sosppl 144 1 0 0 1 0 1 1 0 8 0 sockpl 400 502 0 482 3 0 3 3 0 8 1 mcl64k 65536 11 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 3 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 175 0 0 21 0 21 21 0 8 0 mtagpl 96 1 0 0 1 0 1 1 0 8 0 mbufpl 256 272 0 0 15 0 15 15 0 8 0 bufpl 280 3767 0 178 257 0 257 257 0 8 0 anonpl 16 165357 0 153139 92 14 78 78 0 124 17 amapchunkpl 152 4125 0 3859 16 1 15 15 0 158 3 amappl16 192 7459 0 6946 75 37 38 47 0 8 12 amappl15 184 134 0 129 1 0 1 1 0 8 0 amappl14 176 35 0 29 1 0 1 1 0 8 0 amappl13 168 62 0 60 1 0 1 1 0 8 0 amappl12 160 90 0 85 1 0 1 1 0 8 0 amappl11 152 60 0 51 1 0 1 1 0 8 0 amappl10 144 30 0 26 1 0 1 1 0 8 0 amappl9 136 379 0 379 2 2 0 1 0 8 0 amappl8 128 226 0 166 3 0 3 3 0 8 0 amappl7 120 309 0 302 1 0 1 1 0 8 0 amappl6 112 138 0 123 1 0 1 1 0 8 0 amappl5 104 587 0 575 1 0 1 1 0 8 0 amappl4 96 301 0 272 1 0 1 1 0 8 0 amappl3 88 84 0 75 1 0 1 1 0 8 0 amappl2 80 2964 0 2899 2 0 2 2 0 8 0 amappl1 72 24785 0 24309 22 12 10 18 0 8 0 amappl 80 1422 0 1347 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 9 0 1 1 0 1 1 0 8 0 uaddrrnd 24 511 0 495 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 511 0 495 1 0 1 1 0 8 0 vmmpekpl 168 8230 0 8194 2 0 2 2 0 8 0 vmmpepl 168 80366 0 78534 114 10 104 107 0 357 24 vmsppl 368 510 0 495 2 0 2 2 0 8 0 pdppl 4096 1029 0 990 6 0 6 6 0 8 1 pvpl 32 332868 0 317302 195 12 183 189 0 265 45 pmappl 232 510 0 495 3 2 1 2 0 8 0 extentpl 40 53 0 36 1 0 1 1 0 8 0 phpool 112 254 0 3 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x1a: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff826f5ff0) at x86_ipi_db+0x1a x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x23 end of kernel end trace frame: 0xc00156ee00, count: -3 ddb{0}> machine ddbcpu 1 Stopped at pool_multi_alloc+0x2a: callq __sanitizer_cov_trace_pc+0x4 ddb{1}> trace pool_multi_alloc(ffffffff8287dc18,2,ffff800020ed7278) at pool_multi_alloc+0x2a m_pool_alloc(ffffffff8287dc18,2,ffff800020ed7278) at m_pool_alloc+0x78 pool_p_alloc(ffffffff8287dc18,2,ffff800020ed7278) at pool_p_alloc+0x74 pool_do_get(ffffffff8287dc18,2,ffff800020ed7278) at pool_do_get+0x112 pool_get(ffffffff8287dc18,2) at pool_get+0xeb m_copym(fffffd807aabf500,0,3b9aca00,2) at m_copym+0x14b ether_resolve(ffff80000017c2a8,fffffd807aabf500,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed7408) at ether_resolve+0x49f ether_output(ffff80000017c2a8,fffffd807aabf500,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd807aabf500,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd807aabf500,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd807aabee00,fffffd807aabeeac,0,14,fffffd807aabeec0) at udp_sbappend+0x399 udp_input(ffff800020ed7aa8,ffff800020ed7ab4,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed7aa8,ffff800020ed7ab4,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed7aa8,ffff800020ed7ab4,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed7aa8,ffff800020ed7ab4,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd807aabda00) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd807aabda00,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd807aabf900,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed7bf8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd807aabf900,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806db23b00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806db23b00,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd807aabf500,fffffd807aabf5e0,0,14,fffffd807aabf5f4) at udp_sbappend+0x399 udp_input(ffff800020ed8298,ffff800020ed82a4,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed8298,ffff800020ed82a4,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed8298,ffff800020ed82a4,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed8298,ffff800020ed82a4,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd807aabf600) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd807aabf600,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd80713f1b00,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed83e8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd80713f1b00,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd8069982e00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd8069982e00,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd806db23b00,fffffd806db23bac,0,14,fffffd806db23bc0) at udp_sbappend+0x399 udp_input(ffff800020ed8a88,ffff800020ed8a94,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed8a88,ffff800020ed8a94,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed8a88,ffff800020ed8a94,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed8a88,ffff800020ed8a94,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd806a8e6800) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd806a8e6800,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd8069982800,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed8bd8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd8069982800,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806d7e3300,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806d7e3300,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd8069982e00,fffffd8069982ee0,0,14,fffffd8069982ef4) at udp_sbappend+0x399 udp_input(ffff800020ed9278,ffff800020ed9284,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed9278,ffff800020ed9284,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed9278,ffff800020ed9284,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed9278,ffff800020ed9284,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd8071a79a00) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd8071a79a00,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd8069982900,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed93c8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd8069982900,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806a8e6e00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd80713f1000,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd806d7e3300,fffffd806d7e33ac,0,14,fffffd806d7e33c0) at udp_sbappend+0x399 udp_input(ffff800020ed9a68,ffff800020ed9a74,11,2) at udp_input+0x12f2 ip_deliver(ffff800020ed9a68,ffff800020ed9a74,11,2) at ip_deliver+0x321 ip_ours(ffff800020ed9a68,ffff800020ed9a74,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020ed9a68,ffff800020ed9a74,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd8069982100) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd8069982100,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd806db23a00,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020ed9bb8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd806db23a00,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806aa13f00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806aa13f00,0,0) at udp_output+0x5b7 somove(fffffd807197f960,2) at somove+0xefc sorwakeup(fffffd807197f960) at sorwakeup+0x79 udp_sbappend(fffffd807aa1b950,fffffd80713f1000,fffffd8008070060,0,14,fffffd8008070074) at udp_sbappend+0x399 udp_input(ffff800020eda258,ffff800020eda264,11,2) at udp_input+0x12f2 ip_deliver(ffff800020eda258,ffff800020eda264,11,2) at ip_deliver+0x321 ip_ours(ffff800020eda258,ffff800020eda264,ffff8000232ff000,0) at ip_ours+0x3ee ip_input_if(ffff800020eda258,ffff800020eda264,4,0,ffff80000017c2a8) at ip_input_if+0x6a9 ipv4_input(ffff80000017c2a8,fffffd806a8e6600) at ipv4_input+0x48 if_input_local(ffff80000017c2a8,fffffd806a8e6600,2) at if_input_local+0xf5 ether_resolve(ffff80000017c2a8,fffffd806f719a00,fffffd807aa1b9d0,fffffd806f4443f0,ffff800020eda3a8) at ether_resolve+0x4c2 ether_output(ffff80000017c2a8,fffffd806f719a00,fffffd807aa1b9d0,fffffd806f4443f0) at ether_output+0x47 ip_output(fffffd806b14cf00,0,fffffd807aa1b9c0,0,0,fffffd807aa1b950) at ip_output+0x118d udp_output(fffffd807aa1b950,fffffd806b14cf00,0,0) at udp_output+0x5b7 sosend(fffffd807197f960,0,ffff800020eda6d0,0,0,0) at sosend+0x601 sendit(ffff800020ef2c70,0,ffff800020eda7b0,0,ffff800020eda890) at sendit+0x5f1 sys_sendto(ffff800020ef2c70,ffff800020eda848,ffff800020eda890) at sys_sendto+0x80 syscall(ffff800020eda910) at syscall+0x4a1 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x343946ce120, count: -93