# https://syzkaller.appspot.com/bug?id=99c7fd1372771e04077703cd8ab0822d1af20f7a # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"procs":1,"sandbox":"","fault_call":-1,"close_fds":false,"segv":true} r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/kvm\x00', 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000001c0)={0x0, 0x119000}) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r2, &(0x7f0000006000/0x18000)=nil, 0x0, 0x241, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x7000)=nil, 0x7000, 0x80000000003, 0x11, r2, 0x0) sendmsg$netlink(0xffffffffffffffff, &(0x7f0000006c40)={0x0, 0x0, &(0x7f0000006800)=[{0x0}, {0x0}, {0x0}, {&(0x7f00000018c0)={0x1078, 0x3e, 0x1, 0x70bd2d, 0x25dfdbfb, "", [@generic="8633b9788ab0e7775f93b4af2d073497abff322e752ad2902260730424260fdf3f7a930c075f1cb1a81f2b6d596b877adfb495182ba50f73642f8e840ac7b6f9372581f45bfd4baf1a8ce2654475372c8124f43c4b6895ac13f39a983bdd63d02e7028367de88962d114a4e8f9f64a6b7fc7cfafd9fce0316b2f106a7d80dc26f75d6ffb55bf8f541a37105902c9ffc4cc6e14e62a370e01d323eddb6e44a2b204c10dc2cd8daced50666a09777894fefbaffae1d969e3fcbec5f0d809c1b97ab8ce6e4361d9ffd7ee31bc99bbcd373950c5e5c2b6ba25fbb9e2cb65171dd80aa40f7f3e0c5bf003952722f899629f7d3aa7f18de970611a2f548952bd2529d7fb275017b9114b70713167833b52eac48fc87a5f8456ec6f94e2fadae6234273cc3f769ef2c0fbd4a0d814ea2e6c1b4d3b181678ca33cf94de818e10ab1f413eb17a32492b70d93900ee0c510c0e9614696e11c687b28c43b6d812e03cbbe3d4576c49a9b13098e4b44e1fda1a12ea8959d954f1cc290cb19a90e1f2e11fee04aa4ba53f75c7464c39985911c54f89dfb5d99a26733f30f03d25cb32a99ac7b74653a9caa314b7af2ad1499c459e0036c34db5282deeb85c3f7ad95d22943477003492a8bc6e095f184f1cc5200e2b544a3651b1cabfc4a69d202c44871960ef1092e58f16a0a072498637d0706712aca178383835f07bb3384463198ac3ec4b9f1eb49a67a8192eeccbaf7c158d6579a1f9929652541fc906403960b5c9ea820a85babcb75b1eb657e021e9a0f96cef6c68c2734634b89a917bd6a5dfeb8395089aafe424b8b739627079897ae028479f1083177a67fea32b6c2dea827e541c4722e79b776e29ebd66b8740e771538fd48a9abfd483c1ba45275343002af22a04ece65b51e8dab5d1c5fd3a5e6899cdb83f64d1e5853aab7cc81c64d87c48c10536cef524bfef4b7d208b10a8e1c748dc3a90f53338c1cba2c4698479a96e2ea7ec833310b7508a70e463d2546c00b43fcfe36ba49da0748f28b99946fc3522b2b932a7715a13dfddad7a2e0e86dd2c5d25780fc624a173963662a615121a166daf3b06c6e2ddcc1aa34dda921ec2e7fb9aff8e044ba5d8f3dca4b93dcf081e480f3df46f512b0dfac3daf52dec033a47ef487077dc57d79823463907790411ffeba7cfcf36374dc1b3736f087f69be3cf928985586d2e78eebc336aea4b7246ff0273d29c6d870d593f0683c6d43e3e5c2816cf263ddbeced1466d6429e420cf4a298d7fcf576193591281b01b782d421a65b08e217db83660d5a95a9fa74b47eb889042bebf3b99891929726f91b23016fd55a7b102a6239000c8cb8bb51fb525e44125cb1d751ac19e84976432c807fbde4f5c1d69ea1a52d644f14271aaffe50f5932ebe9d90ce9397fe8cfdceafc4de0a6e7a14a5105a8e024c9d53e237f07ef1c247ed4cb45dfd3a8441549de6323d769f47f3e1d46f301706fc696c21b8d42bcfd0dabbd2710a1c5c7692452559ac108b333f7c92e2608620e8ddc14cc2d7e5e11174fa05ecff3b7a01925a5893724ddbf4be9709225cdfe33f4ca09dcf1938f406eb4beb23d67d8c4141d591d02867a91488fdfb10ef3a53127ef4d69a07f39c7111a359ff0bbe667d019518991be6fc2386ae8dd6afef16d34b180c8f1fe8a69465adf29afe9508a82e7465bcb0203f84162eba7c6739ca8c78cd8d417b274c4d19dd911aad0e8391f1a89aa50e4b8c5e786629c6d059fae898e36b5ed56303736d23bb0188d34ad8b0f29e964b6f4df6d9666a1294e12fc3191e121ca430565d6ecc87190b88805901e1a5e0ffd2354e5497690af644d51b343f0cae657e8214509af01a9c655dd6f7ad592fff9e6599d823ae5e1a9e7c1fd8cd60c87413262c613d576a95516e9ebb93a39453d4583b38be6d7c17608caba2f9355c53debc09d170313e0ff5f1df5dcc6a3dc7f97dbe547a89b56f6a5a8cc3266685bf6f5ccbd568aa28c0421923561373db110f6161ee9b258e529c2606be1193d31608ea6f9862c9c50da0771d6f2ed79f08a54103b2de8cbece698f442a6563683082cc9d0b2377e982eb00aecab719b5683a5d7a1906bab571835121e40e9d4d3de64881c481abbaeefb6bb26b7d1511a9ee551b5ee099b85c1e7d354d6561572f4f8b29ea830efbb53c0818de3c1f81e20ebb6687d105872588413bab0d340425123ef725b63382e34fbb2847b4beba836b3058a2f2402d8eeb8974e1a7abba1582cd243778e241e6191b79de88824ec2e28d3ad17187e56cd1eeb270e3941296161c3577fd1c6ab69ba1e139993b62c2e326afeba5df714506f25b4b8f854e5997da586a36fb83c1bbe0ecc1e87002a63a929c38685b0aaee12af6e492e65bc0f220e66bf47824c9dcadc85116b50620e20d98f6a1852694f0dfc3ce0cede0c80cbc3c5f9e02632c5aaac129bc458bdfd997559af6346723d60d8fa3914111a904bb6f1d72f5c663e80052c70ca7b9343a09cf3052684baa05cea6ca77fc34fa5072bab9517b985d54c6abb9b32211875ec39148950f66358fc880d66b8d8aa92e4bc53418fba295a91a42e445a2425fb160a76d5f7d03ecde38541bb313942d86eead8c5e03c8f0c9b43a77804de7195379a68aa19b872315dc3487f095367f293ffc07589a837dfd2af09426d493f4cb6470ccd0f812af9bb6d6104637a0d144f7773aebb07be692ddea08a4af74dccf21b27c088506124ddbb9aa32a0f415cc56f3d99fd2e06c1d7fd69a88274a20192d5994c9709f85567850b1966308e4dcebdf0937df851c86c03d80283ab5ea45bb10a6d95371dd86d77df78041f4eb3c957cbe352ef4a94d095393277c52211a76aa0a42f1585299febe645adfbdc22e99a2220a2765ec21233dc59206f4da4b543599460049f1eca8e1111d2b52a443fbceb4b08e8251463e8337f010f5b4f6a854cbfede7d35e6db0e518192e02898433539091a6c0f4890a3c130c4bd8272923d9e16166fe77e0f01afe8d76d36a48d6429899d50c33b3eba60977277352a8fb7cd0cdfb00bcf38c5fdd83af9a623c29a270063db526ab3fe9adef0cb0c11adaa798b094f576017cf91b45ec507a9f3692b6e5a7b2f3dc7ba423c7173d6a307387551754fb25acff0ca2eaabd503c4e9546b134272b3737a1e9fd0935ec1b8cd774e8b9249c0ee20bcd0576944db49e1547926d153dbe63a9666782e83f8dd8ddd5194fddd5c433ede689733d5441f0e29e7277cb24f0524fd5296100afcfb79043b720cc66cbe4e13ab382def18677a3d39ba93ca4acbdc2ad5698fb3c3b9996b4f917a2685ec5d2247901ca0a7065b5c7c1c532553639920af93ac71a226773979144b471cdff5b1bbd65cf1e053d5b8f19ae63b4ae19b8b4c20a5ecbfa35c5f938ffc2e09bbc1515fe221ba570ffc3d0b8bf756926021d1ba01a8abb16db2fe9a41440b98abecfa1ae632e41eabf39f87d440a091baa8f4fdfab682881408e0ab6e57d80fb625fbad772e09d069f1e810fd4e33ced4b64179ec2af88c4bd1b763ec3d3c2e21d57e8119dea8ae382c7c335649fc779f8fab06c8a53636f670a2dcc987f6319781ddc075b98b49671a26da7f9bbeb55aace761dc3934681ab95bc0f11fd119d5113e6482245dd9b9ec0c8233c4d433709651975696d24ac971e8d270d76b37c1aa542ef5b8427d1a857dbe3edc0ff61b258f9a0db32d4711a6008c91a17cc43f4adfceaa6fce5b3c4898dbf0730e5950bb4fd12b2400a623ac6919f53a0406d9f3ad5e024aea2c7c8fa8677cb41091f1ee40536e3e7124dd5bbc2af35f55c3434539eae803322fe4c1428f41013995a2e8000666bf5a0e4185d401edd2b78181d5a68173cd20ca5e57a079817b8a8cfb5d2e72d5ea81b2cce6c2b60cfe0a265b3494c529868d34b5ee41bea1a164e76e0a826e8ec99fc388e0c42dc74cbffdf398abf0f3181fd56d892687847c7bd3ac3ba5a4d8b324bbbcef6f3e2f7bc06bb4664fd20db23df9526f256e0364d34593f3b00ef7e1e616a6313b97147d84c3542c67a8009a721b2b1eea0ea4c4b352725710cc5d78b0200af8d612bb1c385235f98e27cde3f74d553a8e270843f181e93d9c75deb46bcad441840ae7b6e0cca8646787ff1a3d672160e524acbf84cfe203c917edb50ea3c6e8de3ae2a33afdee1436d16f0fe578803ad8d87d18b2b95d64f5cc975aa658a71d3a57db891e188a53a3d662579fade4fa766fe7291d991d0d21c627608dc427bdeb3076af84454d4cbd11948f4290af09f24dad62916b482cee956dd537fae7b3898303ad3a10d4692569a073e74bb62868986d68dd7aa6e795a5a675a033dd4d3595de5d8b32f8a8e81cd3e2838eaca4006d8d62499521f6e03bfc053e88ca0ad311ac3f92f41a1275c9ec9f8f1e42236491e110f42453ff33304d37d1698ccdfab4969af54ad44f188686e8c1183a31d356ad79d292ff1d5b6b60024b1207b0fb7f47da5cc69228a11f9a3c8d25b7e1c3b8cebce95063f9fbbd1dd16507d80a3356fc18f7467a3632becf3032292943a61d16f19a55237eae43849d56f61f81c7697afaddf2043c329f3c66b5e3a13ff92acbe9e36fd4da25cffb63fec3594d136ba9ec2ff78cca6b2310118c0953cf2567e4874076348da02c4f06b420ec6c33e5ad0326d5b18116d799a0051cbb2943ca843d42dcf8d46f8b29fa8129d08a29556b24e95f4f4c690973c73ffe8b7ec7b61169e98790271abe06549450746f5a0c6c9789a5c9b5bb0ac2893af4770cc874b3102700ff9d8003938c6217ff06502cdda00ee7bdfeef26496c0c3ef2b3557f30126da28679f4f13aaaa47e08a96f02d26de486f94fef681d9dfb9e812c1fffe31a1ff0ba4336980080523457f279d73553803d7dcaa1fc5890ed9125c318d71aaf6a6a9e8b028f3780503d21ff56613a4f44d04eb1a57b277ceaac31aea8d0ac6c7cc72fa0b21054a7308a242549e0e1abb58bd33b6125ea39ca20243f72bf2b2dbc11fa55e159d91eb553f2320a080a1f842f8a6a5f0f3b347f355bc445b1fe60bc8339a64eae323ff8ac39f6811e54a355cd309cabd2e3c9a8652346f9107f89be076d71139069018c66bc76ae3e6596ae36d34d38ae4d49e5445967bc086ffe03d1d1b84b29dffa8421a8008fcc22ed20fc69240721767ad71840679fbd94bb1bb4ce52a4969ceaa0ea8c274933dcbc44664a6f95c7d3bd3851220817fc641c02067cda8bec6e5c26c6a8553ecb3f760f39022f0c22388f9f9457bc845ae82977d33db0fbef332af97a5f2077af7210fa3eb9b7118978f9998a6ef45603da0ce244eda91c067e728ef25d2c2df0aa09330eefd0c04d4de1cde86be7dd189dcbfc1885cef97ff74f40a32a57956ed7237436482c14b18a0b48de96984f21faa574a7ae39aee3ad912a9eb6222dc0acdc52c0c06c468a14e8239aec33214c07371229a7566ba735e28c01b337b2a2fdaf804ad1d99523a2f60adf36e2de93c6a50ce3c4747987b50269d1b08d4d6a0b95d3b453e890e4c9e416404bebcb140964ca18d0d9b0301cf8a4a8a369bc0ae27e1b6b01375c185ddbe92c6854dd5a9cc543d58d642d9c1c670dadc07d148394edc1ccbb38e54d76a8519dd371c9f1db66760ed78333a0ae9ba79e9ba7e862fbf71035d22cd7445b3f69eb2eb49fa8c1e0b280b8ada84c331c77a134def72971bf92db94dd123aa47910101e7c2c110bc9faed512669c0cd9f1624dbe4bf136b1d097ae327ca510f", @nested={0xc, 0x55, [@generic, @generic, @generic, @generic, @typed={0x8, 0x4b, @fd}]}, @nested={0xc, 0x33, [@generic, @typed={0x8, 0x74, @uid}]}, @nested={0xc, 0xf, [@typed={0x8, 0x4b, @uid}]}, @typed={0xc, 0x14, @u64=0x105}, @nested={0x10, 0x95, [@typed={0x4, 0x15}, @generic, @generic, @typed={0x8, 0x7e, @pid}]}, @nested={0x28, 0x66, [@typed={0x8, 0x30, @u32}, @typed={0x8, 0x2f, @fd=r1}, @generic, @typed={0x14, 0x31, @ipv6=@dev={0xfe, 0x80, [], 0x26}}, @generic]}]}, 0x1078}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa}, 0x10) ioctl$KVM_RUN(r2, 0xae80, 0x0)