# https://syzkaller.appspot.com/bug?id=efde7830c8213241b82f151f5cc87d7262ab737f # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":6,"sandbox":"none","fault_call":-1,"tmpdir":true,"segv":true} pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = getppid() r2 = getpgid(r1) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r3 = shmget$private(0x0, 0x4000, 0x409, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/146) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000) r6 = semget$private(0x0, 0x0, 0x8) getdents(r5, &(0x7f00000001c0)=""/116, 0x74) shmat(r3, &(0x7f0000ffb000/0x1000)=nil, 0x2000) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') setpgid(r2, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x11, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r9 = socket(0x1f, 0x40000007, 0x0) getpeername$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$lock(r9, 0x9, &(0x7f0000000380)={0x3, 0x1, 0x7ff, 0x1, r1}) getppid() semctl$GETNCNT(r6, 0x2, 0x3, &(0x7f00000003c0)=""/37) connect$inet(r0, &(0x7f0000000400)={0x2, 0x3}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000440)={{0x7ff, r7, r8, r7, r8, 0x10, 0x7}, 0x397c20e1, 0x1f, 0x6}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x213, r5, 0x0, 0x3a) socket(0x12, 0x20000000, 0x5) unlinkat(r4, &(0x7f00000004c0)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000500)='./file0\x00', 0x5, 0x100) setpgid(r1, r1) r10 = fcntl$dupfd(r4, 0xc, r0) accept$unix(r9, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) pipe(&(0x7f0000001640)) sendmsg$unix(r10, &(0x7f0000001700)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000600)="cfc177c3856fc46f16b7d6720494d09006f07ddd0b8bdb2afe8d41292df4b8723079e85287d161553b0aeea3efe45665508d44623b80798cd77bbd92c66045bf6a5cf5e4621bb053a9bb91f09d41fd2386366ae1919c57efa9418d3d1a31c7a5566ca0a92c2a94cc54527f9d8ee02d49ac927599228183e92a34fb41691f1412f7f3079e5d175aa7c5dede406b8962c901d33af2da11180f38676e74cee8a23b3f184de6cbbca069e067ad3ef81bf7a7020590d378e2a67dc72f545de953ade71262afe006161c4a8aae793af3d3432daaf9f75bd0d1176b48b8b4738b25e5f8fae07680c2905b6fa934198d4fffc25096ace702f5e41e4a123427ef4ffeee9613e29d849517cb61834ef864e2a4392df0b1879f1ad6dd6477b93470af7bff8a7dade88a22d7056bb69459372794703513be51138ebb2dda4ae1aa736e022226c54b515d55265b816aea6ff7b71598c4bef4dc176b9eedf0426a3eefd59061263b206ae327a3fc1d171a5fd364a3284fcee9d2dbe4207a59c6c432b60cbb864519a9ae718d7199768ce2e9b3fc50aa19cc30aa3d4ffdc5bc5f9e946b5e4feaac6e9a9d5da2e3a0e3e994cb7f6a883261275f9629009ef523665514cf72de35251a8f54b4173fe3248bd35477acd025f2ca76c53bc7f174f378779f7d51a8addb06e359d68e4e4e1d0cb20f6187f1bd6e09a5d6101fcdf5656e4840ab7282c1dbfb64404764e9974c7c27e1fff72f276a116f63ab3288f316c7234df47b6a4cf9c753c3c433e143dee2ed48b0f912cd792f011f43c6195c1dca44c4c9d4a66ff913185ca45242caef1ef391e9c13e08dbb3b8d1b7b3fa35f09b2b76637c73cd678635b76187300e04a718dc4284a6216816b9fd756e03cefaaa58438cc71c1659c9b73b5aad4576b564b468219a6220d6d35e0beaf107fd71f14a74b01341101475c1150c59ff516e77f08f31ad5c7271e3d97c2efafad34a2477d2e5b0312e89cdc809c353946a4976e5f3a3b0a028e2b8902876359b290d598614be96c0e21ce6d215235221993ad156b80a07b372aeaf41d533e8a65e86847b26dd492a2dfc86568ca1cdbf37d5cd1c8739c76a2ac4e08c38b82a0b665f7bd185ca52a5163accc14f6ac14fd37ec5405d41c7bf98f6f3beaf93954a4d8c979760d3d6df0ac85aa581e2d321880551e4d213c896f705a5fb1a5288718ddc2445e2e1e7b0d51cbe513d66ce7e5cb93f94905808b6a0be180dd5d138649485bddc898cbe84319e15ff431f4d746e848e048f6b2038522a171acbca15db20c1960e28d624bd89e62124bb61104c88675b61412bc5ab06ce0851d880ab46ef93d9b5e065c20e82ae914ebca3d2f617ea64834a3689d981fd72a0a3ede4cdee300ea89cff5e36e5428b6601b6e8ce12b5f0423a110f41daaf4d900f642118def8d866c1165af260e1494c9f7716898a471b4ffa90667c8b545c1d808c3fc2e29e2be2ebf917fd90455334404ff80d2ff233d048319b7798e1b092fc165b35424bf564beafe9759a9fd94c953de2e4685a3fa7f8e8c5934d136d30b6a1b0c987f74e928f45968a72f269e6427f3b20be0a040544da100f1ae68b22fc70eec19424dd8d890bc354af6811dbd208b37c437772058c839e8bfe60a035430939a99138c953cd64128f32654373be1d0de0ca3eb427f7e9152d993c9ef2db6e5c463d2393d1c4be9e93128c04c0b35fb0b94a96acb6f8650be37799678ec42ba7a0f0c242a80f1253a0324ab4aefa51335a8252e576ca37627f0cb8a09750f2bde54003ff65f34d531f565070629d6863728755e967986f72cd6344bac67b9972ead3aebeee35abc29506591c65e0d321aa0b58841e859b9940df48d57cab76eb211b8978478edff27e947eb3c5b64f38f57014a2ad6fc6635c2449e0af807ee4406bedd566844212f290d36af9d28360e79f5513d5cb57b0c14e527ea19f6d8aa27f39db89cf967f274ae7a7da8cbebfc23f59643bce51ca5b4ba227c06f67530108db0ed3d96362a95358062217172bc2afe21c9b6696fb0994d8605dc6478e9bbcef849709df99eb49588ddb59a9ecb8007cb8232acc743f512b9ad991ecc4453f08733642b6e93d828d98abae119f15257fc6d214304aa5cb49658079102c531c19600d4ceff4eb652edd5cf8613f454d9b654191b9f959ee5fa249e248af5306600bc9cc5a7df57cf59377694d8f89d437310825bf84449279f9c053c4a10fda1901201ee4d17e826bafd6329445fdd70cccb2599e21cd2de10fc329d86716ed487a64c4c9b8c43d6e957f2796076e87863dcff7ebbf9e47ecf0ea8612454386ca37fecee3554106a287bef1977bba94b20a24bb6b0e1708fa7aa4f1e8f4010e35bd23eab8c665fa25efbdfd514bbc5b488207bc9ef7afbdc189bdc3c8e0b3b9fd74ace1fd206dfbfebea3dc02674da5c0f4c87119efb4d1d57a8a4c476b81dcdd09422fed2124a863076ce2456808bcb20e00b9e141e79e23c2dbb4e7bb304eeed2933626c07c0b0ebd249d87f0f792d14158f7621c8d280421b8ca54a77c69e16d2aff304c0be6f21f56a99302f9eab316032fd83ef58ee38457a311ee804b16e0411b7960b78f4728f411861f2361c08fcc578163de37230200c9ef798501d771bf00adbd771e9e43ad2c8d4bef6cd7b012d337971c08f83410189980da1c4675727bba80c5f76451d1bea7bc519c0ae9bc9a6723358adc1e3234ddb897430dfa9904aee9a296bcc031f42add6416b0e32ce94e14eaaedbd56f3be291b6a930ae064acf91878328ba5c4024b07f08ccd2400492be6ebf79a05d1167a4e786814ac45ff140399b79b007480b0aabdb4119d893fa496dc7d02376d4354671e3cb85e7631b8a9540a545daf2e0a96a136b8a392a312f54546b6c836b2c22ace616684a37914d66e6b5e07a62b70da8f9220597f7746f9e3680ccb1426ed941025de959b91915c182278e32684327130011e8f471651f2b01f4c7a1043eda3b3dc2cedcbb4c6dc90d147ffb610935c72066180278f906acd6c1e726f5dce0514f77a17d6d512c13129c6f9e5ea82355124d4f9a32fffe133ef024a4955fb6976a9d2b08a16be6a6a039b350c679da90a30fc05437257b1784a680ea095c40cbad9015a8f6a2125258445bfc064250193de600a5f2096dd9747413406e8667364a3fcba0235ad3c510473892f58c21399a91a5062f6d084934151ea1f03d0d18e0996404905a5f4393b68d21c81ff2a2b965d342865bcb4856ca6208a3d393636788186b374a9f2b53130f4885d379c86ddadfda6427451f3b613f2cc2ce39ea8503643485199818013dedaef6ab7695f3105da23afb01b3e44502431a24737601d3a51f1b31e22a3abf196529f4356c0c7e1ac53fd7da95cd2fcd4a4f09869ea98d901832c505ed9ff61791baf8d6cb05667bd055ab46baf796f313af4c296e6bf28f6a1392b78e5b67e4362bb4831858fa6a828a044a1dc9a3397d4040fedb6715cfc001f59d9ab5c853ac78544bada25da3e8df8dbf1b4a8d557495871d6c60b3597b5f73ce643dc645d1e82bd7034034fc650847905da12f796d6fae246546942ba9b419109f05f54613cbcea123c8c4c54e52a5450e1f6826c8035ad69bd2686c1d1118e24e701127a22c53539c3039c81dfef6b95fa5f47120b02aba0049b89e3fcba461e199eb688837cc79142b9edbf72fce865fe825b4c1e43d1d5a6179f8c1bec59141592920f524c38e87e28b0dcf514b863796a64284924ba11c8375c952578c3dc04bada930015cb17fc0ae25888ca2643b6e6ba75aff9339d828eebf34e96b6cc8e286c95c56d65f298054e700d032beb8822309e97505f0c0db26d725cef7cd5732499e9a8675081f427f1748ba08a2745b9cee488859a69b2543da103a0ca1d2b7b92bb31cb8dc2fbaaf4d8c7b5e860d55626bdb319fc342a16b3d9dd1eeed3097558040e6493ec77506e963cf3030944586e0506f0c9a4eb4de6cbcf164f79e537a642c0b54731482d30e5f267ef257c38452962894899ddcfbdaec78d2bbcaa6dd8666add2635492efbeceacd4ee95f6b88d59c545e45aad90a36c528f12191675477de1d6dfd7bf34bb7f1c890ee80cbb31c3c9b827f60ffaf7441af076d94aa5efc8580c140ff7634f2d7a9cac79218bda6cff3a47378324e3aaa125bb66795b199e0675292de88691fa30ea1f500ee4c9e380c94c61fc26730232b25df8779c8932ddab72fd3ff6ec16fca98d9b860093eda40c14b1add3984a0ebff5416a732da9415f24ab01a0142fbc80c79869aaccda00452748224a1a611e32ece1753a999690b4b71b3c0beec7a21b0cb7d4d0d2c081e525a5dd44c7ea596dcae65c983258a5bbb93cac57c74c4ab180412ba9eefab428c1d4c7db4e6ed2f5e3301d08553ac10098cad2d861e233082f5df9204af614d137a9e9be9973e7bd73f48b3dcb59276768ad1e73dff512979e31823c3e4bd7b871b23f2c51cd97ffd87ef9335d5e161c54572fd818f53ad34f1bcebbc69ff3130d5dc795a21bd1db7e45648a131138784f72d65f1c12782884a38b2e1dfddc24d08ba6e1474fc0c12c787a2edaeea70e512eec0af6c54db9e9f39eba211b7e7fc7f673084943a33a69d8483031944a558cd460d25b24ed72fb63ac12ce2d3d7a374d9ac1d5fe9b2949a91e320622b0606fa89d094aea94ddeb6f057e230f9c817593411431bdbe70733e00726b583689046725f58d82f2fbe126824be1bbb24b56de8086680158eb8337fb565d0bb390587c831567cacc5803389389e487d9844239360f7632d12139c7b3796031405299adb0d22168a31851b97a6b8d3b65c1b61c8c8b2fd05a0935f1ace669499f4bccf3854e8b784c8a579b024cc986f29fb930520ac491c7f69df6f9542173715667a04c86644ef0c07175fdf2e3d9561dd3fc0379cb6ea18b419a19d3abffd4bcfb90bf626064d8cea93933acf1a4a6ce046129e34e10b5c39334988d837928928ebe59c335c3e050b38a63229c30cf928c0ff9437dfc49a8d975bfc6b1d5a367a720d32bbc05e9ba7a578ee81686ecfdc16cce110c7d9df1d5630b8eb000ba0f7eb4892e2a2e664b0bfa3f94600f644a3bb13bbd3f9b42e83c4c9ab0f4221ad6f7587f95b624821f84ece2c8305d50dbd97ac69d7686fcb93a78722c20743b91a07f4524d6194eddd90d97853ae21665f776f178bd7bd66efead51adc432f61ffe627453d77981da4b609b9ae11d72601f93cfd4bc5d6d30ba74a458878b868a6a8c09b3edf899f7549716444a3544a900515ee5f94c0b64b4fcb2c94b0a40bfcbf26fe26ede0540bcc3d7581e82b7466e3bbc1130f764b14da36d910a07c0fa26343942d989e305df61ef5e2c768c35f05654fbde079e5e9518157634d5a81e05626e1656f624ce4b64a3dcc48df973f24e011b7a7dc71632f48668d7bd953e2cad76c4d6593687e4741d2da92f808105f1bcd271ce68d024542b7029ab65f01f9b8496e12c0e3d4ce95f69de329d522491195493514dcbc8a31ee8ebe1bdc083768411880a63e8283ff6963bbcf5b125e29377e29589c11cda7f03dd716c1bcd1c6b7ffaaf76b89481f93369767e4dfe7fe8dc542f65051146b6f8a595aecadca3a8379e88b671684dfe88e06110c9c4a09b80e6be19d2be071077758a88dd56b123804e9d645d1d2e684004b0ccf6dc577d9fb3c8e73b3168aa40a2bdce8339f48948897c81bb4c50ef3717fda77a2b783ffed3a18081fbd9b511", 0x1000}], 0x1, 0x0, 0x0, 0x404}, 0x3)