Warning: Permanently added '10.128.15.228' (ECDSA) to the list of known hosts. 2018/11/25 11:27:22 fuzzer started 2018/11/25 11:27:26 dialing manager at 10.128.0.105:2728 2018/11/25 11:27:26 syscalls: 1 2018/11/25 11:27:26 code coverage: enabled 2018/11/25 11:27:26 comparison tracing: support is not implemented in syzkaller 2018/11/25 11:27:26 setuid sandbox: support is not implemented in syzkaller 2018/11/25 11:27:26 namespace sandbox: support is not implemented in syzkaller 2018/11/25 11:27:26 Android sandbox: support is not implemented in syzkaller 2018/11/25 11:27:26 fault injection: support is not implemented in syzkaller 2018/11/25 11:27:26 leak checking: support is not implemented in syzkaller 2018/11/25 11:27:26 net packet injection: enabled 2018/11/25 11:27:26 net device setup: support is not implemented in syzkaller 11:27:27 executing program 1: socketpair(0x7, 0x4000, 0x71a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) socketpair$inet6(0x18, 0x7, 0x5, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x5, 0x1b8, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCCDTR(r1, 0x20007478) socketpair$inet6(0x18, 0x4005, 0x2, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x7, 0x7, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$inet6(0x18, 0x4000, 0xa6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = getuid() shutdown(r7, 0x3) r9 = getgid() getgroups(0xa, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r9, r11) r12 = dup2(r6, r2) setreuid(r8, r8) setuid(r8) getpeername(r4, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) fcntl$dupfd(r5, 0x0, r1) lchown(&(0x7f0000000240)='./file0\x00', r8, r11) fchown(r0, r8, r10) accept$inet6(r12, 0x0, &(0x7f0000000280)) flock(r3, 0x9) r13 = geteuid() mknod(&(0x7f00000002c0)='./file1\x00', 0x1, 0x4) close(r5) setuid(r13) r14 = semget(0x3, 0x1, 0x201) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000300)=""/106) 11:27:27 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x401) fchdir(r0) fchmod(r0, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0xffffffff) write(r0, &(0x7f0000000100)="fce2148d13e19796e34ba9230f6eebb48fd361135bf250d497ce4e49bc6852f55cdc270b995b23868b15ec5bf94ebee17c11a37491f098e152db8c0356f3e2056d051ae150a73e2973fd280be8e7988b456bff7c6a0b04de8877dc7f3cb52ae723df2e0e4f0df26e2954a97ffe652851f5af202cac30999499f62f6abbf2e12c74358ff4e897145c85c23d66ffb7", 0x8e) r1 = accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') sendmsg(r1, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000002380)=[{&(0x7f0000000300)="5307a07ab1acb2ec54f1947e7a362242b0850adbca749f0f1ad1aa8eafb83c96535db17695a3e46a9ed5c754bff17283da9fa1604ad01a6cc4a716e7a0b93e377ea5be23237fb6ad66fa0ec058c95f28a42545d0db862f2c767d9bb681e20e58c2c709ba8148b52c16c1a2ed130f14d42faf07fcaa19ce97bbf9f1d374908276e539af9bf8f8971dcf2786bb6b73b4239c92877c04335b0cb8b87cba812fab2f364c7e225653584252c3560d10d412aa766a9dccc08982aa894ec9989695a9e360c78066aaf4b6fd4be2db49fc6b5e770167031e546ba355e92fb43a0bca21f394dc48ffd72892c607afaae07fae1336cf1b1d7f1320176bcdd7ebd6a7524165869f52d9fd4335b9f0ddae577a451c094a7595500af0c1f567ee86f280cffdfbc6619ef3c5c06f70f6540e2fab4a42cd8a2e6d7a0e08b109426b78105f208517562bce54458b632a010f70309fb2dc24f13e7e35680294069940b8db3fd0adc589365d4523bf368ea4005de7dcdb5bda65d75dd28ba6a55cbfb189b3c55159369ac613f8e16cf365370c27549c19a3ebe1cd65c6aba43f1f81a570acdbb80809e52e2965102c31d5f74e7b0ab76443384218e31506a2fd7c51c1af0b9ce436260568bb71638fd7cb67f1a0bef472bcb57cbcea06f2bfe011f799a0bcc50e0fd308f200e57030f8a7abdd12b9a710e402443b1a7173d4519daeee483626ebae8fa1db1ffb078bfd96a88201d3fa868050b49392c00352ecb5b75506004c296548b57b0e2ae900202bb159cfb267b55ef2e35d76fa7987fdd56fad672770124fe758e790209177c463c774c509e72efc63ea4a7fe9f5ca897ced4eb7cd66e9b3302c91b92fe21aeee8f72ebf321161135e4b941128b9c3ce505f4f8f0d9f1971af37164df2766f104431870548a538d533d53b275ec8fcd8b80c4ef3c80edb5121919ff188466252a5198f65c8763be0ad2f2bfe04ec4059a8539205fcedc5bc05004bd2655dbcce133df3aec21ab1b865d50d65658b312793c558c5144f77e8a2ef2c57e3fe89dcaf387d540c2f7a31ab658f6e0518cc3cb05f279894e8533f1b4fc35e71c5cc16a46005fc590a389524fa3ea7e085893587e4711b9868a36ae01735fa3cb4b9503797929e036caba067b0b99a63958d550a5b6693da7c89a9f2ce2b5c4d230b4d05851a8ee7d683491f027667a440a8e2923bb24b6c5b289383033c237d2d2b8379599ca6311282f2fea5c2e2c320a31055d77e213f010f5cd9c0e988d6e92833c5a56e7e3b57e2e6fbdda4905bfa277853afa99764682a4f2b5fa4906ce92b26d9c77d7f927beaff42600fd4598ada68ece6d16ba59824006ae48c7022c422cefda9b17ae2d848a022dd5e1e5d0b03188ec4c6a7741374e8522ce80547d17f975fa0edad622ef263ca7055f203883da85e55a92a30c4388417d98ef57f314aa233ffda324ff82b8c823333d86413c24867650f10993d405e9b8db5b00a705d559d79852f100b2559e69d023cecfc95cb47d1384f64117b7ea959b19e0b938d3400e76d1f3beb618bee2ee99dd02274a8fcf4cd50b4d28413eafa22716e2f3e3f8a143c8645f3dc79481695fc27d019e03bcf5f9df25a77cba87ab4ecccc340cfc2aea63089f56001403636e4015ee7fda2730c95ee4da7ca3fe36ec421d2bf8b3fc874b37e93658d3a75df8e853772a814287e4ae57c2f1a2cd4193eb77479c3601ba6047d06ac824cfef6b529e592722e4c38be1afc49f8d7382b5194cd1c484915ca0f4cace8a8be8e5346ce43aa37a4ae93b5bb3e7f14f56961de3965dae3c2edbb72a06ba5e5b342d793e1bf8bf2f6c604d72015b5318dce06983620e2d6855b14d22b4af6a634a8f31b3b3c97f11af63f997e87f4c84812f4e53a75d84504c526447edf4326e439c8b7b6d8cf3e94288002078f2b7cdbb18c5a639c38180901f0265aed68a90d29a103f7f765c523fc2fd5efe95dbd907d11d2b1e0205178ce6d62099efbde7c6114178159194b2b284281ad129f53d06b9384070dacec82bc01f36c7296c7ccb64a1205cab551c6f213e10ea727e89176995dbbb1bbec02b0ceaf5c676e2ebfeeb7dd5f5a85ce9ade3ce5068c6385423686cc9e511858179ccb7316fce345d57cc9874bbc4670f8f3ad2f7876fc1408621ebf2ff96a83fe212d2631a63dc275043ebb6914cec7ca9459600bc46b0fc940b2f957038e899ba741e6b069b6d70febec64a43a38709a4c0288e69f3349d21cae3aedbad3f69107a3a1c871ebbe389d05f76e781e379aadef5609b7635a00722e47e9007a033d6f5bd0fa331caeaf0e8af16e25e4a07e191289649b4c0336c3d9ac73544d023ea92c3fe01442445a92b9fdce47ac6722b11dd274851da5382dff20ab0f8e1a3398477e6d0e9e8d81b90963a77cb5a9e0500cb6c6f08581c1ef28b94243094066037958d5eb2070ff2773c02dd592f6bb614ec10ad43317a874da83a19f2a477d410ec5db668da4bb791a882b854fbacb2432b9c1bec722284341eb5a0b4786386da62cc2de04368ae7f0a4f7a1a27eac7d6c12a260c069978f43f52fe2d72ee27098d667b746b80ebff5dbdfea75bcd5d4665be2f9618e103a3c8131c1828286645b4f35cf48f1d826637c7e97f278a524bd5fdf4786e027997b3f5d495ce125551f90c1ae9c179cd706100774f371ca41477be5af64a97cb6a7c01250fc6afc93eb3dd45a4180ac29de14e90a4567f87d42abc7d4dc8a574f78f473a78cb02c48f69cb2b8ac01df00e4b5f87a4d2343b39b4f0e998b793f0e146c00e095bfaad07667a42e9992aa62f21fb1a8092d3c95d8684232a9b1ee11f925a14e260bc429c4575f06b3af78bd8c5cddbaea5570c0c3bcd77ab95e0f4ffd2195d772d277cd189e2c588593d8735647b50f5c0e794b4eb5d3eac696ad2345ab56b28ea42f7a2dc87a118e80574e6ca250b4b1720c1e569e62ca3c89ee958c942df7428d58a1477c58c53f360adac1883d77317a753393d3c632e35054f6e59276e81bf199d24bee051d0afce56555e4532b1027757eb52a542cbd66584fd15d1395fd8f180b28f7e49b877495681a4cfb4bc196b6ff1cd1dd07a4149d5a64cbcfbd01d76f9c1f0b1cb39215285d46e76d92de275e1c9fff531512ac740e47cdb6727e8b929e8395822a473a88c9008392e48013d8bd5adb03f132d055830e6574feab47d668d5b87c84770344a70ec76c4db549bce2fb39dd7cabebdd77dd376b6cd41eeeb83f31cb75083b1719b3a59e4b8152228484de8eb1d94683002c998bbf4fc211f2a423a0f45ac6bd21e47380e8a849057d3b379dae2836f432d20e427afc2fb41be43105f06ef802081db8197cb20eb28a5a093b1fe8677a4cc51b9485fd69e71c5f56b2cb686d38449bdd341866c76e05e5ed4ec687a18b285a84c72b59f2970d541ce29be5cc264e2ab0488951d3637f660af1462997aed2ea4b0d7dcd47fb124e51a025f97c3a00d7e262c135a6fb2cfcff52a393baaea39ca330ca73037c7dac60aef02daf847a1e4e42aae448cdd91a6945e7d4c3f12f8a12d48e4f7da6c3fa2f364571def93498f870ba66a3c519139d8d590ece52bd9c816ef8fee292b37eadf1897e8aebc12dd5b1b98f17d189074eca56ef48492c85b385330a2b2399ec280d284483a97520de4194ec8c58e95ae65649a648d7b64686c1a7f46d73cad59b3e505da1f3808eafc82dd06df078d8bcacbf4e7e48002ab3908c4e29dcca298761c0b3c1dbd0947b2bf09377b536d13340786116917df0f28fc2bc95419cce60ffdc46dff0f8cbaa39799d6611eeacb7e71e24d361b3e258a88b17aa74abfcbed0307c3471705a27c33ff8437a8ee6148384754d7320934dca7eb3ce79471a011d5c9f781f0488efcf41f1e98132a8018d6c5786fe56d832e43f39fc53f5d1ff04cc5b692c0b7c865d9525057cc295d837da590f395e0068b57291d540e52430501f6e372c99a40a134c205cff31b3d2c30435f298338fe448304522b6541f8a78119177114aaf18980647e2e97e74ef193ff99a07b8db94dcecdbc2f42ea1d76ace4deaf0e67eb3d477f0b04f6e04b217e93b3a18d1b7fa1c9d4bbe2530a9a332b5fa6697fba5c8fe11de71ae61a8b7383a0736c208691f3a7bb3a469595a72279b3f1e3776f071db370cc2127dd36b0e28133b11c2060e2536a85282f620b2a7561626dc7f6cfcd45a9ac934cfb437ddb898f681378ceeadc1a8e05fd9e598e0ecf2ad920ffdc766304522d45e3469c8a4fe2aa17a88501a293489f6d64f8a9d72387ed4290720bb35129c7cba00c2452e630a3b165789042add2017cb1435fd305694101040632aea198d023ce477d3e3da1ddac83dd5d487509cdaac9161c3f1b3b96db782d18e2c7812fcd1bd64714cd482a79c5c84a6e783eea6e3adab358b1df3cea0b04c4e4290a1dc08cb2f31799da0a78d67ecacd25a8364ce1cf53b967427fc46a669b4abb51c482d7e74fa21fd44931daf2afc093d010a9a8ab6e07cbeb0ace2e6abb327070c8dc340b1bccde417d57efdb119cfa57f8de71811bc6cc907bca072cf3bf5a398cb5ab2cc71f6d55f270633fc88238476935d5615f8917a73c715b3b8df40385e17310d26114103842b83018c8a22c587bea2be34460e84ee236d25c2c9b88f4677a38d36a9c1459a32b781afabd3df86487878d1f2c263d57b963d1ac8fc6e57affde098ba737ec9b4a35e0ae1ddb892d41d3e02d4735cf92263b80c17c570d2cf83ad1ecd1a77b20f45e96611c829cc08cdd0c230cdb6008d2322b919cbed00b03bbce4858e9b5751ce0965bfe017d08600381c4e9fb0c93a4c977b39cc2e59b417a1e0f970880c5a8c2aee99f9cd6b7167b7f6858b980f8e4335473043ec267f7f8aa3f5d917c6688877c3978feafb3b2f9aab7f0ab8d4fd5331d1280a80f5ee919930fbf7a7e1d8749b8e6c86b4c9c974fee4826b5c6c5acccf310d679533d83c158f50ffc73c7c3135ed3393e4a1b872a434c150603afa1bf4dcc497e5d804920ecd5c5a4a95b1297b4bf8710b123c9855348dc0e8211a9eb4560a459c1456fcb0568a8ab9e50c0784eadc71ddce319496c084ac2110d8b26bc43a26ff8df1098606a6d29dfe74abb3d3364c4f67a81e0e4a9106984cdb1665a59b2364a586088f16f194d7f116e4ac26e4f6ec04cbc571ba15dc23ab689131334fd86d1a0d6a780c0028bd8b9177216c0389690905467864d2ad29f5c4dc5db91a120bca3d2fcb29435a0e40abeac7db2fb431920a2d2abf2f13cce56618d4c6052830c603075ecb251daa60626540dda3828de4c40b87d4c66f1fa3277fde4f3a22a3fdf647e9f8057fafef890af6cb3b4b69a0ce62f2f60c0eaf741f63dce8153aa07265f8236002a56836b8f7cd0eab6a1672c01ca3ca392562063623f8b7419c0ad66cef64c62b621f0f284d9a3c7a8ebc3072ac12a8e704fe80fabfc0642b14d0f5ff3ebaa70187304c93da3ff6e700adbd2fb03dcd152ac1c06b9a6d7d8bc692c60b3555b70cd6a0cb035dc611787baaad1effd981d85469528754ff7523524e9b02ac5d2b2d94a5d84fc79b1211086b42374c6c4c7f5d22dfef4a843932735b388cb365457e4a5f393aad426f8144de13970ef1fcf6f95b9b63cea4e0a71cb4e2cec612b04ecb6a1eb46f7e93a61df9b6c73c23ad6bd5e6e4acf9e17aa9d2dc42fb65ec81454f7c7930526d7748088e1565ad3d6e839e8e3e32bf51260f2771e81f5806e8d023d518fc", 0x1000}, {&(0x7f0000001300)="78ff36dba200a3a36abb7a668aeac9f6182b5f0504594c9fc2e0073a7ad1b2653ef665d34b6ad3e73287cf7adbf77fa8a40fc2946d883b62a7af407ab130adf3f80fb68867a4737cf762c22b6888b6038dccd9b24f3e7d99275fc072eae7e566ef97d8cf5f606ae378f4f8ba69b8b3d057148f00", 0x74}, {&(0x7f0000001380)="640c913a765a0c3fdbe70121802f986ce2d74fa47e8aba8bd63911955d4bbd53131f1c5b978ba31dba8581db04579afdf64b17963b4fa052de92e6e9651c2724e390cdeb718010f588d7932180a84081278c7276d3afe5a3cd6c143706213f4823d62961785cce66e40412dbe28873c9be2f6e4540568e0b888a54d2cb4431d781c891de3a28f99b81db41ba7c164a1835fb9d083b31d15c2b9ca8c53ae201cbc8c0151bddcbcac76c79a51023108b2e130fe1842eba5820ec87e1f35b1b3462d966e1775984d2c3baf30daf90f75f7f4771572360dd8e18c32e98821b808b04762260987b233596626ea43f99cef308b7be8965f696e29e2602f96d45bec32795459704210803f52e5f144502adbc773e680a1235361b716af0b7f721bfea3f6e6a089c3859c9b073d7e7cfc50d888b683ee0ddc731f820a9801748e63aad520acdece29a9815b1ca593d930864f6a9fd38f92072c6808519db262f242c056baebb324ac59a4bf8b5d6d8566e538e8bc780f90951c2e0079858604b6895edb948088ea87fed98fd8ccd686869d9362dcd7b232d4208ccda439e8f23894328fa670066bbbcabaf640349965f8d7605ae379ea7fac7d6ad45713f55e80b89fc0d73628c5ab48128d069f515f6580958a2e678f420aa18d6f9d3e165f6cfe9fd474f6a46701ff6030391c26573241b242e6f319dc62265ec2baf8ecda943f21b93ca97c5c4e0c84948dc1c68cdb8af92aa591d1511e01987ac993d21a8b28be81e1feda984c465e30e697aa73f5ec5326637d02c3304c10fcd3e3fb1991f038b21b2c8ff53c8ae175f0f4058e6a747a490caffc6a74c524ce609dfe93d3cd6ba5ab58f72707b7f055b6d1bfda65ebc99e843fe60b1d480262231c66b35a12ca6a2abe4dc9094f5e09b8c193364a20293e405609fcaf82040768f72b6cd8490fe19bd9b6695ae52fe55b2d6bf0fccc9c45087d977396ba24f7dd117809c80ccbf298561001f56953d9149841b37707f52bb3ce2a7ccb0438cb15abdc7e03b8ae0da6b78572f48a4b357d4149ce10c1a023243ed7382a1f0522fa039889f5525e7edef844c7a92ed2d59a5549ef1bace212ea2ac1cf47e39e836cfbe10c4e8ec126b113b946e95b2dc41a0a6edb19f120a309077100962527ea63c01fcc3c0eacaa9899869a8563a57723be27e4a68120c42e03c2ef5eaab4d3d6209ad9da56b6e3ad66103e7af50477a451d24ebebf94ef9c3bfa1a7a696f0704c24121e6549fc07524b9a990a9d3199fa1895314229b70ee08bc2a3c28d15891ba4621a9e4f549db1f2433a620dd20acfcd06be327b39fb51b7bcd95c2ed81731d806e33cd134730cb9233dd3b69a0453a96deff00f5886aa7e6a52e2369cd5eaa9cf83cd5e399bc3ca8a27ba4940197ec32531ba71b7ae558fa69938157ef6f56338252534156933aaa82f2e51555678369915165bd41f8c977f14513f339e98fa3caa7ab6db94902e06d175a709522be5b569cd418ff9e4065b3e866babaf23059cbc9b9d5a5a9bd7e730ff66560f69a17521dfe51939da265f8b0d43650700098cc23d83a6d7daa5000ebe33f32a5acad7654d3716c857eb73e40037fce1b766c6d777d3176de66c44650c89a55aeaf36371e398b034d87f7f9e5a196b6fd9abb2b435cd4b6ad7dfdf8a52daec25c9748a096143e01f9c77998f8caef4dbeab90b4295edd5ef8ac3273758628a45332e7f65a0d5ba78716d6af8bdf9d9cccabfde0f1b96b1036b860fff47c2d129ef1d0e718560423efb63958247fbc0d08c3491aac2b88a7549bc2554ec366b31cdb57304eee9859c43abe314d27dce276df8d31ae1d58559808db7d5a98ed17c22b432ad29cd72177638fbb7140258640ff2c5f0f3ae1cfb723b35a4e23ac380c4c0e7a9d79dd09d470e5989215295f649f141cb47c6d308be27a0f1793b9c0b5b9ffb46905eb14883f69a7f47a76ac3e86a8ec05260a32704ec590996dd789c87a51866e98104a8e4f775a7b88a30e25be7b6245bad4139cd4127d6d8b28ca65158f51ac741102ca605d5c935a0174e2f76123074d07db6819f5e49dfd42939f80fa5f63ce4e698af2c6acdce49d2d669454ce4ae9ddc0cc40b067496ee93d3e560f02139d3a5928f2d2ad28c5d4cedcd5137adc1dafdf4303e9df7901a05909d92f3c426fcb3db2d05958182c54e9c09d399afd6235c915667e8b7ca6c8222d0dbe8c3293a5c2fd8eadf990c4663bb26f137ff0b636836e2015fb601541cd62835248061ab5c718b18d56dba6131b9e3fce50cdeec060347f03e88da77a80e2ce20658271ce65fa03d3bf231acd93505984975fd6cf342778ac7102651f995a89ed35c02e25a872d602be075428d9ca12462b30343db9f7fcc28750d0f999a84d109950974e71c602ccd35193eb98db0dd1a339d6d18ead1a71493fd29ca721906dc60678b98d5a1f4835f80dbb5e0a0bee61cca5451cd05f392775773a3bdcacdb6307d5ed2b48b43aa608e015d6c7e971425ef853d7c726eb77dac78831562585a99f0a1f9996bcace2aa684f6f049a8d589b1fbeb3e9f553cede40d0a81cb88393984909bcefec15fa5b1a3384ce1afea0359db3ec7b6e7ea275cde6f52d93463bc604ea163997883a7b1c124a90bb9e0e638ec20a52db06cc2a32692fe6e5701d4f663884aaf2b041006a99e160700fce82dac7566ed5713e4800229fce9384673426f84697a7341dc137eb609886e8ec70a1eddccc362040e1a38c2515c89cd3950d3e123add95549c8a305e28bc59c505cdc7da543011d4670b649152cab24ab914fb69ce16c275b3b67ecb2dca7c72fc00ab29cc2fafd1a3cf9783d86b824d09dcefc36c57b9b4b018855ffa480f211debf989ff6b31a82121ba8afc474b1db66ffb1e4814738ed1dc4c7b28c7488cf696e577a39ca13adfecfbdeeffee9e116d98949a6a0a220b37b6e474c7186de7d7619c60d90536f69444761dacd1d123d7ff6dcdf4e0b97684a8cc3da311e225975d42d2a2366f13c1b751c23bff7d06e2ecc84dabc232ef87f2c29cd20707d7f753f5dfb197e2cf7d88cb6ff1efc325238adb4d51ccf11f2be4be4fee213852d6aba5676ada2943302f55de3eaceef072678f68e499d0bf6f4bf1a64e4296ab2557d72814ec6130c171b132c5921dc36c423c1de37ff34ff34aec4fae7620211784922e26a87c4dad34fc9451b003c9111b92e0fcedda735dc9951a62e86c2813796e7c02edf0a85a9b22d9d0ae16fb86c5dbf8cbc3e934c1cba8588ddfa74f497fe9838b95db3617e736e0b968d4f05a0144f96fbd299389b4b05dade60a6865bf659a8efc817a7eda73ae427d48ea46a91628a48365c4f7f2b1f5b5c1f6c0a8147bdf3bac5d66ef08be2e95feaad2c691f7ae9d70601697b7a79b6a11882f02cd2a67a2e8b016fc92738e240b418c689321f4a0113d9373b6d5ac1fdbf31d01615191353bf44efe9b37978452de98a0780e3edfee81da0555d860971f9226dc920cbd19505b74e5024a60fd4f168c0faea1865419fc67d95f87b832c17b4b6fe2a82974f66473511c47d687f4ea63909cee0da1688590cc633d8503df780ee7efe7564301fbf5ab1f1af2a32f21bcfbf49d1b555737b94c5f7eae9f6dfe72d8036b1ff9e90a59eb0be1d503b18a389fff1bcaefb2f1169d039a1388809795fa0d9e06f36dd8658c02f13616d2b6a83762f52b1529488202d4d9182f348f27a9de490cdcbe0678e0a0a17669679d5dc059f8fd27749a7b2ab6ba4aa21ece13401e0b3178b01e5fe655a6a7890922f6c897689571c5f3e7cce0073aa692f318ed05f3fbf9d608d1d8ead4827df0ffca1c6e2e4672efb179f6cad8dba8667775f6e34bb1754f0142915617145f15257512a4e0b8804b40e366a89f1d6705270ee0048d531e36e87af0a4ce78a7f6e79ed54b30f9f665168f580f6c36f7c047c00f360459e7caabb5bf21417c31f1d0ea757758cbef13c16b409dc669343adb4614d21db108b788f82afd924340bd306bb514204f9eec38fea4d85a8f4b24d2a2bd322e41736c009f4b9a98ebc48c4aa9b08ded9bf3cee0352f221c541f82faca21a5def81806d2a21e25aeaac7453015ec85d614d0c5f3c74488f82f5511b6e6dcaadd849302aab162609774b2770e281584177befa244a81396b2548d947188b62d31f692f24071c2408f49b8ee7c39c2042d987e5f9bffc489df894374b1a8df984e6af2d055a081b5f86ed953393e06ee91e822d66599fa38f28125e84528433d0c83a031623c75da36c329a9918fa201f82d655bca5b30c550ee549a13e8ff27dd6635eab3142a8fa7f188d658e8391e74e34768a4b00b9881d99bc418ad7d8235711c4b87a66e8bfec4b84bc7eaf5b65971ca051f6157b1b5c404bb08a04d5e3d94460260891aebaee2843588633fac3fcfa9f8fccc02881f9bcb3c9a319998e4319defc38c554915c083403ff6bebec1345050c01e019cd34d17c5b8081858a5cffddb1fded2255dfce0e04956e6f874cc36841948b5fd731ff44a0d0936b48b0be8c808d1aa05cdc927443ca9eaac594720da7542469c59be7e471626170b110a5685d77ba066ff49f0e0d17102d79575de8d4b7f573cff9b8ca7677a5d12200a9940354beea1e07c8b47df0dbfabd27d4993192f1d7c14dc561cc17e9496fcf1036d2da3460447cede546530562e6d5055e664aadf036a5058004b4ecb84cfea3349ab360722ace1efc13a2b515e3ab5bd5c2fed4e0da965c9e05aa7ee820a77a8b37f0f05262a5dbbec5adeec7e5734fa5c92b8998721a6a2cbf697994305269a55aebcee4405518c9b2610a9f163d3445e5b04291cb34afa5f8754c8dc70c9ebd848ea1b93e0130a48316e1d38a743bc36d9c3b62db5a921b3820788143ae838362364e24de937ab3ef4be9623507fdac8fe37f3c759ed4c210e5e4ec8a4714ef27c9368f4462004ae5d03acee20e1cf494c1c039995555aa7c6ae1bdf5b2978893eaedfeeb0b2139ad07cff748e10acdde949e2a1f56e10fcd0953bf1a264708905db6fadc6cdcbd3568482c22e7b519e6df12c268d8b428ffd44c8a4996020aa87e55fd77144a3913e523d5d6df1c099e2a66ff9a4d2c934ea7d685de2dae71f99a4c784d1d20e5a6ffca9e7af70d3730fafd556147ff8ced45a06cae48d1eae71bd474179aa7cfab330b60e274d8f3f05ba54701da116a549a492de637f1fcc04ca9028e06b95c1497d0a224d3bce0b39a09cd158e5cf13e97fcc5bcded461cc0f4af650f39dfaa17c2b3c7e4e4e1350326ed02e8b47345708e567a55ed6e9e5553810987dd2e8b18cd1d10fdf4c10e107e303b415ee6bdb7755b51bd1ebcee271f4161967635a4fdada790ac92ad92d1f3ab530ea5fd21a306318a8076d8b4af944fb06b1cb24da6ba419439c23ee5cc4b78c96c4414e1f96e9094cc8400281a0e572c6f7d6b1401ff1b5e1a77ed6c2adf225f73fdeb0b0b9b655d670632f6e5d1474f752f1aa842aa283adb2b6e004eb721dc6127efd0d90492a6d8b3dd001655b31d25f3d45dff2a88741a3974835950c0b292d1aac8497eb485f85a963a750ddc01510d6250d09a02cd9321db4eba53d8398da94cef6838ff1599f6ee4d1b3fc7c72f13d12af2d6fd248fc84ad8d55a7bd10bb104d542b005b9ee7e3990f1f26af25475509a56197fba4e994ccaa37f6f3453823cb6e0e1a98ddae9cc0af82c12114f4ca6182bd4ae0395795495b2de4cf60ab729b8ac85c1e179e4", 0x1000}], 0x3, &(0x7f00000023c0)=[{0x40, 0xffff, 0x0, "81095a3fd6eba35ba99db73ec0abf583e60687b4bb79343fbfea71f371e4a65cb0759bce4d441da7ed82"}], 0x40, 0x4}, 0x402) utimes(&(0x7f0000002440)='./file0\x00', &(0x7f0000002480)={{0x7776c438, 0x20}, {0xadf, 0x80000001}}) preadv(r1, &(0x7f0000002680)=[{&(0x7f00000024c0)=""/82, 0x52}, {&(0x7f0000002540)=""/67, 0x43}, {&(0x7f00000025c0)=""/168, 0xa8}], 0x3, 0x0) write(r0, &(0x7f00000026c0)="63e81a86db2277b8f379e0e40681d31b414dcd38f8e5a87a4175f381d8a90c9c04bbeb111fae856c69fdfcf096dc4627e2a584f8a0e2", 0x36) utimes(&(0x7f0000002700)='./file0\x00', &(0x7f0000002740)={{0x3ad, 0x2}, {0x0, 0x100}}) pipe2(&(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) write(r1, &(0x7f00000027c0)="97f72f7cf1dc96148a61435b30e962407a5f4da5c55a1acdf8e4b72a49feff558036b57f6f78f9942a6cace386cb43568ec90581dac795c539a96f811dd12eaae740f81ace328af66c867f3d63b86e22df69ac8b0a3525d320c65ddc780fa83cc3b995916a46c893b08e78de5970d3d3a58012d58dde3081be5488d02cbe0ef4b4e5f0924422526c594a70ebbe137c84", 0x90) pledge(&(0x7f0000002880)='\x00', &(0x7f00000028c0)='@\x00') unlinkat(r6, &(0x7f0000002900)='./file0\x00', 0x0) mkdirat(r5, &(0x7f0000002940)='./file0\x00', 0x1) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000002980)={0x6, 0x3}, 0x10) mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000002a00)) chown(&(0x7f0000002a40)='./file0\x00', r3, r4) setpgid(r2, r2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) open$dir(&(0x7f0000002a80)='./file0\x00', 0x8a0, 0x100) fchownat(r6, &(0x7f0000002ac0)='./file0\x00', r3, r4, 0x6) 11:27:27 executing program 0: 11:27:27 executing program 0: 11:27:27 executing program 1: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000740)="2400000002061f001cfffd946fa2830020200a000300010001e700000005a3a20404ff7e", 0x24}], 0x1}, 0x0) 11:27:27 executing program 0: setpgid(0x0, 0x0) socket$inet6(0x18, 0x8000, 0xff) 11:27:28 executing program 0: syz_emit_ethernet(0xfffffd7c, &(0x7f0000000240)="360b37159598317fc82966183f000000080000002030fc9b10951f8a23c89ea02e41f600219ac97a907352560cc6eea0bd65f203ded802019300801fd74389232d265f06468bb0a17c177ad1fea8c3bedee1840957b4f301dc4da255616ecd4b0777cd6dbbf84a880afbafd7baebc59eb0ac1fb9e13d355121eb6a77ba34d73f66e32b727f0bd8d0bbea41e7a94ab40d3b2e1f885fae7c23f1b6b2dd2d548152af12356a2a37529e1715ad7357ceec3f4721e2efbee0d8efbf48cdaa41dff207d254257f314471ca1733932a6498b909dc1e093e9bab240625a84d3b40e4a26e0f877787d539cb0462820f26de981f9f767d189bbe62d7b17e8213684ef0504748acd7612ac675c0f6a7") 11:27:28 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = fcntl$getown(r1, 0x5) getpgid(r2) socketpair$inet6(0x18, 0x3, 0x8001, 0x0) 11:27:28 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x8, 0x4) r1 = dup2(r0, 0xffffffffffffffff) flock(r1, 0x2) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/228) 11:27:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000001380)="df", 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x6, 0x3}, {0x5, 0x6}}, 0x2) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f0000001100)='q', 0x1}], 0x1, 0x0) 11:27:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000000)=[{0x3, 0x6, 0x800}, {0x2, 0xffffffffffffffff, 0x1800}], 0x2) sendmsg$unix(r0, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=[@rights={0x10}], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xfffffffffffffe1e) 11:27:28 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = shmget(0x1, 0x3000, 0x104, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/84) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 11:27:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000017c0)="b649e69bd5bfa6be1e758eefaf518f1c02752d0507f55434ff74fef979c6c9e8164508d0ddf9cee7a5f6d88c64551097a6dc7c701e7769e939bad6575203270dd2638e2b936d9f791450974a3e31e5525ee103bc50d744195cd5f156f34ee9029cfdbaadca592c70420c449b08a3a3254aae972aa86a6dd3b32f9a2daa07a34903f16641ae6169d9f6984b4c2aa92c3561", 0x91}], 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="374c99f30ca64d6dfbb40b7dfe3137578305ed2b79fc677748594ce3cb9f8e9471e785296b8369e032fe237a32c3257ecde9d2f11d96b9b1dc728101bff56774285a6b2a215a92cda6bc13193339df342640666aaba1c74f2b61e5438caa926fff3ae7b4886816bea1e1db75490271da63c5ad0692b1392149f5fded10aaa60999d05af956d81645705e8992dbbe9f4edf", 0x91}], 0x1) readv(0xffffffffffffffff, 0x0, 0x0) 11:27:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffffffffffe3c, 0x1000000405, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 11:27:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f00000000c0)="8d0e0c1bc5219319d22d7a3660cddc3c1aa41afb8dc1b873281a2f2ee6e6b8e8ba8b9404ca38eb92905c5efc9939a0843fea045fdb60f2889ce1e49433059ff847747f0f627dfb0b84e80c88546f595e8cf17ee0ed6564850ebac5b33c9eebd928d522e537", 0x65) write(r0, &(0x7f0000000000)="c2", 0x1) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 11:27:28 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0xffffffffffffffc1}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x99, 0xfffffffffffffffe, 0x6}, {{r0}, 0x0, 0x20, 0x1, 0xa03, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x5, 0x7}, {{r0}, 0x0, 0x90, 0x80000002, 0x3c74, 0x7}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x1, 0x8, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x1b, 0x44, 0x9, 0x5}, {{r0}, 0xfffffffffffffffa, 0xfa, 0x1, 0xfffffffffffffe79, 0x400}, {{r0}, 0xffffffffffffffff, 0x19, 0x80000000, 0xffffffff, 0x40}, {{r0}, 0xfffffffffffffffb, 0xe, 0x40000002, 0x6, 0x8}], 0x1675, &(0x7f0000000080)={0xfffffffffffffffe, 0xf8e}) 11:27:28 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet(r0, &(0x7f00000000c0)=""/65, 0x41, 0x41, &(0x7f0000000140)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget$private(0x0, 0x50) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/22) getsockname$unix(r1, 0x0, &(0x7f0000000000)) 11:27:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) recvmsg(r0, &(0x7f0000005f40)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 11:27:28 executing program 1: clock_getres(0x100000000000003, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) 11:27:28 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x2}) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffffff, 0x1}) 11:27:28 executing program 0: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x1) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 11:27:28 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x4008000000000001, 0x0) kevent(r0, &(0x7f0000000240), 0x6, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x63}], 0x8, &(0x7f0000000300)={0x8, 0xbe9}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x34, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0x100000001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x4, 0xdf1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3, 0x1000}], 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x80000001, 0xce, 0x69}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000009, 0x6, 0x7}, {{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0xd, 0x22, 0x38a0000000, 0x2}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000041, 0x5, 0x8000}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000001, 0x0, 0x6}, {{r0}, 0x0, 0xc, 0x10, 0x3ff}], 0x9, &(0x7f00000001c0)={0xd1, 0x800}) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x800, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x2, 0xf4}], 0x2, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x30, 0x2, 0xfa, 0x2b}], 0x20, &(0x7f0000000440)={0xe, 0x79}) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x20, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x10, 0x9, 0x9}], 0x81, &(0x7f0000000340)=[{{r0}, 0x0, 0x10, 0x0, 0xaa9, 0x5}, {{r0}, 0xffffffffffffffff, 0x34, 0x20000001, 0xb8, 0x85f1}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x7, 0x1}], 0x80000000, &(0x7f0000000240)={0x681, 0x200}) syz_open_pts() 11:27:28 executing program 0: pipe2(&(0x7f0000003840)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000003800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x70c98820) 11:27:28 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x3c, 0xa0e, 0xe4, 0xe1d, 0x3dd4, 0x6, 0x6, 0x3aa}, &(0x7f0000000100)={0xfb, 0x9}) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 11:27:28 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x8, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x40, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x8, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x9, 0xfffffffffffff801}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x92, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000080, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x80000001, 0x6}], 0x1, &(0x7f0000000100)={0x3, 0xffff}) recvmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001680)=""/81, 0x51}, 0x801) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 11:27:28 executing program 1: socketpair$inet(0x2, 0x4, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) mlockall(0x3) open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x110) mprotect(&(0x7f00009ce000/0x1000)=nil, 0x1000, 0x4) 11:27:28 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd1f) setuid(r2) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) setsockopt(r1, 0xa193, 0x3542, &(0x7f0000001180)="4d38c6fad2b6e6ce4e99b77bc2a966f7fed89e37bfd2ff426f35f3b5cdbae08304640db098a0de4233761805f550f4b67e98a1cd11ad7c09ba74cb522acc694afef9e702d32c46d9b6031032e868aa4522c88950cb07d6803eb643b5b4aa359385013af9ba22d8cbaffb40698bb20434fd2847b05574af766f7ceab2e74dd349c094080e67bcc5a81db62126535b57477fa326dbc8c955c9432a87149c155fe79aacfa3224258e00c4c16001b29a9dd6420d3a1ccb89a3a0794c3d4fcc28a9bb63c4c1870ed070ff29d9a9ebdc7d511fca8d316eff577dc09dd9e63b8b728b124e079df88cf1067f2c8a233e25fd704f46026cfe29a7b71594588efc933fd0b349f58388a1a9592ba8b1b781bb655536d7624dd696c1e887f64e3800a677f0e5ca9073d3be847b59a81808f79b6eea388ac5eab6a0bbee1d8efe28f590020ada57298201e581e30ba32db914d727765719906f96ac12324925251bb0b5b8f8efd47c10ef368c70a880955a56136cb81859c786b27849aa3d7da6fd7236035e65f235dc26ecb50d2642e8826e58292f1877c25246d4f179d1237702b43cd2c3b027cf7f4ea94d4f77f7bfc9f71f11ff743e0039eaacddfddb6e2221360032f36d793799188ced01f0bd4bf35ec65c275aeded189684250bb295ddbb350701885d5cb28837358cbf94de48574b46f2ce5a3f878f536dd9c97c938b553a8dba7e98160ba3703ced7efce1b2d1a8d94ad897a9bafaf1d2e19ebe3d65ea49fd196d681d9542ac93aad3d9af7e45b5e06ebe6c8cba63becd39bdcfc7fa7fd06c646e38c1ccdceaaf4e8b4fe38f9caf54cf3df6178c2ae509e61ede2bc89afba41c6fc38fe08b414c92e180e2dda0de591cb0f6c872b4cfc236cfdfde744a2810f3f0bc7d67771f52578cdeb396abf3c22abadcfd9302edd368bfc89b0e3aad3bc1732e115fc526721acb30d533a9eb1de718e678b1204a5580ce8e2d3b747ea155a5847678faf40c85a8acd7ae8cade90466f095c0e8ee8d3c63716da7fedbab9aa6e8eff5fb80534ace2969b7040f905e490800828e51008b5503be665cf361a5da690639bab478fbd98e3ef38c07d52b91c1a551276efae08df8491e029dd183053c5c6a4108c142e1c797e750c6c74f3937f54e044104106a71b296bad1276b800c7329b2efafd3b8e959eb38a5ceddb4b43a2ecb0592666420a7718b30ef248386eb9b14cc8e6211c690e2495661fa534625dcb622033519d7cf1add46554a017b873c4573543d8f77f8e66be697fb2b7a82671d18da40741adddc8b3bf5cd0412067f95e76fb77363f5542212d5b1198cbf80f57139a463f055f1e45fa315d6ec6388a056d7c5284e23889188ea5a6eff4cfc2a733eb7c22652d421c2b0476a592671e7d4a49b62a65af0165604dbb21eaa423bcf71cd1cf1a06c6b40e2540f71d87fd0389f50034dc3885d7c05601a186a4023679175d748b1602a8d39c8980af93e6ab45cfcd14b443c7dc9faf9def2297401c62ecdf476a5531c58c84fac96ea7e853acdc3a549b90ae200c3f6c5bf94037c1fc879504b75ae26c55f4c75cbc0dd9e07f3106245d3791a657ac8bc2c40e58ce6ae2d214f2b7a2b476fcf6270db688949ccd60ec95614d0beb514b68d35eafa13ac110c577278b6d84a0534ed475e51cc66659058aa7a8ce00b33c31c9e31649fce8d959e2b9050c72e4475a86d4ac241031a2546cdf6d03d7b540b9f5f1758628da6a507c26eb0a27cda16eb66c31b7dcbca9676bcfec8e3ed6b2467ed285fba3c6363feb4959e51187809c37d6f68ade93cfdf1244a578827fa3a8722f8c926b86dde31883706ffd1abe59091643430ed3922aef73e0d1392a0b92ecbe12df7f0c06d3ff342172863a0e1cde724f45510fcf65e2da962adb71258ac1878cf86c523c763af15fe43a69d60ccf94fb8f51ba2088f3f02b6fbf1f00e1a1ce74c98e88109ab64d616ebe97f04189782ee4e298ff4b9367c41f296a90658bfe0aa8d593747c15f10e5f82936202ab6e7d9aae664fb6643aa1d85b5ffba6e1b1264e432cb8537ca35aa7b048fb9aeb7b3fdf302df53258175e6b1c2828a9b85236cc5771df1f560ab3c25877ccf92dba48bac9f1c1e9eed2e55479ea855995283dbf6be3fe57353483abeb1f27d2ae78210ce71b0c65952d7a773023105c84472e1a1524d2d53e209a9fb9efee69e10c34fa1ebe1bc02b91abff15940ab318dbbd872e8b05f75831801bd5bfcf9df9fb2b6d1935266c82f09981c0315bf8c0f22f366222ced96ca99ea4401c683302be9b16ed6c9708aec0d9204a4c1b6ca0c1db6496bf2ebbaef698ff0c489fb0759879ba994b9cc4de8e19f11e5c7712d8c99481c1b1e069a0c53d50942423ff0d7451a7751ff8001cc4111a9eeeff6b52d3307a22337b0701469707dd22aca7a4cba1957f5941059b0e49a2443c1bbfa94449aac20232e7f9facbd568025f366030e6c399c85e647093169f23a3e09047dd6b737beac749017a4079f4dd2959cf7a44f425b4e988feddf2846f1740e1c5b4c22de5b074ff2e9a39ed6b878d9721206b4e4bb7893fb49b246244fa99e45b56925dc4791e87f706abc3bcc6f2b12f4a939a33d7e271c734bfcee297f63e608ff6cf334f7511a5dce5bb0940dd93cfc78d0dda31f1e12e12122123e3c4ea628f51069dcb4faf9c1f30c64af8a52472f414da3838ea1e2f8fc7d21907db7c6e9867f8b6902f8c08f000a03b2c695585181ee5918127c34446f008c1c9bee5869a7cbe09b18633017ca85b8474fbbf004e52923442bc6ef72cb65616ee045e762995201d8fe40752fc7d083a348d9527d8293c33b15dd65fce09f53ff877db246ad9cc670e4474658ef2993285a68c0ec56809e9cb912b73b3429bc9e0841b1ae5b88820de18562c5975b2dd5aa23c6cf594024beaf2cd068cf55605842135f957fcb2b02ad6df4a786d8cda01e3c7aea4115c5f9662fd5adc5b25ae421087d95d09ff7e323f17a64ae09ade1a6aa4b6919cddea3fb50a4f104415ee29ad51daedd1a232bd073011b8a1dc01125da5f697796fb4a98b6b31381e465a45abbe00307b43553e30324faf9bad81d8a5c57789f5712decfca27c9271c0e197153a57b45e7108606a946cd2eb302529fcb1a411a16a2a90ba24f3da9ce2a7afd19c70dba2f95152fe5b55901bb29eb69e79f6efe42e7bba54b2956cfd9b54b157566ecc69faee141b0e9b8d1eae2953f7855f76125edc5f0e513886a9818821f0f95f4f3f8a3d64d292721abb2fbe769828d6bc8b37d171e3a36465fbb9fee90a5b70b69056148ec2fcc7d2525d6854ba9176d02b868b0e9f577251178120baa23b950a278d3726df64679b465002d79bd0022e512fb457bb2de5a8df4fa22f0c205988bf829e6f3ee3a4790daf9d6bc0ce72462c2d59bbfccbcb361ae6c69af6a90c88e54de8d3317271ed0bdb0d5d06cb08a3caaf1b37aff7770f7e8e35881716556e5938c0930e928f625d8b11bf2ad4f1d4c238a30a4188a68ef41f23fa045f40f5184f256a3046442490e7eb4cc4549095a5eb223b712ddb2d6234ca6a230d125ed8aabeab365da2961d28c7ce16ec7e7da1fb8c15d75f459b95e067d8497e2fdc341c1052820fcde0d22e0673d0f147b1d163dcf9c3c9bf3860d20db2d50e527beca8c7b589369fe17e35fe7c8e3223a9e2d407625512cad1d78255d03feefc50ac8284cf82f4d674fa4a16d746b0f0fd040158d8524317ba37104086e2a6c5caa6820dccbdd7776b5bac9a545b7925fd8afb6d912c3560a9cf1333cea1ba267f08dc48309b373438c2f4f8aa62954d1de544d44bc08c5edd02ba1d1de4d028029338e15a5f5642579a5ca8a02cdda7e24c437885ad4db2c3783ba4bf0105c2c38704e5ba3a5331485af52171affae6ca54dcf8b0d5718e627afb2d870ac4851bd90b29626db0dd76daf40d703faa8717cff697bb5db2f02466febfdcf86e90ccfeba6be6aa443230dbbb0a6499ed9fd1365eacca8785da6ad389cdd81051cceabb22c6db452959dafb0f889c3ccbee36aa68531c781ea38d7cc2f745d2ed0e8da4d0e82270e0afe97ff0e64d659f650eaf78e19320cb7b7ff6726c17d0a5f0308741762b6ac45dd2d9e586d8afc95340f287f3e170224d73154a95a4afdc2fc6439f7a309df407c3072777ee50189a41f583ead7880d984bc9f3bfaad5f79f74ab2c6ba3a03827a53d1581b8fde70e893257909c7834ff11a74c7ba4d086566774eaa2a76941b6c07315a7658d834beee0d0b0d27605995c3f2190282aac83dc084db02a33575e9a4d7848245203685fbaf442d959d4b04bf5007c14869518e0409089965ddd154daf78adeab1ea4362f5a1b4bd6f40d3264fffb51eb3dae2b8106bc8ed10cbaa7b42bed6922ca0f772d5ed6e37f92046cc0fb579bb994f1ab6d16913897a2ab4b0b634810e22416aa08920e6cf81b68c35c9e7d92fcb856b992abfdb6392eeac5dae0ce64d091857d1a4643b39f52a0cceb4e7a85bd6f2354ff9ca4d7d181003bbb903c713e6d386029a5b01df4368c5df456d07b7dd5c6936c48a436dcc5e729295e0caf65bd6f4a38603f4cdf6c7e25eb57d9c645fc3b1a50b30144e73ff904ace4190d71df673d162d27bdedcd9fb85d3a6d4492fa3f244cb39015c19ba3e6c4137dbf2bd77ca6920ec8970b6822461445a962d048a160b989c4e922fac3c5aa8adb0a8e22e875533b91626d400a09d895437bee074adca67eb5bff10a0893e2b71715519aa954795192cae5eaf3e15667045d156b1bcc07dff4fcbf8d6a721b01d35b9562066eabd7914614c7a4f1bbf6611797cc31e696af5178103b3e757e0d44c631d5b56a1e7c78a52f97d598fd76bd4f69ed60303046b3f80635ef4f7ce4d73e527b538dfa84ce6b58bcb9d808eb0599a00f5612ad3828d72bfe34245d03baa6d47325b18afa61d743947de790501f8ab9c4c078be4fc3f5f9254aacc444c563c2db304a43cff119460c172b59553e640b33dccc770ed0319c2e49cf2bd4b853451b9e5f7d8b6009959b206085ff0d2b1fa5cec75859c8039b8ee376176d6139414030348532938c6d71ecdd3972442812f4885fc3fe6607f789ac113a320c9c5323c639eab28bdd1f4b9fcc85fbb999c019d86ad8545435ff5bd397b9dbea497d4cf1177c4c0d8a9a0b922ac223c31bc4e6f10a77b370f624e51c7fe946d50c353b026140b1fa286c1d6ea3747a5e3004df013771da0b4ab2e93f8ac3eadfe01a79648e8f062a338a0ba1b04bd37f91d34327c1a38bbd660e0308c53c50fbe7beb6ba5fa5bba421f393c190c2db96b75f2b2cb75d87b19b052d5957c75fb4f01c3f42dabe0202634799f135fa3fca82d3e63030e7e8a6c39a4648d2bc95c67dd143940572282bc567288c3e26fb5036280bae0ba822c23dce7dc449be92af73e88ff0062897a5a86f1ab4cfcdf033a7357c5b81e787767acc677698c15280b6087a329f8debbb54d496410a4ba7769e96934712ec7bc74d79c33164df02bbe5703cbf6a78a0ec609e22a2e8dd623dbb921eadaaa141352f845dd13cb49e2d523dad5c44460816dd372eeef5152cc1c3148018a9dff671ec3274b0505a8b8fb0cbad337a8903a4f134a5cb96f2c747f54c35456c6d8302eac1f47dbdb11e2f15f4d9b1d29835d2d12db2f5c3bb9d6892b3ef9c500ef633b55c3209409e07a1c78c15964b34d52de033dbc556ce85af1edd7c70722172fa089837e86e19d27d1cfe2674", 0x1000) 11:27:28 executing program 0: mprotect(&(0x7f000045b000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f000045b000/0x2000)=nil, 0x2000, 0x2) 11:27:28 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0xcc) fcntl$setstatus(r0, 0x4, 0x88) read(0xffffffffffffffff, &(0x7f00000003c0)=""/205, 0xfffffffffffffed0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 11:27:28 executing program 0: select(0x40, &(0x7f0000000180)={0x7, 0x1000000000000000, 0xfffffffffffffffe}, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x81}) select(0x40, &(0x7f0000000000)={0xbd9, 0x3, 0x80000000, 0x20, 0x2, 0x0, 0x1000, 0xffffffff}, &(0x7f0000000040)={0x401, 0x4, 0x20, 0x8, 0x2, 0x20, 0x77f, 0x7}, &(0x7f0000000080)={0x80000000, 0x7, 0x96, 0x7, 0x8, 0x625, 0x5, 0x9}, &(0x7f00000000c0)={0x0, 0x7ff}) 11:27:28 executing program 1: pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffffd4, 0x0, 0x0, 0x0) listen(r1, 0xfff) 11:27:28 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') close(0xffffffffffffffff) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 11:27:28 executing program 0: setuid(0xee01) pipe2(&(0x7f00000000c0), 0x10000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 11:27:28 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0xd1) poll(&(0x7f0000000000)=[{r0, 0xc8}], 0x1, 0x0) 11:27:28 executing program 0: mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000009000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 11:27:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8000000008) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) 11:27:28 executing program 1: kqueue() r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80000000, 0x7cb, 0x9, 0x7ff, "02a56b48f91676d483e6199ae11bdf853375935d", 0x400, 0x4}) close(r0) getitimer(0x3, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 11:27:28 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x20) 11:27:28 executing program 0: pipe2(&(0x7f0000000040), 0x10000) r0 = socket$inet(0x2, 0x200000000000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000380)="33db9794d2c8de74e8c83eedc6e4fe08bd6239c32662cf38bf4ddc1eb6d2c8f5f42dccebc32e2388f1115d84dfc77cb20e53139c7d03c0b2a8611789a94e8e0d86396805cf41628e6e8e54c6c881497dc54899d62aa38505df21a600822e7e6a7a0362e1af1b3d0f61fa0224443e05921e4fa9391c32751ba283a42419d79bd9a2fb9a6f7b02e8dc94cfbd6f3b609cf1ab30801ca5a69b9623172a793cd9e412528ecbe12a53886e470d7bb5bf469314acfee5d097a72f73554e2b412ea67da8d593aa692233556b9536eb13e4f1d1930b530d1027695134db23e3c56fb180b7049708b25708514373aaf2abb49286a79a2cc0caa6431760aee43f1c24458fd575b6f408e7d7401c60703330be39cf276555ae4130afa312105a023feb73fa51a45a72ef5cb24299f92c2f5b65cac0297968adcebf882d2375be9e5a48d4bf803f7666e1b98d6192e9f235b21420f3fb1e0c54f495c3c39a3ab2b997ea7ef6ab1e1678a3ebbcda4d5b5e8e21dd133061b6e2af07d53c06fc3ff33a0145487ef37aab9f2bcf8175df197c8873d3c76f5cdfaf6eb5293588e668543f9346f914e1bfdc51b9d760fcc1773cbbdabd5b2055bfb05d9cf9b1899e7dc481e177289371bfaa57e65e5dd564e2769aaf07c27b04114f3aa798bc53e555896dfe8109da5df972aebdf0eef5447456d07656124fcd9bf2eb118c002e38bbd8367db70aa50d90cd5f3f33742215973de4c96338882ceaf86e64408e8f33354b1c7aabf6c8a6f7a1aa6b0827887f8328584ab07ce0f6922a482e54e9e9f7dbf2f803af5cf2d322c75274dc2dd561f62a26748236d39bfa8062be84cb87750a017be24584b426d7b5a027bc7337ab6279a0807ce887b30e57d99f06baf5999a377c45f3a609248f83cd7235f8c4f80d9d781ac8c1fa8d468d481d2f8f341e40300632c161d5f69648b53df68cc4f675bd1b07158f77d92a59b27c5d5c66dbe31d3c3d083bc59b5921910db836c1ea987fe9c51f7dbab1c169e47418d37978e7869bb387a29c1dffacbfb6aa8199e7b513f8a95f1efa868e7a8e54638c84185c9fcf0c503a24a15c67d31664156f7646368df6c44a1f510c759ef6e663e87863c27e1270e0e05dc09461919796f9246a205f016b7d89d3fa04b1d2d4595c64a267edc8fb3034e58e9add9f37a52c5da2ce9dad9535048dffe291f8b8f48d844536464bb9110c4952ef884995c5e8e7e53e323a1c15ac1a7c85f7d1d66086480665b88bf3763a2c0d814735514854eec6ca92e20fb3d0838d3c528dfb621c3ab6acf8c0ee87423903ac6e02ab90211e1076e21b52b45df303ea3c4b00b926fea92e5406850c3b95efa3fc9d3837a9c139723e1a51399d7c7d0829664abe3301ded2812f0e9e70345d6194b3f68eb292f470f96f7af7fe7bcd6d61e9ec3267013cf4a73fa27300ba62df3365b4604efb5418798d687190e451ba03ccc7edb3ec3ac717051e58bcdffc645bfc54bcc7caeefe7286d5ebe4f2adfa3bfa4dea7c4faed81fe00b46da8345a9c2a2c0c99ed1ba73dd43da4afecfd77aab6aa066dee735d84b54b83b43945a5f21c46dda0925c12affa983423ef641c153c9d724f91d3202b8dd30e4bba3bb26f0fff85edf0a705eaf6908d36dcc5656af9c1e3b3f2fe1bfcd423f0286f24adfb12ebad0c31364dc217af7c2233dba656bf3ce32062b1f8c58279f07db34a9a311f8bf386589784aaed1ee0dbf49edc94202582dd144f8b6b731c05b5e2cff4b7a5e5f0fb7419f56ec49f0082bb7c1a67ec4422bacf3c2fba2bad050ed94c483ab5875b029dcbe57fbbdcf1a4c2a13155c90c11a3c3118905682c92d0ce906e3c7bb0389d84c6c248d3782d80a7d48e0d874d0cd35af518ab1fa287109e49e6cb1e67ce6d23162a6817eff06cc69fdd4fd252f44e2fa718a802e7dffec5a36ab900f7f0fdc241ec3cf109fd78d4f0af855082855526de7403d708a64a0fe8aa352eb5fd149633e9104235abab7b5a86cf8c45954c282715d27ab993cb9fb6634f5e7424b98e2fe7e6c6377438f86d4dcd8692248550949aa27db8c030b752c43af01b8b61aeb6952c6743d4b2157b9a074e75845806bef30d5a1482939ccca35fe934aad1c980e8b99c7e590deeb6951d976c07c496ded9717dbd132422f6430a82a556349bc69a416f56f2e43f07f00ceac119cafd30b135d81c90ab03ccd10b394c86bdc75a357aaa7bc66a98af12f4a127a368ab71eed539bd6f30d68dfdd94cf02825f2a1f4afa2cf227edd65100559d18e3e80e250ae624f2ffc02f493139b1867d403613ea17e89f0de33e153a7758fd33fc16eb36c8ed695cb78ab366f4aac5ef20416b5ac6125b6e564df9c69e9fd5db20f83c5e720f6a353dfd5e6a0fb88ef8267df54fa002f6980c9176129e964d2032cdbb49d3249ebbd8e9e5f6a145442c6d16334954ab1dcaf94d36800c8626b1d44dee212ff658f8eedd7eaaa06d463850f1ca9f99de75b5f590237ad11dcf8addfd57dccdd8c96c8229cb1a809347848fad4a0f110f9df570fc94cf23775d5b8f6948c2ccb5fd4a62ed9490f88de47726271dbae54c8e88549d050f120cc299afd42c5b896b021a92a9d56c8daa213177290e0b3743a302aace0e5ea2d6faae762125c205cb7cdfbcb159fc58cb4e42c0a76620c7b53f3e29d344a5c2fbccc2af59c7696de016acf7e922dcf67be1d57f693b786e4ac573da006b8cdac477fa9f71cc1c55ef836453f5b9aaac1a86a80c839ebedd7115379e3bd15b903efd70f29708757d1e01e2f3423c06221da6294551918a5a73fc2c0be2e23bffc99b9799555670b9de0fbec884f0896b6c576f1513dff2458ab110ae9649766efac208bbc14ef14a331b2fb15cc418611368676cdb7cc43f451b59f35705a484a2dc9c8dd95872ea9d12a86a9c3f44d0dc2d7847f9bb0e3609001ea21c8e097851d365e31558f35c2d75c7551fd303a35db9df31be5fc6226efce105fcfaafe34e266a9f65c025e60976e5310effb788f73a436be0c53bb774f9c0d03bb128a96a67fd15ccbbc4a190bfef7af7e3f7398a66a83853b072112947c036e9186cef70b16b8d9e578e13443dd3dcb9deff5cdd47d624bebcc6484716713ba4f50e47c5fe6fb7328d85e2cf70d566e76c0b0d16bc3da70582205e1d2ce520087cb35e1f51a24030875977c3cfb4b6bf49d6e5c5b9bbd905b01d83154d660bc14b8f284147786752725101afc0ef0e0d01592ffdf2e886b111eff340cc27c0276e62afae349b3527254fe9de00f442d94ea7eac9cf49b2c123ac1e08680cf6a11d4ccaf68e02c5351bea058e01effb20c62e76be892356adb5f1d1d1e26b587899a52172e896dc899a2d9eebdb7f0ad1167a432ad3b617ea74d23484fee6e1c6dd222ee652caacb4a292f0b4bf5bad65ccaab58de18d253286a0103019148c7f06f604fc24167d65ae39de1443da690c56a61610a229959ba98ed2b647e7a2ea1780d6568bbef84981c192c427d22294a14dd99507bf161d52553a220e9aa9ab8d2e06dad86b966f6fef0174c924ce42e5722e40f5d00c7ba9f5a43d37aab4214c249b5dbf582da621050c0679a05cc56cf8a9afe954fc061050c316e65f2adf6991972c6ee57f8e278e0ef523c069fc2d908055d779ecc7b27fc3e60a0cd625144e708561689f0932dc8b2dc63091e72a88b82266a416a4286075b79eb0864597352938c745e4a59fff25ec0193c71c91fbb88ada5571584dd972ba44cfd610769b1d1fc66190705c5e6f472d6983210aaeff5c5e99c367c3d89bf1d361773b6e44fb88f3c4a37d25e2ce86f76f336083aa54bddb56d5dd2bd1a8daf549d663bb39f53d7a418e55c19098499b78f6a1a2a0771199f79fbe8538368b85f70ed3bc4ab741931c8bd2e1f4e5f91189918da3c6b96d8311bf46e180194834000de7afd4e3e0ac826e6309bc3ae21013639221a801e334e417e96d6a4c2377b44551d4b4bea81ea1868a8bf31f34ec4d4797eb76a7536a15ea01ae85ac3bda43c8e6b08cafd1f817aa73202943939ac1cb20fcfa1329413b6e4f27b5f1d894d2f2dc7653caff9bcef688f5291036a6acbd879ec7321b204df6f6959340f113c1bb357f41aaed25107c97a837b873ae87a825b76065ec697922b31d7a67d853230aa16dd5a48d5f23cfde52c9679de1cf823d6ae50285ab4a72586ef6b4b1f14fe7cd05a51d3c54b8df6f0acabc8459ff1beddefe63c8f4922b0327f61496307d3fd3c4d186c9db46ab415075edf6e6325dda7e72d899cfb84f1173f224ff0d9e089883a7c3dd8300766d80bf945d229e0c638ec6e4860a411d18f1dc7381c9b2fe7b13f8fe8da22d2e98abff2f73f69a49e79fae4ac56735bfd9dfc6152ecf95f8d4c6f25180bf01845af1aff9765fa986ae59dfcca5a204935369c4667a3d4ee317449758d3826ee18f5533bc6b79f0975fd52003b45497d506d8b940f795d18c261936f3a000a0dc1d85a48863b17dbee8c50096816612d72f166c1dc27f85adbd7327e5c65508835590a8a82e08e50a352a25f70a3275c7f73fc880064d67151973931dc9ca90f0115894e3b545b86c79c8be2ff891c6112d497d84015330109188fc1e292a84028862973d42ffb49e4981c32de4639fad6e1aeb67c1575e6ecb1e79facb5e733574f441781c6e41fe8c43d8649e3359dea13e289a89a7f802c89c84035fc79997dea889250ff9c053a01b8a09988441ebb3d1e28ab46b046e063256efdde2f208a1cdc5c026b760229c9b7f5fd4917e4766da0bf82e766c9136833dc0782710679c10a3a6778da1e104bf457b8cb899584ffaa2563420be426c1393c82155db2261f9f8ed2d44dd68789dc18a5eb6eba28aa231df63a77a646e7575d28e991185f85859ffb7834ba5a9b887512701c358aa0a82813d00fbc18188f42592d928febd214ffe27b20befb4", 0xdc0}], 0x1, 0x0, 0x0, 0x5}, 0x0) 11:27:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x3, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x94, 0x9, 0x200000000000}], 0x81, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xb0, 0x12, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x4, 0x86b}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xffff, 0x9}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x1eb, 0x6}], 0x4, &(0x7f0000000180)={0x8, 0x1}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x18}, {{r0}, 0xfffffffffffffffe, 0x4}], 0x40, 0x0, 0x8000, 0x0) 11:27:29 executing program 0: symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="08575189a4b2ffddaf78837b36677990f79a5271ae582912f8804d88434915f84bd4f9094c5cddba9795f130971826f4c7ca17679f2417e6213aefee98d8daf98172b1646cacb519eca439ab60e70c202e099435fb134f51de4b64dbf71c8e231f7411951b0bb024bf2753d32fe820cefa9e6d0b54e47085a247a5e0655b9f3f037dc0657c98bf722a9a183c06b7cd681c64f8ff8069", 0x96, 0x405, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2f6669ec653100"], 0xa) stat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)) open(&(0x7f00000014c0)='./file0\x00', 0x70a, 0x0) 11:27:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 11:27:29 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) socketpair(0x0, 0xc003, 0x1000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) r5 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0x64, 0xfffff, 0x9, 0x85}, {{r2}, 0xffffffffffffffff, 0xa8, 0x25, 0xffff, 0xf7}, {{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x1, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x90, 0x1, 0x7fff, 0x8}], 0x6fb, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0xf0, 0xc4, 0x3, 0x32c7}], 0x8, &(0x7f0000000340)={0x0, 0x4}) r6 = kqueue() kevent(r6, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffd, 0x2, 0x0, 0x8001, 0x7}, {{r6}, 0xffffffffffffffff, 0x20, 0x80000040, 0x25, 0x100000000}, {{r6}, 0xfffffffffffffffb, 0x10, 0x2, 0x2, 0x7}, {{r6}, 0xfffffffffffffff8, 0x2, 0x12, 0x5abf, 0x9}, {{r6}, 0x0, 0x81, 0x1, 0x6, 0x2}], 0x4, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff8, 0x50, 0xf0000061, 0x888}, {{r6}, 0xffffffffffffffff, 0x84, 0x20000004, 0x7f, 0x3}, {{r6}, 0xfffffffffffffff8, 0x10, 0xf00fffff, 0x6, 0x3}, {{r6}, 0xffffffffffffffff, 0x81, 0x0, 0x5, 0xffffffffffffffff}, {{r6}, 0xffffffffffffffff, 0x25, 0x20, 0xffff, 0x4}, {{r6}, 0x0, 0x10, 0x2, 0xfffffffffffffffa}], 0x1, &(0x7f00000001c0)={0x81, 0x100000000}) kevent(r6, 0x0, 0x0, 0x0, 0xd1, &(0x7f00000000c0)={0x0, 0x6}) 11:27:29 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0xfffffffffffffffe}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000002004, 0x202) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x1c}], 0x1, 0x0) 11:27:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x108, 0xffffffff80000000) mlockall(0x1) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xe) open(&(0x7f0000000100)='./bus\x00', 0x7ffc, 0xf) 11:27:29 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./control/file0\x00', 0x300, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="e6b8cd3c51364557a475f1b97dd63a8020d548f70b60797a51545d8833b7862c2c49f2e841d66655a00d952bc7f767338da5dda8", 0x34}, {&(0x7f0000000040)="ff86e7c5c8101d35435b408e2be37e5b47625aab5abdf06b5cfe89e368b0a4885a4f2397b721a07761ece3c075dd455ae6b1844d97764931fa9509d6f76e1ef01ae86a8ce6c23186d25e43a4d129bc9334124876344fb82cf4c1fc1ba4c18da126a2758996f868849fbd6ebf856993f4299844e3fcc03f149a5c464b330d841aa00382ed6368adcf222bca585ed1c82b393d88046dc130ed5edd76f032dc8feb79f7ae5647c43962907827ccf66e4b28c7d219b2c54d34c352723685dc198e150f5d8a366a343844b651c8e51263b7bf206ef77b0262312d85d2e1c0a85b702e6ac7ae", 0xe3}, {&(0x7f0000000140)="ee074b9e06035cc1e741683754fac8d12dcefc00b0300b8323f245dad48329888a328562d6290c71eefdc2fee3ea0671b4f927a0f2968eb7dca9c4dcd9b6eba9d30a90a54675606e9383309c331c55890e7ed6dc337008c54fcfc2e52898a823fb3aefe2c0a9c3e5d3bde451a3560c5d6c9715731d505873", 0x78}, {&(0x7f00000001c0)="8ec98b1b5df03bc6a8ddfb4925ac8a897e84aa3074b231cfa5fda78c822cb919b187d04190e3c46a74c383a265d155e2", 0x30}, {&(0x7f0000000200)="0e48c19f642a8cc4f38d8e793bd086c317f2c8be5fbd58376cf872a78178c90d1bc245250ec12cd70166e6393ef0f9cdbac8267e8d406f8817cede5d8caf940ebd8be60e0459df0545a3b8437aa1b9", 0x4f}, {&(0x7f0000000280)="83503f77ad22fe10bac2f0cfe54243d0cc6eae6720afc0cd6db70e9016704862d69cc650d93abfd66203b6910a2b559e2e8fe95535a70d3b77db52a3e02a4a46f0e9dfe06e2fe8c4fd334e39ce9234c1e4542b65ee3d81c0e80dd585f9bc500d103aaa1fce1cb2de2ca570d07b5360a08a2fc894bf6858b5c9d344cb176c672a92aff356014934d7ce39938b3a23480cc94d39508b46abeeae06d9ac153bccd0ec131db3", 0xa4}], 0x6, 0x0) mknodat(r1, &(0x7f0000040000)='./control\x00', 0x100000000001040, 0x0) sendto$unix(r1, &(0x7f00000003c0)="c056eb3d4d6de1113fcf93fda7ce5eeeaf20c38c8346bb13d01fbc805cd8fdf8fa9a994af60160068346e5e37c81b140945a0fd183d3f68dfadcc0dad38ba3959be97e600e9df8776b5a0939ceb23ed70ecef18003a526b92c92e12eb567e0fe8dfb34ba9f252c077c325de6d634161e0bf5348a2743dbbe7c25280efcd5b6534eeb726041c875608ee3e5e0b13b480ac5fb97494a1fe28d7c7475bbc1a1178b58f367fbfdc5e20b22c92ff231694aff680251452a7fc28d7ddb0c3b5b4fda9fd5d172804454a4dcebd20f919ebeccda47b28bd227b61ddd1c23ba50e5ec8f01108092166c4125cc1c1659f380c5ecb53f72", 0xf2, 0x406, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(r1, &(0x7f0000000540)='./control\x00', 0x0, 0x0) panic: sandbox escaping file name "../file0" goroutine 16 [running]: github.com/google/syzkaller/prog.(*randGen).filename(0xc0008562a0, 0xc000848840, 0xbf4c40, 0x0, 0x0) /syzkaller/gopath/src/github.com/google/syzkaller/prog/rand.go:161 +0x2ac github.com/google/syzkaller/prog.(*BufferType).mutate(0xbf4c40, 0xc0008562a0, 0xc000848840, 0x8fa9e0, 0xc00083f9e0, 0xc000848808, 0xc00083f9b0, 0x0, 0xc00083fa00, 0x72235695a8ce4f78, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:264 +0x533 github.com/google/syzkaller/prog.(*Target).mutateArg(0xc0000731e0, 0xc0008562a0, 0xc000848840, 0x8fa9e0, 0xc00083f9e0, 0xc000848808, 0xc00083f9b0, 0x0, 0x4f0f00, 0xc000675e0f, ...) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:172 +0xe3 github.com/google/syzkaller/prog.(*mutator).mutateArg(0xc000675ed0, 0xa) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:153 +0x231 github.com/google/syzkaller/prog.(*Prog).Mutate(0xc0008487c0, 0x8f8660, 0xc000692630, 0x1e, 0xc0002f96c0, 0xc0006d2000, 0x934, 0xc00) /syzkaller/gopath/src/github.com/google/syzkaller/prog/mutation.go:34 +0x2db main.(*Proc).loop(0xc0002f9880) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/proc.go:99 +0x446 created by main.main /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:236 +0xfe2