# https://syzkaller.appspot.com/bug?id=c5b913a64fe18842c19f1d9fecb1c5d728043744 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"collide":true,"procs":1,"sandbox":"","fault_call":-1} r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000280)="bb170ea46d969039e20011ea2b00d6460cd21b684d50c869a55a3557bd905a7ab8b81ff8ef72d4cf9807b1441c813051d60aecf7c6ea71013f79201d414839c373238f1716366fcfcbb52b19c99686abd0102667c9f50cc074b4840c2a11e16493d9707619d25f1828f7c6bff03ad97b07148884c1f5cafaa9fdccfcb97ea9edc52f5428d3aecb71f6d75188de971a5a4fcfe0661c951beefca5066b9a3b5aa0b17f2e3d497f3ac8fd76ce585edcd840b71d75b23442b8912f9f8c40d1622c726f64d344f1731fd11df90686a07b159ff81855ee4d24597df52c08c72987cd0e75dd80120e2e6685da2745ba2895aefe24f7549035ab1c29bda01a054ce6f8d2abb85423a9a052282a8419cd36b958df0fa14c9f1c115b3e4fe1bf9fb7b6844fe808689aad2586a034e4d7e3cd3c799a31ca82370b8ebeafa3e5ed10c65939417380b3a4a04b14b3a8dd885acceaf5f8306546537e16cbfa6bf424e7e95c8dbcd94603b403949531cc4acf56d6db7c96cba56a570f8ffbd03529e8a117166d33ccb9b351f15b57cf07289c38fe682f0b3606a22ec6220c18402f90aeb4f37eaa4ecea2b986d1421a1f498a3bdf782f91b6da8959d3bb0f5f73f7d7f25434fa4ea2137c0ed6838af1fddc65d4fbe5d8b0d7288e5635d4b2d7ccc24889c016fbbce9db89bbdb09df9fd1be9a31e89ecf28eb2e8a5b15f1b0fde746fb27da5a91d9277cf2eabd73459b729a8d3c0bec701c422b536fff8c5dd6ee6d39f090839e93522ccfa049991cfce7d68bb53dea6e8b87e2a51af499c4211cc059b3d222a1df465e25ceacf94863b0a27260cdfe28355d8e2a60e58c88a6cbb0eb1687bc47b1103e0ab4ea0f50aefa7cdf50e8c0a2998ff5ae5105ccfe3a8c02a18ce73156354fea9d59cae45f94d7e76e04224868443eb8b1793b635c97482846dd80382ca22ec51db86536f2d8ce6b485a453a9e4fbb74356caf9292b7cfa456b54dc0dcc26a2650a22b32d437573ab7c72c2eaf01622b973e03a17d33eec9d81e53a4d29de02c5062040046a9ae1d4a2620da704b8bca41a550f7f8db44d72a356c433f80a8196cd3db50baae73b69e5a03b29b48f69c2f272d7505753bfeda5e9e375fe080167045e31e5e7ad0f4f4d96ba62397aba81b1cc4a2161228f09db53d0af8e46908f5b4495a1e9f48627a82498020c6d79aee5a79c8230604cba8bf46c6d0d3edb1b2d40037b4b32ae57d22d0df9b56535cdd26c5454d9f8fba1b97066c0f8ba2f8905c768b6c321e64e66fc960cb87ffd222a9e888930379c4f7355d5c8adcc4f25c51c54f170475d18212c776315c0775189bcf30305dcdf25332b6d2f77895bf29390144c45f019ffa2d91c957a867d57e6032270209613fdbcfde9a627bbb167c89995b71845b8b01d78782b008a3825a1784111986d83ecbfe1a9e85bf192e83c87793111725cf1309ad9cd4f55b31723f8feaaf2ea64aa8f28efd003d5b73ab05aab7670251a0d3d54377e737080e6ca51996f52a3d187eb4ef67620d723563f626a341e8d1c32185540c33e313f3640aa6f95805e5438a55dcda5a4842c985accebf6495a09107b3acb7e213ff4121b1605e0ea32163d50ea56e72ee8322fd26c0e24234751b6f588175f8976d481284f53bac89f27817b8916b4011e525a0cea330ec44a6ec25c5338591e76aef5242de4df5e2b560e709cf0e27429a112902aa20de2bd9ac433cf2596c876e44112e05ff7e5061a32be15ee7ffa793052e484491bbdaf0d043fe1747dea1346c90b7ecf6f3baaca168820fb425decec03bbf4d77eae7f121991139b8ee41334e9a325a0a4ae1bc7c8560ca8a5e3f1cabd49e72632207685d12d5213dff6368f3b2afa727eb56cc29bf267a1614c763597171a65f3fa447873e9f8f60b2edd7b4dbb3ee1e7f86bffbf88dc9938ddbfd7fc73f5b60a8cbbb839d8d07782250e572f1b221d3349f947bf0a6ea0b97622a6f8605d0bed9de98153c41b4c9061e969e3fc1c9d6f46b2413d0ad627a5962a062fc5cdf13daf5eb6dfa6039b23117acd4801a97c636f00f4eac6b8b04597f981dc4537a920020c73382b8e96a657b9e7838ef48f7c06ee5f54349a902e40e7ffea187b972329db44812f542296eff79b5ae16d1d894359ee805a15aa123a39390be550703fb688b2fb430f941102c54e65c0af07ed4b7da45534fe4313183015d879b771f694c80b7a9162a2233c6149a0c06c5746c8446442cf16f83b9ba7ae47c4b0a18ac47e2cd0147a92a1fb849bd71f582bfe518e31385583e151fcb1c5b7c5247ff36a456d305a62a9e89e80d70bf562a0b8f4e1664762b8b08b67dc490779b6989d686406751341dd142a07196159f9bc6e916f616ca2ca817d67954f99566650bbec52e469825b9965e6c55046da3563719bf3876c3d73b93fb74e132804edafb5cd782170158236d1859c0bace24b1883622839d4228275c58e89d9c9ef8d18b2c368a554dc5bea1995156928396c366fb2415cc00a460823b542419835147be1d3a21c3ad3827ec888e93e5d39da3fde6b0c97339833f2183ab3e7ee9062bcfa9ae631d8146a950b89fc7128b8c9bf670cbefac9907fd2ac9c6cb43e35198804e5d548a4243384e25ed260a9c6842fed359e84a5011fbce09ed79847dbe6d6da6d73a7c24bf112c57531ab68ed75c91e1f320db34d03088dda594e20e31b94c12f7ab283997698a6c1e71763f1fc355e0a2b0008ecb4b3299a6f9e308bbffdb6a309e35b65a8c5b04ae2d2fad8385e4927ec126d462b846715bec1c44c803fe02d543d603ca4f5de4e0e6d2e4a2220e9bf05373bdec63bad042c846bf9ee38b67ce37c0def7f12d7aee87dd5d68cec5f651495a02b03f18033ab453ef62aa9d5be792102d3a579299e829a4341a187eaf2c89ce2f383d806c21ab57384d2fa31dade44c2b22eea49c2223766d32feeb3d8fa4a7662b488d5e389e689a45fecd93251302a1db316c29427b7a5ab5292db6ed45592b9de55cf2b87ee560a46c3d675e899d7b49520cfb5dd4d58f6d3c4124811d8ecc08f042af58b0a25205f7c6de61aacaf15ff2644ff240a0e9d4a625d0583bd819a91b2344e703edc14a386f9cc270b14738f66aeae2646ad88b7ae4f44d44238ef470ac272009aa82f483bc89e852c6ccfe00422e7fcbac726ed3924c1939b9028fd305dba8705e6d4e2cf894db58a4a8dabea65a42d8dde65b64cca15ee502ed870ec8a6cfe81c44c3738d8b2597e27fbc479d85593e21f64599c45d945d55e768ce52067a1aaaf30e16745631448b2652a555da2cdc7a7cead666c5a14b2674527f468d3abec26e3ebd2a21c7e4f26d25cce2deb4ca21ff5dabfaf2a9f213a6025e6dc14d5cffcca2734768d8b1f29252896eeb869e518203a152ee30d1c221ba6ad5b739dbbddbba3ce6f0889e9fd47558a8e2776b3b2fedfb6791cd0d43d1ef89bb2a1b3523f18155f48224e27e1c52f740106bf1a05604480bc8850dc1c24306ff576367e12946f821bc2eca68e39f20c7ff41d79882df8664afa9c38696fd87dee7c261dadd2bbae68af84172516c1a40244c1eb07d30a30c9b44dce770f30c574d5425e199e536cffd3f939b5d7ae31377d4ff95a0c9a8050c4c4b6b443803b8f8717583e9f9439c99a06b612036c6b232ec4dff4d151db164a9a501778a0d7697a2739b195f753d34fd622a1e6680fa3514171c2b3d04b47b6a22e7a2ac3dd01c9207ba84aafb07e184b91f4efd94f755ebf2901ae4212274f1a6e12bcfd3f58f97ded79fb2a7bf00d27dfde50f5f06f7dbb049efd9a57a75943005ca1d02b7e181e006802eba8f8ca4d0af1f035bb2fea69590d81bae0be2c87d0e1b01aeeaf98e505245c341b06a5122880a154f015d2b39f74e66871da3d9bc9671d3e2d020afe4299d79a664c55973b5e58961d6d028634aae84518b3ec6d05b1c6c8f5e27283ae0fab6a03fce0bf6241f675df73ab1bffe6c14c92b1c4163218fcd260a34817e8189238531ee5e13186a457a3238c41ee8f1bd8c90b5d2596df0f43ca15ba24bba4d790eb28dbd4e4ddb353168b8708059f67d2c179b19004fb12c2f26c91e305bdf9ecb8fd9124ca2a3ea4ac2295bb4fdff1e6e589b3fdaa0881c4f9b727095e59f30597754b87ccc33d124ad226b115ac175186d614cf9f14f6456ec40b69d1e87ad04c7415a869d2a96ffe16baca2df632c28ac387eb876b27d701c005ba561324c6216e393bb1060a56f997097e0d355e7162fe03b14444375eb073b39e914b28b4d78a64178910cca7cc5488ceb131799e03732d39d45a46f458cf1064b55cb0479d4b02144ecad13ad9fca19c891e443c168c5dbccb9672666b55ba292e84465368559e6aa46c1b095254c0b1900610f8834dbb1e5aa16f12362f5999efb14aca31788f745aad90a3460ee7953c8ebf186a9f76aa4bf41e88c7ebcdd511a3e2d4d29562eb55dc9943fa6fbc8b3d02587a4d8dc257e91dba6a342339fde9df743ba08f806a0fad74fcf8288bf6fe3fbbce2bd21f9b9f4564147bc5095072bba37b24d6bc3761758cf5f8c0058d2c85c8b617f316441294a67671b747366278a5f330a31f19e06744674c608f3ebc046536ed6088974e7df339aff314f6e7f85fda617025e38f953a27ce3e2eb82d9ee5705c20cd64742ae0e815d4628926c42d1286cdb0283bc49ff224332869724707a105b9d2e3060ee5cfea62e1b6b0d5426f32bbae764d7ceb728c4e09499e14ecc82d95f167d1b1aa481b6d53035b77a07744e8e4e67ca3477c7f48a58e44d7f6638e2de5953611768695b88285a4d7e8b3155b5ed8ec3269ee0c72f7bdcbe2e0758696bba50442bf09f7327794a3cf4aab89236f03de8d656d9db065288d05b84d370db527491ee13f02a25d37abc5d096e707b7047952988a9002cd0eefea8e74e4d676b13284487f628aa30b4b167271b3a927e07e5139429917728716545f8b7cf4a0c912723c4e2e7369dd98af19fcbc28e8556a8b804e1bd6b42a930f49e6a0863fc4f885eaa8ebd99800a0a86f21f471d937472d9aef0ed09e907f6986b7e60ea94793539b91c239ed8e8c970d391f4ef583e90055df66f3e0feec1f46b56d467ce2ba74db9be63fdcaa84b6c9b44291bd7a789e69669c942c0444c505a3fa6212b940b3a7904b8fad6adb051f83ae80423460075c508347451b93f9040f4f63182a6f5ea8d543b69c1632024648db250150112f5c015eb7f417aac4c7cdf93441b9b53daf9b8ce75a54d9c7dfe9c5c6821fd4e9c2373dea4789b66aee3b365da1f30887eb60665de7eea2c2bf511a57c1cc9ddbc832ef1f15e01d9390cfff85f110fe28cb6d75d3155c669a8ff01afd6eb076976f3466aa7a681d447d35decbc4879ade900c03152726d6467a6ebd5cbda14a858bd378e156b496696e77250ab5fbdbeda41ca64616f109155cc76af52889aee7bae8024168a982f1ddfaa9a7d633f1ec4a05d27beac8e74be9b825832a0c87f49c99da14f80a397a3725e51ff621a569868f4b0f1d42c871d79c61aa8a4e7dd0b5cbd363f92fb1e2a6254d7163483345d746b364fe05e0e65836bafdd955a75ad125235cf02a3b2eca73dedc8ce311bb77676ea1cb4f8f4b3c0ca6de2ace6cfcba1ed432659f2cd02b5e17ab5bb8214b6067efc07ffc51af2df39685368e357275e7d35e1ba3c1934845f7c5fcd60f4cd5cf7566b3b9bf584f19f36e89dfae5386592deb0b92621ed7c70dc024a7cf67c661d6c3d21", 0x1000)