# https://syzkaller.appspot.com/bug?id=543da182a3aad5239566b243af2b7340129a8133 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":6,"slowdown":1,"sandbox":"none","tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"usb":true,"sysctl":true,"tmpdir":true,"segv":true} r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000010c0)={0x0, 0x0, {}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) mmap$KVM_VCPU(&(0x7f0000ff0000/0xe000)=nil, 0x930, 0x0, 0x13, r2, 0x0) r3 = openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmsg$unix(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f00000014c0)=@abs, 0x6e, &(0x7f0000000040)=[{0x0}, {&(0x7f0000002540)=""/145, 0x91}, {&(0x7f0000002600)=""/166, 0xa6}], 0x3, &(0x7f00000026c0)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c}}, @cred={{0x1c}}], 0xb8}, 0x140) r4 = fork() ptrace$poke(0x5, r4, &(0x7f0000000000), 0xffffffffffffffff) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) (async) ioctl$BTRFS_IOC_BALANCE_PROGRESS(0xffffffffffffffff, 0x84009422, &(0x7f00000010c0)={0x0, 0x0, {}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}, {0x0, @struct, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @struct}}) (async) mmap$KVM_VCPU(&(0x7f0000ff0000/0xe000)=nil, 0x930, 0x0, 0x13, r2, 0x0) (async) mmap$KVM_VCPU(&(0x7f0000ffa000/0x3000)=nil, 0x930, 0x0, 0x11, 0xffffffffffffffff, 0x0) (async) mmap$KVM_VCPU(&(0x7f0000ff5000/0x1000)=nil, 0x930, 0x0, 0x11, 0xffffffffffffffff, 0x0) (async) openat$kvm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) (async) ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0x5000940a, &(0x7f00000000c0)={{r3}, "6be059cbd4b6f5351e63631c9e1f46f8c1797cebec57fcc3516ca0e090461f249e85c47a490b5a4009be83bc0abd2311bfb7535f60b3c400a12a5391c25bec44cff91cc7fd82fcdeda731c0eead68535b25d0a7ef50485d97f8e7353c9c9f80de4e23f1ad48a8edab4268d5e590d58e218acb9285fd03f83ec4fa9b41062c0390db32aca9637ef523cdcb295292aeb2d93f97b186c02a6c17ab7d4a5d6ae60bd6502ac6deb465e9b9b55cf29e1a4fc13bbdaa9cd5644b3c219e40e24c80caa307d0be66a3af1c8c2efb5984e43f9a8eda7c8239318ac79f78fb07214f59b1015edf11a1c79c155539e8137f1adee8087e00fd9e5710ac2e8fa3d95102a8769013cdd6761d46f1c7d1ca39a3d283ced1e759174ba2bf2d0a124107327d81d866b4460f5a047d8bfcf2d313875b8d760deddfb6202206e453d3e445b1d5cca72da45d818f9b2c9d6d8192e966860c7dd955e112bca32136041ec6d6dc8ab9609f83e3da8afbddebfce2a4df4940bbb29caabe4ae7aaff39da77cef9aca5c55db57ed3e14d4868821cb1b014411e8bae0447ddba5175f769d4bb530202e3787ea943376f796baef7308b86fe565d33d398fa5083bdfbbf0368ade3274c08831698c0465929a72fcc1f9e1a64b8054b2221265d1f8030a8dad24afd41b80a324ac70c99615c0852cec6399795dda430f169b70fa03c97f59790c8306ad29c93be0a626d4340f0115c85575c1860c4ac16e61a9c96e6ee3a143a201ddb4402031407273e7090838dc0a8fbcb5b0034926c68179d4633b44aae1ce5992701b37f7ffdd881430de386785cb2f402be4025d179627121f2a1ca0e963ca53e2eefcdfcc4975b8ddff8128487ea44f890be7f28ecb71ba289507b9a1113bcb2d84da2bdfc8506f5ef7850934a765ffaca4887f679a0f419e74884b88c3f66f93066dd4ffb03d99a3a2995b5578bed13f0a05bcbd9cf13df4ed9b40c8f2962bc3af2ecc4b1e72e422106a49caebb06c91cecde0148238bd8df26bb17fae488a5a5ce314eb2fc68f9c8f3afadfea01616a45aa8f52406944ae82c32ced661b6d1f3489a4cd7c9d1d67ef10def51562532f8fcdc64f9c80cfa18b54b5d7e23a83e54e19f4f1eb6d8f34a85fab633358992cf839c81ee73b967b22b4b1d39a402ec9a69e5a3cb37294f0ddfc9afe804f91831d09b77edfed62f9a2e8fb508009c551566b6b5e53748f74f499381e050664910a2beafd42dae97309f252ca6c8f177661296d5ed32b675a6f6dc689cf427340e65c3a09bdc3b2727f66cb4673ebc11d096efa5aac73283b503e5e24a2f28dd7f3ce4a695ec16864d5b5fa9d41e52b9aeba00eb5fbda9aecb2cb5a0ff3408bbfcf6a5896f602205fd10308f146db4a37ee23a83801c04d92147a8c7d9baf8d9c4216c359690b6ba7fb05d845941b2190a2cc942385b661db69713634a6d601d2f272c3347284d9fd22df4768d448d713b8c036525301126a138715aeb98886043a013b0757bc65923f350dd01208731ad01ce638e77d5057004ea1156c139e090db5b5f5adad765e703776a78187fdba4d59ea5ea5b32171fbb7b151c5418fd19c17d9cd081de2fd5795ddda20e3bba4b13b6b5d712ae4f1ace5fde186223f1ac088f0efd7a78fa29f1a4f94e261b38f78de5b1892d2f390abe6eb9775b416a51f66859181bf925257f028c1eef6d47cd4d39a93df179e68e5fefe7941916e3781dd2fda26b5032ff36b6d6c4abe6d1099fa4a20e7666018e5db38af574687efbf6d8a4347435ec21a5f0350740a4293091716739603ae0e41575a5003665a2c955f893115c2ab4f76a93a29cbd19ab001bebde1a657a7e9686caa321940d9a5e198d5b88b118e04d5c507c3f744e2e2e74eed6bcee759f5cd3914f7d17472b8c45f6e26a22c2cd21a2c3b0831d933d292b1823193ca15656e4e2c8b09d4b78d8714a987de7555adc5b08f938b4827deea9109c53b97528b5d03f81133ba0fb3de795a539807a506a65eb89721b4ece6b91bc5a4616c986d9f3a18d0e473e5d0982f5c3b05f4cc9579a6366ba03a066c118bc5d906103386ec8f0f2dc85287dfa7bed1dc6ec88ba75b37c86b095808d061ef3c02058d10739dbaf43dafbeff546cd40408e399d8df7eb121ab9b1963905dbac837b66f7eae017984a64202e1366153817435ff6783c33cf49c362f0046cda414850bafaf5d1ad1b82d695691691b5a55b3e3c7b679ec705ef10d6377c7c88ad1d679d8a4a37f6243a27384e024f9aaa757763a8e54faa57ea913f30414855883f4dd040795445161e1df32ac254555e5f5b66cc83745b5b600d3e1e86f4ebe66fd88f1df6935db5f481b114c62e025996082a02a91c06ad40b1aa6d4dfd0c4b141d0e95ea555487324abbfbdf99b6f117251d7cb08a415e19a57e12d332a838d02ef2766c74c2af7fcad300ca284ea59cdf6e80e8b1bca6a2f1184f7381b131b420752ba378d58194e8d4973c95851de13aa9530b08ded4fd79f624d7732c8ec97dad62a84c66a489660b2be83f7e34c49f749c2d69f293b729c167eb50afce6608bd3684d82c1b5352da5678124fc7e3a3b0fdfa3c9883d03ecd7662b64667a3c1a44e09c542520b6389553373553ce181ad89abe0383b2b8adb618e93c0f1e3e5a2448cfac55f6820f6d1f9a730f8a98b788537e3e7e7a2cb379e3aee402368b4c5d5630a4efe8cf41ad86ca082377f20e17f6b52f3c9f578dfdf334b0cd906747db95f7cad562a5808c5f983f3feb546efdbc78d29050a5fdde9250aa1ea0a43d663d3956d0a1eb6f0e6eb547d30a6c7745d42c78dcbd8345d40ff7338db0946549736b8f14dc9ee92038d6b17566b44aac59609545f03a03792f2de41ef540804202cfeaa6bd334b8433e6a78f04f18ca66ca32afdd5e9d1661fd00ebcbd525a2bcfaf66ae5703c524f62674dbd95529177bc4854a2cbf8e3675c87160ff84c84c827c5dbec5edc1eb2cd3ff696e5dd6f3245f4d75d1bccf9b25b1f1fd8b858899869b37872af4ba8eec7a3dbd84533ec1a80c0ba1f12cb110b4ec3e8794954866e66e4ff7ace48245e3fe083ab61a5303d743a003e1f633b8754f55d9faf0cab2ba761772df13db6d22ecde582507a1d630909c497e759884a1e4f1c233c858759200ca33722fd7aa04d7a58f145611059e82ef0dd175cc587dbd73aed1935d57af0a07d824d8949137ef1ccded32348fda34d66420f644bd00089b63b7379da852aea909699cfac072cb9cf59047174b4aa6e4cb40151578b85d693591f318f26eb9ce22f9821ade09a3bb678ab43a68b7eb7ad1dd6888bd5c11398f1ee0a8e34e081c9e99ba0802ffce194f74a919f9fc1069ac95644f0f635e9bec0149340077eac9960c316e8e1f1c953d4782ce4b6f26c572fac70b3944f776241d1026a70e2acec1d71fd11892d8e8bcc2cfa5270aaff68dfb98bce97048648277d05e339f2b68c1b9198b86f0aaa223f114c86571bdf9ca2b8cc9f4575efcfc977f2beaa5dce593cc8ee3b81f15f37b5bea51abf3d17f456026a9bb58e9d9dc1b60b468354372d7dd1222532285e0eaa0e0aa530cde46a72fb2d687c6e7bdad34350dca87a5093909a083a456404786b725345921243ff9ae677a8c101cea3d99ceae5585a17786b7af23842e003173a10839ed1ee6958ca53e5729d53d316bfbeffdaed44600566fc789c0930e87a044688c0144e44e0dd99c33372fe3ec0e8ff4ec1bc8e6b627e0e0e983f50aed9fdd8defa0a4a2e79e7fde988e5e2dd9528fa2ad9efad6d51c76c0eb015fb8d350794627a26b9375fb80655546e00339e8408b1b27a4676dbc7abd84e9bc70b1d3e04ec38292eda1397d89b5b037e1a82ea87aad4f01a84524bfe51bb66e941b8050d641d4f6b17ed7bf7d9e98a45d9d8811a351371943c92c2ae26b8cb9602390f66e638babd64754cd10cb97a2775edadb6b9265ca245126ba0b1ff874a540e2b4d60b3e5b24ef88aea225248947027b4f0f9bc65aeb58b22986117f63b6acfe94abd34dd874ae49fb8408a141a1ae0306ff5fe8f726bfba643ad08e19f20a1f9d307fd8e2aaaa204cb4858ac82e723fd7e111deb0edeeb8a9d35da603ccd87c56a74037c2adb2f73cf559a1e15f3f7f93f67f5e5972c5e0219abda23119956307ca0b648a75a7b384fe7d47139948f130212a75ab88320eb589685415fa53ad915a8418380d140321c9cce747585cb21c154e3b6c5b83ad6bec18d4cdcc1eefb077c51d76c61b3febca1e5fade5b83990767d50fec47355f7919631708d1a6058b6cb5be710d0c4c5e6ccdcd41ee29b6054a103b71398016d5997bb42459b50eea3d00423c4ee7cb284ff765671a1d862e0c0b11a41b7bb16925a443a7cc35e65a1bb8f98da30b8d8d34169683c92c75f481309904a4b8b5c1dd72a27218c4fe3b1536cc63dceee6c3bc29676d79f3f54abfb067debe3b4c1cf58dbca10b529650c3b3203f0e79d1f245f6dc2ed09724a04fcc5d83a3369a75f7987a213d3e187cce39e44effe6a1f79c392df638590530478dfab8acb177a0ebf11569b398c5abd236f5afa950baae9c098370109e3a27e754dfeee34f5e30a4cc2f235f73a3f0cb6f3dd54fa038c037a7601a61fae925e15c0f34be392ffd6cc7e1880353180b719e8e474c0f4bb4cd87734aa755beb74de6fc355cd4a8149d0884d86f2c2e924d633f0584d168a220acf9dea7344cb9cf3d2ad68e8ae61cd3a6e0b71f1f1aea3b4b76399197639b52affa2d705d401b7d9d5d361065a9b445ffbc98ccc8935c2d4bfe0d89f199c28b579a286fb67ba76161d90186388fa8b33363bb7ba541560e9562a6d739257e7f4e223cd8b043900d3951e5ba2102331a3c2246feb9d1d1e51d43a86842eedaf01ba285016dae1e7b5dac404a963a5ef08dd84ea8222c1d2dc5a8956ab18cb0098873fc8da116e6b9bd35c48b23ede078fc3640f7e5f8be3b538fbb0e571ea3dac2e2132b58b30bf6a0f66a2351c9d49a5ac90960a26789dc39f359afe67917d1ee01860726653aa2dc5711682757d23a1ed72885807b5708c167dd858ee144e3117e0a9390ed7385f438f7306b802a2f7d79cbcda23bb90b96998c8a7d378802ce754c3ab82682cf3b37bd7ee1007cfe79b8dbc375d8acd12c0e5a325cb416720341aac272dddd7c58bd278d90c7334e4f7be3ed7ea0b8a7a39e17f94160cfa0289a7dd8f1c34d5120498e1288a24b22c2e5ee62bf1a6f5906b6f4e147be4659b0bffb7364ae63127e21f8612e04cc5d928dcb49ff98b34537b1892f2159e67857fb42429d7cdbcd95a466c0b6de824dc6298f5f23f1da99d9fc344e5d2623d7552b16d82c96488a98d732e1a8cd164c44e41f4133d58135daeff640d549661dc850f15275d2bf07c6e2a01b17976508e747b52eccc23761a87bf06212c5e3ebbd9ee7b6cfb862bbe8b04b1cd3cf86110244dd8e4791a8d2b3d988a7692bc7d19f97ebb6a6c81d151acb47b5aa7a945ff44688af52b3a8215d8273bcba95ddf471c46021823d2683cd515b2eda71511f06dbb0c6f1051b40bb5e3208e632f7d0381e23182a286fe5c27a2c92df6e347680dfb99cf3ebfe98c769db15861404fb1ce0664bb2da87fca63cc76a9b0bf43616598cc406c0dbaf008babf9fae09013e7cafd71c5a6fa252e4947c1beca1d29ec1366e783e37b71303c7bafe6254dd06ff3024fa2c40f03fbbfb66550903060099c19c0ba0e7b55de314f75d083bd21e"}) recvmsg$unix(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f00000014c0)=@abs, 0x6e, &(0x7f0000000040)=[{&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/145, 0x91}, {&(0x7f0000002600)=""/166, 0xa6}], 0x3}, 0x140) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) pidfd_open(0xffffffffffffffff, 0x0) (async) ioctl$KVM_CREATE_VM(0xffffffffffffffff, 0xae01, 0x0) (async) ioctl$KVM_CREATE_IRQCHIP(0xffffffffffffffff, 0xae60)