# https://syzkaller.appspot.com/bug?id=2bf7e8a31b3d0f4a606a861ed1e76926d628617f # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"procs":1,"sandbox":"","fault_call":-1} pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write$UHID_INPUT(r1, &(0x7f0000000240)={0x8, "2d705b1316fe93a322b9e9c9ea537fe9e66d72c73cf18995dd72dbb1f0f9c458b0162b939938bb6a40abe315c552249bc0cfbc573b10e7b03de3e41a34c7d826bb555eec4a3cbc1b663a218982ab8d05e7613b9c792aaa8ab551e6856311318b1fc0b6215af3663c7663679f89f025f3841d62aa5de15c3028c605be179239f3443f1ade8acd64bc5f80eaa43308c3d093c4eb434ceac19abd9f2a3cf1774d9a658e5172dd6e63effafdcb9cdc7f779829db59ca26795ab4608a9085f920fd9daf4c4eb00a5613520c927b579db7b49f0af52ce207870e3dabbba058d716a5976cc6f72dce0a46323f8731942f64f40dbb1cf6e7784301f8513feac462c56e7fa7e48184b462a510567ee902b7ef9a04783a2ec25394c028b108bf071560c48027ea8c1041ea6698e131e9041faceeeddf9c079c5f053503a5c777ed40cbfb1be58ab0e876e6d94254a5c04535d3a68a0153fe4061daad464fefc7ee396cf3f4b22b27a690ad6b7c26ecb9c2a47f42ea648e259183f9c4a2841fcbdc187fb8ea9c2ca7f1457e0be4b8397a2670ed092216acb0fa0b7179f8483c068a27a7f6f771e04a07e226fd2515af2d954742396bfe13a0989e41fb19bd7f4208d8c6f59ba0393db338caac1e37c0d59c279dbf5d33e759c85355d94a1961b41c3f52c9e241166c7c46ba55321305a60161ed514fa90150dc65dce9cacebb7c1a02b291ae897b05f2b01151827b38c98b88db47e29bc59efe9dd2c3b5dc4b78781f8518c127dd5e1f63b4f216818dc5b0c921386b9bba3239c7fb8a47798474f0a645dd4617fb53b1d7fe131f5c18f8c5095d1addb17135db78fb96fab5381f19ffe692d3fa5c66153ff57ecf0038b8b141b855d96124f264971a4348ef029eaabb69d7f2008f22bec93f63044d6834912f3d1a79ba5984e3012c2e48c89c54afed4914c5787498fb36c88ddf326ac68836b5addd58ad7cc4318cb0b276fc3490a779cd582cb534fb8b057e717c241ecbf8feb97ab903e39b9594fbd4e43d7fec2e6091049c4ec6e495b71239cb0306e72402235da72c59b867085412d23d419879af88b7defa742d4bc8cbe4c8995758997a4abb89e3462b6c0bc5b10c0bbec2ac8579f72eea76a854b024d04857a3152fd42522b753bf66a672f19dd222e59cc76fb9a43292e700440e2ec9ceaa18a4549b5398630de3ccf5d9f6655e46dd5b8a77ddc1c132f5ea3d1e0bed789e3bd6099aea0a0d291ebaa9ff1e2fd8c03fcd1205397cc4ee34334efeb22479d807bd57aa57b68f082c81c4ff4208ccc555755c2b5900036a41fac9db6f83ed88e18a8294d3151976b4fad5e40fdccff959fff529a95f0980530c719c09d79f30bed910e96431e75146b8f450a702914801374bb0e956a661f42819a079b30e5f63efda3882a7b04d48d1560eb05b76d18d2e8f1bfa953ef1333cdf642e6ac1ffd388dbb21b87ca7f92136f46e288630ba1301e8f16eaf4c7967ef61829fc71e1a7e5606be3addf88b2c9fd2efa3d32fc74e268f9b6663924d00621fca405a27923478a18be62a6826e4ddc2dd8fd854ac51a56e64adc14690094dd465b719d27d16537d15979875f3192bc01d4e838f1165a5b215c11e86c48826e9c169fbc9d7109ef4a71d437f627fc2fd9452ca9eec8ad0334f16eb2e3b9037fd81e9f21c58a5fd277080a723946baf65fd624bb0ca2e1701467ce71808cf3ef53b30f1487ab9ab84b020b84fce4eb27b5e5f8d93ddb7a42e8dc64c0091010f75754f56ac5d93075652aa3af2a44f55548e84150620e5139eefefa1b49487f99e4eee3c53c5ac3e33cf95242bbb565c89017a466f5907a02a80b473cfe7a1e18edb85fac82d79a2fd809cfeed7632c12f2ec0e3af1ced646f16f7ffca56d48811067c64138e498e58b575e9393dc370f750e7642e4129df712d09d5d1ab0b915a712a196dda35f94a1a1d3bf5b946d9fa3f8677d5bea7eebb1c98864fe078543e0d11c40db07452f80441364a8d3eff4603ae9c1a23a3879a9efa3661ff66b0a5ea213d6c1921d4956cd547c95afafdc763d7ce6ff2015d6b039c93d672383d8024c4fc2f6e3ab7b5a1f75f7903a36f30d838bd05455bda0f1c8c7f9b82f33e9d9d95fd0e0fb33249a9f6b6ded8bd40f3a6021bbc03b365bcf662e0ef1250dd1c4ccd6ca31ed91e50c041871cf431d64a8c0bddd1e3c50ed8c9c02d396c82702d167b6d524cfa16366daf29983b76e6ec0f049a7aeba224b182eaf30e2007dcc8ca5fa6d9de0a90fc89820cc4576c456326bdd97cf6673b4df20954fc7cfbc9c3ddfd076166ded4f12999a1cf02d1f00f82f76ac380dc1eeaa8c959b56d98b85c9a06a4924404ae9ce5ea81117c705b43e1e0418b4be6f3ee6e77d3734aef4eb9866dd62e5eac451370b9525d56cd399e35b285e9cdce9039333e2bd7c298df638e8dba4b86457e72f29c1296efae084acea8540d8513eccd86b07e24012a9d209ad4028415e450811c600bd21b55f0c2f06834d998eff671508514e27f00aac2ed982e6451f0dae64d9d86754ab1b6da7e887e36c135da64cdb7698fec3327117b8d54588b9f49bef9820ffb881efdce7c941f4b09f12893fcb9bfca994aec6c3b65b0f81de308775bcdeda74d855c5b5cdf55d7bee1a980ec3b46914c510a84515311af29249b0ad326350052c984db3e246c606906f955b5ad699970e460db957dcf883d23c99f77a7a6dfe82ec7d72d7da5b18fb873c594d5b4d7f5f49161b045f3dfd4ca4fb96447a11146cbd6afa0fa8c17482e1d621d568b0d68f827aac84f20501fb718aa567f33d52eac930ee9f65368e365009b0b88dbf31f43dc156c92b61481e81bf10ebd0b0b530060a0df36fe3627ad7eef7b52d1fb48dbfbdaf42dc45e0b6d756356a84e7fed6cd81e9abbf81065af6bde82e17408bd8841ebaf6ab7ec6178eb8c5c2d206d234b640f5a3882a9b4659e663b692d92feb6bc8b6469a21f0e3c4ac29ab3888877da4e927e4711c4ab73affeda3cacfff82a919918b97274a0cd3269c263584ac3229b96903f25056427fd64db006f9182c2e69b56ab76b95a8f4d6704df35950067d06fe02fe8ab3a51d55c8a7ab5c6d7b4f78226d44783cc10a4fd4791aa0c443b57b81f99b2ea37001841c2b9441e0d109fb4aca85bf2e62d2f46fbbf158def6907aaa22302a12c3ea1c163b024a17dd6f92d059e98a77d81f1e6858c9a48736a87bdf5ae2df20b75d67a78e23055eaa1b9f70ea5654cd27cb0ff98ddb028c8727a219d7a17921c9b96a89172801118bcc056ac44f78e65e4126e7a958853a6b5c30093f3784d005e36724cda412197b07c0ed35ccca88e04e6bac6374b48e8ef89acf399433aff04bd9b47bfa5f79922ad2c3aacbb73c58669fd9c60a1f7a1bef5002196f033aa8b2200212be3347dfa440713e497b094add6f6f6dafbe7b07091633f65f670aa73134a20b4a9ceeffcd41bd59127f69e32d9211a6812034c241044518cac0665659181389e22e65d4ebfb91b3138ec1ed21afb7807b996e791ebcdd90908c509ef82d4f45558867250349d2871ab3fd4f5de19790a801cd035ae16aabb40285fe14786cc3a64803d04cc37f3f98df2cc4b3f3ab219f37721c1416ae19abcad7affdece4623eb1920e01d3260bdca37493545fd17d557aebdabbbba5d0fbddae3668f2de74688979782cb3f934a17fa251c4f352f47d5a43208514b35d182f445fce4621da8328414d4ca7ddab7e74e9864680443962f8364613147d832bd21132164ecdf00696f7ff39a947ad97351ac96078e3d4199068fd2099e4fa68e4c2633041260147dea9e7d0bf5ccd17504bce535be0db94d11a92e8f4252e765d37a4e31b35dc7581a2dedcd390dd4015cc3a7df63e490d8f618e8d55ff830369d041c46e60bd7994c59ce3d32794fb25344574687b429fa58fe52c014cd111ce591ba5258942ed167d1c7c7d4eae23f0c3904ee9f286636a8bb94ccebc1b6d3b4f2d49cf1e3f6380097b175ee034d8d92daaa46da8d6bb1da72289acf55636ef665eb06b9ad4c86c575b6d8c148f5a73b6cd55d04ba819f0c021f30c0edb13c137ffb86c8275fadc045ec0f6fe09b2e6560f6fc8d3fcdd0fb069f0667f7e25a03ea3f1d0986c3a7484034c7dd8ccfb12305358fdf825754002542f43e97f31673afe30844688e7330c6fbd0eceb0c5f1c511cfdda59bb5d56da1819ff9f000c74097a807d6da3b0d634465ac9ef1e5b2b59e43bce140fcf09c922fdeecffe07bbe7f5b7f08fd7d546f05cfff9348ff0db4aeb133db0f7bf59bcfb316ca86fc05cc66791774c5df8da45c26e95b5e517bb186aeb7cb0a6222d8be21c296196f8a471da96272d4b5c93e77b5dd81d0a92f2971dc004f9ad8d1f92838f5ee71c0287825d8f3b3fd5f2242ab6b5c33100a333fc34047fc42d59570b23cd738c991e072cb46c193f1f01cc00de5734ba6bb4086ebf3648d21ad6cf918746e0faad4899653fc532b12ae6f1eb23c16715b2299349302c24dede6264f3fbef24dd4aaa9489946377260afefb92e0729778bffd4b8fff28379c4e22a539283706be7df09509457f1b828c4f723ba495f4b7865ea4e8618ec4139d371547758e22fcac3f7e5ccec11ace7d6f3efd63c778c8435fb451ef83f54228ee5518f9fb3f9fc2cc170e5efd83523ee25dc6c8f0fe4e1d648d420c25af20996fa208d504c18d2bb881f94a1e493418b0400b591b19fd72f3bc5c414e7ac80631658ccccb46085397a71eedf3dbec92f9e6edcfc5f89e996f56dec8e543652a2ee076eadb72d45df634fe4e9c989e95852b2ec308b865bb95570c1b53848f75c7cd60cdba28fb9e20b6ecfbb11a3f1a1b7e7107655a3e78301343ac1a529e62f5691a85e326da74b88f8e4fe9c96155a3e81bcccd381a84860779e6991df8b516f10ad3b16058b4c37d4716b74f973a1e789138882791dce3519c05c2bee953874601420c8de7019a48d3f56b0597bae5774a1f431af2adcf44b3dcae4372228d8481f1925f6beec70f976a33fc73b559a550e9d6e64bfedf1d240c29573ebf95cc75e0b8800e4a817df7c2898352d16fa3e8539ef3dfd847127635182249032289630947eb18052edbb20431de529d4d21c28cb60fc6092ed282222bb4c3abfca6d21f2c6e685ef635be704021915e0474a2e5809167ec091eafd9cb5d4eb0c3111d3aec6a5f5e500731924280dfdc09bf48be95d7239e80c7c4bd00bac7cc39adf1f0665c66310fc260c2e74a289097101fd04914378db8b4c392bfadf6cabcaf1be94049c1388bb2cbd5ffc83d0a8117cf62086bcc0cbd222c7d5f995a7e09a00fe82972c4da764891613873d9c0557269d2b9124000a4d379002a49e3fa2fd973393420659d4258d91753c45e611e1074f4991b0f693a570ebfa1c03aa66a92dd87f095543c83e852a317bbe38e21c1610bd570166cff69df76969d2089e6b71976868ba00f56a3e1375fd6afb8321ffd2a72103e67b980cb45f973f730f2662bbdcc55d292103d218fb57de3b5f9c37fc31d6a7bdcec3831e41f60cb00f01d49b7a70dbd207e0268be130f760f00de6a3854d9dd431aac58701d0a871141967c13f4ae2acb35afa5b888fd5db1b3276db7f8f4f5d597de9b56064c7457710e0afb532d622db2a703602b4e438be5db621491b605668f97ce1f6a8f4df4c7e1e5898b03f9fcc39a2ddd978eb365ec7ab7753257fb04fdc9f4bbb3d6e6cf397ff84cf98396f890331352c99baf97e", 0x1000}, 0x1006) close(r1) openat$selinux_attr(0xffffffffffffff9c, &(0x7f0000000000)='/proc/thread-self/attr/sockcreate\x00', 0x2, 0x0) splice(r0, 0x0, r1, 0x0, 0x200, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000), &(0x7f00006fcff0))