# https://syzkaller.appspot.com/bug?id=beda27a527671ca5eba4f494098de01226c419c5 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"repeat":true,"procs":1,"sandbox":"","fault_call":-1} r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040)=[{0x0}, {&(0x7f0000000280)="cc91c6556c67982d390f85c8cf90d4b39bf182188b3cbdf9003a3023921ef9274c765e6e5a837914b00df5fc608fe5113862fd8879e0e9c30454be66d53e82f930f246b35559bf11d3ab927b34d8b6c8791d7164430f923d308e35c24339a77c9ae9301165071f4a713f2bbf16cd60fc3cb31168482ac860c0865037f3465f16a990061b0ae653d622e984617aea180ab41037bf954a5e2939ebf50626561d5996421e9050cca4ac0ba13d99fdf369c0cfddfe85277d9a588342779ba8066153eead559d8df818c823d12fdffae4ff7acee278cd127bf788a916bd3a54f7248dc87d1aba5e6ef77dd53566640118ca8601c3ba5eabf19090a5f7fa08b8ca0ab64602eb6dc07e39ca2b2f71de02f4c3088907fdf3b155c833cbe22ceeafead8d00517fd83e9a0b983a407066a0d4ca1ec43f07949a1e57bf81d7f1c4bbb65c0ac00da63a34e60fbed242cef56df8f31b23c7b8ef1e7002412ab2ba0ec067857f01a2577ba302edb8c30d2a8e794ae69fb0dd45c0c693557561ab151c924f0457bd9430738fa3f1d11562f01fc2d73c6c243a05701d8c3543ade9ba5e2b53e2a05ebbf0392fbf7b87df5ead51320aa400bbdff26a40d571bb53b433364a08cb991d2dd0660ef5ba7ed46047d84b42a940b8c5df56c958148fae02062d7548604c87982608f085560811cf59f0fa0ba8e370caa49dba548f4147b7a97429554d0732597293dada139f92082cdd9fe6e82148da76b8d49032defe4b3d6e948b70d412ca7540d63b2824cd4485f8e596c606287a5b0a0d602bb733afcfa8cd0c634da939865d1b7ea4e42765ac61089c00bbcd342241d4398ec65d2fd778b82ad17fe4303d1fa58802d5e2131f36f7dda2bf2e29c3e03f6ee28dbc761f53a058ed6b6726b43b78fe24907640faeb1580a027dddd6cc8119e30222651496d63ab06cf7b48a53ac5a98d428e67017dabb6c07a3235d2346a18e35e90c2aac184dc727dbf5ee108bac2ca18df567024a310088f644e4464f8ab7bc6873963c71cb14403d9b93780053e9576ae36582dcc16c90b9d9b141f6da667e996c11fcc565be1424792b3a9aa74af500b5b9149536fe149f51231c51bb47f9bd3b971d76e060c271c2e244f98561cb50c01492d0cd4731db24a57566895a3b2c629283b3857efa28e0a25f0e0fcd8090a8a161fba49a4c359e4ef610c2477bf33a70627edb937651bebeb0e59b7d62179543dc7a8046b5a00541f7825020b3f9404e1fa35956ab300adf2028a3af71cde3cdcb0286a77a19a6ebb4e49d0bdb6786815b6a1619b6025841791be115d1274e546b76666b63a973437b3bad7faa8053865d1e52125d21c99a1754757c1a66bbb41140c7b6c334b051fb79c10383bb3f4630273b777b613a4c1d408ea7c8129874936ae592d684def29551c3a82435068948381bec727c78dc443cee93e4738442251d70a6cad224a0cf47f1c3003043e91db421f090e77d57840bad633540c2b91cd2a0756c4fceb84fda7bce5cac7122ebe756d210ab5e85347dbce9db572201a1236e14b507d3297d045703e2fc0b40e4f650750e71cdc88ca4b1fc409b75074a61ed5da804f82a4bf9e9c96c47ca6b2d25318d87e248594e5a35d36c88429fdd790fbab933d5ba80f62b5e22accade5a9cc8ba820eb10cbc6bceeb4d51c14d91e42a22d689457d5ebdb3cd7aa325c6e0ed237d6aa7ad453ed3bbdbddccb147f6daf97d053fbe089d0d429d58e2c7b1ee17ce9d6c359ff3098b5c0b0be7cbedf789313df4593707cd362491ca2d272f4bcd1b52898a0e329ff0e998d00ba61e6403a4229096d99c23e5cb237cf09e305a73e49881bfc0342b7c739250f59745334fb4a9e7d5cbc4a60ec369cba8d7fe2be7e6e0b207e247b9a3c3d3384011f3ffad54e78be95c9f7b0ee43a8348691fc706e282382f320dc4254f4c0397b61fd51bf565155f95e91948ecabb97c32937d2ac1afcf6be63d24d15bb41a2c5b5d3cfb6c6269ab87bdc0d8b57000cf1ac55363f70ae399d634c98fc4acefcb4e2bdaff3714f0215da81c7fb349de87c224cb6d78a1739548f562fa3a15e50fe702406134d91d70e8a5c78ef36fd41e1ad0ea4f31a4ae101fdf3041bcb46b3cb093b375bf49b7132154d7a6963772926827580ea2e7404d9ab122af4bf5b9188293a5b1397efcfdcd896d4c6f94182491033cb61601445931f1f09862e58938a4af70212aa8cc3111bcaded7ff64e903bc76c6ec6300b2121e80435b68c7c641d6a691079bc6591fa77987d4be7093fca5a2c1a9ac76304c5a0dc6aa1c8ae078a8f3c38acac545dcf0255b5e84f7d4680d3d4f60b864d92b619f5c7ab21eb7b354f661d9f2dfe9d2436179f9fb8618c4e474493cd7d0dc731bc3a7cc190c722d1bce9c177ad11b6c353392093a6a8fa0b32222b744586bde9ea4dcd7bf4e4548f0c85b9cb21a56cc094ef4bc4a65cb07b142772eebbbb65ca3700fc6260f817bef74afa0aead883cb9fd65b9fdf61351b0a2f7b3041586920ddc0a591e48933dffa0c8230797085caf96ed57dc699dedf6381c92fa325aa420b5d29284d60ca6c87dd35331b410362cfff3336bbc851e993c63fbf97dd6c241a470af88bde1a7e33519eacbb894328ef1f29c680baa49369388462034774c39a6781151bf2af5e2e5ed03c2a5d3da0e886a78d1eb84c37e50221d02e6b1591fb7ec8483944148cb423899ff35b18565d28b93076cac37a60374cfe5235e1e4ddd9db73d8f873804df4987a59666a66adcb1fb745d9304298c2cb44b0dd43c38778886d963e5e1ae04e189089a41ba703323979347017e80c3747689a8d8caae4654a00dfd2b70db80f93d5576743238a0fb56c622f13dc125a4205ed83aeb8942f9a078eaaaf61f50966902062b6123c5d73ef706c4b57ab678423a40eb87a2df3a8ea62d680e020c4b5a24c140d4f0a9a5199fc6c7b9b56d70fdae12b60e29210bce8a2f778e49c09858877aaffc0fcc1dd426a1d4741d641f485ec0824f44b9f6a1f7f993c37391b71035f0114fe31e7d7162e4084b29ae474d281848e2f9181e98d17575dfba8062cc99d5f7cd23fe8febf97ca7fdcf922e9b9aa147d015b92de45acdae82de371b00964e330587d5a25c27c18c3cdac688e5fde5e2c0a42176de7654d64bf7ed16f77990dad45183d61d8eaddbf32eed6599edd1b5b359dcade5b64b0a6674e2ad7746738b1c3c1840403616b21fe514bdd11e21f98005e07d146338501cfc6d3d1f016a34702f2b4c341b089b6e283207dab16de4ca05f0ad868d4c5fb58dd6432a6c911cf4c6a79b84e471252950792b3705eb2de444f06fdb191132a72e551e2f9b365f600b9eeb09b49d71283131839c7e1e1cbdd81a253c2cc9efd424e58716df672d31d62201c31b85e78a0b8024a15280944205b5b0f2576f9ac0c90d018901484e65e2ec5b8a4556840f1c2e8c6c3a60984971949e0899eb148b22d97cfa543ed3d6c2085585eff506e516568d4b450d8a7cac0ff7041b52c76f12b7da5b9bd1cfe1591e9a58ba0b18449c29fa19de3ae9ea9c4e1859b1cfe69735677764df9f672b85d56fb5525282a079e9a2929aa481d8e9c9cf7ddfcd4eb6ff3eac636784d8545cb7dbe161f64c89992921882cd5a67ce7b7a21597f0fa397309cb10650318550d399830dd9ebad088f24cdcd3355bbb3b2b5799721fe200aa49b670ad8a1d56954047360e1a4f03ccd2756cf7d611d8b3054f63e46f938088c7aa85a2a97f3073af491c42e17f6a8a9d27c157cafed00110b0b7f07383e98656da5972936584ebaacf40c91f29403e49fabfabc7466796eeaae5a9cce4dddfa48713d6ea5ca8059f78b4ba7e5f31ef4211dbcae67e2880b8ba4d8f83c88a76cd76c33b665d6d9b298159f813ade10d69f4f263d4c4b90977a76bce3fdad2d50ee683efd6081de92c2a11d659cdb62964031216176f7ce4b3b9ba82f0e550e784fa48e0ddba19ae9c15f74f5bfa298d7824aa595a457c85d386424638424466a010ab18f7ba0800bdc530c373e42926d8a3a8f22ab67221ab1f4e8bd8052fc3366993505e4187d37b7b8db0243fd725682ad4a2970a13371254aa7e5e274b7109f176d73c4631040f395a7c8fddbbc290925be3877385312125d65892970d30ddc7845264bfc577aca5a529159cd462b19dd0349087ba755b85e861fbc647955c6995e60b27520681e86f732af5160f63410521f39824b22acb957e9a4274277658f132e818545a928bc5c3670dd40aab7ec953cfa853234c1bd8c982d476fe1ef2f63aa24aa7a564f1ecc2524ef701616b10f4882f79a27724c40cfad4f09fa65e5740f9fe31853a49a9af99e5fbb774c03f466b4a562995a0215a06bb1cd157d3b07c193bae8b202c404d6e8cde6e60c9fed602e24646291776f0ba0b2980ae4d734869564c47916061a10e787f0975c90447d2273b51a2f94b4b0eeb2f15c1cb82597afb66db0303c6a0cae7c06492821e5c7da93de8a624d15b66c940c58da1076f0bec70cec951f36513732fff8dba9ab9be1ffae0cf3617b51b26472e29323b5a51f71cfacc8183f2b10f832a1ab9616bf7e3ea5745e5dcdf06bb7dddb9e8e3aea1340bd40b470e76fdf4dd114f47a0cc31c829751b4a7c495750942ad4f4e16cb944940de28cd4e7e2c302c0e8ceaebd8119d186504aabb9a7201e9b887541fb513025192b3bef326c3cc432b172293dcf128efa3f87c92d78145cc92e380b95a3d8e57faaff984507e7c886d65a379530d24516329bfa70283161ed54f4b9d4de10cb62704aedd0ce60348d83c0539ab7d63af0015be362966f600403bea9d1f1fbc5d777aa3897452868a73a7c14dcaef7813a515549fee30f5e70853d9b160675b9fbbde6e8454f9ff0296936a332158e1e2bee17edcb6a43465669110ae90b45f3765c5cf64be4f24baf48fde4d264753e3f5f76ffe229fc709d1b91909db238e7e98090525cacc28e1e7015dc7b1236653cf9d1afa11e0b35aae8d3aa157bf73fc61ab07391e63bb355b8b53981f473c9ef83cafed0ae3a686f2a8eb4a9e4e310537ebfcdc6aebd3f81ec8da7459385e25fd4b0ba7974e0544a9ba2b50146237d2176055b303b4c1f0847f78bcb4df6fc219b73b92b198ee5e779dc94d9dfe887ba181f5e4cbf1f42c35865f941f457b342973447d8a5cf0fdadbeb014d98e96b7539bafb7d588216d4d43305152c48156b77a8f43f525209b07afae83e184d82a156a1a2b88bc17dbf4a7403adf85ccbd31334e7925069109e66ec7f0c8851c5af8c5fc8ec43e94cbc2f6d58ed0036a7966fa797f53714081d6adb475fdddb5031331627bac9fa61132f39ee0e36e0219e0e51fbc915ed880bcf8774e85782f53e8efd46b3243dfab355739d583576e80f0c32759eb82d69ec87f41f9b79117e967107cdafe0315473189beabc8ddf3a56395b8ed4722c9ae96ac03c4879af59fda6e337b87e41f193824c7ee6d97f98887bf25ea280df66f3fd2964450fd204eebe605babfe2c4fdea6189a15f3b16ed804b3c8f57cddbadb48aa614a722960ee8e7676a4057a01b15d0518c06017d39b0cf2e87381a55b450cdfd8a8fe01c7b05b1fee0c272ad8d01aa29029106d63b53d4111caf9edaed2b3f448e1bec3cf3c1df105a60284e6a45eca7726e2c341d6fb6fc25f4ba3ed406ad94f4ad8d60e1f30a84eed2d9fcb42898fb7e6576f05a1968d151aca186ae650ca5ff483f0dbef74e6a73b591606f14262b98a6665a", 0x1000}, {0x0}], 0x3) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc)