# https://syzkaller.appspot.com/bug?id=c7ac769bd7ee15549b8a2be188bcee07d98a5357 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"procs":1,"slowdown":1,"sandbox":"","sandbox_arg":0,"close_fds":false} mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4086334) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{}, {}, {}, {}, {}, {0x210}]}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000200)="9ce2ab17bf691ad52585b5a155ce3aa1ef0b1e64591a1be9b393ea922fa42eaa7198fdd67ac9a8a715f9acda8786d5de7acc06f8325806c7131630852370f9d1af3e97217fdb66d7f49db731ff8dfd8787747e207e9371068dd3c6dc4443aab865b192ae0f37c15b7f67f238653f2133030459bc7e1b622ee8760bde4aa545fc3e6db9be822a667e913851d97c94fcea4543d8530e866de9ace144d302ac068cd318293c697489cc2f78c92268de98a53136f6bf0cb593b36f5b0cd63330907b0e4f0632800f4d0eaf5ab37eb6695bf4264c4e63304a6a6e4993f1450b84555159ddf61046978e8932fdca268b5889378f06548459d21581a10a53ba910eaa7719a18dd2100f32ff4fec27d861d7988697079e8e0f25b8cea071c9b01f7befd353cb2b683e9551b68a721898a3494296b04bcf428cb9c82fabbb1748f9e9fb7f8513205a2fa7a04648591823a598295f6ff51ed074ad9b160212841263c0f16d7ac8ef707154deb107bd8fc18f83a1219381500d69529515e0dc68ddd70d62f62f303f025b8f6a004fbe716010e3412bcf07458816472afc4e280c92745ac1790243f6058d2dcf3f614c532f2beffbe44b062c2d963e10fccb8eb3584c89e295bf023f58893d24debaa9881c9b3cc62e685bdd8a1bbebda7364aa6c72b47170c64f3b4984da8e87cecddaeef72ced2d197e10696de51cc6110c9605a1555c4201ba53df0a62481b47515e9d9bd8ecd5a06a33d671831cab8cf044e5be06aa3b6c63f990876de80c5197a1938b69538923c183c9a8381bf71c72b5210cf0d1b8095bbd3b0cce594f214543bccc3c38d7ce4bedac4b369ff2db5b3532e35e31bc6411b0dde3a8e82c19cb7b3dae09e61e179982d498a8d3e9145f150bf65bd2d13b99057cad612f9ab0f8cb6f063acecddc23629715a62567e167f4494d109b5f1696729c5647d1e1f99055a0c2071e248ed81637599fe345c1228299773d6a76195deb53c6458998f63bdc719986ebde69918bebe74eb6b0c55c688d2c2e138049b221a5fb4813c4fdf8824235c28325d503c47c21fba92945d31b0b19b785ba6eac01e700b681efbdad9ecc839aefbf557126549a639d7f00f82eb1c094e0adca90dd5bd76653f7a12838305c43b5fc90214a2ca52e14dca590ac025bd0be7916f32288332120af16f9152de685945aa87e9402c83e26736fc680fccda6e3ba71e7191ead3e5694f1adc8cb505ce69b2cddfaa1c03f35d23326568d255d072b5ada4016cdedb44c9045e8af308a854de5e89d3e3849e42a56727d4b0da5f2b72f0e2915819faa89fd72fa2ea2dfb6824e787389d72009320311e18becc11df5d11dcf1d4ca77b03b1aa2e9b91a14f73ae2e5eb1f8ffa6d7a6bcc9b9e26fa64ec17d81b194ddfebbbcbc62698b6030c080ce0ab30a6df7e8b77ec1a987e1da135a04642d4f0eef9f4e1b161dca0975da7ad17edb5ae1b64e98a8e3239521c43baf7966aee87ca18929a989e8759cf7c73378798f17b340d76c4b94bae4ddc48c3bcb6adf0733b5d39a707fa32f38fdc7f7375c907d5fe741bbbcfec67332d7a6150c4dae6500496dc4be641cd5ba8c9414a5bd9aa1c9e9e385468386c1fa88430f267e820fb84b8769d4c9e1e688e62aecde93f84ed9d4d0bf5576e5a012329e99a323aa0c9189056f9a2f3987367dc1031cba644c218285e532b5dd8cd48c1aa3ff466722cf4c230d8e4f9f85c2ef358f63e267c620908f52d6a624e774827b1cb3ab0c13288a57d0722bcff4b12d72622404a757ba45d013a105bf7a26bf5757035a510aec5fe1891d2f83a0960668fb603bcdbd3244b0c1c0a48d4b247f9f2856354520d48aac8a751a7caa70f03dcd3b555dfd9f3d66d58226a606892d4189552e64c73b883ecfee8dca7d77f3998000379cdaa06cfbb6b57b896ab4f35c74091e5d470f3fa4ef4a79825162e22d173b60d802027f5a65e36034a1b6684724f201950105c18b0bcd76dfda87e71874594323b01484e11815e715b2a4f20d1e1f66d7197f88ebc9c4735d7b347ceb0d3da5ebd83304e8dbe096fce07ae0efa82c2b67a2a2b68423adfe062a736fa8e8aea116a658918f49541b64ec9cee3a0fdf7aa0457a6d20d54b75e6bf7cb26863a9f1e3460742d0ca4dcd2975e7785c809b499637023443530ddfa88f20b90dcfda8d3181042e62f36a990c54ce9be786ca8d88652836066af05c462e9a981dcd87082e34c7bc3169542f0cec50bfb1ab5eecfa2bec5aea2337ebb2164759ae0f841828d2cf144fbd918805bc578b4dadf43d769bca4fab06ccc33592e08f6e3de2e4694efd4dc84dd27e0ea4259e91968dea4954a38b98f3efdbd5c1a98d9bbfae71294851dd2dd6a0786badaf0422d3df285a6765f82f5197c9165eb06ce9347aafd42700b13498c89af69052ea81f74aec1afc2190d997300d6cb76d0f059555b6dd219c864bcab734cff0a2b67edf6720a0cee1e00b64133601edd2b7db18a3c7c98a1a5b2c765c312608f20b5c1b8753fe84cf0ca27af977546fe3a87b694b0f85c7c998197618db6c8d0b3b5d0d1631bff0dd272bf132fa2edf33f41b4b792243a8f5b798ed011543baa105a4d168832b46bf1f8ca3951413be19d311e5bff644a471bc6e9b38f765d8d59eb0b169e5130532a0ad5ced2538abc2c076bdd9b1faa8e08b016bbb5a1e5a027fb7b46328053dc9a9d83d684f287f94536bccebdbd7e8821a612b2a95d26eeefb06f0de134854d080ad0c546ae5d3a14894231b7c02fac451bed4cd2123db421ce0e242c7e6e356a5a08f024afc59727ff1cd5822ee1d6b7c06bd0764af231fa433f7a6eac7d2f317920931971f47e7cb2ac8128ad0c543d308114b28f8a6dfdfc5fa7f7ae139030614f0f9b9bc5a75ed0899b1732c2189b7e89301e667cf40d350a794a2a2388e4dbbc7741f05dffcb4240bae2cd818825c70701ca7e6bbcd6df3fab61967ce16269cd462f7c4b07d19795ec35bd922999fe9da60be9a0b266663bd3f462d56e8b51f7c6ad1768691d36e8b4e9b661723959417e5e979f737aa47413b622722eee6e5f1c7f178a8f2203d4ebc815cdcfa0b132c6c753b892f560ecab9d607b4336c4da916dcbc19b89cfa9b0906e60779104e3e946a273d6eeee688609217cd4a6f688ba802b4045aa04ac3c6ac16e4212ef372fd10ef11f814068fa7a17791a9047ff688dd3658a0bb63d268c03319a010ee32719d34be5c0aaf09f07ce246bd7324afda6177a913c90430aa5391e1ea37aeed8be04a0f44f7d44375dc6f4dc2535f18906eadc4de5668b66e61d43ebeca08730c341fb8866b838b3c4efbca088db083b62e85b963a87697c27f93821932ace90588f0c6bbd92500a2c1d0a82f3c0ad351c51e7db3a1cfbebcc51de6ef023b2847d76e81c1eed084cd0e8c334e5f86d70204c8adfb52e5b0638f0b2cda77c3f7170bbc29bea6f1a5d1e7d81bec86aea8408023456c414bbeb10e8a797091f776907cb581b8794e64801c1c18a8166d2b63cd15e9fde59cc04a5b3af8485bdb13d5b65cb6841254adfbdbe9e08e096c6bc22580836563d0f25b8f89f9bc0a3f9a8c6b3c1543b7ac41e5b125039a5d2d429d6770d5f6e03dba75f377b6987c47f1c10e3cc9b5f4bb57089136f8978ab6b1287839cc7f36b53c7663e9dac9d910568d4f81bd79124e0fa12634c75640d34a0a1b8bf773b123a6160d144f9d10af0bacaec565993992f602a3b8a6983e239692b1e366a3c462e683def35a5007df1cc9b9946f41045954515efd9c34aad9af475da75b45e5fa7ea1a5171e9fbecfa37ef8c0861bef5d9bd9db4d2153674c26eeebbc294327f5c4f1ab0a61abd6511f66da8b59abdffe7b04ee55733e800e625806f3475526f48cfff6334fae4c2e5314ddc45d844526d822618e29ef3e5d93155e5f5ee6b151113f58a8e3eba125c8e0fdaebfd9642e9ad85343bd65f9a346774884f4a24e52a558dbb89e23e89bb1acc4a4dfc4ed789e5c8dc0b225f0f7fff475129769f0c882031f7568179b0db3c2179a21d085c66cddedf592ef39cfa923b3a83268dcf4b6dfd43fe4d8347354e74ed9e7f212bb14130843d1b2c1b0896d2457e93e9d7a3d49a49592de371bbf76ecb1286e7817e8c2e32cb5bdaf207f7b677e62b5b9bab7b6359dac663d1dd5e357063db6d97126cdad7f2f9c403285c1f4b2242e9277101b7d6d6653f05051bfdfa277f27838a886c24339adb6a9a2d485583f0b7b8ebb3012d5447569b85649b698c53635abc18b7c29719f35133067dd7bbfa06a058a573d8e5891a32564aec1881df5e85722f90774956a8a49765914331b012522ef9962dcb45f6d6033b33cca3d6df0a2e2c164e450b49103ff8eb2aea2b551adb2f99776090df114dda6513b96a9ceaec45decf003618406cfd9529b0f85b17811fc67e7a19d1ec45c046fd8ebfa152eea67f4e7da32058710bc5824d0d82fdd31179abeec4e0ab3718799ee0dede9f472ce809d3d2d94e84437b0a9306f23b48e4caccde69eddf5bdbf0d24f78503b95bddfafce3fd498727f17f5e79eeea8f8733d1fd0c304b4bef24876a4b6dc18889c3c413f5a48796f3139346463c656ebc877a2ca3418cc3736c68e4994354cfe00a3daf19ef5f08ffa3e101deab20b45d76a28ac9306ed89239286397af0e05df65a45ee1cfedda04406afacb45fbad58de0379206bcba9a040d46deeeb0fa027ddfed60b446ddfb84ab6842f54628d92d8f4b492ace2e428cd530022e7ec39c01477b165475b942a3c05b022580adfde2d06d0dba4974ce7cd88126473b45c507530154d9b40554b9489648b3a5cba77b620931bb2ddb723d55127e9be40ce29ced84cd4ed45fab7e69a21580eb66bf79243f8b4c82b48ba5bc1e289b62590826c424fbd105e772971574f9dc479ca99301ddfd528609e6e66cb57409caa0ea28f87a3afdde0c4a9138c7098e8d80ed23e6966f23cb0371ddfd4bbb4ce544e21afa43fea4261fc4eeadadbaa42fe0c8615a7da15470d24fc46ba1ec8a81c4771fae5d2270972e4aa96fb5c922a262e114cc31ab2e2203f89e3f2d2ed337e94341b213d16d7157e8e259913695a79bae03ab3335b650cc4196ee37bca550034191f027653d7b0134bf64902b09ced6680fda2d043086cc032fbb413a60aaf2dd8d5919c4b65fe0da5fbf09313999693e5b341f474ab0b7418786ec6d27bed3f8becaa8147acc6cd45e673f3ed4b5c03b7b144e15ad60223a1192220db16ad7ac9e492475a38defb220ce6c1684b3e378cfa43e3dccbe4ba7b995a4349a2f354228e17f811daaf815ab68bac3f7079db163d3e63f1ba91524c43018a5e82dd5add62cb96848715046ede89051ae872d28ade6d8aceb8482fbb5c0fc250be0c49ea71129bd75ede25266b9523fda327a38b53e7f2026245521921f146ba53b2afe1e560b8bf3a7913532d3a391f52a22b1bbe47c47e93aa88daf71a3256ce2a59c51de9cd22aa7dfc77fa70b216fb095daacba9cba6b2b0425c6469d0a1ce92ccdc354c94a020e271109de68f5991b8080bdc4eb1f8071f9e5e7a69ef7e2339be61e4994d48d27ab3cecf0c8e2b4509800880914d2e2a80ff8a98f6a6ebc9751c283f72aa28b66a3c5fb6c94478d5f67ba7c0b57dfbf185b6b8aa1f5b452c978ebccd0f818f1d21204f050dd58d966d6b1a431123aaef91d356bbee655a703ea3a9ee7a135137a54948e664699914fed4fd115b806ebfdfdf5030b112bb4089053", 0x1000}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x6) sendmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x210}, 0x0) write(0xffffffffffffffff, &(0x7f0000000040)="34cf362b3ce9c93d7f", 0x9) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1)