# https://syzkaller.appspot.com/bug?id=67e1607288d12dea67c5d157b93ae1e1b2d34127 # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"threaded":true,"repeat":true,"procs":1,"slowdown":1,"sandbox":"none","sandbox_arg":0,"tun":true,"netdev":true,"resetnet":true,"cgroups":true,"binfmt_misc":true,"close_fds":true,"usb":true,"vhci":true,"wifi":true,"ieee802154":true,"sysctl":true,"swap":true,"tmpdir":true,"segv":true,"callcomments":true} syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0xffff, 0x3}, 0x6) write(r0, &(0x7f0000000000)="0a000000010001", 0x7) (fail_nth: 8) r1 = socket$alg(0x26, 0x5, 0x0) bind$alg(r1, 0x0, 0x0) setsockopt$ALG_SET_KEY(r1, 0x117, 0x1, 0x0, 0x0) r2 = accept$alg(r1, 0x0, 0x0) sendmmsg$alg(r2, 0x0, 0x0, 0x4814) recvmmsg(r2, &(0x7f0000000e00)=[{{0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/22, 0x16}, {0x0}, {0x0}, {0x0}], 0x4}, 0x3}], 0x1, 0x2001, 0x0) bpf$BPF_MAP_LOOKUP_AND_DELETE_BATCH(0x19, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff, 0xcdfbbdff48631df7}, 0x38) r3 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r3, 0x400448ca, 0x0) bind$bt_hci(r3, &(0x7f0000000040)={0x1f, 0x0, 0x1}, 0x6) sendmsg$alg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000780)=[{0x0}, {&(0x7f0000000e40)="6331eae539462fbd1b40db331b29a3d7d57a00b65f3420862800b09b50f4133c8191c3cdae6a98c88268cc73f0f8df3e77f5d1b0f01ba9d7843a98789765f02ebb551761c61d4083824c32d9c0e35bba30c1e2b611ff6c0e9bf01b54f461f959ecf7c5658674f34c01983613bf6c33626b28bb2eb78cfe043b16fbe3f37a1781e311a9eb71998d374706a348855579568a5adf820812084c8c39bfd3a4ed4f5b96a146d0188d3eb0c2bab399fc319dea795ef81a581ecea714aa560dc512f91f30081e55eed0feaef8089b80844222f78c8655fff539ff1f8e5f9a0eedc7a614ac6bdab96b4870c034ea13c218c1fb62275fbc14b1745ad70ba6f1b631fcd331fda8720c09bb1e35944af85d9d2f53a1e876a077dd0064f3505e284cd9704d66ec2d7db79387303acdbedea2e74822444be78b929f109230a9445d9b5aac38b104a45511b580b2a9bebca742266138fe4b64f5e4c75541f6e414dab28cf08ac2daa30887ccc4194d55fe5a8b41aea7efab320fd3efbd4843c8bba480b5aa434f8901e8186ffbf805736d10a8306279e43eced7eb43ff9396d41d7b84d28bcac749f9757fa25bdc8b7e8af4b29a9008d38bef00fd4155d9182094e7465232b512bbadbf1b2e2908a31c6023d196a872b9dfded5d317a803b4fc9dd8b9e3d2f7f13b1e6014efb3eb6e2f96307ef3dece9aa63d7d47ce30fcd5034435becf2ebab3ad70bfaa230116d980808b0e81a14c9d4166b6b7af471662bbc9fef0b6c3af9035293325f7e61364a22d93339f83c4989b176b3fa2c37108671898faac9c7fe510af6042fe2115fa36ba407c018179cc5a79d1e800e17afae9b35d3327abc29b30354a2e2af6135d36c047f5db30c7603cdb5a68bcec4a414e069aab7f54eb29806fffbe3d8886caab942f947894e8ba445ab1d93418d37d3f0be6a80d2091343955309d09848216e206f73c682d46fa882caf877f0f69777c9adee81493eaf4ca5155877135a1dab057a8a7b38695213b77dc76a82d2e43b91744164cae2955ca89ca466ca4df4abb9fe65d0f5c28824c1aa16827f8ff77a8ee6ad56c433a643cec0d96d40de1bf90b7dd32ef6d193412a58a17c8f2a92a83d68d51207ac07ca660bba487aef60f6a56498332d8ba3c168a29285ff706a2c43d3c81fb4698710475d0d6871283a5f37adab0bba7ffa744cdc311b759f921a127707279d5b37674cd85dba31e160f45e110fa637b4cab12d0ac272e8fea63bb5e0c20662996b48dba92eef0ec2617002ca881f4a19937110c019fced0b9300f082f8941b046ed5e9a6b675ae7c19239e74e0c0a451fdc992e3af7f34b7a672abdb9832df2f0209e91b37b4b995dbf76d7251f97bb839626d9254545ba786a9655d75e52f6d51e2223904b72a032a1b1cac07478c5926823a1740e45ff3ab3673624b8e9d923727bc19a43c403837e019da105667416c6543ce94febae25015378fd3064a580d5e1d1c1b841d195c58ba6a724f99233a05b7b33d24c8a63f2ac420f2c552ac9f55b769f18db4a663539f5bc2f60c9e03eae81bd9f0684e787ea2839aade755bad180377e713cd327aa12c35f113c572f5dc2a843423ba80d2d843d1c6bd130b82d445f6a40e42f48d904f92aca32bc232cbf8fa34b161f48e309826551e7387a9e6714f00c0e4cbefea4f85310bba7ca16630826c48d4e1aa45971b76b8cce14f11e45d65ee06a9b12772b395b3f4532dfbf9fa6f6896daabc51082a47483e40405269862cdcb8523ffc5ea50f23bb01979d4fdc463461e71ac9773cd9509faccbe543f7e92c8151dba5e738ce530d4ab9e2a4919532e7b0019e085b6995069e017a9c45a848d88d658fc20b0b6fac6bb4cbe4869e66f144eddcfbcf3d222e7fe2926c2a0772cd51e9192a01f897ead1510fcdfc710dbc20f24a4ca28729a2e1c2abc1791ade743783ec75a2818f7aa6d53a21b40d9bcf7b5502f7e566cd442195597ce0be219c9eb2821c7049e784f220cfd6e559c15e5b8cbccd08df23b9cc6a89ccf82473507e8080b48e2fc1e1bcb76aa83065aba056c175ac2ff06be31f16eec0c258a5fe3268c55917ef10578f320be0b8cf5d869640f349219bf4aa9e1e88ee7ea5c8eaedad86d9276460dbaf61007c5663386fb942c2f4e2c0039280fb3e53b57ac25d85858fba47d13b5e693faf84c32ca0d3040db74e2a07fd650723d52a695b2b0edf2d73eff1d711ce68fba3cee0915fcf81e2b305a72a78b18e9dfdc09bb0a1810c6199d4434b9658a0ba09e3508a0b2df3c55b64b8af8acf028d7aa3fa4cb935ac3acc6a9309d88618359130b033fd2e996f03cf7bfce98cc8c3f155b5c116e81835bf85477e9a0749d94896a1b96450c762e384e1d2f676eaa98ac16499f024b1ead87fb3057d27a4b47653cd6062ebcf11141b6275858cb33cfee9296d38c34a7994c4cd6c479b30d1bf22030e00b31bb6a5e1b4f92fd874d3816631acee966fab4a1e03645817c74d9e2c3984c511cde73ffc2b1eacdb6a1675f07864bfe76e6e4b2605ae77ddb8f403651842b8dd01eef73715c4af404f877585d3a3873be57b28e0a9695d2034c6b37c10e2b8d5cb2025ae373a05620ecb6529fbcd59a20f7e316804dad58a491bedca16c012889bd5e8c6bda3eb331485fdf1dc8d1b6d09a9bc84230bacc588e5320c493d2479473a4327c42810669792c1d6e8f91c8a8429310ecadb99554194a887e41cb26bd5f5218ec269ad09e9ec45729e2486b649e08cf57d79bdc7d7ea77874262561116fc378b06ecb86efa4075ff7e9be4aa7fab86b6ace1f02c61fd6eb2e6b52cb4285d717a3b9aa069209a5eafe0349aaf75add3162b9c8e21f944ba76bff30b3a231c6842fd272e1472411a9640acd533925eabce1bfcf06992d4cea656141506b8d41a6b16718186e497b4d5cdce30fb35c7380f26262c3e724b683e45213a2d8cd8b45a8c9e03eb3ebdb52211d9dd968352095d12a815b4c31f37bb9d343d12e4c2632428186d6675876fa334d91da80e2b8020a7e8f24472c41ab12e7d501f6ab0e7e69c2070b3f95e1fab57744c0396cb2a34fed5f689623b61b27838c89e6d472ed839438d27e33f653438959dcedd6fc964da58c25dc3f3cf95fc99528a8b954535950848b045429e61c3fba8025bd356ca84ef62c0948b8136336bca7e19736b02b3967ec8e0634314740dad44e9e7e2b8f8c591fa4279210069549562025932c4e9121368db84161f10b027bd24fb9c2b587a5ec2d8f8a4e7f6b398a444a67a0e339189b3a691bde8039ee75f804da8d7d76e1cc268a3c9c7d3ce815ca1dba8fd0855fe910203a1a9eb23c799c8c6f6b7ced4b5db38dce9eeb6d6fbab8db34e346bcf837fcb391fb0204d1b9b812ff878d2aff6166a88fc87e5fdb62f870562a5f5473931cbf849ee64a5b9358a9391914fe950a57aacca209e105a0723cc69517f04480544c7555d8fd1dac80caebf33a31ecdd633c1097c045b1e39a4b6367708b59bd6e3c1e59c1318065c244819784141cdc1a5875ee7aef864ef3c9efb1af2a5460a5366626a3f4ff64ea74a8235de5cebb05d88eb37313679833a0b66a522a5df8bd697fbbf34e01adf529f4eb04ea6d9eb53430b587166c14eb95c76a30810d959135ee81383db5e084fcb6d26e033cdeba10544a49d30430fbcf1c7d47277d74d5cb743ba0c7e6df70a84f1d4999677f7d5bc8a61acf66deaa62119f3eefcf9382c53733a9b9c1a8e0a29716a315c29165489ef75c43553c47f9b9b1eea5426eabe2f5eba4626e8ebe6cf1498dc1185bb8d34368f1f9ed3361e4eee2e2f53d49f632fdedc0a6ba6dd693d198bf994b90b148c82f291bcf4cf9a7fd2e74c0075436da3644e5521f32c6534e6ee600b0a1e9b0e8304196327610d1c3ea5a8c1f5b71fb522b66beafbfbaa56d3f9f0f92eb835b528eaa2f7ee6395c612cb796b74ceffc2cd13cccef546e30370410de503937fa62df858876a966497d4e3b887672f3df1a4df4429692d2210270b827ae17de494852b7f4e59678bbade10bd5efcae5ef419b8b24a752cf79faac0aa047229c67dc7bd0e91d070403d49eaf6ad0f437bfbcb9b11d4b382e6325c726e4dcfd220c13b69ee34305f248427b50bbb0fcfb81271e304ab94d4121873627d07268f8e87f72288c7739ac79fbc1ceedab287cf3eee21b2e7289c0d1506bd02e53f0d6c4d1e95b2f6172490a771754b7d148444343ca33fad5875ff82e8a5873226efcc6a2b4a3c0b418a31d7dadc35993cd606e4fce7b9c2a8b1f4aead7e9ef9677063d9e5b0c6b5f22fc813b852fe48fe737f9b12a8cc8dbffb025509b5da3741b890094ec16eeb089a0d298a88f6a9cbf755654241005ed39eee8e10263586590ca69ce953d7b908a5cc2d3b29b0c87544d4470eb46b759cf0a21df0ac7da91f5a373a2b4aef2bcdbf285e44cd76799048b1b23cfc9d1971230f9eed9881c098528677444d01e3136cef6ce564834796d32118d4bf454c4c802a81ab07e8c9a6b0d4fcb71f1347bb41c5e9fce5ea54448346d231f390f6ce7e1fc97445b356c2983449908b1810c1decd1708f5a9fc1d5b50ef77ba21cd84115e1211a2c17493691e33a9f0d88371c8019aa1d309ae1cd50f2b24717114f738494660a6fdbb44ca1a4d640c769d08c6f0e2ccdcd26388daa042b5f02c7d935b6cd19fb1e7b7541300028da465b15d4a6ae53c45c65f8aaf5c044793e362077ddee407ea8400b866f5e8795bb427cfd0bb1d33b8e82b4d68c1d953553ec3b4b30ca0172c12ef70baf9fd31a1bc59d922c6c4d97a17e2781f1cf44de819e472b0b2989f42b28a0d1feedfaa957407bfe5cad482a61fe8ffd6543b5698666b10457d167867ef64b57b77b64453fd9ea3d84af8a26866d567f5b4feb579599864a2e160ba96fa5c7e0af11e8f309571670ebb69a46ae2b29a3e840fd4b25fcba3b8112989773379ce4e2c9c4965ee622ca89575c71d6dd1444b7b8016aeac6d6793e074fd2eda303dab5d064dad48e4afced7f5635f71b03313f8f86f26e3af2905dc079fcfc20170f517ced878f633a23402de46eb2efc4b98473cb5cd51be274cdd439ab387fd3f4709875e73af34ec3945a9c03d83b0e6bf4be2c0332e5cd9c47f589bc2a25faba142a78a2a1b30f37cc6b50315751152f0461ca60e3f6c44eb77c07aa3b159ab08285bb5bcd3228e7fea3d2195ec7e7162752110aaf44796ae73db0ab83c68f5a6634d8f2e417f10dc62b830293054a999c2767aafc98a9f55e63ba51001863f9f3fd049a49527478d01263e31008aa52fbd3e0b2c5a06a476ada8f2363b8b0520b5c85cd69573289314f68e0cceca4cff67014b8ea22af2473a408dafd714921948329f39e667bf2d8ddd6ae7731eb3847d9ef9eea40762cf884c3b16a64448775d99837737b57df62ce4fd49cbdf6cc1d49f790a367a54f0461481186fc26559cbf13d9e50d37638d77f169451a4d24e622df8cf98a66d258fb650cde8d87af0fcbfff46c03723daa73c357e363b2a4bf3f8a7a697ae8c504e6666eadcc9345302d3c10bbf8cb6bfc0b41641033c08f70c6fffa91eda905d53e217a5a694d5774afe8cc4c2c41841cba793e2e379d1b77fc692cdf1f6222d8c89e45308b11fa396f42826f9a2bd561acfa5bd0289a54c937dc8639917d7fa25a078f0bb1d9a940f67d37f2419fc6f5b205f022f2b61695c0c60b341b5b8a5a98d5e6d718445c4a5ab65492d55f33d3feca8f4853f1a47080", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000000500)="dfb13e607142f9b669d54116a1b21ab21ac8897aa577a36429f2b146ef9e0adfee572f8d28f9f59646ba155c03cf267834e8e352695735706ad91cda8493a9b861787b2275746556f3c700fb52002c7c6cab8604a55e88b7b24c1c4a6db3aa23262822b6dd9b68ec22b1e083b205b3ec3ccbbe968e50cba7ab4de4a2751a2411019d81bb6dc6974dfe910d6e29e2929960481b3d71b72e2b8de7138a4d408e1567b7e8275adb33afb0089949aa9bc97825eaa6d3af3bd09037bcd6603892c8641bae5e53418bc110f8813cdce4eae7f492707fd7155f9bc16c6933a0d7cd30ea853ef59e4df80c7d6ec7904d18", 0xed}, {&(0x7f0000000380)="83f4a28a3bfadb1685c722d6ccd46f1f6302fa0f319ffb9430080e540772a7c453b20a3ac57d21873e18e50d15951e1e245772fc3dfc5b0616ceb1f0d0690885c7b35b15f497a7c1298ceb4398138b1e439fe5ee94ce676830fa4ae2d97f249762674dba44efcfcfa44b3cafe41f4d59bdf0c7417de48dbf54cdc319b49a92ca86", 0x81}, {0x0}, {&(0x7f0000000700)="a1c7bffc3ea538a5e561dd62ffd16721476b6db82148b6b20514b3b7be798021b5d629e449b912ae1379ee20ecada935fc6496c2c65a8bcc5eda9baf28b3b52d0aa4b5512852c51027", 0x49}], 0x7, &(0x7f0000001e40)=ANY=[@ANYBLOB], 0x1318, 0x4000000}, 0x8000) socketpair$unix(0x1, 0x2, 0x0, 0x0) splice(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xf3c, 0x3) ioctl$int_in(0xffffffffffffffff, 0x5452, &(0x7f0000000000)=0xc) write(0xffffffffffffffff, 0x0, 0x0) r4 = socket$nl_generic(0x10, 0x3, 0x10) r5 = syz_genetlink_get_family_id$tipc2(0x0, 0xffffffffffffffff) sendmsg$TIPC_NL_KEY_SET(r4, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB='T\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0100000000000000000003000000400001802c0004001400010002000000ac14140f00000000000000001400020002000000ffffff2000000000000000000d0001007564703a73797a32"], 0x54}}, 0x0) sendmsg$TIPC_NL_BEARER_SET(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000140)=ANY=[@ANYBLOB='4\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="0100280000000000000002000000200001800d0001007564703a73797a32"], 0x34}}, 0x0) bind$alg(0xffffffffffffffff, &(0x7f0000000000)={0x26, 'skcipher\x00', 0x0, 0x0, 'ecb-aes-aesni\x00'}, 0x58) setsockopt$ALG_SET_KEY(0xffffffffffffffff, 0x117, 0x1, &(0x7f0000000140), 0x0) getsockopt$SO_TIMESTAMPING(0xffffffffffffffff, 0x1, 0x25, 0x0, &(0x7f00000000c0))