# https://syzkaller.appspot.com/bug?id=ed9968e65da218c6467c6437bfb3d3610704eada # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":1,"sandbox":"none","fault_call":-1,"close_fds":false,"tmpdir":true,"segv":true} socket(0x2, 0x2, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x40) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r1, 0x4, 0x3, &(0x7f0000000100)="133157dfc436c2d33b40b3d2d775a2b851ddef8d44035247c8019d09f29b476009f9e89e1ccc3b2cb60c6cfacef642e47685e44d5cb688c208b893b78745d4026686af9ea509c5fc60937cb0494cef98fa6fe7131eaffd22ef1ec8b419c69899f5b855e13c9d72e427cd570944b6050937c7a94b8d998b58dbb96fd66968601fa0d1d2a481354497dc3a25002424ba0a4f419ae0af3a3a9dad5e290186640faffb95de8716127ecde73b8f23fdd01e0825c76f499aea914348d050286387cffe1ce11f118228713e52a3adba6a9ad110514bcbf367fd1965a6b6b5a6d8c18e4ed2b492bcfcf3f2092fdd78c4ceb578a4d8d8c926a2cc3eba260fa4d7317d9cce8d245b800231723e865e23615d1d6d96bf95fada0807678da49a7e9f9e06fde2fe56074af76e15f9fcb6ada4d8fab72a7b084be3fa3c34bf49e9258f9d626c5da483a0cd117feb4af1d62dd01c1ac7232d7f0709c503b14350cfac66bf5b5b7c9734009997c7accd5f74aa038a4a90ed5e78d68ad77186bf5f4f2aa794e2755dbeed67e99b5520022f26d1bf01f7c00c6449e87945ff4e1fa389bee8e0109eef1d234e168308efaecca43efa0de50174ca4fff776e03cb90c03a6bb559be63a6a133ff530418022f716a8ac212832948f00f48e436254cf243e72cdba7590ffbd2fce4279eaa2e24c7888811a84b9ce8f6c0138b8fa4c4cc4f72038ef51dca998fb25f5eb6712d23d49ceab23ff34da7182555e703ba1b0adaffff7466207a1c470c6f5a93719b882fbeeb64293a551d7da68f95efc3748c5e909426c869b2270b1f6624aa2bd7630874ea22af8f4a3ab74a51f5743a4ebe413b819067976bdb54855fcb3f87d6ec8303a183dc6114ac5a86c2449dea0f75cffc7d9d9fd1ab99e64716f257139e3dcccc4af99dd7c7ece3a23ac3a0241828bbc3dd5805d5f9269214e78d830bfcafb220390735cfa9985f05366dc5802bdecc945958c1a67ff72d1f303b15e0e7f25e1743af6b5ec89b6d4b7f8ced8f70dee9e041f42b73a3c919c2b4ca1a7bbd292d69e750ff62635e3c6cdc9461d848dc83f18a0e76b7fa977ed5472a9d0e72ab07de96015f1426ef60fffbfa4948b476f424c54d390ef26a883836d70f75f86eae87ba6a0f3831cc6712ffd657acd6423ee465c326b88828d20f638c88e2cda36ad65562db410e8a00d54508f1e8e5fe73ad4c1ca04b5dd85f13ca5327e678d51c659cdeaed42e2a704f5f68d3a7157b8702a33f8ad943120261d1bab2b2e40b2b7ca1569756fb26a2322b112f8bd3e826f15be85b0a346b6f84704b438b6f09fee893fa72cdf827a69a1dad90344f4d7e5f86f862914b40cd5f9ece35714d8a537798e4a25193de6f03aa08ad9ba0474289bfd892e1bc8688d5341be20d92a004baa042ebeb7f0712013cf9ca689a60b2eb51c7619d5281828b825f9c50871480c1eb97f4772cc4e67d4db52e689f33e67393efbfc3bac723605200124c7725e17ee7d8d16356e27ad11c6dfc5c673b55da6361c31f3303c84c3a9d8186d19ecac6f60d0fc3a17fe8e59af2314dae1c166e644b7fa6db9e3c5f33fb791e0cba9b5d608b10edf275fdb4facd0d42f152d51cd902ff29f07637dfaaf2d96e2f443a7266cd7adff7c0b992f7c17e273f429bc0a26ac04a7e07450857d53c07efdc5d11130a77a644ecb5c079e4869249b1457f79fa91dda84dac05655d346721d35020e3635a763da6c78fa33bb944e71c86d01537b54dea7a2686f6011c4bd86c138c825daf59cd9f29c398d43ffb364d63e212a617e512121bfa8fbf05c6184d81ecf287970a36b187b9f948dfc82f54a9da19ac3d746f59e417b96296155bfd4a2a22ff4d885e2812a2ec3f90832a60062272124b742d70a52e9b36e8b98595a43d2a62c4277e7070a5e09b76c962548f55d56cc5095a1f542f103801a3f8b6fbac6fc45fa5953c9d38597d442d9500de60aa9a9902577bae338b094206b19fda8f86e93a31f5588836b6019fb0b06d289f368d850207c9d01d1e80a34bcaaa18f1227eabced47edc8a1148be21056289a92db456d57ea3ff8014a0cbfe676616e15e27cebf08199c0c6d380449e2a8d5f4606d3d9d894007984a56ee9d4f12992727ac8eb1748dad5197268def33ff5d6f74dd68e4c53d23990fdc60af043535f6dc8574100db8ac38a720f4551397ac07e45518e34b031025882eba2d5282cb41bebcfdd152de5d8f2067fe365d9d860a02b5e1090ee7fd47bdcf4d22232f1ba6645efdca7c4072e228659f821a3880f6058b0016a800fbf3057decfddde3167becc9e4f1ce419da2e53ea1a0d6de298f9c2f871a6db99cef386cc9bc53767fc5387cfdf0e4d24ccaa08866aa4107793df149086e35bea4c3d43788704f7b341ead45502682efaf6b0f4fcd5168e1197d3ca224876c11de10868a67cbdba0bfea343da1494b7c58fa4d21e3bd513c82f0e45e50bf353ff847ff47a7348e1c1b3cc1da4c345e43d3ff59c87d2edfebd23c91e7f70cb9ba950427d32d7ccb9010717aec83add07afe9d7e956ea96049b5aef16e631d5dbabe1196dc88152864b78f6b3ecb56891293b3614172a14ad853e0797409e84c786454903cb2d7a371290868b20eafa937ab961cfdca846f87112d4d7c440fdd973a02a22d2bb7cf9b24737d9c9637c72fb9f43be5451c5187be30282a3d534bb35957057b54fc9d21084b8ee9b7e6437f5b892fc8eff41d5998f1d783f02a618a00e7008842eb3fe644a4a0b57186dea563845f4b00ebc5ded0098b734fab46d71fbfa411f2c608638d89419c47bac30a49378dcbb8fcccba016a84cd3ff9c4f9afe3039028955c2bcb08d91f8f4617be76af499ff757a2b6bc51c947dc54fe2f60f17ffd1348d8f8dcf5ba3db6cb8b9545a64de5f533df553a3d25d0c10250d0fa123d4a93d50f762b14d6bf2e6b36fac62b4a9a266bbefd5917fda8dc549791abdd0a4fdec1b4e4007b8d07267d75f9c9fc7a1e2ce6d601e19ee6d096d4eccdd1ba727caccfbaa57eeeb3c28c51c889d0e22296833f4e7ca309c89680e13ad7554123f612979f1dc97dec25fc9031a84379be03b2b199242b0b0170f3c6ce40c619587deb13233800fc4fd54e6c6bd36c284ca00b5c24c0dd4930a1cb1987da9969024b48decedb5abdd36f641eede37904fe45b1c9a531f229b8c9b7b4745ffa82a457870b734b7f39e682be24cb11c3506c6a3b699cd669bd52e28dc404bc824be6d11046d3d7d56a971a6d5e44ad9a70404d4f7c29f1751997dfc423dd69a6cc31b5b1d1d49e406e7bc7190c7ea9ca48342107e51291661072277e64ab2f41c672f1cfb487d9391af14adc3b986a9005a5877dbead872092638414df380bfef0cfa79bf877e6725b8a6a7d664eeb6a5050e1250c196f536f5d16dfea0b869a66beaaababa4060c0e4893ec09f4ce8bb68396975d70f3fe42f1f50e480896fcd4b671da5523c32c94bd101f9dfe79d6e21723015a9a35664d7893e52b04a5d60e567857dbf848335ae6c6d8934941cfd54e47689a668d0b82e811c3afd1463b7e7f52414feaae7d811370affa34d0e8294b934ba4640b3d57bdd7ad1fafcbf8c4d9ae557a50e07b0973c3686c6a6841e196e7bcd525a4e060dde6c5b335636d3e81331357e0b77ab7b6df9a882d27a13497eab27d8bd509c43cbac1de052e8dced95cb66410de9a402f026d962222de8a656a49726b442b0361ce9eda6af85b1002b9d056b68a7cdbcf1950a0757db24cd6c4da7a4eb123982c4b6cce3749fda89ae4b7358244842a2f8b8116e4d2b1e501e4156aa9fd1d09b624e8849b9fab960662574b41706e8c4a18738442d29277f2e257b1560462136453e40b6ad034495fc3f2bcff1824190f05e5adb4d488f8a4d9b8a6579c52fbf166a8136b9f83f2cb60de07b72f0af7a7e5a1f45815bff9813204db7316b97ef107377d3afbe941a736a66fdd65088c2d0c4318f31bf44564e40b7a3b2d2aacab3fddf04604d1432cdfc68bb17f61b4d04204b297af686b8433fdb888d3e033806d930ee828a9458b1ff525c80b0fef46fadf8cefc97ef93814c6523b7a9bec22bdc77253a46dc55c75b11c4940afc31dcf2de38805699c5e5135f9482ba313bb943d2d0a1b49e4018796af198e1f9f604558eb77019132c9a2c9c9c7e955f651aeef2d45269924d6d1989d44e3180f54936080ee2ca5501d842005d26102d1115ff7ab9041c3621e8ddace97c95fec7ee1ba32f6d420842a85d00b2b5388812fefeff1334f3b46a350845dad64aa9a8fde709ce1f656068862bd4ffab671fbedb62eaa8b55e9756a5c87279fa0aa778e10a535f711de0164a99141a443b28120123747bec92a4abebcc004c36e88107383d2273116d91f8a95792c19bc014ac693f1d6f9d22de8bec582e8660554f4a43068c8ded151f5d9d6c35a310563ccc6f41a8e58e88e57a78e8f1733b7830eaf8b2a32da948603ad194ad7c02aa18ca9e3836246f544eacf71a915b0c2e359f2551c6b54ac4fe0ceb405218422525c5921245e1904d06a8f8006d9a8612984f9be44124f24b1fe8f204304e26fe679ddf36eca794a3ca80aeddad68f4e3dd2eb62ff6c28428d9927f907287fbb618b38ebaff17cf47cba68e2ba5350af7db70cb105d4c3e5353c2bb9ba2e5aca6e61be78620b3c8c8c5c68e0adffbf6942bc14613b707c1eccdb58c10ddd2c01b40fca721c0f062b5a3dc45665905ac85cc28606bfec1c46c2cf24776317a0156a7a771b963dc6b509a480699c315b23b4a92f68884aecb9ccaf1ac3a1f6fe208446fcdcaea3c3c812f92c8046a0bf399290d80a0c0daa4d2df23cb308ca445d632f4e8d7b7136acd8b3e274a5fc5722de72ceae961b11af61c81ecc2a31e891f664c786640593fef2daffc3d9ce2d9311995639ae132798fd087f55d34254434e4c42c13198b7bcea0d73413c8c45913304490ad6f6d0e2e69bfa3fe722023262f867298f0a8772268f21bda820b69f5ac2d191d627f30e26465c31ac823ca5a6ce66fcde4bfb5d090b0dc457fe1172dac2f51ef95037e1ddaae089e58060c23b541b0b0dcbb13f80ea683290a5a78bed32f085a513e426af85c2956291e3e24a8cb275f7f23c578c6520a9d4107c4baffa58e8b777341cbc91063eb897e7cd1fa2605d12149fd52f360ca1eb4096a9971257a112a5b4a1c977a2bdc1eae472bab3a21052cad6d498ecaffcb7cb39cd6ed6b220b4ad870fcc62485ca0beb8596ca505c0858fed3f97208ea0b591373d869b942f4e43d6e5f4cbb1c31e0ad49060d88d71c707fbb5f0a5960e6c06f9d852fed76cf30c2c3dc09827be19fdb7e61edde7cc6d1dec14cdb60ca35598e5e68c544d8394e4b6d752f44326de2d4309fbb4e3f6eff02cc379b5c7630b54e4662aa08dab0e2e6fac5b992b50c83a6ef8ecb8b564e9729b7489e798bb5f74ce9d9527b61b77360e3fd9a7e4705b10600817261da077210761e018687de8b340619a563eb74abbd77193b71fdbd72edbeaad6e72baf3f304c1792472b43d78012a8933049bce8f326bb087f81a7f17414bb9628574b118d00fdf8ece084e1bb3403541b961fc6e1098a4bc63131458e0a347e6f1495e7a6290b44dcce58dfce16d029c0d8e0a7148baeeb1e32f96b4b1bc84827743d2120ce8de204bf764de44672138e29a7e715429a82d599fd9b1635d07a08b52dd29b805f0a30cccba70209659ed8c7ee87fcc4ddceb8336d53e29dc4a54dbb28928e3a8", 0x1000) fcntl$setstatus(r0, 0x4, 0x40) r2 = socket(0x18, 0x3, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_cred(r2, 0xffff, 0x11, &(0x7f0000000040), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c)