# https://syzkaller.appspot.com/bug?id=952e31f49f15c6de449295b8920dcc4ed935ebbf # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{Threaded:true Collide:true Repeat:true Procs:8 Sandbox:none Fault:false FaultCall:-1 FaultNth:0 EnableTun:true UseTmpDir:true EnableCgroups:true HandleSegv:true WaitRepeat:true Debug:false Repro:false} r0 = syz_open_dev$binder(&(0x7f0000f5b000)='/dev/binder#\x00', 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x20011, r0, 0x0) ioctl$BINDER_SET_CONTEXT_MGR(r0, 0x40046207, 0x0) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000000c0)={0x4, 0x0, &(0x7f0000000000)=[@register_looper={0x630b}], 0x48, 0x0, &(0x7f0000000040)="200a4f7d2cd3cf681df3e40f9a52c906790667ea55684d1647b5e62cd403c20cdc7d576f7ea8e978c8aec8834536b5140fed9f16c9c0763033919c342ff0084dd944f0455006071b"}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000008000)={0x44, 0x0, &(0x7f0000004fbc)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f000026c000), &(0x7f000000afd0)}}], 0x0, 0x0, &(0x7f0000009000)}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000580)={0x44, 0x0, &(0x7f0000000380)=[@transaction={0x40406300, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)}}], 0x0, 0x0, &(0x7f0000000500)}) ioctl$BINDER_THREAD_EXIT(r0, 0x40046208, 0x0) ioctl$BINDER_GET_NODE_DEBUG_INFO(r0, 0xc018620b, &(0x7f0000000100)={0x0}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000002c0), 0x1, 0x0, &(0x7f0000000500)='j'}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000200)={0x44, 0x0, &(0x7f0000000180)=[@increfs_done={0x40106308, r1, 0x2}, @decrefs={0x40046307, 0x2}, @decrefs={0x40046307, 0x4}, @clear_death={0x400c630f, 0x2, 0x4}, @request_death={0x400c630e, 0x2, 0x4}], 0x1000, 0x0, &(0x7f0000001600)="5f1361f7c05af454998c893db31f322cca81544d2cb0b449b91a72b2c6187dfa38016eca1f28f4c612b52e31cb8e043e1715d8115d4ed226d6cb80f9a77d83d355b1e33e5f54e1a062f7d401d060400def1c94d65350cec98b9fb5c565cf03e73f13576f978f939fb43c942bbc7c0ed0b8fde9c72b404b0e49228c1762b60267997fa1c193651b5577a7606d693760b42c78513434cd15bfbef222415a343fbb9c51a0dd93307a8c952bbacdcc33bcba32f142c9b38ccb59bbfb7221df030a1edb57b5e3d24b3b3faeb3176888c19eef8357654ea168cd9423216706e5ecc5dc9eaebbde92a3cc357775f1f3144a49c7e70f191272a1e5acf3d18226454536dfa11479397012179bda4f9a6ec5970841966581419490319ab0dd581c3a3be6daa2a731642baef05393aaf53c4066260a5c99bee1c4e1d43077e6adbe13aba0469b130de05490540582721b2f4909d1a2ed960c777bbc2c8bcac24d09cbc298a17537616cacb8367d6017567542202272ad245ed775f613f06d51ccacb6ebc8ae55c59dd1c55516c20cdbc0753d5854cd48c71c69678bb9384d727f242e69392ce27d6b56c495e8f88be0c7a1f1474c6ef99c64f28577de6bc397baabf01c4f0c11e63f004a5550e6b878dba8e100a524a86f7bbde57a5658fddc8018011b205c1d9deb667358412aaf1c63e940a7505dc156080ee40511c136efbb2af27648b0b6e99ab43c9d5ffa8c1a9902ffd0c79bdc80b6c1719f11024bede3b655d3d7ff4e82130c2a24e6652e49d14e9ac20133f38b2d5f3a3adbb25f70af6459e9c32da3e9aab49b263e91e769e9e635d3e9d4a5baa8b65f57be47cde7cbcfab80f830b64f8eccd27010c51853ff0128feef6323c9858e1c6102ef98d3ca1d8ebf1b5a741bee7e0069bd25a59c82983bbb29dfc42dd7fb20977ced8d8cd567f2c12ca97f2c057bbe482c1c3022744f846e7629487753bfa6935e739740a52d70f52e8c81500bfb81181793a857c27628ffec0809faae6a4196639a0944903e5ee3683fa349310e2201d0cd005e49e95061cf4dd46ed21f338817ff1dd25dbe1e8063edae62349c3f5f91a7edf0bd885eaf317aa1f9b24d4007f71af5fe3c780609efa3f39164880caddebfb662566b78f3c35b56b3d1b474f8b80a86954fb73a5f9fa0e2af69c003067053275163c3afa3b0aa3dbcfc1c5581d2326269902e2b6cb38be81ff318c876f3999667559166b4c18f963890235d030ac0a370703a3c0fd8910a542db03c0db495998d0f0a84b5ca77f332fdb35fd49a350c535a9643db01c5f3d20e2b8b759cff5fa8bc1e71c3641a408ca48137ead4f6de7d2b40121d10eb60aae30077dc11be8beeb6e74d9268dcb0e02880f2950885e475047962f0ad41cda6cc73c057586f75c9b9ce96b3b1b106c0b2999adc3a1e407f8278538a8eb2ca40c596b41c80a3dfe5734f056aee5c891354ba131eca543ea89cada5aebb4360e0fafda391eeaf93d1a71d79ab2e97136e4f49026205dc9c367b5787984fe1f84119440db6226826ea7f905e8abc60f7ebbd4ec514c7a642e37c563af7536793d77038bab47c5f4cfb6b8ffff3088f0b9ee065b8d9793e867a1daa643eb31011a945bb474369380975be0afc3d43cc1c38b467ea18c0140649f269f347e26e609ee799d99e66819ff539906a2dafa67f9b886d8249bc6ae62b78679e69f31b69cf5876f148b0ec4ade7f543e018033b5e539006179cca991550c44a769eddcf89e5e29eaafbaae21670d3f348cd0726ea4a1ed0a3c44e6fc4a31ac8fc25d31dd0c3c70e1c7f86a40b4cf07e7c9b3d6291eff6b2a129018e38512e44534f670ad950fd6d22bb173ac011fc4ac91b6c43d0e4b3b93072bf7f4230f0601e2ebd1e0447d724bd330053ae520ccb956e52450cb614dcc25b6403b84a99d10c2786bc32b87fdad56bcb596ff6cda066c72f5614625b13fb1cf715e89747299ee97fc216f26ec1296992fa1dde5959e28990ac4e35eb9b3004df0ce592cf9699cde257b86f9b76d5a6ce8656a0da20da4f1202b5dba3d1bacd1c8eb2f2365fc1db897c573b451e375e253d13bbcdf1b60f98953faf2b67afb08545cba19bc6317928b88e296760e150f6637a15f90fa72e1e10ff651befd85e5c6027cfe511b3551c3447cd02c62a73ba48fb969a26ff4dd9ebd818d745bb5bdd7e86bf5e125f7b513810d1e77483bd11b069a6c6077ad10a751d516016bdbb196e9b07a81b55ad3846b09820b93ec77a1c0aef1a5b9b393f19293dd174f86f17184bd5e73564709b0641561166a4dc89625afd3ae08ff1e017e17e59a1b78abfa5d33ad1189c1afd3d55b43c9422d61634305a6ed1ec785aa6b71b9294f177235661c356c2eed09924cde276c70d56874db4dea8b8425fcd51039d4becc3500aecbe1c04899600c85f89c9574f2970c1dc456be235905adc436a6d86c2a5db469cdefe6201ecf710b3398b53afae43412c91bc415faa6e3afc43c4a808ece2915b0290a53d7dde1417ff78f2b5c630684bb3c0c697ecadcd15fcdea53761e1122cf0720080c630f466e16f87ebc0ca208b667c033e3a52b6af9ba0e7ff115e5627013df14ca648a0846b0fe01b1258ad2fef7f0af0e86cd42290df78c48d8d273ecf15a816817e471fdce04bfde47f0312653c5453d091e32cf64818c29fa66ac1b389319e2ff70cc978eedb8c6ccec57fc7cf75aa34086ece22197d7d06e255686520ba7d0099966efe8e305fd801cad1b86e8eec31411595dad2cf4912615a4f884ebfa4dfc90c0009736811588ea97ae37bcc6b40c556dcb1e4dd426c1096aa738c95712f001cf345d92ea02c48d5547b2858448b7d936ee9152683a48d4026cf6142db1d8cb5f35bdf4b8dbfab68f7fbecc17f8c9fd0c9f3934aad82d2cf1b3dfa209873762a244131ecdc95971e35e8be73c6905ed634160cd737ac460fec2cf24234a7531b34d8f301c95007c1c03d0a3d986ab4699ff986efc8696ec8c4efc480be4604911bff9395934847c612c5694ca7645b6a2f38b4260759c1fd99d1b35ea3df31d9f3feddbcac7fa166d4788980bc6f3a6c1a1ae9058947763d50877feadb577c4f1f6642d2bc34710e50578f8c55a63fa2bfacdff328beef1a16b79fa3e35ccc4766fbfc496425abc3b53cc32f4f96cfe0fd7e63252fac08348cb5c49458863df2bc90fe7900288254c6f4d26e71f989b6d40ed87e20275faf3727c1fb372524a261416fec23ea3bcaf5056819853aeaddc99097cc0eddca9827040066678044ef6a834ae2642e54bf0487203fb0e34fc99481d7f492b7dc33fd344ac050cda1020fcf69bc757aed7291987e51eca2e25f5ef9710bfeabf152d460e237bb667edc5918ec3cb608d1ba7c85b66c7d6c131a8dea94db07846a64c694d5ea02e868c24b9eb0afe6c17a4d6415d4e1890685d16594e6dccdfac5d8680269c627051fbec72a0af417e1f4a61ccf8260c3382b9eefeedf1760395bbfdd75ffa61dd3fd4f8f9fe8cde7a7c2018f530bf374854ff93dbf04bed91a807d773e7e515f36a38969dc59ff91ee61780c4c2b7ec850e50c24d61e6b8ff27dfac9f7bf4f6f0b8fe8a5524f384621e2215795a6ae3c784aca7d4400a90e95447b5333b50cf95e46eae73d08b9149d87458ba2c06bb72ce721a14f509d5e84b4ff22912ca15ec100330f6da08820db8d20af258c9f5bde510ffb24e5fd50f2cb0431f2eb597f6968d5ab3e44febbaa14e94eb12261b45b4748cffc5399cf98d7fce876b64edff396376bcfd77160ae92904d7508ac7a51be9cd85865f84c3cc1567a66581988ec21baba68a6a03cd5cc9615723ff230db6eafa85e19d36d86aac995e15040b6c7d9479e7384725fa7ff6e8536b2a70a793e1c8833c5e027a9a55be332a1bfc2a65f33f81b7ba13e8a7154e5f0cf2ac089a2cda442d1e347182bc1ff7c2706c634a0046267a8ca9ff0f0de42598404f5aebe4f95855567e7354bf8d8f7499a0b08cfb1b6698d74ceaa58f9b82662f4a3b93f44694a6228652cc213fb403728f1e52fa3b29fc860b5e0e97bf404ff9e9ad887d441e7ebd0af707ab4486110c3c48070c2515b0119d79ccdc0199a1c70946a37227642fa43dc86323bfd4f2789e2093aa1cc0adec7b81457dc8408a667222fbd2ab933b46a393cd29fc49845696a2b63ce5c4204db6339af52fee8b834bc6b3b70b43b74955c2e2890f6f7a9fb68bfa7b7c8948acfdc3f31275f4c4dddacc9e26732335e9bf6ba1cc6035b20b58f733b79bb38d3bca191f70961b8143ab64887c4d8def839ac0452e9575fc6e63fd04879e7bf46f9c53bbe389181ecfa3ef1d38ff3417f1903fbb0de4441ff91e8e2fe4def7e433d1fa936cb4be4eabe2f4af20d60bb28668f4f27d0282687b23b57429920c349f416c694ce6026bf0f79e6e14479d10b485333dba363b3446e9a2ac13d36811031f291a1d259ff1f5d3c0f4afe0661f41faf1c1810f3cea705cedb551e6f7efc0ed163cbbdeecdbadeb6d92aebf12c983d5c7d138a6da0b9f5383262cc9869bbe535b66d71b55137a147cb3b5ef3423f55de3e4de155ea4237ae1540d6bef92a303f6117775219696e46aff867a41c3e5a68a43c299e059b2dc142f14e2709b4bf3a995a6a3b0c07ab174e0013c211312fe972f8716fb9c1ad16d7f3323d7f7f251f689a785b9741f7c19e8ff0c7f182a4807ff55419e1c293b20839720387b3deb1035a3604f6e90a0b170f7681a56e6ae6c50519fdfd94ad647e8eea18dc6c56e0f0941dd0e741484bde14f6dc02a6810c3288944a872d853419eb53bc22abab4954021dfce7b84a0d586a56b28bf907673e8a8ac9a3991a560bb0f15783d6c2ca0815c03766c35acefe2fce68c1a7612ba377b70e15e6acc3d67cdd8bb98d5e1e35e9178f6d3f44cdc006a4b4743a6b55b07ab5d2c614fc21b88d8caa045c06f29bfe578b625ad691d537c719a93d06b671ad14c679a34b678151c47282e3f67ec080b032347cbd4d8e6daa81eb63edfc1d292f02807571c67b0c6c55c6fca45998c5f75a27ee8e185258a76da214db53380981700582bab77956489552c16ee3c19744a057bf7f5da46f7ba55223aa98ddc95d9135bc787d4690babf6552100cedce66d212285af5fc4357c90116185b43e9fb6da7dd81288457fca6230c7bbcca6b2a1627815c771799eea53b3baf96fa22566fec89a12cfb9649d4f5c918b0adf9d67fb451c865580921bc7fea6601e1e84de6bf290ea211974081a2b5be27c061d7ddcd156083b52ae6be96f1d091f9d95ccad3cbd97f9efd3d35d4a62cfd0792d4b4f223510b6ca683ee9e140b230aacf226327829b1f6f3a73615b81e7a823f8be271485a24926d42e10ab03063824afe60ec39a4ffb05af6044dc0a9a4698ede703a31bd3cf1c9ffae852ccad2a78a2bd1ac6f8c93692907a097e2543c7abf5baad973c95abfd0fa64d3ad2a131feb354a3b7580b24ee286756a115e33e338046998d0c3c68d5a62cbe0854b82f55f3e10a3bf4f32e93e70c738362570e5cc3582bfaf9f1fb8851fee38c78cebb22e750be8bb4364b089ad666909fca2f120375d58f694b82c6217ff4360bfddc5c7f7d40461c636e442120e28d6db66a5ffc925380764ecb70873432833c1f0b064bc6efb52598a7f18d7195a324b34a417d644731dd931e9e5afc92edc1d6b87925c785e0c895ccc6e0e17b550de1348cae458e98d3727d1b56c68ed76e3b1f2393da1c92e0c30917ff8f"}) ioctl$BINDER_WRITE_READ(r0, 0xc0306201, &(0x7f0000000300)={0x4c, 0x0, &(0x7f00000005c0)=[@transaction_sg={0x40486311, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140), &(0x7f00000001c0)}}}], 0x0, 0x0, &(0x7f00000002c0)})