389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, &(0x7f0000001340)={{0x0, 0xbb, 0xfffffffffffffffd, 0x782, 0xff, 0x1, 0x0, 0x2, 0x2, 0x5d, 0x9, 0xfffffffffffffffc, 0x1, 0x8, 0x8000}}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001180)=ANY=[@ANYRES64=r3, @ANYBLOB="f7ffffffffffffff01000000000000002000000000000000440200000000000004000000000000000800000000000000000200000200000006000000d1fcffffff7f000000ea2d5521a2000000000000400000000000000000000000000000002000"/136]) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000140)={0x1}) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000100)={0x0, 0x1ff}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:45:36 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) r2 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$lock(r1, 0x25, &(0x7f0000000040)={0x2, 0x5, 0x7, 0x5, r2}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:45:40 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x8080) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000040)) 00:45:44 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_MPATH(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x88, 0x0, 0x1, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x3, 0x1c}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}]}, 0x88}, 0x1, 0x0, 0x0, 0x10}, 0x1010) r3 = dup3(r0, r1, 0x0) gettid() r4 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat2(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x1e1241, 0x140, 0x4}, 0x18) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r5, 0xc0305710, &(0x7f00000000c0)={0x0, 0x200, 0x400, 0x1}) r6 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r6, 0xc0305710, &(0x7f0000001180)={0x0, 0x5}) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fcntl$dupfd(r6, 0x406, r5) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000001340)={0x0, 0x3ff, 0xfffffffffffffffe, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r4, 0xc400941d, &(0x7f0000001740)={r7, 0x1000, 0x3}) 00:45:47 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(0xffffffffffffffff, 0xc0245720, &(0x7f0000000040)={0x1}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:45:50 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f0000000040)) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:45:52 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000080)='/dev/full\x00', 0x42000, 0x0) read$midi(r0, &(0x7f0000001180)=""/134, 0x86) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) 00:45:54 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x1, 0x2, 0x10000, 0x1}) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) openat$mice(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/input/mice\x00', 0x210000) r2 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000080)='/dev/dsp\x00', 0x800, 0x0) dup3(r2, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:45:56 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r1, 0x40086602, &(0x7f0000000100)) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000040)={0x0}) ioctl$SECCOMP_IOCTL_NOTIF_ADDFD(r1, 0x40182103, &(0x7f00000000c0)={r2, 0x0, r0, 0x7f, 0x80000}) 00:45:59 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f0000000040)) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, &(0x7f0000000080)) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt$inet_sctp6_SCTP_HMAC_IDENT(r3, 0x84, 0x16, &(0x7f00000016c0), 0x4) 00:46:01 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xebc, 0x4a00c1) prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000002c0)={&(0x7f0000ff3000/0xc000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x0, 0x0, r0}, 0x68) write$binfmt_script(r0, &(0x7f0000000080)={'#! ', './file0', [{}], 0xa, "1b20405231b129c78c01d42c2f524155ba0ada70d68ab7eb5f1d118d892912390e4a5c4222486558269a3a5ebe2d5853cb5d3ca868f8542c2ec1c1a1943b08bc9b6ff57dfdc070894349fd23dd89270567574ab2b6dbd28a648a56cb97c042b8530d070d0ec575f5ab934127a17bda23b6e6ea345a69085b55ff7e65352e6c61bfbd0a46663b6c8fc03ae6484afb36a768b7eab83e5e1e78555ce4591ffe7a5677061c3ec166f2ddc50ba6e15ad9aac5034c15143b51ff982aeb7acac015b0828a98386130bad67fead41219a3cef93f7821d988da5d5cfff697dea09b35b9bf69ad7deb329031c8545f9a0530"}, 0xf9) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:03 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r0, 0x0) r1 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) clone3(&(0x7f0000000240)={0x30100000, &(0x7f0000000040)=0xffffffffffffffff, &(0x7f0000000080)=0x0, &(0x7f00000000c0), {0x12}, &(0x7f0000000100)=""/148, 0x94, &(0x7f00000001c0)=""/44, &(0x7f0000000200)=[r1], 0x1, {r2}}, 0x58) setpriority(0x2, r4, 0x4) read$FUSE(r3, &(0x7f00000002c0)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) ioprio_set$pid(0x1, r5, 0x4004) ptrace$getregset(0x4204, 0xffffffffffffffff, 0x6, &(0x7f0000003300)={&(0x7f0000002300)=""/4096, 0x1000}) 00:46:05 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000001180)) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = perf_event_open$cgroup(&(0x7f0000000080)={0x334ec082eebe4229, 0x70, 0x53, 0x80, 0x4, 0x1, 0x0, 0x7f, 0x1000c, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1f, 0x1, @perf_bp={&(0x7f0000000040), 0x2}, 0x2028, 0x1, 0xfffffffb, 0x1, 0x1, 0x7fffffff, 0x1000}, 0xffffffffffffffff, 0x9, r0, 0xc) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$BTRFS_IOC_SUBVOL_CREATE(r2, 0x5000940e, &(0x7f0000000100)={{r3}, "40976e98f68b5bb7d21294f1deb1e87a1e7d1f5d85ce6afa8c65d6452ccfdef62f8f696a0fbe7f674ec2b2ab8035f25115c8e629e151c25770e8aba2492421822ca0fa4e8b03be461ee42a4b489e36a3f4de76f8e2fee2c01f85719be09b6290a563a0aad826680cd6b7e82ec0853d39682cc0ca3df0cc73bda28c5e6d1fbb72680fb2fbdffcaf34ddc808dc0da7b3788ee019e65e85bbd1d66e7c920865394fcb2a92ae02793ef65483d9192386def9045e95c9933693e78568003726fdbc0cfc4c7cfd53de1d536c9fa93efc6ef2abbde1393e00d5eb516ca92eeb066ef18074563a38ad640ecd7b29562868178a3d317555d5f2b9ce0b9ffac6345c2c20f4316ad3a838764184b67bdb544b1618d167a7b7d6f89d22a6a4b35b4c28768484ce75c6009712981905ceb21136a3cac65f2edf9cde1b966d03a4ae6d1e2a7bef683494e5b160f31e6b56ffef203f3ab2fa63b47e8389d4a32e6ee5a3eb7042fca846aae04eac8bea11277d4fc06a57701fb326d4d194863c638c7347a4c7e97bd8933b728015d215e14d6ce4d9d1303b552ec48906af75d0d57f33fa7c6fe7d02de3a10cee6f2d398c47cdef51b66c39f0bff58bc87102b96a23beb9038d088a8413fcd51017f4f447dd2e88fa4b920a54902feb94e379cae97d9ea19f3b4881e16f17c95c83a5cadfb2fd8311574a3a154e6d363fe755715ae7d7a1e3254f10003c62ddc65b7dff1288e019606e88d7ec871150ed3c9c116ac8756c2f5ef3839c8b4ce813a05556380f29b9721dbccb585409757c1d90156e91f40baf0fc4bed75ff3a3e3e15d3fcec7df2cff26602464f50859a8eea1deba35a9415a58367a4969fbab09de40a6b6c360c454d3eb607ac7a330afb8a6184fe86ca91e9f6186ff891e359350fcd4ff1637f37d9619ff44bebc1cc3426c42fd8defb608fa545cdb4f7c508cc5f594b5ffca7c98b313dcafa3db830bd0304cbefee2ad8ab346119d9069ceb1317ed97152517f3e40c670b645de3ac5dd8ab296d43c9ca8b5befa19068c0ee744185792f25aac4953b3d661fa55754e17557b385c4505e94aa71565a7fd6fb07ddeaaf53300fb27c11e536f9506f5135a43036712c006171c7b84236984642e0a9008b0140772db2209b165d6ca4dbefff2c1ff67fb2f27639d3021928cb7d98beb0b3ec4ba5d22394cf6332c35e55cb1edfd3995fc3b59201b918e379d40cfea735759968af45773299d220140f4492c85e55a1110883ad957bad640c73b4247d2ace602faa34ce866c0b5df26fd5129be0078ad83561ef8858133d8a46e7db660d799fc7c10f542ac4fbf90ceffd9606824039ba2b5eddbafbb235983292f97bb41733c4da318e22466c5c3653a62376ee265e49af54728bc9f04f1b85f4f98f26cff03b8156ed8f01428de8f92be5d15edd6c6ecd71c3023e1b9020743e57b50e2c2064b96bc558497d45b32c6e1b23748cdb4ed03892f4ca3676c6a170c084e8be0969bba52a926cf1552541948a7d47a864fb5a6ad23a4eb207c9f26d063c9d174fdea0d87729eb37f8ec9cc9e2ffd46f216659d82724a4d339609fc41dab0ff8519af5caae1f808199f878a7d6cfbdd20ce03ba534bf7c6296eea53949e82bef484ca82a6f6a4af0ee0b54458d35d403edb0da9b211a73d20a88209deaf698dc758da837d7e1cea763c324c5c1e941b0c423dd7692cbdf6b9bb3bd8dd19071ee7635ff789d83b2982c78a33e2d6af0a2ae0e56c427a6924efe3f9f88b5f0c6df89dd8178c6127005dc10e7ba1bbdaeff9efb9c00fc335cc63a42e1c57b4f1caeda042858a2f0dd2849486121415c80fe0a5b4d64a026722283e29e3f7608ca89b1f332b4350a002e846a630f497bae55f1d32436f11a340d5a1613b5d61fe676ce0fbfefa61fa06e676f2ee3d25df012eb902d4582e87035a7cfe79497cd9f279f3128d5fa1c6bae3398c1d5685dd18124520c67925661b719e04b5940e75abf22840dedc5cfc5c9df4bca853875f8225f0b4f2e54426c5429b988fcf44de9c05f83830e3fe08db69568edfbbcbaca222c39334a49810ab22147d0237cf76eeb19736954a92c9dff7f9af840463fe6230f7ec99d0e192126a4a02cc7ab483950c24833254a83b1e0316e14a224960851a7bf3f61012e25bd9022f8b32029373eb75ffaf02bc12f45c32a3077dc0d8f46690562f603aea312c08beb6aacf573c4b2d48ccb86e692de58d798c1b6542f18d35157b54ffefa4f4a0a5f5c8e603bae81732a11c6025cb1e65341f99734fd42d59b8172f1d42b309edbad86a8e08a2087950bf2adcc65c5e8c42e02c81c5a7a767f69bbcab442e264e509925a511beaead00736f9ff57b6dc5b74d5d6888fbfaa7ceee0280481dd93d1a8c0c1c59d47f10fd3c6484f7a6530b6736becd8ad1b26b96bba32e4c3b717352d0b96ccb31bcd2203e169ca0294ba99efa6e32ad97bcb4518ae04159f34ee14c44228721f3e7fb7993907490a1f31f8f5b9fd7f5c1701ace3544fce65bc78520bff98bd628ddf5ff71742dfc59970c4f8ca9c71da0b6294c68dbc0b2ccb0970a812184dfc058c587e0089c646df8b63ba18c59da821c309a8b4621925811df8504ec27d23b8f654da1dc7b004d65021c47b1a3d5fda9a2d84164512d89704d828cd38a3e3c7570df43473df0c7488f00cfee339de847bc4f9ac191feee9b88703a40b82960c6da933aeb5cae2d75cc7e4531e08a70dbe1f16f8413e0ca1dce0015ae5bd0f5dcf6a6c94ffc872e93cc2c58b2eb1e878d82e4556bec8752225184b1b398bf04c5c5f8f65c69e82f74fe90a9569684dd77dc9999637cb711c74f5f3308e4dea0bffd932de6dd9df7e70a8aa0cc820a46e49bee5fd7b73ad33d8bae5f9f7e73fbbaa94bb1344cd74fb25665db8ba52df9ec712aa30985d81e6d140e865c20b5cf37edbf96fba59faac55f1c0ee420e710b8445f57c19bafceb7fa83b5560fefe7a69f63ef338240956ff229a74d4cadedb7835b5eb3bfd7da4f958d4f494416c173a851dbfd774689bb1455ff4cac7fa4cccca0407d316e1dcf0745aa9e466fe816908908082abee47b14148ca083aab696db56e739da00a2ce1bc2472b359a73880d820dd0a9deff3052ee9988fe30fd4f950ed6e692b0901c4ea496e6ba8d2600dd410e323149e6de6532b032783f666bbb60b4a1a0980f7dc597b64e6754338a7850083958f825d67f9dbd9c91e0d9478eec96ae2ffa7634019696bc25568957e1d853e3cf5d8ddea5c16d2c295026665064eee0808749c205261e4856d7eacb0caf403faaaf23c80c0f7db80ab7728388779fd85598ed8c12a43e960613ce0b32d7f0cc513da2ee4655238d4bd1600275d5a7eb19dd071b8fb2233323748ae3b6f4d08bb0196fe69e21371666e4cceabf112d9bb043f621c69576842c6dd76a54aca8dde29f66d40ba8d20479c88b19b01bd02a9a83d0c3011900b373be391be47d33633a2866a5ea6274ea01324315604fe65efd324e4cb3dec224c63ba56d2ed85513d759f81f1d1d92c984a3d5e3507803a03120e46e4f9f72685cd90541fff54c1050ce0ddbfc0ac997d9d82f147ce8d41c192316f4d7944c186c86bccfee573b92355e8e42605a4982dbace40c3b37433f6b2180df63577505eb2d16ec5e47c058c8b0fc4753ae7cb4cc344fc764a513bdf7bc7773283f186196aa767017b65d7d754c7ff716b270c0a04df769f991afa706257a2d9da5f5a201478b094d2609f3c269905e806b3dc9601d60fb0d59fd5564ce8783f5247e57cc361bb9aa560dd23a5a08563dd47a966b3c261ccaab6d448cb0576158c1fee2f3606f2b7d9f4e526a30f2c2eda8664c616176bc774230f23b1478fb333aabb801c2a5ec673c4d5ea587ee62a1b22b6fa46b07720e6e558781f529ff64c8bcd8396db9656c59802e5f159bf983db3ff5121270e198e62f2711f29c289e4335fe314c603d9789b87efa185468e2711d4a4969d551dec43ecd42c57adde7f741040f01adc24e4a6a75885200e5111489ed445299d14c12e861f0d72dc1df09fce40900bfc7176dde6bb51c93f610e5dba94270f2045cad658c78ec81818ead6e95172aa4d9424c757e04930320ef0ad11ef327addc6e3c078a7b0b2b95849eb394a14ae86cab4d99a8058797939372dd880e3eb9a4304a2f626b28e61afb7c6b80aa394758f4ba77bf812f9e9db77b4e4ab35362e400258a6830724b827410db8ac1eb442cb047cde00baafa161d6a50129dcead65fe94d7fda19ba8b4f8183657dc7cd55b1eb74b3727e8c934a737cc35a1c4866a803d831bb22fd99c12838fb3b44c2e545ecb4a694f7898878a122e36317562c18c7ee8b5b049650846a496e485efd7042a34d715263be598fa7ac1c5a8e5e5fe3a52ea9c956dc14f85847de6c74a9398c79923382ffdb329cba8a0d6bc39153bafeb8af88fcb106a8b5cfe4730fe3fe05b97409aea062fe2dbd82f4a42fb37df11858ce19f857367776410bd4c09140b232f94d03a77537e43015380c8f1114d12be0b90647cfbc0d2abd4743385aed15a8ec7a4aeea20fdcc6b3d0bcea1a341eaa4617de4fc5c3b43ac1d4f913f5cb00b0a194dd1c0d0ccedb1da3ca721e75286ae9d31af922eef3b9bc21c48b98857bc0b671258aaf2e68973aea2940298a0078bfbd8e87e4a22f5a619bf9610f0040acf8fee4ba5f1c64578cff0142a08a5968fbd857ec773cbc136cb2ff9d762c9fed9dc8d3d9fac07ba72133a4f8d61e5737fbc590b503a4a61b753fa32624a5157ba8049b23166442bc47a90f9372c2b7ff7c0352bcc26526d01a7d2221d76acc468698411e433f3dca8a647b106501ea49965836065e417d91cdd3f4bf0bd852a7cfa15339f6a857b0052540fe6da601e0c9085a76838328840e65d8087b829bbf12ac0acf7730ba5ae5416e425890a7fc01b3f912f6bafaa3b015435727be58e5f226611e81c4c4615cb10773f1ccbec12959459fd56556ba0467b87908e92a02056a2b94726c1621824d15b025eb9a1eb6dd23b3ec4ed62f4f458dbdc5a8d5a7f4b7d07871c019d44f1cd13f8f4f1299437bf61972766d7210390dc5857b8ed6470c93078de9136124869fda63c605ed5d77e29e553a51ff1c9f0b625e97f9dbfb7e342d584e2812decf4bfb9ccca8edbd632798bce78c7ba772edc278b8af7c96110adc453b1659b38d84784df022bac1e1ace77ec7a98738c2c37890a7a527caf8cbe46fede919be2852431eef8d714188f82f4efef09f8e6199fa37ea2fa4245c0835b9104db2817a29695c3681445e9ba8cbd62ff68a4f684152405e4a2bf5b0646c1114787da8544506c528d6b1a40c2ec844f93b056d317198b4a40fa81e2d00bac7c9957be200e6c99dea150abb0ba1fb407f96c378c575609d4b84868901cbc5b3c91599f00c2fa7f1d4531bcfc2f7964c35faebb94830c6fa9fffb42e2098031631518b15eabb2c3abde678a961f5c5e68192df82f912286fef96bc5e82f281bccdc18ce945ef24fc5f00b9897a0618df77a899aed8305afbdd6991ec921d86a5213f197ab8c59e4cd221ab44fdfd7218f15e730ca31afa94edddc073a5bb97b7ea7ecabaedcb9986f7dfa0ed6badcf8905f96e49514e76e8246b2585ecac1e8391ab48388df51cbcffe9aba78718da9aefe0683fb39bf0c4287d17ecafb9ec0b03ea70feca78b6642aa7e0842bb6c2ad8eb646419d1340df27c09652f7462560aca9403abe3fef4ec"}) [ 2769.678382][ C1] hrtimer: interrupt took 1654800 ns 00:46:09 executing program 0: syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:13 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f00000001c0)={0x1, 0x5, 0x2, 0x1}) ioctl$BTRFS_IOC_SUBVOL_SETFLAGS(r0, 0x4008941a, &(0x7f0000001180)) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000000040)) 00:46:13 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000100)='./file0\x00', 0x0, 0x1, &(0x7f0000000200)=[{&(0x7f0000010000)="2000000080000000060000006a0000000f000000000000000100000001000000004000000040000020000000e0f4655fe0f4655f0100ffff53ef", 0x3a, 0x400}], 0x0, &(0x7f0000000140)={[{@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x10250}}]}) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) r3 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) r4 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r6 = perf_event_open(&(0x7f0000001180)={0x2, 0x70, 0x3f, 0x6, 0x6, 0x81, 0x0, 0x6, 0x172e8eb460fbd24a, 0xa, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x7fff, 0x0, @perf_bp={&(0x7f00000000c0), 0x4}, 0x660e, 0x7, 0x9, 0x2, 0x1, 0xca5, 0x4}, r3, 0xc, r2, 0x8) ioctl$FICLONE(r6, 0x40049409, r1) r7 = open_tree(r2, &(0x7f0000000080)='./file0\x00', 0x81900) r8 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fcntl$dupfd(r7, 0x0, r8) [ 2777.115788][ T4609] loop1: detected capacity change from 0 to 4 [ 2777.632505][ T4609] EXT4-fs (loop1): EXT4-fs: inode_readahead_blks must be 0 or a power of 2 smaller than 2^31 [ 2779.117384][ T4613] loop1: detected capacity change from 0 to 4 [ 2779.296501][ T4613] EXT4-fs (loop1): EXT4-fs: inode_readahead_blks must be 0 or a power of 2 smaller than 2^31 00:46:17 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f0000000040)=0xcf, 0x4) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) connect$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:20 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000040)={0x0, 0x50da, 0x18}, 0xc) dup3(r1, r0, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:46:22 executing program 0: r0 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-monitor\x00', 0x10002, 0x0) sendmsg$AUDIT_ADD_RULE(r0, &(0x7f0000000540)={&(0x7f0000000080), 0xc, &(0x7f0000000500)={&(0x7f00000000c0)={0x430, 0x3f3, 0x200, 0x70bd2c, 0x25dfdbfc, {0x4, 0x1, 0x26, [0x3, 0x470, 0x6, 0x80000001, 0x4, 0xe1, 0x3, 0x7, 0x8, 0x3, 0x3, 0x7, 0x80, 0x80000000, 0x1ff, 0xb2fa, 0xd2e9, 0x8000, 0x1, 0xff, 0x6, 0xd5e5, 0x3011, 0x7fff, 0x3, 0x2, 0x3, 0x5, 0x3, 0x6, 0x9, 0xb615, 0x3f, 0x80000000, 0x3, 0x1f, 0x9, 0x35f, 0x1ff, 0xeb, 0x5, 0x1, 0x81, 0xfe, 0x13f6, 0x98, 0x7776, 0x6, 0x9, 0x0, 0x4, 0x6, 0x100, 0x8, 0x7, 0xada6, 0x1, 0x81, 0x3ff, 0x1000, 0x0, 0x9, 0x7fff, 0x1], [0x6, 0x100, 0x80000000, 0x1, 0x1f, 0x800, 0x2, 0x4, 0x2, 0x6, 0xf15e, 0x928b, 0x81, 0xac6, 0x8, 0x1f, 0x9, 0x7fb, 0x2, 0x7, 0x80f7, 0x200, 0x10000, 0x2fc, 0x93d4, 0x800, 0x6, 0x6, 0x1, 0x4, 0x9, 0x5, 0x80, 0x3, 0x5, 0x1, 0x400, 0x6, 0x7fffffff, 0x52e9, 0xfffff000, 0xff, 0xffffffff, 0x0, 0x5, 0x4, 0x9, 0xfffffff8, 0x7fff, 0x9, 0x1f00000, 0xf74, 0xd3, 0x8001, 0x304d1d6d, 0x4, 0x373, 0x80000000, 0xfffffffd, 0x9, 0x4, 0x4, 0x80, 0xa62b], [0x0, 0x1, 0x1f, 0x8, 0x433, 0x100, 0x7, 0x9, 0xffff, 0x0, 0x1, 0x3f, 0x5, 0x3f, 0x3ff, 0xfffffffa, 0x0, 0x301, 0xac, 0x6, 0x3, 0x7, 0x4, 0x9, 0x7, 0x0, 0x7fff, 0x400, 0x3ff, 0x242, 0xfffffffd, 0x8, 0x3, 0x6a, 0x1, 0x10000, 0x3f, 0x101, 0x0, 0x8, 0x8000, 0x1ff, 0x1, 0x2, 0x400, 0x100, 0x1, 0x48b, 0x1ff, 0x4, 0x5, 0x3, 0x80, 0xffffffc0, 0x1, 0x7, 0x9, 0x0, 0x9, 0x6, 0x2, 0x100, 0x2, 0x8ffc], [0x4, 0x800, 0x8c1, 0x40, 0x40, 0x0, 0x9b43, 0x200, 0x2, 0x4, 0x27a1, 0x80000001, 0x3ff, 0x6, 0xfffffffa, 0x8, 0x4, 0x3f, 0x1a, 0x6, 0x3ff, 0x80, 0x80, 0x7f, 0x6, 0xffffff00, 0x3, 0x5, 0x0, 0xff800000, 0x3ff, 0x40, 0x4, 0x7ff, 0x0, 0x7c4, 0x5, 0x80000000, 0x81, 0x101, 0x2, 0x1ff, 0x4, 0x3ff, 0x2, 0x5, 0xdf, 0xff, 0xe09, 0x1ff, 0x2, 0x101, 0x100, 0x10001, 0x7, 0x8000, 0x2, 0x2, 0x6, 0x36e6, 0x8, 0x7fff, 0x0, 0x1ff], 0xe, ['[+@\'-@@},&/,@\x00']}, ["", ""]}, 0x430}, 0x1, 0x0, 0x0, 0x40400d4}, 0x4000810) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:24 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) io_setup(0x8, &(0x7f0000000040)=0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r3, 0x2, &(0x7f0000000180)=[&(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, 0x0, r4, 0x0}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100)="3a616a3b8437710414e4b257d05122192e2b54ba29388339dcf321f23f980559e1a5677231b99095058e7de64989c0c2db47c10e2e0418abdef25f28ecab481cda5f4f", 0xfffffffffffffd11, 0xd58d, 0x0, 0x1}]) io_cancel(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, 0x9, r2, &(0x7f0000001340)="b8f82909c9dba6130d0950b286145edb5ccab44d31b853fb566dd24ff6f1fc16cd76f902036d88f8466be69b33f829fab1efed0bb9262737fe00b5f4de63896e27f59a0f2471e7eb39505b88c72151baf825646e28b1fde2e3076385fdd6b91b89e5b6f43fbcb307374dfed568a63c3f04bb290ca8fccd2b13fc5cb937c619c981b419aec61f1944fa124982e8996c7af5f4f745bde80061cbeb5bada1b448d862b15bcba5b48c9933922eeb252c5a776111007b4a4c30dce8800b7103174741a7694ae9217adad270e7f6927b", 0xcd, 0x4, 0x0, 0x0, r2}, &(0x7f00000001c0)) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) socket$nl_rdma(0x10, 0x3, 0x14) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-control\x00', 0x181001, 0x0) setsockopt$EBT_SO_SET_COUNTERS(r6, 0x0, 0x81, &(0x7f0000001180)={'filter\x00', 0x0, 0x0, 0x0, [], 0x7, &(0x7f0000000080)=[{}, {}], 0x0, [{}, {}, {}, {}, {}, {}, {}]}, 0xe8) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fcntl$dupfd(r0, 0x0, r5) 00:46:26 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x20002) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000040)) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:29 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:46:30 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x1, 0x800, 0x40}) 00:46:34 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() pread64(r0, &(0x7f0000000180)=""/196, 0xc4, 0x70) ioctl$DRM_IOCTL_SET_UNIQUE(r2, 0x40106410, &(0x7f0000000100)={0x89, &(0x7f0000000040)="8ccb8b95431293347ed6b854fe5bf1e222bc00f3f761fac2b93809459843d512c9c4aa7a8a9d5ea188c1f3e36dacbe818c4478fccdc8232b730c80cc7623b7ddc0658f10c2b423c9ccec20cf4dc2a231bbca43cf0680ef9b5c51bf099461aefe55dff1fb95f34cde557595d75e82e8d60c7df3a95a8844ae33aa49e57a890c7452149cc3afb5659b79"}) syz_open_dev$sndctrl(0x0, 0x0, 0x0) r3 = openat$cgroup_ro(r2, &(0x7f0000000280)='cpuacct.usage_percpu_user\x00', 0x0, 0x0) pidfd_getfd(r3, r1, 0x0) read$midi(r0, &(0x7f00000002c0)=""/82, 0x52) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$getownex(r2, 0x10, &(0x7f0000000140)={0x0, 0x0}) getpriority(0x1, r4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:46:35 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r3 = syz_open_dev$sndmidi(&(0x7f00000001c0)='/dev/snd/midiC#D#\x00', 0x1, 0x200400) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r3, 0xc0305710, &(0x7f0000001180)={0x0, 0x101, 0x3ff}) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r2, 0xc0305710, &(0x7f00000000c0)={0x0, 0x86, 0x4}) r4 = syz_open_dev$vcsn(&(0x7f00000011c0)='/dev/vcs#\x00', 0x6, 0x2000) r5 = socket$inet6_sctp(0xa, 0x5, 0x84) r6 = socket$inet6_sctp(0xa, 0x1, 0x84) getsockopt$inet_sctp6_SCTP_MAX_BURST(r6, 0x84, 0x14, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) setsockopt$inet_sctp6_SCTP_CONTEXT(r5, 0x84, 0x19, &(0x7f0000000040)={r7}, 0x8) getsockopt$inet_sctp6_SCTP_STATUS(r4, 0x84, 0xe, &(0x7f0000001200)={r7, 0x9, 0x5, 0x1f, 0x9627, 0xfff8, 0x7, 0x7, {0x0, @in={{0x2, 0x4e20, @broadcast}}, 0xd, 0x2, 0x80, 0xff, 0x5}}, &(0x7f00000012c0)=0xb0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000080)) 00:46:38 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = syz_io_uring_complete(0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r2, 0xc0305710, &(0x7f0000000040)={0x1, 0x9, 0x8}) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:46:40 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f00000001c0)={0x0, 0x10001, 0x8000, 0x1}) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000040)) 00:46:43 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xffff, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:46:44 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f00000001c0)={0x3, 0x6, 0xc, &(0x7f00000000c0)=""/12}) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000080)={0x1}) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x2, 0x100000001}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:46 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r2, 0xc0305710, &(0x7f0000000040)={0x0, 0x0, 0x6}) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:46:49 executing program 0: removexattr(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=@known='trusted.overlay.nlink\x00') r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f00000004c0)='NLBL_UNLBL\x00', r1) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000580)={0x28, r2, 0x3c9a7a25e0e5789b, 0x0, 0x0, {}, [@NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'nr0\x00'}]}, 0x28}}, 0x0) sendmsg$NLBL_UNLABEL_C_STATICADD(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x404020}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x88, r2, 0x800, 0x70bd29, 0x25dfdbff, {}, [@NLBL_UNLABEL_A_IPV6ADDR={0x14, 0x2, @mcast2}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @multicast1}, @NLBL_UNLABEL_A_IFACE={0x14, 0x6, 'ip6erspan0\x00'}, @NLBL_UNLABEL_A_IPV4MASK={0x8, 0x5, @local}, @NLBL_UNLABEL_A_IPV6MASK={0x14, 0x3, @mcast1}, @NLBL_UNLABEL_A_SECCTX={0x26, 0x7, 'system_u:object_r:lost_found_t:s0\x00'}]}, 0x88}, 0x1, 0x0, 0x0, 0x1}, 0x80) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:51 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SNDRV_CTL_IOCTL_ELEM_LOCK(r2, 0x40405514, &(0x7f0000000040)={0xa, 0x5, 0x80000001, 0x16d, '\x00', 0x20000000}) 00:46:53 executing program 0: sendmsg$DEVLINK_CMD_TRAP_GET(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000240)={&(0x7f0000000080)={0x1b0, 0x0, 0x20, 0x70bd2b, 0x25dfdbfe, {}, [{@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@pci={{0x8, 0x1, 'pci\x00'}, {0x11, 0x2, '0000:00:10.0\x00'}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}, {@nsim={{0xe, 0x1, 'netdevsim\x00'}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0x1c, 0x82, 'source_mac_is_multicast\x00'}}]}, 0x1b0}, 0x1, 0x0, 0x0, 0x2000814}, 0x40004) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:55 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="89459a3b1ae30da54770ab2fe77d2907f5c0e947030d3b0fc732cf3cab1be3eee0710f3643bbc635e329d9071ca502a58d66acdff4ef278739f23a52a65c5d8629415f8741c3afcc1a39d94acc0d9728fea969c824338565a06a1131203be740b2d12d888fe831c2d6513cd5845ddbe1fd7fac2f91e5825f5a79d88cbf7e786773841a7806c1f6ae366ace346162ad14b9caec26ba3f000f", 0x98}, {&(0x7f0000000100)="e2a32fe7cd502a0c7053d33482738a9722ba70a9ad80a914ab445c8ba51e87d0caa719e1059fd8abbd37bbc65d5b597626baa6f52445ad975ade1552067eb5", 0x3f}, {&(0x7f0000000140)="5d13d0239a8b3b3671f6c873078289dcea74fd3c1cedcd659913a75616fb27dd30096c089991b9231e70727bb819259171bb5ca881605dc96d89e7ccf320cd26db75f14ff426ca49b9d3b03aba800a829dc2e15a03194b19cf8fcde0e84715ffc94e34aa3d6dd8051cf0fd2e1ba469c0b4991d6804aca93befe644955a86f1e478b81ce6cd8e414fe45dc0ba8fe67fe54fd8ac1c335b2d70b712af0803969970dd229f7d9a8a1c32acaab24396ba0e0c48c1f73fc689b2c94c980993a8e8b31bc46b88cd49250737287020f70b5205451aa2c556ddf1074ea3", 0xd9}, {&(0x7f0000000240)="8db72e2386f144471c15a712bb0df1c970d15789fa2afca4ede4952c0159cf369c8a52f5", 0x24}, {&(0x7f0000000280)="f9db95b2ec7039abd60348ee4c22d6d52574c6f0c839ef883cb6d3611a948637d272a3495059895806d9a7a2f9c0008adb0bcff6", 0x34}], 0x5) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) 00:46:57 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:46:59 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = dup3(r0, 0xffffffffffffffff, 0x80000) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(0xffffffffffffffff, 0x40045731, &(0x7f0000001700)=0x7fff) sendfile(r2, r1, 0xfffffffffffffffe, 0x7) r3 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/udmabuf\x00', 0x2) preadv2(r3, &(0x7f0000001280)=[{&(0x7f0000001180)=""/238, 0xee}, {&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000001340)=""/134, 0x86}, {&(0x7f0000001400)=""/140, 0x8c}, {&(0x7f00000014c0)=""/207, 0xcf}], 0x5, 0x8, 0x1f, 0x8) r4 = syz_open_dev$vcsa(&(0x7f00000000c0)='/dev/vcsa#\x00', 0xe8e, 0x45c0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r4, 0x810c5701, &(0x7f00000015c0)) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r5, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r5, 0x40086602, &(0x7f0000000100)) ioctl$UDMABUF_CREATE(0xffffffffffffffff, 0x40187542, &(0x7f00000001c0)={r5, 0x1, 0x8000, 0x8000}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:47:02 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_procfs(0x0, &(0x7f0000000040)='status\x00') syz_open_dev$vcsa(&(0x7f0000001240)='/dev/vcsa#\x00', 0x40, 0xca00) r1 = openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000001280)='/dev/dlm-monitor\x00', 0x200000, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000080)) ioctl$DRM_IOCTL_MODE_CREATE_LEASE(r0, 0xc01864c6, &(0x7f00000011c0)={&(0x7f0000001180)=[0x7fff, 0x10001, 0x8000000], 0x3, 0x800, 0x0, 0xffffffffffffffff}) write$UHID_INPUT2(r2, &(0x7f0000001200)={0xc, {0x6, "e275127fb073"}}, 0xc) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/22, 0x16}, {&(0x7f0000000100)=""/1, 0x1}], 0x2) r4 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vhost-vsock\x00', 0x2, 0x0) readv(r4, &(0x7f0000001180), 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:47:06 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x30043) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:47:07 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(0xffffffffffffffff, 0xc0245720, &(0x7f00000000c0)={0x1}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001180)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3adf88dd03e026408d62a05913510f0ee92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e158cfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ac643bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef92}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)={0x1}) 00:47:10 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) r2 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000080)={0x1}) r3 = syz_open_procfs(r2, &(0x7f00000000c0)='net/nfsfs\x00') ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r3, 0xc0045520, &(0x7f0000000100)=0x348b590b) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) 00:47:12 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x208ac1) r0 = syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x80000001, 0x6aa00) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000080)={0x1}) 00:47:14 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000300)='/dev/amidi#\x00', 0xebc, 0x200c1) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$sndctrl(0x0, 0x6, 0x11b100) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r4 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r2, 0xc1105511, &(0x7f00000001c0)={{0x1, 0x4, 0x7f, 0x40, 'syz0\x00', 0x101}, 0x2, 0x3, 0x65ad, r4, 0x1, 0x80000001, 'syz1\x00', &(0x7f0000000180)=['syz1\x00'], 0x5, [], [0x2, 0x1000, 0x9, 0x5]}) r5 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r3, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r5, 0x0, 0x0, 'syz1\x00', 0x0}) capset(&(0x7f0000000040)={0xc6bdd0ff6fcd5d1f, r5}, &(0x7f0000000080)={0x8861, 0x6, 0xf3, 0x7fff, 0x5, 0x3}) 00:47:15 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) [ 2837.772783][ T4698] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present [ 2838.224842][ T4699] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:47:17 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x10000000001, 0x81) fcntl$setown(r0, 0x8, 0x0) dup3(r0, r1, 0x0) gettid() fsetxattr(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="73797374654d0cbe42a01e5897a1622e7d0e1b00"], &(0x7f0000000080)='$![\x00', 0x4, 0x0) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:47:18 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x1000, 0x10081) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:47:21 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x48000) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DROP(r1, 0x40045730, &(0x7f0000000040)=0x8000) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r3 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r3, 0x0, 0x0, 'syz1\x00', 0x0}) prlimit64(r3, 0xf, 0x0, &(0x7f0000000080)) 00:47:22 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(0xffffffffffffffff, 0x40045731, &(0x7f0000000080)=0x5) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f00000000c0)={0x1}) r2 = openat$cachefiles(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/cachefiles\x00', 0x18080, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000001180)) [ 2846.075414][ T4710] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:47:26 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r2, 0xc4c85513, &(0x7f00000000c0)={{0x4, 0x0, 0x7ff, 0x7, 'syz0\x00', 0x3f}, 0x0, [0x5, 0xfff, 0x7, 0x5, 0x1, 0x0, 0x5, 0x10000, 0x1, 0x22, 0x8, 0xffffffff, 0xffffffffffffffff, 0x6e, 0x7, 0xfde7, 0x9, 0x677, 0x7fff, 0xfc3, 0x6, 0xfffffffffffffffe, 0x288, 0x0, 0x800, 0x2, 0x7, 0xb88, 0x5, 0x7fff, 0x20, 0x7fffffff, 0x8000000000000, 0x70000, 0x9, 0x9, 0x2, 0x9, 0x81, 0x3, 0x5, 0xfffffffffffffffa, 0x100, 0x3, 0x53, 0x0, 0x1, 0x8, 0x0, 0x7c, 0x20, 0xce4e, 0x1, 0x4, 0x1000, 0x1f, 0x8, 0x1, 0x800, 0x8, 0x6, 0x0, 0x81, 0x3, 0x3, 0x7c, 0xdf, 0x400, 0x8, 0x2, 0x8, 0x0, 0x7, 0xfe2c, 0x7fffffff, 0x7, 0x6, 0x830e, 0x7ff, 0xfffffffffffffff7, 0x8, 0x7, 0x6, 0xfff, 0x2, 0x1ff, 0x9, 0x6617, 0x5, 0x1, 0x10000, 0x3, 0x0, 0x6, 0x800, 0x5, 0x3a93, 0xff, 0xb4, 0xfffffffffffffff8, 0x8, 0xffffffffffff8001, 0xffffffffffff0000, 0x5, 0x5, 0x0, 0x6, 0x5, 0x3, 0xff, 0x8, 0x5, 0x6, 0x3f, 0x4, 0x10001, 0x4, 0x8001, 0x7, 0x101, 0xfffffffffffffff9, 0x7fff, 0x1, 0x5, 0x6, 0x1, 0x0, 0x9fc]}) r3 = openat$dlm_plock(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm_plock\x00', 0x901, 0x0) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_NEXT_DEVICE(r3, 0xc0045540, &(0x7f0000000080)=0x1) 00:47:27 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vcsu\x00', 0x400000, 0x0) ioctl$BTRFS_IOC_RM_DEV(r0, 0x5000940b, &(0x7f0000000080)={{r1}, "1be449bc2179451fe045e4fc096a8bee1bb6f9d8cf14a71bbe20c8019e93121224b0228706da25d0aaa418c16653ffbbe3ec0686e54ae048e24cec524c046795c5d1b236a9cdc4250916400bd2160d485b950d6cf385eed748314c74e0e88735d827823c600e7f05fd809a8af23bbd6fc5419d6c74d5cd4d51a5675e06928d0205b42ce0b3a68f65f069d2cd03d6c506878ba0a6ee9e0942251a10a63447c59453c854d0fb123bde82851e2a509b95801d356a23ca39178d5188449c385fc2ddcf9450873bb5f02cd53ecb213f6fe3a1394751759f6dccd871d7d1e43fbb393b221eaf351bb11b210d5cdbfd23706818fb52220e81e3f4b635962ff920a250f329b85a1583c347a229451740a6f0aa5366f39cf1258240342b8f8a6cdeecddb4733be61408b05d6eeced41da1f45fefe81bccc76a4d31c18ab63581239238caba20d88178c20dcb8598e13163a76b5b202cd085843b069b79082d1a274ca38d4e944d87ef0392c561ccafa427b4393eded2c0e3d0d108383512e5b6a5053f6ab74df5e93f160d551803648ba33337556aa169a5ca7d7a5eb74c53dbd412fb1563ad86ea3d2349181c8e4707f44a22a1e5918fc115594e70fb2a69184bb6f3908b2e330aca7532725bb515c8d7a210f152b951b77c3ec59a27f830c73bb8a7d717367540e27142d33bb07da2e6d443346a96beec9575c0d2a4205c0babd0c9395f61a22d852b4a83ebfd7b4d43d348a7201dc2d739e81c4f87b6eb0eebd24851b6cac6fb1c11719e4c8bfd7bb9d853231f17f192ff2cce61910c2f6821d44b4513eec464bffdc3db334c194b5380593b087091dcf3baba355ff5800b564fc99d1974c892ad189d04afc757eda0dffb8548ae31ca8939755ea76e5cc98d58e55b89e0fb3151833e12d276af0c2be4f0fd9987b6544ddd1a9b79e6c8995be9ac93a275c4c442a6cfdaf01b5d00fd44e770dec47446229c10bd9b215595067cbd70246dc555c1fd59ae4904d3183c079deff494f4fa48175a178cb23b0631f082315c95876cf1d53514a0b51500f49809005fd130d43ad3057534dcbae0f7632d9870efe3be9dc933a90b0602f1155528db0cb613eed126a42f9c70373ec3400115a06526369298ead9a374690f05da0c5bf62be220e1e8eef8bbb9aa41677d7c1554fa1b534e10dedf376ebbf1af2855dafa461fac72ef392724964bab55889f9bc68e11ea092824ecd9b1698a7a60f4fffc5333daead12bdfcd987e15dc7eab32c8f71f72558f10542d8b8c0ebddd48cd7746b8658e8344c8d917f7c29e54afab2e72093f164b9890246b182c40c744dcb0730b58ff594238d31d35845d90c236051c4c6349b551827a4ad58d493fab8c42f541a626da258ec12ecb781d7b72453dea8e2400557c721af14dde396955fce2b63b51ea6c33ec610490f923efad7cade6cb7e0773eb12037bd4bf2b2a05133a00b0f917ec4a2ed3642e5eb808f5b4093fb0ee641398ffe4a2390ee0e44153df022c9275583312c1e43b94c7adb123926b6cc49234cc2ab9296c8115aab1d6ac03e6b0d90ee382ff937a67c27851b53cac7394d7cd6325149fd39f8e9e2fbfa999555bd21577bc93b4c0456cb2b2bbcac34e4ffc6c6f685bcb0437ee3fa1ba5aba8a1e9f13e0a1504cf3ade309226cbc3bab6853426e7814e2635b52f79fa82bb05efce9d080e895a4767e7c0a645e518915a8618c6de2002b0ae65449260ae436e6c59cbf1408e0d71462e62e9b357d4e36a32964ed0805603ae75d1e691bcce44ecbf12ae0f668d38a99c7e5fcf872b78a8df8aa372407ce158e3e1b607c41222cee0a182186435900eb2be89a3980ff5682e6618a8333b67c6a5645e8ea590e3a08f5be2b25b21fa86b0f73259de9566f1e77aa7cd3c7e6f5303cd0be0104d34fa79797a9f0f7741a63f4434322c69fb2747a1cb7ee9902848fbcfb536e6b509b54bb7bfd0f955bdea6ef8fb3d024dfdfe7e4bcff2b210cc3c62f691ea8d7ace43038eb651b22061c7ba55a44f6b4661dd82f7df328101c4e92d638d42ca2cbd82e579c69831e609dc8e3e28356364daa58250ebd5aaa0f3ee0df710a60a18563f0898d6c2b7a7e30d7550f8bef01f3b93c54ad1331946cd5c2302efc027c25a3b5366e2dc6100d32d94c0cc9978dc613551799cb1551710fcb610cb2bd7b8e0089d73ae30a414d42632f004165988d8576a35baaabc118e65a2ad774ed3ed2958d5d0bf04bb1ff2e99d5c88b16d4e7223a5e72303626fffde1d45560085424a8597aab96ddd858e0192fda5d6be7c041471b72b9bd6cdc23458df9667d338788ca60b43b9b52b7514c88b2bf5c9e2c3eff78547bd1a1de6acf8b20e382d24172454017cfc10f6ca18b73d09ca10444718664f5061e448e9732165730f0fa9b16f6d71300e2bb8a74111b37fe10c92660affbbab18e12f1f02c5703a23cff9ba97c7daccb511f6a54ab93822cd523ffd5506ce8f5c7f68ea62f06f6b9d6a98c125850355e738e881ab8cb528ba84e279e06f794e632a8836895c0dbb4f547dcc2fd35a88250c9c7ef7bd5c56b043681367216451ce3355c2396bc450b25ac7f532235b7648b82d57bcc88b60ce22b6575bee24a13f5bbece68bb84ed457fb13b323654f689909a199c5c7c15dd2bfdeb290f3b1dfae9bfde72e2480569e8e14be5b6f4cf8fd167dc75f2e2832e77c8a0a6f3beb476f41df11b782719d185ad82524bd938a2df15a396a32b0cecce9416fe9ffbcfb97b7f49cde6c21e1a17443ec092e1ee60d926ef28b85698a0780ad1f91039f0199f5400a311c6e965961547b1c2bf8ba56d9f198dfac1ae3d70ccf839e396cc7ec6dd3207414a22b048218200e4bc20417ce02fa5b795bed7e4cc75431c6435d6e8fdd2af0f1af8f2e642655e5936117f493464c4c785431eb32e234f80bf2f32c6008a8cefce0261c999a81b00f726097617633889638340d2955bba7df58f8f8f868a7bbeb74c88917df1aac2d10002402eec6229871d6622e1e78cacd3064ba1a097cfac28a8ec960b06889dbe6bc20ebee51162e75f5ef2c139b51b709f8ca15fcc7e226930561ba1217677b2c36f96e7068f7701d8861ff8d1283a6fdd9a12dff4c1dbf92b922f1819aea95869ad3f0981dccb8b98dd961c59b077bd7cc42d9b5a47084ebe6bd8f097770554f2a5451468c82e3dbbb34759053e37097da6c2534b124009fadc6287f04c3b6093dd7490f6e9454a1533f48f39e950351e058a6553510b2ba4ce81953be3b54d73608e903ee3628ffb04854c4c651a054ef3ae69362a3502a813176ec6ea294c7441286b4a44c4129c54a0c7efaeea8f53a672617953a8f501eed993bbe0bed2dcc77811311631e671d16a0a5d612411352b8b76b74970e4d672e4ef11bae634f912e82098552b03d9eb55a97227ecef8c9f17d0f750d6b39aba26e8f35d1191b957baf81b940a8238530d73fd109b18f21e2e644fc114654758375a2b077c30f86e352b7b513ef1d756901a4229e9c652536c1e7c6325d0f580bee1020fa4474c4d2c0a104c2a8b7d353478978a36b9cbe6c2372fe1f0480e4160caac511870ac5dbc66eaee3d4df5c870788590470a190e5dbe5edcab64642d783250cbca3e95f82b798d0ca8a3cb1dd8538f4b1da56612b58e3450a94cf5911accfe0f24a6aabc92c8f731ebe33f19df10a7a981f6cb3b1f5b728b8fe7c2e57523c8d46b0ad0d087a10731e967cde6ba4fd7d744f4a8c5c44ac0413029d95813d068b79735907f60ef3b7fceb4038aa1073e91791666bf1373ac88242d64a385fdc4721e13f803b67a0981b459f46c5081a27052a02048dd4474d94c570ac9d0fe1ebfe19c1b324c1bc7794932cc69391ee7d7da837c990fccfa2879e6dd6d6296a3dfe755886011522fde4b852fe742f8971d8044d3edadf88833b65ae299d655ee0f3dfa2961cdc9c7a7e2c8cf2e3931f2e6c0f60abe3cb027c6e869df25e08a262fe9b1b85918de9b29684441fb4ad1e3c7884703c39386c1965a660fa30e70cb94a00f4aac261d57638d65ff3dea200b3618a24c6d10dddb383ae5bfa1a0d05ce20914d33fcc1544b8d6a41ab674af0c18098a105a35daf3125d8e354e7cf5338c25b8543755032e22d02c2e5ea5603682bce5293ee89619708177c71af967f267deee588e2a5db7709ac082056b74acae0172ba6a6530ceb177b647cdff0b6260432e6799590f5ba5c0bd2875d32e5f42d016c7a6a90464375d20a4b0584ad9ce0bd39664b9a822262b53d13316d5bd90ce74f4a03108a20591e53f56d03555a8ae399b8de6c88d93b5eeaeef0dd3658a282f1858c51d8bdb0d2921068965396f16b86440e9b80165b7bfc06f3f23b40ff53b0425779442c0f95ec500dd4ce1870fd5952fcda4d2eb22d89c431ca6fa014d6bf60de356fe47ab9ca66007967123a6c4ff08d3facc19852fad301a2660a4ed232331fe2af2f01c3ad193e9c57ad7579f823cd3c3e79bb528ab0ea10b4150318cca0ac68a53d76ec5bd492ba46f5b2867a2bc07e0c70454c090a72aa011745da92977e99ce947575ca5f828334918b9d242410c6c62b718449c021dd7e3a754ecf32ce319518ccf9a163c463be6f77861952796e58332ec60ab46b896dc52e57292a9d86530465490f65730db47dca4c778ab1a3a8a575f865290d772a6a849cf8179d25aa2d9eac0b77fee2b934626436265738c96d40dd9935a25703c13f29252740ce4e07b4b942d2205e3039b657e9c1577a7728d45294607f8746961cce3c3422756d78846047272990bb537fc77ccc4d7aafde1107acae092f97d321ab1823bb9fbc0b48265558ebb40554955a57d3b0f99535b345d361c64cc8c031f5a6216c294594101c5ccba7e6c9fe2607c38f1271eeee13c6e02a86936da87fd75d5b299e21901ea1462307787831b8931e9f58d2e55bfeb72131aa7344c52a2c92d781cff7ebf454e9218f85063085fa923492f113c22b8fdf9bc9c7cbea3dda1a07ebeaf5604aab47ba4aeabfeba413d00bc0790d6cb06d69661cbdd89494f5e32dddbe8ec010da754529b3ad3e9d6b168db892d00639613358aad4e6d645deeea0c69d7c4f4f4b28aeca5ff3f48e788f70b1c2f0a0cce1dc844f7c373d110591ece1e19ac0473857f163d4e1d189b6770a90bb4e98d76f4f47f46fe95dd6715cf92e262860a0b31815345cb6893ea7ff16cf4ba61777342d494b16f504b855acaf5cf51594cb9f95d136846549cd8b48a30bb95807b1a9d08e960796eed4d57891c472566997de2cf0a3eda5a814cfc7da9ad66fb9e3197457c57d82b703fad63e71f7f1e71fabd05fcdf220ba4f12506003b039b34e7f15c34233aa194942ab3ead482e9abe7754624600bd7e60a7f5da75f85b4aac53a5ba644bf205c646bb4ea59f1d72e27accebe9514f5431c919f3e493da00545a9a971297ee128d6cadd4cf5dab9cffdad4f7cc69445e5c5f31580f1ec0ab0549ff84382825224ba7a32cf714d755e9dc574f91f3f9f179988043909a9700c8ac6165788e3f666e71ce14204ad8dd44d2e73e2aada45bb21ca7a431f783694e49e8ca7c482df5b263cf3fe50d435ac0ca164d977b40ab5ca2270419c42df9f76ff015687d1a8207f9cf7b286921ec6808c10a1f415b16b651a1b60c74507761447c36103bc0c7532ce3837a46e1a7d03862600bdac228116bce8728072db53cf30d96ac96c252bff543cc89595459cf9b4abdaa1c31c0210cc1bdb08"}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:47:32 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$vcsn(&(0x7f0000000040)='/dev/vcs#\x00', 0x5, 0x20082) sendmmsg(r2, &(0x7f00000001c0)=[{{&(0x7f0000000080)=@isdn={0x22, 0x5, 0x6, 0x4}, 0x80, &(0x7f0000000180)=[{&(0x7f0000000100)="04b5ae1e24b574c321a708657e653bb3c2ce00b421b023beca2bd95c0687be8327d40702c4b19edd36cbfb2d3b82ce09eced83cf18", 0x35}, {&(0x7f0000000140)="bc", 0x1}], 0x2}}], 0x1, 0x4000010) r3 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000200)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) sendmsg$GTP_CMD_DELPDP(r3, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x38, 0x0, 0x300, 0x70bd2c, 0x25dfdbfd, {}, [@GTPA_TID={0xc, 0x3, 0x3}, @GTPA_LINK={0x8}, @GTPA_PEER_ADDRESS={0x8, 0x4, @dev={0xac, 0x14, 0x14, 0x2e}}, @GTPA_I_TEI={0x8, 0x8, 0x3}]}, 0x38}, 0x1, 0x0, 0x0, 0x8000}, 0x4000) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:47:33 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f00000002c0)) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000180)) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000040)) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$FS_IOC_SETFSLABEL(r2, 0x41009432, &(0x7f00000001c0)="c8fce553d8c1a1c28c8740d2f9140c5e32fc71cdf669ecf8843722876572d42f47f1b564cf43a6ef813c9362bb37396048187c35332740d6a889ee75cb65e022f5aa7db3df18b1915ccdcd1750f86a6f051024e883b82131173ea3a90bd7e41be36c2b466f8a32a604cbc6e41d48102d5be104cad4e55c9deb861b0fe9f18f5b49475325f5153ea4a5e94388f0460267702095ba740b57a08af3188034acfdc24d4f12a8969b082c6c4ff7f4233b2cf105e68ec0d81bd86f0ef8a8dce0b2b8c4dabf944d2d4442b01d08fedf8984f75e15115f3a019d0b5310b169599ae963016e5ce009e9f55c8ab6bce0d0d989e05d8517b83604a4c2ab59381b57f13480c1") r3 = openat$audio(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/audio\x00', 0x1a840, 0x0) close(r3) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000001180)={0x1, 0x9346, 0x3ff, 0x1}) 00:47:41 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000180)={0x1}) dup3(r0, r1, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000040)) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000001180)={0x0, 0x200, 0x4}) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$FS_IOC_GET_ENCRYPTION_POLICY(r2, 0x400c6615, &(0x7f00000001c0)={0x0, @aes256, 0x0, @desc4}) 00:47:41 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebd, 0x640400) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:47:48 executing program 0: prctl$PR_GET_NO_NEW_PRIVS(0x27) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x111801) prctl$PR_GET_NO_NEW_PRIVS(0x27) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fremovexattr(r1, &(0x7f0000000080)=@known='trusted.overlay.opaque\x00') read$midi(r0, &(0x7f0000000040)=""/46, 0x2e) 00:47:50 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = dup3(r0, r0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f00000000c0)) r3 = syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x4, 0x10200) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r3, 0xc0305710, &(0x7f0000000080)={0x0, 0x9, 0x8000}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:47:52 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x5, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000080)={0x1, 0x8}) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:47:53 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) setsockopt$nfc_llcp_NFC_LLCP_RW(r2, 0x118, 0x0, &(0x7f0000000040)=0x4, 0x4) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:47:56 executing program 0: syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0xebc, 0x101002) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x51404792, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)) 00:47:58 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) 00:48:00 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x4, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:48:02 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000001340)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0xf5d}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f0000000040)={0x1}) 00:48:04 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x6, 0x8000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f00000001c0)) 00:48:06 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)={0x1}) r2 = fcntl$dupfd(r1, 0x406, r0) dup3(r2, r2, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x2a8582) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r1, 0x810c5701, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:48:08 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f00000000c0)='/proc/partitions\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000080)) fcntl$notify(r1, 0x402, 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r2, 0x40086602, &(0x7f0000001240)={0x0, 0xffffffef, 0x400}) ioctl$FIONCLEX(r2, 0x5450) setsockopt$inet_sctp6_SCTP_NODELAY(r2, 0x84, 0x3, &(0x7f0000001200)=0x4, 0x4) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r4 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$BTRFS_IOC_INO_PATHS(r4, 0xc0389423, &(0x7f00000011c0)={0x8001, 0x40, [0x9, 0x101, 0xffffffff80000000, 0xfff], &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r3, 0x81f8943c, &(0x7f0000000100)) 00:48:10 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0xc081) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:48:12 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebe, 0x5a3701) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0xff, 0x10200) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r2, 0x40045731, &(0x7f0000000080)=0x101) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:48:15 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x410140, 0x11) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000080)={0x2, 0x1ff, 0x5}) 00:48:17 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x100000000, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r0, 0x8040942d, &(0x7f0000000200)) r2 = gettid() r3 = syz_open_dev$amidi(&(0x7f0000000180)='/dev/amidi#\x00', 0x4, 0x203) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r3, 0xc0305710, &(0x7f00000001c0)={0x1, 0xa517, 0x7, 0x1}) rt_sigqueueinfo(r2, 0x1d, &(0x7f00000000c0)={0x5, 0x1, 0xa5}) r4 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r6 = fcntl$getown(0xffffffffffffffff, 0x9) write$P9_RGETLOCK(r5, &(0x7f0000000140)={0x2a, 0x37, 0x4, {0x0, 0x7ff, 0xc4f, r6, 0xc, '/dev/amidi#\x00'}}, 0x2a) ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r4, 0xc0045520, &(0x7f0000000080)) 00:48:19 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)={0x1}) 00:48:24 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x1010c1) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x145102) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$sndmidi(&(0x7f00000001c0)='/dev/snd/midiC#D#\x00', 0xf376, 0x402000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000080)) 00:48:32 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000040)={0x1, 0x400, 0x7, 0x4, 0x2, 0x5}) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r4 = socket$nl_rdma(0x10, 0x3, 0x14) ppoll(&(0x7f0000000080)=[{r1, 0x1113}, {r0, 0x200}, {r2, 0x100}, {r3, 0x4}, {r4, 0xa030}, {r0, 0xca}, {r0, 0x80}, {r0, 0xa000}], 0x8, &(0x7f00000000c0)={0x0, 0x989680}, &(0x7f00000001c0)={[0x800100000000000]}, 0x8) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:48:39 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_PCM_IOCTL_STATUS32(0xffffffffffffffff, 0x806c4120, &(0x7f0000000040)) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndpcmc(&(0x7f00000000c0)='/dev/snd/pcmC#D#c\x00', 0x6, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r2, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_PCM_IOCTL_DRAIN(r2, 0x4144, 0x0) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:48:51 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000080)={0x1, 0x40, 0x3}) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000100)) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, &(0x7f00000000c0)={0x1}) ioctl$F2FS_IOC_GET_PIN_FILE(0xffffffffffffffff, 0x8004f50e, &(0x7f0000000040)) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:48:57 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r2, 0xc0305710, &(0x7f0000000180)={0x1, 0x40, 0x3}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = syz_open_dev$hiddev(&(0x7f0000000040)='/dev/usb/hiddev#\x00', 0x1, 0x2480) ioctl$FS_IOC_READ_VERITY_METADATA(r3, 0xc0286687, &(0x7f0000000140)={0x1, 0x1f, 0xad, &(0x7f00000001c0)=""/173}) 00:49:05 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040)='/dev/autofs\x00', 0x402800, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r0, 0x40045731, &(0x7f0000000080)=0x7) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:49:09 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) r3 = gettid() r4 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r4, 0xc0045520, &(0x7f0000000040)=0x1) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r5 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r6 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r5, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r6, 0x0, 0x0, 'syz1\x00', 0x0}) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(0xffffffffffffffff, 0xc1105511, &(0x7f0000001340)={{0x1, 0x5, 0x2, 0x32, 'syz1\x00', 0x1}, 0x6, 0x4, 0x1, r6, 0xa, 0x2adb, 'syz0\x00', &(0x7f0000001480)=['/dev/amidi#\x00', '\x00', '\x02\x15\x14\xe70', '%\x00', '/dev/amidi#\x00', '-)$\xeb\x00', '/dev/amidi#\x00=\xd2\x8b\x89\x98\x99\r9\xafo\x12\xc0:Rm\x81[\xdf\x1b\x8e4\x10\x03\a\x83CD\xabCcX\xd0a\xf7kb\xbd\xfe\x13(', '\\\x00', '/dev/amidi#\x00', '\x04\x00\x00\x00\x00\x00\x00\x00\x15\x00\x00\xa3\xf1\x01\xdb\x97\b\xd1{\xaf\xb9\'xC\xcbB\xd6n\xf7Ot\nQSB\x02\xd6);\x99\xad\x00jl\xc7K\xb6g\x05,\xd1\x13R\xc63\xa0<\xfc\xb3\xc9\xd2\xfaC%^\xed\xd6\xbaH\"{5\x88\x12\x9a\x90\x84\x9a\xd8d\xe3\xb2i\"\xd2\x0e3\xf4\xf9S\xd0\xea\xcb\xcb\x8b\x9b/;\xd5\x96\xf2>\x97DOS\xf0\x18\xc69\x11P\x92\x83\xe8\xea)E~\x83V\xe6\xf3\x1d2q/\xe9\xb8\xb3\xba\x10\x12n:\v)_\n~\xca\xd1\x0e^\x8e\xba;\n`\xd2\x15<@u\x7fv\x96\f\x8c\xde\xa1\f\x16\x91iM\x80|\xc4\xfa\v\x1b\xd9\xa0^\xc1T\x16l!$\b\"[!h\xe1y\x04g\xc3V\x97\xe1\xc5V\xb2]\x8f\x16\xa5\xeeV\xb8\xef\x9bL\b\xef\x04-\xfb\xe6\x9dWM1\xd7>\xfe=\'\xb9\x87\xe9f\x1d\xb6\n|\"\x16\xd7\xf2\f6\x1b\xc1\x04i\xfd\x9b\xbenZ\xea\x16\x009}\x8d\xd5\x9e\x1b\xcb\xd6\x98\xa8\xb6]E\xe7'], 0x16d, [], [0x81, 0x81, 0x6, 0x7]}) r7 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r7, 0x40045731, &(0x7f00000000c0)=0xfffffb2b) r8 = socket$inet6(0xa, 0x6, 0x100) ioctl$SNDRV_CTL_IOCTL_PVERSION(r2, 0x80045500, &(0x7f0000000080)) close_range(r1, r8, 0x2) kcmp(r3, r3, 0x1, r0, r8) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 2956.733872][ T4809] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present [ 2962.020627][ T4812] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:49:28 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$BTRFS_IOC_QGROUP_LIMIT(r1, 0x8030942b, &(0x7f00000000c0)={0x7, {0x14, 0x9, 0xf7, 0x91c, 0xfffffffffffffff7}}) ioctl$FS_IOC_FSSETXATTR(r3, 0x40086602, &(0x7f0000000100)) write$apparmor_exec(r2, &(0x7f0000000140)={'exec ', '#,+\x00'}, 0x9) getsockopt$inet_sctp6_SCTP_STREAM_SCHEDULER_VALUE(r3, 0x84, 0x7c, &(0x7f0000000040)={0x0, 0x2, 0x1f}, &(0x7f0000000080)=0x8) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:49:45 executing program 0: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_MGMT_C_LISTDEF(r0, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000340)=ANY=[@ANYBLOB="1c000000", @ANYRES16=0x0, @ANYBLOB="000125bd7000ffdbdf254d743cfb91060000550008122e"], 0x1c}, 0x1, 0x0, 0x0, 0x48000}, 0x1) sendmsg$TIPC_CMD_SHOW_LINK_STATS(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000280)={0x28, 0x0, 0x200, 0x70bd28, 0x25dfdbff, {{}, {}, {0xc, 0x14, 'syz1\x00'}}, ["", "", "", "", ""]}, 0x28}, 0x1, 0x0, 0x0, 0xc804}, 0x10000041) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$FS_IOC_GETFSMAP(r1, 0xc0c0583b, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, [], [{0x7, 0x2, 0x80000000, 0x10000, 0x6, 0x2}, {0x0, 0x9, 0x7fff, 0x1}], [[]]}) 00:49:47 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$ubi_ctrl(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ubi_ctrl\x00', 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r2, 0xc1205531, &(0x7f0000000080)={0x6, 0x5, 0x1, 0x100, [], [], [], 0x3, 0x3, 0xead1, 0x9, "bb36966adc1cb821c29fb75fed0b568d"}) 00:50:02 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000001340)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d3000000002ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c44207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612000000000000000000000000000000004a4ab69a9ee320616a458a7c4698ed1f", 0xf9d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r0, 0x40086602, &(0x7f0000000100)) ioctl$BLKIOMIN(r0, 0x1278, &(0x7f0000001180)) openat$vsock(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vsock\x00', 0x18802, 0x0) r1 = bpf$BPF_PROG_GET_FD_BY_ID(0xd, &(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$LOOP_SET_FD(r0, 0x4c00, r1) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x10000eb9, 0x28040) syz_open_dev$amidi(&(0x7f0000001200)='/dev/amidi#\x00', 0xebc, 0x81) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x18081) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb08a8954f70ff033e17acfaeee04b46516e3106789e39cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f3837e3eca7ce74c2502cea66d02bb4cba6c502ce6c3788591e22224bc55f4a74ce40975344a22373fb099f22b663aa3f3896cc821c025ed17ad51d105964a2ac1c12152b91ca6be2d4763ce8843617d62d5036899a11c448f8dc307aac7a3153f48edf188c01175be53532d39cb2d401c1bce359685a6aaaaaf92b474eeb4e3f74315feeb9ad573699014ec3bf8057e07", 0xa4}, {&(0x7f0000004600)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c9f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31209f28d523dfde27175434eb0e74db88ab52e9ee04b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5f1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426ce3e3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb0ec5b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c876aefc11a26a5ab24bce6ae4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043050000004b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63dc660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39e52d896740e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad84c65ffcda269fac0ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb768307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186e79e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48fd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375f0200000000000000feb076554ec8586a7337478bf8487cde7ca5702115c9e8e037726b44097cf329f0a94f8ad7366bb9b1e19c0c0f43682e427850e56b6a41a7dbf84ace63f18cd893c7aa122c1133167f23e99f57456673071a3cfafcfb0c6d9a75c45ac21290cdccad734140b91ccc14bb6f89b4cbc7dbaac1db8d21ea7b36e7b7fb07e314e093851dc6416af54ccdc1ff960d5db575c2d75a1305cbeeb5217267fe62211ab796f9f28920e7779e51c484cf13b3b8c4d449a9c671e0c594602fce24cabba342542cf124f56eadebd3782b67d81de90b6ddb3da2e8b9c76dddb87de1f6f2cec9a8cfc175f93604c7aa3509f7f752a759f2a42aa6c951be0b9d294ff2c742d7ca7c0cf8103b60e6c360da07a5673ac585e7f0c44929bee523caf710fe0a266cf82a0683ea9126d915d5af0e16042e4183438e0eb1d783bc17bf3a52552f2b65309cac79287fd5206befab7ce82884", 0xfffffdbe}, {&(0x7f0000003540)="918c057465c85fd6955d82c9392caabc5d20416cabb49f34eb83f23e6cb5ad6811009210eccb98def83d92f3fc9d2a11ec44ebb5c5987dce9008efb6fa69d9e09bf6d722ab1a7457f36fb1e5c37f9e0fc67d27ea11f139ac9d07f29644c2f7e7de5cc8587df1348f69661efaa30c0aafa8638fb2a1c1694c7b16d3eac0e50f99c49ebd191b5b165b87cf5a4cd30959b397feddaaefd46a859e511621200fc0d87119a016c383971a6cfd5b22c204bb2ede878b79db56ce041d379a4e32f23a52b483fc5d96e8e35e6ffb27bb7a145896830adfdbc7d1cd02b1f13c8d828e3ad66ecc691deff84cd0fe0fffb050df4afa539b1dcaf0ff8ba8682d635df5f5d969f0b867fe82cd976cdeb9b4a52f56edbfdb6b94abdba08ee5be8621ccf3f811ce8755313f76d121975ef206ddcf938ec33dc10fa8141b0d1b22874c44cb7f5a42d0269641e4f1fdad6a3c811836d08a45d04672bf4a2f448ed040b5b49ed68d3478fcbd21d76440b090980c79003484120e8308ed14649fa3bf6cd7e391ed4e3c6e4bf610af4b68d1e3edaacabc86440b74ea3d69f3fe8a2b4a59020c1d345b959ac8f401cfe001e8c368cefd6e46128e7fdf1b5b637defe84652c0d4a754e6de539bdd7f21283bd7795181bc8672a2d444dfe936008972502791bc4da992b1a96788a02a068892ee556a0de24bafd59ea4f610cb9a52ce503997b11bf5df6c0d01fd63c0e030487999f0ee74d2b3492c972a84943f9fe866a2753e5b4fda067f74505a498ed3e3a3e4a920f73f5c8925bbc24e36be7e2661d69949ae23023cf5d610bbbc8d63909654d9b3f05f29d2e95adce121018753aa69ff30771f324b1bd2d6bbd888aa06daec5309eee04893ea55b96968d676992b3383d6782fae9c9513a094f4b8ac4398e15260d381bcfe3a805a01bba82c1af8d9d3a3a5339567e0024b0ce88368567d9bfc3ec68bbc442112c1b205f2088d9ff0b6fe13c0652ef1eb4837994c980d594f654c64e0b2038f41e24d7e418a74b7ee4d3b41a2960b677201f9059117e5f92082dd8f56024549a8453390fe700d31406b8c2ef20b8847b7440dd44e316c3a4d94b97320b00e4b958c773e17ae3565b0333f20660d06fdaf93871a7d23fe5861ca30b86fa770898a542c211a5cd695952036a3857a32f7f224e03d2e0a4f2470d54a998e6efc8f91f4daacbc190bf8c3b837a9e63892c3a2c1db64ee99f432631ea460cd0cf1278766819778168fc4600e1ffce7f2161a4086f9df3af70ef71d3961a60cbe71d9572249a910c6c865202d962b53dcffce61169be5aca5da84355becda76beda3727750a5718c8f626bd50b0dd9c18f1bc1ed0e38a6a32b91e37fc30ff4744783c75f3354bfeeb3bccc52649de512eee71db37f2fdcaaa5b58a49917f8c7e6a28051b06bec031b422f53228efbc4b298e0119c4602710059d1990e69fb74049a0726d39f71523e1ab28c0d6861c7068f61e6720b98665386afb631f0c69209e14add99c988a4ef7425ea1d17da4a2151d8122b7e32aaad4a2bffa20381535b18d6ee03f07a8ffc5a88bc21f13f79fa7bfd8cf4b4badd0492a4e9b12c095c2f6429ed26561b03d6ff97a8a17af33bd48c6578e1b0106b5cba736e81055f587017d1dd8ebdb75e6159e49167e884a848b448ea12dfd70ca05c1c3fd31ef55425c55aab42379c6d004f448366d20b0cc2d9ad0de34d93011ea3e379c63f9126300346768738b900035eeca10e7560ade3da8bdd09e8eef841841d1e25facb9b50686ecbdcf39a2ae4a3352c483e4a8d2ec7a5cc5e99ef555999dd2c92e81ab808d4aaa1c4a2390bff9f498897222961a3f6854f5d6dec095f976918d9724813cb95d14334f14d23da0b74fcf272925c9e70544cd69e5b9f89e894a7c8ad6edc906af91d45bb7ca3b7df8a968cd1f58ddba2d01bfcd83facfb37a81d759511f08845118a0332cc69126942d728d19317632d14bd7441d33f012f6061d95aea9bac5d17baa402cb6c41f14f94a5258ada8a680af6bdcbecc2ae86c9badc0076f2a5d7453cc5be9bf017991fd4767c042ee7e8681b87a625356133b26328c7a018fee960138f7ac6a991e303f199c327833c4a44cd706773b10ffb7c2602b4811f1fbd31ad27b2f8b4c0a6a44bb5514da79a1fca8467c1a0400568d8911823b4096866ee1ad7b5b2b84c80572edc6f8533a9c5f27a844e0d6bc41dd746b896696ed9e06b7884a96bd8452b5d9061b8c477013d70093631bbf77e33b00d13ea3a79ff1fc205b8c3a177e2b93cb636c4712075717c9664482d7dfc897899008746fa28e2c8a3bb6d2a7dc6aec4b685d65d187fe92c84969c9920efc12074c8ee649df8ad0aad87fde5c3b326197e79b3a50bed846f4238d7ad78b66cf1f2972778e6f361570ee7385be91d3642ebac1c7a716ea36339f17f9b9f83bb83d10180d9339310d68e72a3aafc34f8db54dd1c0274a5646142c39fe52263055285f6f91b979b0e28d28a27c5d40af38ce30f875dc9d368a7448cffbe9911dde57869aba5736cf4cb0cbc032fa09049ec3e64233076e31574d1676ab7d05b2ff91e6e6d95b537f03c79b33e4f10cab0bee5bc19444d4964be746073a2ac5c634a828a2c5314e06f094cfcd05b9f9bb45ff84c5e786840a4eb209ea718fb11c0e5ce9e507c7af41f1240399d532c1c461110bb2ae8e9f0ad322610a776891530c79e28cee928ae502d6075e3bf742b64be12e65a4b020e4cfae04be29c6fac47cde12be7903576e7a2b5feb57a645841037dc38db45388c37c53e626e45720c554b780bd0c02b6802d676cbee9ae08c693aba395973c60a7ce4ad046e2ab2c955ab4aec7b7aed2bc1e06458f0c2714b299f7ab81d3a600a505e69e77ea745ad4ad69e4867a03a119a46d0328f0d63231b15cf46ed98d5cd41052b3e23990d443ac1405043b2f604429034c2d1348b45f2093e195f0d2007bbdace026f05e0c46d7c19a3e38640a7b12e5275828635301ae00d4d8d3ee34aaf4700e9d1160087346771c0167e0ce2fbec2d65060647b68efc23d2484263fe69a978e46091849f48ccaa62598c1c95c26b7cf7c7fbcb572c02856ec45eb661e59639231db3ea7db72d1fd20d34b21d051b3a3ed5a7f29e8fe04a69d0805a7f27d06fd2c3276eed0db03050987dd36516737c010a3ab06e47bd98eddd68cece304c30305ded970283a5b9a07328fea6a545548b60996d14513d36853d3a43341ff57ddf207c39305a4311e2367c60757b4ec1efa6007ab9cbf59855ef7e9a6055296ec9ec77391b602b3dccea16c9d326383f65ddf6e89af978a300879e193c286eda33250764e06e4178cfd2d8be1284e48d3a6fafb519929e649f8080cccb2bf9fe5e6f23940397918ab7a4b40e3ffb7b1743e3ea1aaf5b2aa9a4c774af54200262c8e21bb9475865d30d3d9bb167b604ed6dd57d3c908da49e4eb72e22687d1872a7128db1f00f54b55aa01255b6f6b5633edd176f206d4be2f758913ef0df1f05bbce96b3f0fb79d542217fc25ba33b6a451584fbd00e0972dedf3788b697777de379ab8dbcd82a4a8780684dd19437aa6c27a0a3e2e3b20b6e50a40dce54ba038e525b6dd9f273fbbf889498cd5f7fe0c58576005978368bed377ef8984aa9b12035280ccff5440179261ae69d36cbf54d64dd0392561a548730a02146c7d34c9d8080b03e3644551e8b64c9db2c8cc7caf596429e8fe90985fa32d31e60fedc0be1a55cfff020d6cc3fba925711fc2c7d5bc256af2956e868507a715f4526a93adce12e45709b8afd67bd88e1f464d5440d6d61ab50867f221a5d937d4274174c73c6319a0ca75871c4f7c5d386df8e052d57cdcce00c923289935cf50e07af3454ed9ea397df0bf97565842aecfc841bb2164d32ed1f4c1d94857e3bf51c2fdad69a2444acb87bcc6afbcd4b12047f35ef44f2a9cf6d991ed636ca3377cd5ab820021e5b0ff384189312c112e98ee8e93644f9edca3cedcc3fd303c09dcf42a3fcf4530e09a887146b0ae41f0bc6bacb6ae586548d9e21dee1e4e916e976fc533afbdf87381fcad7a03f56d69c2c5ead26eda5117b6cd99258de98e9d0aa6be8473ed6ace191cb3ff25ab84e6d32ee820c5c5f18f59876c64ada1ae78070c618e484edb6da5713c28f2a5d9797748c8721c58c27be139c029b70f9a150ce980a5b725ddffcc95641fad8602861dfbe76fc28dfc4386136d8f291c2f1dd852ded28c15b556e6ab436f697c35860154b831e6f8ce9ce3183d37e24c9b43d4fc566276b5d95a8c01c89a945fd3430d28a0548132aa1e93af722ea8d644a5394bb91c3a134f20e74b849313bfdc0f8db0c37cf8f328ba6f2faecb9d2039021ff3ab77fea45e5579f8f0f4c023ea6fc08045838f8c461077c87665bf3b17b8689ba2466e8926e8ed815b2472fc67d5e83d323f3deeeb349437e2b7bbe0dab80afaaa10894c7a795671c5226e19bf859c17fe16e47884ed36d8ef2befaf302e81e5313aa191c545cf711ace1216751a375ce2ae5f82733d13ede5472b061156ad4021d17e203b27c13321777555c263e18899d90ae00ddb8f64f5084cdf6d1273ddb902c4928dfe50f3d768394e8d4edf9f289af7f7074ac46d314b167e7087f194028743cb50d85592efb810716be191293d2c38906ae2c17e236e74cc33fb8482f0dcb79bd375931accc2ab060fb19e199e8e9816e250e90b741dc8e30fbc8a81f51256e22ca6aa2fc70423e0ce09ca60aeccdcd2d2304a3ad1394ba3e23c32be2eaf25d3d61198338e262193ed38005cf9979699261cc27e6fbf901633e3ab94c03361239eea6cd6c013e3cc0f72a7988d0e5f27281e473335c353ab239b79c756cd5c14581f76a81fa0d9309fec9a2d9bdf9206da9e28ed5f391ca4850c8afd8f926b57f5f439c068e93c986fd31c97138faccf37f2f45a58af6103f3cc09a00c0dc774ae26f842641ab3d1c540405bfd7fc8b621e786bd57840ae7c7955b412e70e9d264acbc009523f0f0f7e7cfb9071edf0647321215bba7c8aa8677cb11cef451168f3778269ed0f5765351f76cf2b26ab3df5a8801aaf5dfda23e7047ceb2aa34e6cc9fb2d7add99fe6a101042b2dc0b257f10bfe867a951be24a30620c32481b62c5e3212d566991ee7f065d212b0e2cff169c00b6237fc65392683b97833aae6b90e684611827e6c25c0946e11b82689dd0e1a1ba15e331dcf2f6552108cb2be7da2173827f5e63e1be31cbf4ae55aa225d0e7ec0ddedbf1e908873c740a69b9efc71f8411d23583796d4abd3ccd81578b892c1b7723ca165179cec6a79cdc26488e63ba7dc7c821888fe307b6f0854b62e4ffe76e54cae400462671969e118dfcf158a18b6a9b7f02fff23ef08df25c0f7899a247c0290247a428f08b853f1a2d0965338d30fd8a0d680065ebd8d55ef11e9c6d2eebaf6288c72eb16fb745f7b2304e6069e4446d2903872c17e322aa9931362d78915c0a855ca513caf6a75bfdd4a2aea0771abca0b5cd434dfbb5ec98eedd55804933cd1a6b7355aec94cb54585848ccd0d3d0b17d73f2147114a8d36a319dd63da668d29af418980679a532f883ee120c53e02269a8f141fec5f85eec7dce9727398c97a4da14a6e6fb930b3bd0476132e71c829e96481d40aa48fd6b1468e43a2e8686724020af09df02041f860ec2f5bf0d988f9125cd407c4044590c1997dd073ebbc01563ad51205de6bd98d1e8848856ad09a74c25028a5eb2b25deb8daa80e208c8dfc"}, {&(0x7f0000000340)="e5e8514938028c835998d5633c3c803754760c2264bee3ef34f05617080c72b24d8385e9610087e2bc74a3c9232c30376e66df39eda5e474cb0b028444b69d01b587575531cc50698154f25415ac32aafdef8d0fea5e566822a034"}], 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r3, 0x40086602, &(0x7f0000000100)) ioctl$SNDCTL_TMR_TIMEBASE(r3, 0xc0045401, &(0x7f00000003c0)=0x216) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r3, 0x810c5701, &(0x7f0000002300)) pwritev2(r2, &(0x7f00000012c0)=[{&(0x7f0000002540)="9e69b8e13bc9850f1dfb2a7b5474ae11114b53b588d3ed519e8dc6e2207827f39c283f6d3de0a38cd56b166b2b5dab3596747627e43e8d5b07109b5f50ae5c02182243659c6606b9f5956eac9b1a624e2832b90d22395f4fd999be586135512ed18fbef062048e6f1414de9d771239ca366eaba99619c13758087281fc929d7bd4686b797543a9ab804ae17b79c301d7065680324c321302e8e123a75277af8fa8fa48401e4eb8f3ed0a6ed77e28c49a9c1fef69a1ee8ee81a04c17c458a8df2731ecc41a4d16e7f719c7374687c878c90f980271dde8cc4b0fffd33c6286e66605ba0ad0b2d4da1b4b0a0ac28301abbb6871f39d9ca0013e1726cf497ce701d5fad19a7c25fbd8c5eccb6c3165a42511016e5938a9df4207f97b2e5b4a4e7b47775f2a4a3bdf239090043d6a6bfe14b0dc1da1ad11c2255814f9766a1b1975933ca2280155011ef1fb5fb901f1766e25e1599e988f84d32170216c76ff2573898833c16b8525b273681eb8ec1d1549b103e647199800f1c746fa2ea89dd2a7bcf6d51f3f239856269791748bedb702bcff2669ff513609c0d4aa2a53803c034eb82d89d40601c5c6b6805b7974b6bd4419cd110cea2caf5b4b826b432a55183426c2cf8fc78f96131d61ec170f86176f9a127911fc7d0bb8eb84e9a355c80b6354182fd4764db55668dff390f99fa2fa1a66dbd6dd8797d9ffce7ee172dc81ca13e9c31a862dcad25054fc597bc1582a8014538fd01739f00ae365fe6a0b63fca9cfb04b6730caa6ac94e4d8497c5491fbd006eeb3caa118a83b83a0eb28f2df1b9c6fec45f4a1acb6c3c7468b8575a60e3dbd5778589b8c5defa7f8babf0044c17f6d4b20e086b2d427d6b3c1d046883ec39c4eaa6a3fab5fd640c06e9c4f0c34faca2513d0ce4878adbce473413c0f0469536317f958d7305d867f61bde894d13570306fbcd56327cf63dbf9a52e866a590fbd69fb0f5f629c167ece87a3c63008d33155c12df0a93569dc66c6f87f2ee16c312beb05269a4571a540d7336de641a9cd5c87350056f33c75d3734870db673cf2f5a67c3378a3551b0bf29a32ae9e68b0b25cb67870ed36516dcc7643b90a83d20364af7b1e781954f24af88a17543ea096c81e43b73229fdc6e2c46384ac319e24238bda968fd1475f3fe26a4bf6a0b9c38dd5ec12b30e16a296d46b511f39fc8c4732c8d3760d343d8d6b708798a9d353411e7847ca111dacefd001b31aa8071a72e8802e028310f24d27bde7691dd81dcdfadfaf8d30acbe834d2b29e697dbf74928d341ff17d80df8d468b13c7ab86436fb4426e95f77e5cfd3d9ee6fcdffc532de4584844663017d3ea6ca3bb484d32c6e677e1b8823840838a7bc87127b42479874ead7ddf7bf0e73ff544e208fc98201acb80ec16f6c5394328450410b03664819aa7146bca1e6b1f0ae553b42f4bb7d22c3c41cc9d1b946b3ffbf9b52ed61a801fadc2060a67600ad16889a4b619987bcdcfa8f18db19aa829c90662b1da270f9c8a0e58fc5c246188bb470a7ebd989f4ba9a10dae70229fcc117dd8e315b57c5ba91a470e33450e8451439b02a4719831ddfcf790585b7eb94db2889fa8d41196bbdb88b1900dc79d173661f37e519851512dadc9d56df238dee47c192cee6a31b332e1bd5b15268c789c2ddd098f5ef970945935d73aee2a67e83e3010fb35923cee21a36f61495495baafee04bf5b27d5b48084348057d7a667a5eff12c7be3dbeebf6bfd3146d9276ac365c00900122a7bc5138eb1d8868a7a14889125931fa3e8e231d44f86567f490a0b7d8c96fd91e5d4061c06d2c49ae02a53e041adfceda32eb51758f76bcd2f0f1241b52513754b89727aef52f8e72b9c62666c012024eafdff00e8790d4465dc2a242a2c7fd0516b8f30e43117fb8a7765e581cf2981fb52cdd7134c88b39d89fdaf7c3d8a2e0e3124d597819f2d8f63d24c9c237fb2724c1c40e1fdf4fc37bcf4218d1085b85bb7f6ddd64612603018a32c3cfb014f66a3a0c7fb11b2a3ea81b5f78ab09661949d0a2ba1ca377f1864f250351c955a44d8320b8f4268b5051d7342f87fb1344ec8efa06f7c7bfe162c561d8cc23b4f07c3a557af5ecd6883e982ce9e2774b7e6baa79fd0e3e543a52938f84e3e2003a7fba4a1d53deb4d360157f7466702b49a673f2e11ee6d535f455e3961e5df41f715ecd907737580e32e5c1ac6b88fb570dc6f39a1d4c0ddf5e3338bc804d29054c6795ab9e497dbf02834838037820c3ae0c2384310bf125415128fa5c5d4933c1c89fb50ee176bafbac31cb7ae0b6b4d996e614353478268cb60182f9cea4d34199984df68ea29d2467c6ac869f328a4fffeb7e90ac6fa5fe9961b312a9a931158141a3f5e015a6baed63bcb87a5a25c1413c267c723307bcd966a74e559b0a9a2d0503a261c7a1a1a0964e966f99252d5318e8a48901a3ea4c647548e3b8dbdff58fc680d94b1600aaba8b5de1368fcd0981249e83db2e49d157038cfdaa799a315bdc65c5c81708333c75647afb55ddcd3de90ffa4d48c6612522cd8a4f1d53ed6a178668328034e491d9488bb93c27c496c30df19dd26d21f8996aa937e74dbd9a1807bfb2aa05aa33d8cdb2e4d5568542b32406f11ef78ba5a179fdb6aef6bb511bf9a90081c60939f25a357b968423990cd1588f796039a04cab49caf9a03b0c659ae2177917b0d153d421135d6a79388d7d85016c535ace86be88edd26a400e731f64f2cd68a0dc148b0faecffa088f94c575a8cd1d094580bf508a1f52aec270ff07ac1ba787d13a8ff1468e2ce7867d2d954acddec66a58769196bdf6f15128b7e45c8d633c65357d9479745b3dd2e437a6dc4ca0436e7a4b62e790c9c989424fb8c27339994a021ce316f44a3ceb788fddb74e563d469e3eba2f48d8fe86221f8b5a9f2ffa80bd2de0df2b9c4de461df4659954596bd6e0cfd8c25768d3f9cbfe479cc6a8a0bdb00a6279381c7ba98465bea154d852f17cadded649fa092a681e8ea513477000c21a5475d22f9ac6ff2ceef04d7b99f48405e54fcf541c410443956b25f31d61bd596a0c8b093c529a198b165ac506d61a0fd366fb50014d6c6eb3403ffab82d20edf5c8bde8dc44f7f108a342e819b3861c443708899bd9e763c30a4694ed4c071660563a638b2f7a5772e38d1a91acaf924c49817b5257d0bc0326f25a572f0e7a92be6bde26fe1d5279a4b16c4ff77ef16d58ef59ce1c8d45d4d973a140016f4a598a8e1f5eff5b482c07f5ca0409867a7fdb1215f408dda578f68feec7bed0dd7ef4c9be1d72aab113f34eb846fc9a0e6bcaf211c14753b1a6c5a4ff0220b5f338d493f07b1ce208b02c3adb18d98d8ab1fb1d4eda4105e1e62f2487a0a8392b623cb31cd9992a0cf21a0b26999dd9660b29b4a9d0122d8354f13e97992d7d4098a8cb18c14d201d20bc3d457cb30c50d7dee764aabcce96432c71fd0393b1495c29ce507b348ddc80a3b9f954d0cdfb58e43472f99cdf88fa2504d5883f56ddd6ac79421a68ee705b590de199b700a3c6fa59eb29e4de9cce045e9a30ceefc0c723f01404292f20d2c95b9e43c2179c58b8626bc558f56c7f4f2fbe2d97a879dd6cf978521b73e7d1a6a907fa4bf677ec4eb47b476defd609e68072ddac089ae362a98a7cc6e2315156e3f6934f27e9485e63dfd1a9f1ef79e926140c9dd6e1a5b17ecf4004c2c17670c9dae6a7d7e36d45702b849f186e30e3c5cf7c3aa8bffaf69feb05623fe156cc92f9f08494db1fefcb9b7efa92dfb5e419b4316c7ce759c4ee92efee07921ca94ba96e79fd5502ef109e128c4b68bae664de022cbe6eca10fb630e2f218c389705c4ef7f40901fa524d87be3521b8193ea29fa17ea21712a13ce39f8c8cd7848a09dca0c443b2ca50196831eac84dc814c2b4356106aaf5204953ec4fe6ab228ca65704addc327c373f1617198e36011c414cc63b00c6515a03fafbd4afe10c1384871b4b3ecb0e6f694513a7e36f1183b9653016257ce26b140abc1c562ba9700111f8c3e54e464ddfce24d82e65843b13a25a2cabaa8b43c8addeefc6a942b56750c8a8f433a950a4cebce49979aea1209dc55f1316efc64cf2bdfe8447625adcad802b4279b0c0b93f4e308b8d8e5ba5ab7c06113d0e9aee90e29aca5d3049d5fb1cb7ae8b24bd6afd943a0ad57c0a84eca246d362a96e08bbbf494fc94f4c27db790b7706ae75ed6a5131007bc5d1fa56c29aba2ccd2c2fd72a5f044358dba84c7d47ef54b25d3e4e1667b1cbfb6e03acb484cdde3f8bec2e3a43bcc401ac6c8df4fa7e84997b6ae520c5b42972426cef822933aecf614ee25ef4d1886190b19e5995e09f199889adb8f4544231597c088c8928a982a2810fd40aada90fffad44d54a428522812db25895d9367193131e00f4d0678d479e125126e55afb4e2f4fd3c3f22720a2002e3d35b7bbac4e9840db4046cb0330d5d675fb61b3d44f20c54d3cddd802377ac3d1ab6f22bf6978b76e09d978944978859d715590ebbdb4eaadfaaaa7134c87f92ff19268ffa19a9fd87ad2099301b17b49c04171e209b8ff5a107da7b9bc2642bd462c4e059c33eb75f50b16609d36439e4f566d34f560f290105cb91986d41f80585a6294e41ebf043bbd7ba39b7c3d2e8f898c50a5f4eb3c89e4fcdf396d04e2f0cf5b2a5f8c9f59dbe71f845fbc5de739993da9ce8164e38b3b3e011cf90d2780aceac70430530cfbbd0340568c193a35cbd8cc4b262cdcc03bf2f99c0ac2ea9c5875cdc2a3d2b5ebf537a56be51a023f410bb327ea27cbed274caebc6da52bdf5cf6773c9ae58ae49a438134ad0bf2dd16c3df30d5b39c1a0b453a7c85f97e696a73378db460db62a9c043263226d027d70892b08b717b53581fc674079d5dcbd6e9cc0f601f07599525eadbfa66e8e6aae51e56f25348ccbe7b5a37d06e5fe339f01302a77e5e6d375d6e06aed441319d8ea8e239b416c87ebbe719cc847419dcd4c8ea90dd08b14d5b440817c6aa5aa58aac6aef3b76b2b6d2390e99106729550596e59297220ffc8e6ad7f52c4e32ba0ea7522b05aac0e2859561ba0d8ef7b55f0f942553ff9db7f85a30e4135c3bd405b66f40ad9aec506f507e94a280ec01b746cff7daa1aaae7b7ed5ba3506a7506a123a5098cd24708eb3105105efc658b35e10077c50ff8bf6bdfdaebcaa0d67be8728cae48b7b73a3ec0ad255f0471f581d4b49523cb4b39de7bb7c69f42c126a72d4d289ab2df7cc4170d88accb95e489bb5de9c665bcad557549668b43326d227eb5f33e2f980c5d7eafa279ca0a25723b6a7dda38f87c1bc201e5659b1970e3f43d7f4ab3c453984e8ca808fa0644cf81199a7bde03113055faf69f5d9aab8828dd54ed7a35850a7cc0147c84cb3953c36fab7b648bc49e3ea89d2e0b89b470f5fd4ecb7afb7a63a811aa2627a70bfaadb4d90faa5e74322cba5485ce564fa447096c5744c46d18f3e40747bb69e68f9d51e44e95857f40adcbbc3220a78626d3bbb246486a77db4ebdaad25c5f28ab99ed9aa74b443f4ee6f6e384f78f3f281df84eb078c2d9d03a6fad64d56e82eb2c78bc7e0387eb40a68140c9bbc2feba34368262278b7ad29f27e67065c91d02d16b78875a055ad38368aeaca1dc5116085ed9a798da87981b509c24801299e1ec2d0da287d4d01fa74e6fcf4a3747187f97a33e7aed4c23e42299ccfb434de9be3a4a36754fc985fc71faab856b9070d8383150b060007971cecfd35dcb36", 0x1000}, {&(0x7f00000011c0)="cec986cd9333c9222fa3e6321d1fc2e9a437474c40681c458e9c61aa8be49b6ce3359ff0d25bce9656", 0x29}, {&(0x7f0000001240)}, {&(0x7f0000001280)="48f54597961ce6cff40295229ba2de4e55d9f76b1a78ad996f4facf11414", 0x1e}], 0x4, 0x3f, 0x1, 0x8) ioctl$BTRFS_IOC_START_SYNC(r2, 0x80089418, &(0x7f00000001c0)) 00:50:16 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x3, 0x81) r2 = dup3(r0, r1, 0x0) r3 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r3, 0x0, 0x0, 'syz1\x00', 0x0}) r4 = getegid() r5 = openat$ptmx(0xffffffffffffff9c, &(0x7f000000c8c0)='/dev/ptmx\x00', 0x40000, 0x0) r6 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r7 = syz_open_procfs(0x0, &(0x7f000000c900)='map_files\x00') r8 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r9 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r8, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r9, 0x0, 0x0, 'syz1\x00', 0x0}) read$FUSE(r2, &(0x7f000000c940)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) sendmmsg$unix(0xffffffffffffffff, &(0x7f000000ea00)=[{&(0x7f0000000040)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f0000001500)=[{&(0x7f00000000c0)="715a6dd2f62d268cd067481de7272b1b5bb500508d64e35ead8dacdd2c67be6af22a20887c990eda87636c1e71b7f9603118372f6516a8ee610125140726c1d0d5e26331a1025c6187a61363e9f5c3565b0b34160f16af229ce05dbe93d7b19656b2476337018882d8805a2ea915e9ec80b689ed2a313a1ed2815f4178664aa273d77e922beec755d5fb1b3b131f5cf0c9fff86350c26a4393df1c543657cb7bc4644a5d74219c2de87e3c685bc59f19983381ed27d1db72e9f38d5977873383e26f0c9fec14225f49ca4284c9a6db2c941fbc2b647e8d40346f9b979f6327c6a1b0ed0508a1f24b0f779d46298e6c551cd143522b", 0xf5}, {&(0x7f00000001c0)="44fb6a63f3e47c3bead38064194cdbb3c25c50910622ff9ed4a2c4b093447f6f880931b17ab65671b6d6497ef6a53f93148be0f6a4ee0a860422838601a33611a8f396eee3476a6165e64bb254f90f5b64d89fe75b97f6bf1adf68fe09e2e054c0e5875d4b91edfb170d8f913a55d0d93a1d10d24723148d3ba2b2768fb5ed05a81b0189469967c0349e3b1f6d6087d434d3db37519063e5852d067bacb173e1671cf8f1d7adfb9fdc33be478dd88b5662f9b2ed55a06d1f00ab187b27f4a90140a0bdc7f4a95c6506c8e9ce2b2d3d85dbff9ed0a393c0ca8a14e54705150a26d6085d3c818b4c995c5d80a149266c3569620cf559a7cc7d57e04d14049b638d3c679253bcbe0aedae951a64528e14e6d4bdafe8a69e7e615c759c7f252b0d009741fe60f916dbc335b83cde55db3c48a67106a4eb51892fc9270f2be6a8a156e7207b4b99f031aa479e69705890559fd7d4593fade0df86d74dfdb58bbc447800a42bc3983e8c681a88b25f2b306fb1bc08036f8476ad49b1185e1cf51db47e66e7fb3d3a058e07b85c2b2e0f9d907469143a734140fa99d86ccda036154fe9d659e7e35e126139c7e95fa77e0812fb877a7fe1e79a0357ab1049ce5e3cfa2837bfb745c40636c3d2470e4f7daf7781819bce67dddd96dd1c8fb61300654c10073b401637ee3533a208a71035cd6be021f144715cdd7b159855c0d164b469001586b7434d252290e1a13dc235a1c84b0b79cfed195cd8a221308241352d01fdda6116276fda2160d068148894478a56cbd9c6c707d4436fe2f1e3a05de31c70b84108a60713182adfb62d17cdd9f4b1ce8567a5d905454d7c8af194db0cca9a9a41384c23291cca5957b21702676f06d5513531e597dd610ade3845a4aba0f7baedba7e25dbe7631ffa9754c234b0c80a46de9f2b458c92293be32cd146af386800021dbbaba25f7f231f219a4571b3c17640437a54d27b1930e7688a5e5cd2e10fd8cb73d4951b653aa184242f1535454891ff69d994716684bd9e046ab5209d83241500459eca7b57ae2374873a80e3e37391a79ad4bb61a88453c1a9aed2fc1ae31b1e587c5749579d4da9ef0acbf9c8730ce3bb44233cf91d64b7dea309ecc940c39675c1de6b0afeae6f73b3ddfc7931baba30a5ac75b6b01a9e9e6d615f29164753546e9fcd63932dc6ca1986d3c437624dd4906f0a2dca32b23066301860d92363e4f3f4e296ee4323eff39e57492adfeaa18a783ff5d7d7420f680648d4b22e48c15b121946bd8e21e0f44668c092a5cfaf0ab18b2e257efc648b98e9869277905df0d33093ac3bbd27e5860dc13faffe9a3279ad7cd9abdddfbe7257ec3ad98206bcec03cb901299f91018dbe57e5d41201d4634c35696a1d8ae7c1c4185cc05f7e04ccd91b2cd3c95de1e34d8f66556fade763749f7e439c37011dacac6d1a409d39ca4c050025cd4a4364d7cfccab522af27689326fb89a417428bb10d38131a7f166b4b489a132f6024a4ba301da12c53dd6d211dff14bc83ba183d8f68a9f06447b51dc6e6e7097e8f53a39a7224cf6907f48d34f8e130ca2e0c8a0785877065721147f000d37a7c71aae84df27f3c87142465d8247125eccdff6e7099b90c025be1547e6b1fcc6633e00e9cb9038b303d04fde61b713d51ac8871669ab9e8daea67b845f257f015591d502b6c7dd6aa6c5e2228874887c180c7450d63d91a658bd15f94db124de594c38d1e1f715f67c7cb3c1034bd3af0ca069563a43829843c41cc1718cb52a1b8c3fae1b111918a0a88b1be8414ebcd461e37f5b111f85a5e99566a922aaa7732871b0e40257684edcc8b29da61b9a7864625476f9f4b3d156109174a2a9fd95d8a1cb17711a88be59b29ea4d04c84ffda8c8cf30633ff7cf351c4492864e3c669e8cce37037dabc5f03970889095dc7aa936beb9caa026b25f91dbdee8ecfbc4f67f97eb41cc93a16b2eaca7de7683683beaace368411af21e231448972402e94631292bca5fb87812916e1d098d2ec55cf755ef0e722bfda1972aade58bc32470c0d3b46e4957e51732eaf823be212eb9f6738f5170ca8d034c654c763b2619caf124f8056493a581a837d6eb7a542d6875bc66e1cc71810d89ca3115b181598a993b335343da0f6b664a147d56ea8a3e5672710e0164bb9d34ec7bacfa71db085ee7f34c437207db73024871e81ccf1fc1f49047e26388b85d9dc3d371d2826bc5828890bc9271d8b8a0b923d81bf69f10e8b66ff2f559774ef726e2e3e783d59f2d262b41b62f182d017d55f7601731645d7240d7195086413ccd5d35cc29f6a60174db7ac88e46868d6582002f867604b7ab05c0e3ffecb4c9bfd63e9b28236b084d10bb1f88133c2228041adf1a26d69ad21c2ea76d95d9785526871c8169f66979be777a1f8bd5900bddb0bacfaf78465b25d4bb692c0732be739f30cb1606e9f3cbd885eff2dc71d771630925873a8bde0507c074fa001357a351ad343c042fc0f2110a767ef4a43c6f665d09caf133f41b2e2d42c8b159a20592af08da69c2f048b86ec3ddc5bb34036e7a392016c1c00eb2ce43676f4f1496577cdf5d3de166f0afa92ec4c9915bfdc43bd918ce69bbb215f9d33df0d16b0bc491dff080c1fa48f9fd7d0a36d30b12b02a06bacb503e1e85a04f8682bf2b27cd29e7323fa583e8c5c4e6dbb01b9d8604bb134f3d15a0bf188f2a985dd1b7055c5db9a3277cc95491a67e28d702cd88253c44f0f39c6b8d088a54a557cea87741807ea6f50e9d50c8f497a7066108eb0202c6b827b03419e52adab167b378f8d874b04f47638727b8752798d9af1135f7086bb6c3ea5134e5caa312072408fb734c5057b066553dbe80d206691d1de4d117092c91f43d331d0fab0ea9a18ac8338bceca9ea6a23d73134575b2a97d6027c168ff4ef813611246710f421131702987442b450fc625a15750ec9f453a8eea85e55519a4c2326230b7b88ffaa60c7e1dc6725301bdfe8d24653a88054ec2f64fcf3563f2cffbadb49ab1f7b17f05848b3264a1bf9d81918d7bc288cb3014439c48a926d0ec664b4e7c437973ef0f588726d8d2c6a65d518a68e23916f4902152fdc98cddebbc49eb1ecc1ffde5b170a912e31d19c7ad4337a281a6d424a0d758b1e204674f746a187bd9e3d3bf3db82cf96cb99b8bafe27470603ecc3678275feab507f369480ab762db61988550d01f2bd6bf11fb0c546ededf342f2822db8e7327f1838284e52b15ab7fbe44a501538000950ab3b5ad3d9b819eb47e3a82033b4611f9cb76f9dc404ca7711d1c90f3d86fe842c4ece601384e81198394794f0f7fb62414cee5165151fff6e88c3c1fc1ea85da96d43dd8afab5dcc6a0d6a88e8b8a6481dec2bcfec16942a0be171ff2a39f8533a88697092606d2bb5ee80bdac482662cd4f50d4f5eb119c61879023f9868b8dc09c0f7a1245d5d470b44b32a0f5428e79bb5624c859b4a422b92100437e8b8626e5b9c6f5549f2a1095db7664de335c374d4d93bd2541d2fcf1c9bf8af1888850143950f32bf4815ac4f8cc7c37825a5ba33f0c0cce31f6d193d6e1031131d147faee89e039de2f20ab8d140f1e722b9e0397a81335aedda769a3593568358ed34a787dd31c0d87aa47a8c70ba8b0ca2499e087ee023516ad57ae335283aa982084ec217519fcb8a61425fcaa9b5a3a77aab7891440728915f6e1caa6c0e50c62d24eb81dba6f1ddabaa3464b52dfc30db4e4e9e6584ce7949d993853865e498590ff71449fc0118b32a2dafe78320cb54dcedb80d4729e9cde76c5e8f157ec886fa6a1c194304c2b4b0c7579132a4ec022ccc632a2407ce1efd211a4f3f7008c06e0bb5f505e03671808f135a6705a82d39a5478ed061f3094210ddb059dd1dec9dbc95645f171e63f8e1169b1c174ee9c62b6946d9ee490b34b1ea44ffd29b7ac2ea7ef46e42586f2e5d3aa90ef1d8e90e50c55ff37c3e090549ff82d373ad9e23b3a2aba0ad27d7fc1553c39cf84033e62f356b6efccc46373a134c5443b7a060d51e72dce6c8ed5b699e85a7614e02b3c4ffcd7b18109773350d26aac5547cb189569486f9bacf18454f19744689047fe64639c79b3c2db0d2347e15c9278bbf17f6a850dca2116a0d47f648029c07f6d3fbdec11dd2e1c267b4ae7bbf6f89b4f072901eef533152e86449f166cba6d85f8f2c18a19d8676bcd5ffeedc123fdfb7c728f6fab894c78baca4b3b14ecb8d5cdd2f37b69e4d817322a2efaabe3eb432cb5e518bb0eb152cd5601686b202e9ed0b468e252f977638898f53e8210fd1775fb69420f99dbe5ec14e7dd76e50ed1f600a4eb06dea8f32952351615034857db61f52a4858bc07b87e2b896f872775f85f6b8c06c4463f4c46c4c120993d8e561e4a384a91bc2ff0d8b61f9fdfb9131a1f1824a0ff65b6baab1a2bbd0fceb41c88da06d22d968c426f45964b59de742ccb18251704504bb9bc262618b209c4d180712324fa6ba319ccf7ac812c5942e081a09bba21d049f3572afca0aeaca0e259b9a5b7f15318d016a42132a0af2563479b8a04ec15dfd4462aab783e0826a3b361de65d37caeb6203ec1fb7507e7e2d4be7704482285cb412894c1a5ec291a6d9304079c87b316ab5d3ab0f9b2c7c3012784b49a84763bbfaeedf0dac7cf5f64e5b40d9e06ecdc9cc243fea4ddc44a183ce524fe6bed8adf0be8697dc6ca30475fa7521fe79928d0c29099e89d9cd0c867155bdc7acae3be1bfd673863f0cc3e51dd72465358a8fd0839afbdfcf323c4bd2fc8fddcdbd43fd6e0d74c0e610360043eab93e539614a9b38b94ef5db091bc09ee7638136846fa77f6f2d94189ee6d5eba296c6a587f38cab2a5615fd1a88703ee8886e0cd7de103326883aaa2a0e500c2a8fd86a324dce3eddcbeafb9dba0b3bae2f25a4eb3ac3fa69fdb9448fabb73637f67069d06c8a933cbf3c6d893f2c14a141e1a0f5977dd13ab667865167e189981ae9f7052fc1525541122be7067e703223c202fdfe6654324b48baf0c4f01db8cac80abbdbd61aa85e60bfc220effe8d750ad34cdb8a8466fca05936d988e76f707626b7d51b1fd42253939d23c3c98c2b371ac456cb6e74842cca51b5e122230c2f4820e427861d96d633a53420a4d6e9a9dcf09e3b8a4aadd472ef8c06ccc8a4e2c8f0bc1c4dc5e61d0461a74b0b1d53860e8b9660b13b01a6d03cff4508f6a46b3ab4b0f9160797a38d780a73dcb0e9d612ec4cb5ad4567e46c1c65c0bacfa5b75fe48efeb013df9b54ca4332f00b904692154d788b4dac80068478c1dd6844bb671330d10e534771e60fa7d1cf3b87412a26f793a24545830eedfb63510f0ce5fa6ced43fefe93f94707f2029cab6964dc4f2f2c620002e1f584a1ac3662853c9319a12099f5e171ab028c4ff509cdaa9d51e6864e59b184037223fe55d20923c0f48b9d85fa6ee3822ef5518c3092f54168e06addc5c04c6d003027ca6613de4ec522907b67264cefcb793a96bda7836b08cfd21861e56636988ae92e42dcd68678b3e13a2e27721e8a2c722aca34926ca8fba486ca8bb04e4bc14e9e2a05edaedf4e27f99ad99e7699a314a0e5706e4ef9cfad614f6a886fcbcae7e62203417f10f485656a415b0830d99489b8ac808c9ebb6ed6fc21409eb5ce82de83f1c9a7dcb08532da438789214516a841ea7a40d7bab0403be86010cde5927366022dc91eb2a3bef95b439e975e394bd97e18bcd87c206a86383e235558fe2d2c83d397291d", 0x1000}, {&(0x7f00000011c0)="eafe7faf8fdd5a65872927cedc9b8996ae260057bac387eb7a377b0adb79c30d961e0e439f38a096b3a91958715d", 0x2e}, {&(0x7f0000002ac0)="d435e9107eeaa71a89fa712a33bf1ed7ec33747fa059ee2816db4c2c76c3c6b0e13cb4bb96f26185b13f46dee97b76c1a42856888976a44cb0236203374836cf81a9f81214e29b415a4942c41b78a81d1e4d710e8bdac9621fb105aabc9c7ec6a32c8102c2e203eea8ee16b4be0d2e4c6b671a9e6b68dce5e63882f9894a7b0c08c1fdd440413414064fbc29b32e77374515988a93f60ad2b29bf2d8b56fc63a4fc04142918fe602a8d7657ee16e19633a57935e398c5a2354ef4db2dca34b4a367f1b2d1197909ab12ff62652220f149bde10ba3c3a668c1d6da35e88753ae7f19816a861cafdb196613d9cb5e279be389cf3af4c9da865e7358e6a28352b2d654a598e645b59984e59ea4983e7", 0x10e}, {&(0x7f0000001280)="c637ad15b98f332056cbf8269e2da4ec6ebed0cce0321d4b7ed0123eb44a9437a55d2e9b757148bb0834bc1a26a24501da9f320900543e3d62c0348013c489674d0d4dad252ff0d1d1b7d8df75d91b40c1425d3c151916d35fe826dec85f03571808f191ddfd4bd72d3449218c086788480abd7215e9e4a2a9bcb6", 0x7b}, {&(0x7f0000001300)="f7706d469f21ef3c589febefd1089436a72889ff0e2da55d739d7ebf0991a40c09a7f048ac7bae15069c6f5b6b35a9fc27ecad29530bf6d82a9e8c34c100cd71d521b503df2bbc307d6cc56ba5375be3c803b0a0c00b230225cd2c422cfbc5174c54dd5b80c80da4af008932b61951b09e499f44749083c32aaca2e039f48b1f7d99", 0x82}, {&(0x7f00000013c0)="a7b0e5d3962524c3cbb66e69661284de3180c15e0538b7b05e5c36b78d1ab09ba75359e5fe86adf8855c3e7707627091c0071e6ced41d2bf6d687163949f04a41fb8dfa26537fc99d2f6ad689d08337ebbfb1ffe9e322122604f40a30326e4469ebb250d9b38ca2a81e6f83898e1d1b4721d7bb8baad295689c042d7e967cbfb8619f29a69d483ff3e3812c80e19af311a61c7f708e027d73219611b3a9cef013cf6c310165b771a4c2f3b6a43f3c9c6c53887922706f593aa59ff542519d9ad27a320f699a8ba1fc0807d01b27b1b8b08538a0d18f55c1acb38b39d8c8a9c1af7872dde9e903ad84b0a09b785f5", 0xee}, {&(0x7f00000014c0)="e166150dd8c594ab4e3ac01d33465ffd8bf5ed5e6cc1b82628009f1ef3c71a0583fc124a5aebd4a407", 0x29}], 0x8, 0x0, 0x0, 0x24008055}, {&(0x7f0000001580)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000002a40)=[{&(0x7f0000001600)="8766eaf0debbda80ef6f6967c4d1be895f02b6c23cc223282fd5b548374a2e3f55692a47c08df32c11c1f7b026d0d8718b6c4b08decc7b30def50f6c2ae36636c1ef6a437c2b0644b18999d5fbdb572ffc2a09031302c179151b665c56495198c8c0b8064c0b34a2dd7df92c17550c9670fe8255e3ab3293834ce45aa3c3845ebf5b501720b2c1889d30d74cc31087c39f555e68104377ee6ef81b3c7a45ab2af807c665ae01e0dc268b99c9c054facb5d5d99cb7d5714b1a7cda1f0bd3fe803856844fb3da876266e47875255d6b69379922ec28597fd215522d2f2d6350069d7b5", 0xe2}, {&(0x7f0000001700)="87d06ddb9f197f2d939694cb8aadab3e6dd4079c9c84870bf07ab5e54ffed5cd2acc9ef0d05d8e35af34f684679fdf7c", 0x30}, {&(0x7f0000001740)="5ae05e1017a9a554ae83c58178ab2b893ab3b4e7c8f8a834780d1989a4f7458047c25d9e0380b6d7f73964d0651d4382924f87cf74484f537894aed7acee8f9be4b62eb88ddb7ebd67f8c4dbfac06b5f81499922587548f0cbe9e218558daf38c9c1c398e83d63bfcf3a28033bdce4ca755400", 0x73}, {&(0x7f00000017c0)="7c3f0ce9b1d9d86389aaef692b5e66b5aaf19722759ca1220b85369d", 0x1c}, {&(0x7f0000001800)="0a20dff97e101c1a79168dd5bf83651026d478e6fab9c257a47194672944d20f097afcee543cfc9c4048f4aef576cc4f3b34b1ee420398b09d70addb456143195f34cfca5ce3245cf877ba10065a7234240563f8b5482459fc11acae697106878eaae3a92407ebead2372f5b1a2a9c92634620c5077c9e576622fa639314bbefae9a576988e3d52ae3aebd45578f97f0b528866e1157b6868407c0a969b9dcd31fb4b5defeba6fcf6c900174d9be2ad6ba62848d", 0xb4}, {&(0x7f00000018c0)="7f0a4d1df28a4b64ddbf1dbb019d1de99a343791d06c87b59d59f631a3a649bac1f9c071ea69c0aeef141a4307d0b60cc3c084c02a39df563d2e762d2d05dea83b34893e2739bee5a61ba125689f629c21a16e7b807fefda0575c3262b04b3b2f9987343a42bcc1ad50fa92a5b922d4c45a389cc382aada2926a59921da116c499cc1794b7bf7d396ba59a9dc131baf107a8b8ac2721f18b3b2126997ecb3cc04be892407a650025cf92bed1e04fc9f9cc279e0169ed51748bf0d2a621519b2e593159898432d0bd16259108a65d059df37a3915d199947e93a5adbe87f05951b0cafc2dead8ed23637b62d3c5dbe55f5323098fcc9ae36fc2231d898308cb595f9fca1e37230eb5af3e5941008ccbf9c95f685e359b2fa01260859e34acc8a7244ee81e5ac815bc2eaa7280d59aecc90184575e756b1f98a62878eba82414399f13475334738833cfd1dd4ed91b957a8cf16241cc02b77b4c9fdf7c20290bc11d6a3a90d4f5c8dfa6ef58dc7cb8b4eb7cbb5c0b2be28e75e91038ac653776f8c199a4df4557a7edaf7c1c336a812ac0b402f776fb6c696ed18dfb373ee43c40f925d1ef49695ea6965b001f188ee8573962766800feca114ca40ba5cb9a11219e3ebb062badc0607e06edc0fa5d4e376ea125087efbfe20f94ad6804aa9f5b53a6327145b33dcadddc875781a6b15b64927850d34454b224868de5a880d003f5c64cfb7f83ea06bfd6d07c7ae8bf3b52c97ce263861c0a018f55f1f497d2a2360eb5accf249571f4fadb8ee271781f38ad30b2d76e96006715631e1912d51724e094500c82e47f2b75ade57ea6393e3a62f15bb2df29e5fed31566ae05f8a1485da0e54cc1767953b695be01a3d13a6f655fc0bfd5bab66389d21fb83c57276e53c2c4674ec917e8904533f7d1c443ab8465acf1925aee41b25a94a39492966f53d411fafb952108a72b364d6a0805de168a0526e3844641b5a822b24cb41e2efada61a93cc18a020f5ce6737f9e657c5270af331d95052cbd8990a611022e8038635ddc7fb346ac693e798b1049bfc5ef30f4f354cbf18ce0361f344562b619fdc680073356a1ab50739bfaa5207cc66fb6638a44ab32c5ccf13281849b94ce785205358091fd7c5aafd057d4f1a1d9d99002c6586c7ebc4fd6b3fdf816932be8700f606640dc381d429f6bd778ca4965798119aab9e0a16d4e4615fb5bcf382704d4cdf3ba74d9e477357f7ac595374ee3843f0fcb87af5c0088f8de2e438f4de7356d41218d911ab1df7966f8f74fa3c9ba2b2948537a602f0fb649156e34d009a8f42a2587db6f9738366cfc4b557577f0d2267359eb069eed48de2629ec81bf975473718ea537337ffe4d8b6bd9d4bb8d1fd224102b059a2349faef2a8f16907504bd8c6ffcfe80c048c8cd1d7ebfafc3049316a05f8c1ca267dee44952230e259b893f25574ce2279822dad65c3154468fe3e46b7bec1ac0559bc73a50b220191e665ab313349900e86678028ee0c8e9f4e562919219c2a48ae72055480c4ae5b5f4233a5b3397585abf437b35a4494353b5187562c602eb204beb6e808650e914f3b179b771d9b93ec536be88a509686aea0dcc043fd67bdd421cfba3fcfba2a8d481b0827adaf2fa70fd66e0b000cea403419892f428daf24e7e2de7d403d63d0fa873c928459da5ff774fc1263bcc782e00246af0c6454e3f1e4499065ac4b2589fc70070b4a0811a18859f4c426f6d1f29d5088756ebac5574e9bfaca922dbe8ea0cb0704981f50e3e8aaef4b392075fabde2257833454eb5f2c6142c1aacea9b42f478ac25a1c7fe4c25fdc2825191fdf80eb0f6fa4645c4109d126930d83516de67ac8c28e4ff401438cd1515326a37b8770acd54f21fa94f84af24e9569b83c0efac0935db4c4a6f63489014e3a81e5a01a8152dbadcd655d78fc244086aa66c3c5d6520d9040c8a1ce36f9eb3db0268736b8a46b4dda69f526eaba4ef8fce77a26a4102e40cee3f6d533ffb20b05533e00592ed8eb0104195f50cf6134e4df89a5e58394b26b18b78361651d70f6e049d1177e5b9901ceaf76d60af9c032a2ea18e22635b003d455837c8a99c47de03f2310f9bd8ebf6d97c38671bfb09e9ccaefca56c052a54cc49d8956c44c143c547cef700fcb1a6c636ab89db7bc3ce7873db99fc9915126b491e933a3c141f3af25e6780b383299c1441f737ca88aae84c81e7f6df1ffb82aee8cb3b2dfb76198fc04fc0c792f1e905a2d466610a3137875f16d1e07ef0803b7eac5533870589b8b0772fb2ca91df91932ae9cd779b74cfcfcb8fb0e78a3c19ecd42a4246b05d2afd0a6b799677b2963fe501851987349cbcfb98cc1c5ece8e5ffd4af245b9e7993e9489b1571143c032029a5a62e3fae71a7b189882e8c39bd98a413164d5a324fb8c0a3e09dc9a94de44a7a113260a7bbbad0ad20cfb05754803e65e3cdfea729ef6df377dd0f78427f1f337e463e62ba0e03f42e7c264e47c44515b2f2273fbf0895491ec0c33498915f83d3e497f58cc28d15ff426a3d99968515d5cc515277f40eddf8af95bfbafcadf60c6119041fea96f91540b8290d968ed08bd25fa70c1f0a1bb366d977c787af9f9bb9c422094596e11ab7b9cd851dbf4dc5bc8145c00925c1f9571b7946899593fcfcafa0164d618f6b016b7dd54167b7bca6fa924c6ca12d474f7274f831cac5f59251809b725ee6abaaab07fac54176cbdd1fe3f6911eeb7756ce27db24953e67506a893a37370d6fcc6748b5046e54379bde5a3fc4735f56fd8bf535e1d92abd7d111018a1b660f4a94f97d037df883a47c9a76060161e778ac4e7320ecf2752cb38154b3a1daec26bc3d4bc32312a38c1843ebbe8d6ff05328575af07257a0a928bdd1542ad57a4278856960dbed08ac42e691cfb1e1617bdf1d1039490454878b66a34ae39bed1cd05193c45966273eca03c15199815b872d88baf8f463f7f289d3f7162df5cb0f02b77011e5bebb3d81e31018945620b872b147612c57b7abd43bf0f6fc2c713201bbd528a3d66d5e09bc5868e5899c204d2bf8d48ce00325b2bb2a0cbca931d0f6a5101bbf49a8d672b5d95978ed805ba3af525312b6229df4585e553af16da8f5a7612a077ddaebfebf590bd3263a67db5808b639135ddeed8cb56e8bf71c80acf2ac27885fd95c35fc0f0bf595fc87fc2a38630403110ad81857729fce7d46463aae706bde382e134dc0e93d5332fd697c6f4d5e7e748787ff5e67d626f1d816c431e532a4bc754d4cb95e5f68de57dc0c64ae077c002eb7bea23ed983ee5d8054651320a7403472fd05992a1b18bd13547985b7904b8a24f5a4a290db681eec1205ff4a4f931a6584c4816abee2d8424c40850a22fc04bcd9af39e9f34b465b4b4bb0b389b37dc0fbba30e3dbb76a8efc6ba007039c7fee4bba01d876dda7a3de0461c2959d2920237d1aad77df9f68721e8a14b8044419934933c78a98fbf87c012e48ee12eab15158f1b25a87de608a0ffa83464ca4e600242f23cad6501fb9ac1e31b5decd8712527f81606c14a8fb75c8d4e8b8fe743fb335fa604fa7377bd68d7a70c0e309188268605643ea28c4ecf7c351543fd7a7f03459134ff872f5ccb533a1f7326d2afca69ccc96ca986a224e78dd7c8d874ed6d4c46eb372505a10e2a68a207dc92dc4a3a0c1fb9bacf475510695d4f4b5c7b0a7741641d5fa5e179d975b1d64ce10b33111802f917647037757eaf9bbd837d9ef56e5015a5dacac1b7212cf3fea4da8611b4b6f2a636b8595b407113ee364469ecbd1f887bc21c0c4072f416683b09c548334fe0b305ed7f9c5ba8726fd1739ab107987e256d8840349cff586282aabdd89e7420aad40de2d850099e626a147551d248d889a35b2b2d0f0a456613e6809b9bfea247c178d38fe35da9089b11e0f28b23062b9b81635127cbf2bb34e982c227abbf3578acfe8439d0eb53b676ebd59cdff399189eef4749e3d53fe31b2c35a947b2b517aab06c9907fe5bf2299879db94d42bd4491abae513ab189965acc69c1f6b09c88bd14e5b895f996209f63711e0742d55a65e0303fc4e74176b0edfaa614ab516aac761b0ce3a4642d788a5803594655a72c361c145f460891953857343cdd66c25ab398734186fd8d8c82e509a8f07fc97fa53cf43b833be9fe70b9e48e0bdb36a6785552ba665c27532d30ec52eb1e355e214858d5edabc299a369f252ca2e975e8f2645d3b25fd86394d1d52e9e56f8f091b7397d5ae2e0d22b30d58f1b8505d6bab66c7093a11c40408096678e02807950cd9c5ffbb406cccc86085299d5d7432bed17c0d8befd8160b7bb76b36f58b817d75688c00794582018e0ac5fc3a183713ac14323532261d68d31e49ae4fd99ddbca75e06f712a11ae80acdf53e320d6594674faef13dcb542cb9692d2c73163785a69b9e111888ffbab5082f06c2522931857e9c8f31aa0a014a9f86a11e20df17133e50ce60d31457eecef2b078f6a41399a1e794de665aa70ba78c3776a4003eb9f00ab3c1302c44e1a454e4f41a863b11e8f14aec907286fbb9896af3d43dd372b789770f5865ae5f7dc93222adb50c4114ad2484b1ef896b4cb076dab3d0a2f685be00073a7ee041ff910adb8ea499c97761be287f9dfc285d4c3c45cadde9f7d3f3443e70c4747ea298ecda7a3e0a55c25c13edb1dc460eeaa97259db8cfbe39de90269db0b48fac623f34e863e17713dae624fea7644a569469576545462df17a562bc2c1a95785561b2713698139738e7b81621cacd196c87ae55681fe1539203fd896aeecfe8acc0b8fb5c5ad5945cd7057fd5e2ccb9ef99b9f5b6c7c86ed97ccd41f4059e7d75f1014c25e97097f9fe7268e871cea4308b374123a5f64d4b2b7defabcf1c9dbb4415f48b8ab9d3b3872b5225a24a4b237aaf4ad44bc500f82967fbda8b199aa60bf4176aef4ab6161bb6ef9ab16908a5d3715e58c9c96c881c3fb9bd0924c548b372d08e4b44e37c824c8c8a1f8788317e5b8980cb98d44db34abc9838828b343982e3be1f2fa35e2f1a976ca0b0c769c0cd4bfbc297df426e1fac911bcf98d81940d0e902d1cf96fcc165feace076981c1ce3df3d7795cc1f8f347a1a4cd4c0ee4c6b300ac1d272b9c1a3fcacb0fd0658e12bc204347292ecee84e2a8d31fb2425ff1805537a22c51017ee921aa459c1c19711233b05d55636c5ea0edc27919b33b3d66f1880b922c9f2e188236831859ee9b2ae191ce9ef1101483d07b9b996fbe44a7b70c46fc3c694944d78885cbe7b72b2c11305572c49fb352df58537b2a3d017306d0449c885b1205dcd5b921472914f682038907e57b8904f19f37fa554b67036c636b531dfba5146414cb527f2a17d1cd0435ee30447cb9ce002cdd16727510bcdc81c697a0da2f1f333c149f2c56219191e72dd53f73fc1a002e909ce37a000804ab8d67f2d09c1a861b484ff4f3a18bf8578e9704fce4deeee008a2f7aa887906eef68a480ed27743a920fd3416481a0294c5b7f73267712a5395f3325b6acc59f7cfa5daa06128b6bec8249b3a7d7b39d48b2fbadc8a311c7068906a9faf2aa5ed0bb7b356d5e5932cbfaf298f91c9d0a0b1f4e9cb49aefa8ce4cacb24333d78c9b6570732de50e9e72248c42664880b9e4afac5d33713c0354683e3138501a68d2d784475951f9947ed351ff3c83b75a9c16aca5017a3594aaa22944ffd6719fc87794d64fad295d0c332976f0cf9b9ae96d00ca6743001d00f6874b5a1", 0x1000}, {&(0x7f00000028c0)="bc1983691f041a24a68c6147c1d6bcd4aa2d937a6549bada4808b697466b48a803e3c4d9246522a50102fb3b44ca748dc7cc20afd9c0e0cfcfbb1f823fe56f75d9da248e1b6b67205e632c7875204d53a24047e047550278e2a3e0f23678be60c4e04e63d317389413633e2e1e01ac9c65ee526bbb30c18fd709f5853c4f4bd0d14d94b9896ba8b58c85744adc26bf710d9aeb2e7122b9531a0b1a599a539b43597297e578f9ab01e5c6f68d2967b00ab6a4dbeadab270", 0xb7}, {&(0x7f0000002980)="39457c9b2b37ef4b79aff5e2585c515ff5f647365ffbf199d6e5635898b2fb287286e4504707d66199e2d24e2772a499bdbe308e35b8ed988ed034756d2f3f81773e27193fb6eaff1a507efdb6cdb8c693a0c7d2e0137c5ccdd5487857964ee38ed44d911a595c064098563b02db21721cad1949f5508d7e6cc8cac39d1dfb4d69fe", 0x82}], 0x8, &(0x7f0000003f00)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r2, r0, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [r2, r1, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1]}}], 0x140, 0x8000}, {&(0x7f0000004040)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000005700)=[{&(0x7f00000040c0)="e1cc7d9a", 0x4}, {&(0x7f0000004100)="6625e3619ba7c9a587754d7d7674e9bcf30113c431d4284ca375387f5c7ccfc156a2e3ade01c65d6d06768902d1d2da41385f9e8d9038b475fa584a56a96b71f9dc8e4254a7a9de48fa627f15362d131cc87ff8e0db031ce97cd8acbcd", 0x5d}, {&(0x7f0000004180)="46ad", 0x2}, {&(0x7f00000041c0)="451a7c6ac44f719fec8f055291fae526ae403c85ada349190a85c911ff9eb9f2785ce53235db53ba71243b8709c87b05f6c50670598d939291b3d6051f9873436d6c00d21aa9580c92b996884ca403c550ae6ebf43e40e7fac26757d9c5e5178295154997fa9d8ca8dd92f0c3ae799185efe38254eda8ff41ecae9fc1f829bd97f96567eb374b2fef54844c2b1288d83f872abf106fea6c74f623ee25e7f419107f96088b31a838480efa38e3a5893c05c1509a70589e927f20c2bd065e4bbbaec65934430ff1c436c55477bb2f4a42692a49ab8f878dd927af6a45401f1d7d8cc6ce20fbdf4cf846242f7ef7533fcd88a7e4ab533a495357cbbf96c179d5eacc14071b5c3352f2463e8a7236b9f5817952ebae0c3e80ab5f98410b0aa80c539b5b640383bdfda392174f137c85019bfcff8a8b8e191c46d6698f4bbfeb17ccf3c0ce81dc09228b1ce5b168ee2c7fbbdf5792dcc3353c84e61b95664c7e758bd92a69ecc0a2d864262a396e213f542743e35f67ba0f7f5e62cdecc15da5fe375b785a852ddfbe02b114e3e523e3b6aef74e4fa485d6f8935831cd72a102ec3a7cac5d235f69ac19ac93dc7f3b3b61223e79b075feb4d631fb0aeeeb9d441274cb2d7d495e86bfd288ff7e64c7cb5397e84bcac69c8356f4c8422af10bd54e4c91561008d290d72fc3f6d3b557a54da551bd870c3dc3b8e6c67bfa91dd3d7cea4a13006bf02b11b0a1f39aefa7fdccf33d50de3e6ed4391abf3243f4907187f757c6cff2149531627e29e9895aa935ac8c5fd15e5bde04a70f14011ba1bed9b945cb3874fdfd2e4273f98657cbb8cbe2d000aa3b6a88c60b1b8d1a2c4e26abf40d772e4f11ca5f3b4dd660be85ead0e06fdcf2b4c6f534790c72bb59681cce8bbd023682b57f4b2670b6865d6de5665da3abdf601e0708d71dee7545eebb17fd75b75b614f1b67c1bef1aa423ce13f314563984161a04196dc03fba6451052f3b743c358708c417f1f8dfbb28a06d5a854aeafc237078601bf379f405ce178fb814db3b5fde7b336594c9e560384ad7dd3cc153068bd0d5c25f7e509ad5bbe6e24e7b6123dd5fc00f5c0b4de37666972bb9aad80b49ecd80d164a0914df3b97bb99685114e60a87fd013ba0f23eab3f11191724f89a27e5911e86f29986826b2634a70dd3d98c64acb3e83087ed18c62513a669baf4750861e238047c1a1a39806e71c067ebd7b0c39960f40e633b81546f9153a7da275aed39ed17b66924e7c3bc3e07662b4a8d6804b9637ee79a8bb7b379dc4abd1c611800002464885b25a1e623dab69408215bcdf5763626e66f75518842ea68ba05ddd4467e6c0b26d086baf5058e44a0467c115721cd5a947a6d716bb8d67ffdab43cfc5f5958884e2110bf33dda1e50a3726a32cb33413906049c0f2399cf67b1b7816cf3f58ffcf2a2a20ef749a14d6a9f0027710451e7decd7e56da4c70417e70be4bc422259db34a028e40c07746156805fc9786ca18ba1c7846d21a4955560c20b04b5d462374557319a44e060c2325ff5adc6dee61d787ffa56ae90f68f9cc6c5d05035ebcbd685519666c6b0f7f279a91338459e94e0e8d5258adaa7d83a3e8d9a9fb26e3b0fec16eb39cfaf14f3d8bd283c249c3ecacc1d224c44676ba7ea916747f6c822fe86b3ac8bb1da143a0b0657ce0f0478926ac8ad98343f4b9da2d6fba59a0e52646e7357a5e8f5c6fe344e02fdd1a192dce55e64175e28b310ea8c7eea39a42504a91da9710ca3165b6ac359bd4eced5e1dcf01f41d4aacc2825abe91b6e4c01061795324154f4b82a1d22690c208831049db2725114ebbbb2adebb8bc3098123530ab3dee311883277507973658f8022fe34feb2b038d76208e1f902669d59d1cff7b3a6b0957dbaebd5051183a81e01b017c620301fdbcf83a350f5b228d443260260c94849cf7855d8ba407c6af5e777122d25af58441d9572a4a612c0f0a5e777de663eb7317b84de88cbe7a766f4ca16e6664dc3e0826dc37e6c0944b5ea2154cfa6fe51ab226e67d99d619732a8428ed4f4bd30250326d8b5e297fa2ac7f7986cf1c55af3b8533a217d1e94223a96d83adc5486e949a8d15b96980201ddea0c5d4c6dbf70f435c80b46d53d26fa03c46d24542c2b4965b6d199232f118f4540a9b889266c088f78d0f4b79c543562eabb3d8dcf552857e751939be9d909cb3ee0b569b29437cc820088e55884ef95bec2895de0bdcc023c460ffbe972912df172d8d101dc49cc3bad2c439fa45d6dde1b4d751747353b57c9fba07f9ac0a4bf0e0fc17d897acfaa1554469a07a1c17dddac3a89c84036a09cdc66191d3fe90553ee9df56dac2292092a702b7a0c1e2d49f8b0940e3e9b3529e6120b1bbc67e4ba346c5ae70682c8a0ec5a6b1c3ce9c7beb9b5664a788fcb6dddfb1e559afe5cf54160ccaf4c9eb80b393b8148395449f11a9c42dd96a02ce31da4014421fb048bd7d646d527d57b541ee05ceeae9ebc302293e379ef9e4c3c8ab2586d0e653e8c2942f670cbfaca33b18a6bb9383ccf192cfb7ddf4635ff3229959cc39b1d97641acde93e386c37162fadb416a75fb1805598f5e4a3df9470a32328a8ce806f56d3538f46737837d81afbe9488f612fe690237dc35ea48acc641103b005d6c103319dc09ae80762e88c032490e49ccbe5205e7c38b4588a36d95ec7be5aac755cc0bec2bc3f90b014026ce63b1b74e8b803277558768e1c946fc8c9fc4904d2d3f98e2d4ef913a147ad8f310cccd32e04eb5348296aa9d2bd53142eae433e4990070284dfa050490ce947f105ccad2b82a499a4ea45bf425e1efa2c262fb033b02fd2cebd627529f8cbc40bf60e37e16bd99bb7c843ea54e75e62954710026e632e733f06e85678e99e22e501b09d3a32495967f997a4b0accbabb432b0d0a9c1de87ef353280577d51bdb8d65a735873b8a0b733e709c8ceaf31ae9101b4bdfeed1508ea1a6cebda46e14922ac93ee94aa007fd9ab2a49d1fc4a0d798dd00be86fb68f8652d6747f8301663912ef92ff9001f2e8f1cf58f58375dd2e5c227c804ed3f3b4053659131c31e2b653196fffb9a17b8ebe7cd6bf10ecde78690ce7c1890503bf24b13b49d70e6c276a28201f4811d5628a51dd9ce82d2af2b08ce13ec668ddc3f815bf2703ed1bd070c01cf6cb91cac41641ed2672026531efd2001a1f9a07510cd7c86dce497438455df92b60c4e10c59989f100bd6e0c75ef2f216d83382bd4b0b8b4041c97ed130d7c1271895bdb895b3c456e5bc777fff0c927b931609b4974fafeae74cf4ee86fac1c35d216585d65f6374225301d9d25fff2f4afe76de08625ee6ae0b205d30bee4df92d18ff78966a8768c9f4e5888ea1f18d7a0704ad3755efb5c670345b65de938e4ed96d5bb52099d151fc40156a954accc793f2b5528e687a2388c848d0ea3d21944b796949aa7fc3644dab137c36f425248e7ef07f654f1bafa346ed998f377e407c86263ae7d9f5adbbf72fe2c2b51bc08abbe6aec3969a00cbd0e8e7b71029c42a1921c824c9886cbac767ce61cddb58d4d0a55c655f092593e80a5d78a044194f27edf296c38359845be3d1731f3ba8e12db1ffbdf4c9f3de3ad9a8cf7dd6a215ced671dc9de546f78c1107a67c8299d755e09dfbfae9dd6c2442d2b8e361537004e73daaecde41473249eb9aaf1962bdfc7fbff582f392d491011b3cad8ca02c7bac95d49bc484452305f9f211353d2d7774e0250479871a0fef5c31d69723e9a07ee832129a61199b3155f1fc8bfd322c85612d05b5bcdf61f75ae1d0d4d84ad27351ef695b851ca8d384b0c90e7212fd2037f74edde7f67864426581a42d121921951c8513bc773c23ee480622e748d1b38d72e01a0c014d162902bbb53aef19c8ec3e1bdde7d3a19310bfcc0d58ff7a6c9759568c96982ff8febe5d67e301c0c862b8565dc71d1a78d8d981309445316301a724347a1bfb0e65e367a0490f19d2cfd98c779c92f933a7ccbbd4648e455032645cdcc7040e9822c713359f4618b9ff70632b00207b1162e45aed11d880d263c477d17584cb88197e50bb57738385f9a10630619f5a70303caa30c4dbf12c6549d8b86c715830720c639a9118a6d2a1358350410f19f0b873fb0807bf332579e6d09769aff20aed7237cea2458f928b987f2ae5da7c87e74de670bc462b68a9305a5a0d8aefb4b1d2b9f617619b838acf5018c2cd8f071643f2fbbb21cf508784c24b83e0c2920281c644fc449496d4275432065c26b7ab63df83592d947c5744a84f56b02c827d4dd15058d268b407072ccada41abac2ff2e381f661f2303db1d405f11dfab3f80047d1bd1a6b6c5aebacc1f0613bddc11aff283b04e5b89666638d337d8bd0eac7f67ffe7da00d74fbfcb9878e6bccf9f0926c0a7feb651f4e7998bef83ad89a0328742c39b673692747c155c168acfb38ba099c85257343fe6afa0e9c78f34fae134c5683a27308f33f2fafe8926fd6fe9f0d61e6f934deac1f60cc7541fcb9abe54e781ca670c056c511ee9be9dda59c8b9a8c9ec53f880e9c120f76db87c484da969d37e2c13d3504ee9f3090d9a6d317e7139ee67ba89f38e732c2bcdb38eceb16d55ba0b792aa2f33552f222893ff1dc37728da05c3d9dd0111784371a97c38b7ce2ba0f65bc0903d5c0f83a133464c537345f290ab55d504c152b5fe11a1a700a41f93974cb2c5807d3d41e90c0e333f1a8eddf8ef3af5b8d33d7764e08cd02a1744ddc1e6b2445b60e5009c80b6c54f7f68da4756db789341b7875a8b4758856dcb385e2d75ac40a5d96103a22b43ccb96dacb82a8d6bb1dd50dfde8052d90308b657f55cc066079d07c010c00b7277ca9bd3d4e755c00633be70b536ea242e438a90e8a541c72f814796b4d11488f71708ef1a3538283aa6ba24035bf647e31e0014cee08e4f0da159f70bc46ec59f629e64480b15fd615fe76102e60a6da90fba6187b13bff89e65cc3655f23e4e2c618811a9e734188d3472a1faacbcdb00906bb559e3304c2db8df02abf8ffcf4fdf9944a26a61aadc84bb44583fd4c63c50ec98d5ffb6ea7d24059cc42049d523263701b1c1efe59714fdf446ac2433f73bf15a220337cfc1509f522c8c0003957bbc135169ef1ab0b8d678dda62071e21e81ce14e73a652d4fd63b75d7ec94ef7600b661ff17bad5ea08d6913f9fcf0e724d9f793d75f5c13193e90e98f8b0407fe7eee6bb05da97518e8bad8b67b70e57a9958d0d40f57849f8b7aa5c9563eae3effb0372eda8617cc2020b80988b530dd8c48318d098e0c1f571f3c060fe468438368bd5b885d9a2a5d46b9d7bb1c1305117d3b4a45ad59e25748017517df9ff8ff4033c09ccbff38498d1144726cff7c99417153952024cd14dfac26665a4ede4643543a550439a715c4bf8a169a3ce0bac18f3b84a9ee69155b189bd45002ab8a721c98d2917a8f1b92b92d1b72bde32b02c54b424378937863437885ca684db4e98c0d349e74587bae9f0177de6508a22cf5a6dc4daa9f3eaad426b58a642488c837238867a58aeb8558f47f6d6e8af75828e581f8eaa09999675739178fb52db932898032999a7e1f1dc9b99248e5c055a0a00bbe8e85b56971ae05fad9cfb1f0345967510f1bfa06b20e5eb409e68d1d35e36f805f88cfd25c0bc64212dd85a6d59d4ed6dedbede772050908aab038d029235325556a3b1d422c4f75b7f6e9f8c30b40795bdaa78e3235a35b6a20e1a481fae01e0385ed1a919", 0x1000}, {&(0x7f00000051c0)="5ee86de89998e3bda48d060d5f419746a63ad26d1a337f66e30b2ea33852989389128c5d77cace4914f7bfb658644d41a74233bae0c12c8ee3df47ab6ae1fe19b3efdb97606c4259aa2b3133f11389ec123a3532c90c0102c74832b2e9bf665c7f942c8d30054a4995ee4c298209a7a892da1e8b3a5db5aa80f573d99f646b1d0dea61367173ef348b9f4f45bba86acc6a5675dfcbf859", 0x97}, {&(0x7f0000005280)="d46df2e03114e1a1ad6f4925b174bf6139fdb88cc37d2f6b0f073daac4c4e72c347758b4d4614055cad1eb190ce30ece1e3dc590cbd76ecd5298e24f951f01d7cd766fd0910f719aea49076ccd84e3e2503d3cd9d34f0515fbaccd252d508d7454d578864419a59e128c35c70f7ea33b6a5141a4f7c56f236b85b83278a4b21680c76d5e871b7fdcc6a7269f0d210bb876cb1eea13c8e4a1e64001d19f6d6e8877d707d65d4dd09b456fc3ac8120137cb05bf291b0f5e24806f1d0b26f8e2af725f49957b777d1766f79d719509c7323942b54536234682cad1f467ba331daeb9fd5e7c709d1613afce719", 0xeb}, {&(0x7f0000005380)="9c392105ab5790494fbd16b5eb96ab796c12d487ce184eefa8b8ef35b214e09fda82d5c4856fc6819e037008dd0eff5a68a90f7b69103205c6bcee823fc3251d73a082c4bf4e8bbd11b6d7582a0ba7b6eca76593b05609c72a4a617b30e6", 0x5e}, {&(0x7f0000005400)="e2c9a91109f51f6b77f4f549c255b6df3a796a1e9c876f4a2418404342361e0f2ee074ba64c6e281777170c22ecd070ba0602b0ea6c5259eca90c559a6a06663918ea118fde8331f0dde58dd58f563c5bd8c999016459337842d17f509665d17e66c9b31398c005ceae3651ec58dba7ee425caffab280fde4f30a08ab470141c31048435319d5eb1a4e48aac577f34a7a2c6cd7dece6ec47f48924e914c5b8289aa1f8393509b01494f4dca946f3583de3e48be6a97043392b5576222def55a49d45c59b580560", 0xc7}, {&(0x7f0000005500)="b842b416a7e80d35be83ebcc4616cb90a10d28579448b4d3918510b8c4dfe44829dff56ea512e67922282b6b98a772ed48cb1a3f33553ced213b1a23731d9f292c748a3941199b50bb8a431dd6c119e73e1afb371418183731f6e119b7da5a2c56eb07071e4b44a638298fc507374b495d89ce11dcd629de25bbda7d34f3f0627314efc5a13d3007fe72a90d59cd0956e6c5abdcd84616fac97263654aa93331fb3c2359f4d26bbce4217556319e6e77192d2d4331f5e936676ef670973249d4e8d20359232b9cf971e3bc4c1d3a774c0a2aba798bec1e6de4b791b5cb8d2e358bf689813441a072a9ce", 0xea}, {&(0x7f0000005600)="4c5a04b8892a6606d4ee3ed71c979f538c401d262991bc1a4dca92df1c52d0d6d79957c1d292508aca7d398a11e6203472c4ebd61db15a3280e889bb598fe219ffdbcc618d53530adf33ec2479b974ba56bd28d8df7693ab452ac4bc3a8a0acb2c0cd5dc41542a13c3ee60d52b50c4bcda3121c54c19559fbe2794a04129e6e073c9dc6b1a10247abecd086687b44dd7be0fa473683185fe843cbc8e7cc4a1a77f546b93598d1d8d8407da190767c979d0c2ffa0a91a61bc13bf811865fad2af6fc174743e72426922b3e07648e858d8a810df3948fb354ed1", 0xd9}], 0xa, &(0x7f0000003400)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, r2, r1]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r7, r2, 0xffffffffffffffff, r1]}}, @rights={{0x2c, 0x1, 0x1, [r0, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [r7, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r8, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff]}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5]}}], 0x1e8, 0x10}, {&(0x7f0000005c00)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000006fc0)=[{&(0x7f0000005c80)="f4c66dcb65a476bb7d3455e90e218a22d84f7ee3bffe1ff941d8c9e868c23e9fa5ab5261357bd56e6960f4d47acf404c8a5f48254b7f993b1d21c16c70ec093c4372576ce3bf1dde4181a7ec735a75b0269573f144291b2598434c36692b0ff2049e0247f97c921d555ddb72a619de4c304ba2e980856a5ee04ec7c227d60fc25705dc83da0523d64b21c5a08e9cc831b6c091c668a903e095052a053a5ea56aa107c40fec6d5b6e52b92fbebb2eed563a9b9757f878c86da39077e81b325bb2a31dbea4e890aa8feee0717bce17c9365ce5b0ace5e562ad2604f90d591e739403048e4458fd90c97b2e5cc59c79446d819a", 0xf2}, {&(0x7f0000005d80)="783ea5510cac9d9cf650948d87963140a5ff802515974c5bb71acba095e6a7e71b2f01ea281c9949cc9dc74462ac206f322689c240edf5e12f0cf6791ad6450abac35a9a6d08f83be2b3d87ee73f9cbee995f9ef3fe31d46a9327b85f99236a768549145944185eb52781e5d82ad29bc5d94db6999800ab329bb4618acc957e2b8d610d69334a4f6373f83e2c8e3beaa4fb41c8a634bba3dd9691f494cf46ae17558d01cd292eee47dac2f27a105f8891b5f112c8a1a99a1027b954a25d2be1afbde413f46a5d765084e407c2f6c92a5be0c38f111253537680334432e610db5425225c906352d50bc73cbe590cb174392a3bed39664390129822c1cdcd79c53cfed018da0c0f71fbd3e957f18940178e63374cd7198aa0e70f7872a8a50f9eb852f6be3d9abe51f220795a5499a30a68551fbc10b21946f778a1f36124e657865910f01805bf1955bb9f6bf4701577401b662cb4a7c3c868be7985f6cc599cf9289c85dda55c162b39b2641f2c4f7db1d24d1c69b7e50a67575516ddc666d27dc56d5b33282e9ccf2c860f26b0dfed2b7264071cb68ae733783cae32aed2e3d448ad13e4cd0bba64715ac92a0b9d72aff549a52c4be05495a2ed3c49b924922a541f85479c183c5b0f57f344c6ccb3aad18349f1ab84cf144557f8b1e19ed18101dec86b8d34d0c472b5b3a1fb13b12d8199d468fa6c3c919ed2a8b765733c0477339c3fd9c9e97a6932333e0ebc409ae3d40bbbc5f7c250d14783117708d794154d7044559b3dc69229ba4e82e388a95141d4c54547afde859637a56f5801509327700ba197ab2e30c8d24c556a663082f0c3d5e45f76adac93b909fb616d0b3a7076f77e81833d7207420f59e053ece12afddf527b1797d7e3cbc2899ac120b1f0ff9e235c81d443cb9b41afcd59f4e651915a1286319d8e9427bc9b018b99512c0ad7ac3a390260f01b122c6ac18d33d7a11216a1664d9c29aa624d7603f7e909a2e9349a957c2798c5671c44ea7b780aa91d58375ad80f70d2bfea34e8311beefc7d3beaf8331c737476fdcc33ccc2da850d2731027766774a82e8a93b16aa93570d87d8b41764814cb916fe14f2058a0c3dd973ea1123cde48059f06c0e8ef7c866194c484744e90a89da9164b867946e82a7b911ce09e65c906f5e47bddbade248182a53671b43ef3466d3912b9c7060e65f41aa4350f286afb62aa76510abdacfe5565b5a870485325a12ffd042774780721f6892a5e4aff70ef898a6e39f68889da47d381132485565840316306e11a1a77a43fa76373cc027f743a305e67997192bdbfd3cfa8897c2025196ff7dd0b29b6492f78bf6e6e76bc963fa29b9b5567e3cdca0000048d6b1bb27e644f5635ace3f01fcd13e668bcdeec2afe8d34dd14bf506876e1e97838fc7606aa512fba2f8231e607fbab62359e1a07c79e6cf4208e19573d23f9146105b4920505fcf92fdec6e56f4a0caf5edb91869018ad1985605def9691712bb5d1d9b3d91c8f973fad8609daf3daafc18ac227697300febc7887d8473bd8857b4207bc947b016dca454cbe239b3fb54b7a2d8085f28a04ab048bc13858430956c06b58b392c5790c7b7b73ca21a160c4b21b7051dc2cbad1bafe60abc603332ea97a1f9f8c854bdd03d72f2ce48e7a7bd66e4964db079c339529884c34883823a9e37d693c9bc5df68fd98880e60483f92f1d9c1766655f342e9214feddf640c7bfb64525179907d185d4a493cbc2c27172ebd9e7348396a7501345b87c80165917e3b9017a3d60577d82851b85cb22951b60b196affa97dd31358f608adce29e1b7ed4542af8e5e36f2f31ad8c91eebc14532229f339043d936885efca17e74ad8248073baa829dfb0ddde6a4bd6fcf0455ea71c8e46255ef30b8d0113b498c85c78f5411c3d371cc9ffe3fbbe4060f0ef47266caebdaea5687c3073867d0242cca4dd826b6679ce9a59dfd16a149a85c8054483018260ed1ffefc15bc93e0adafea2ea98c5573562d6defe118f0a28122457d97db007cd823a48e36ad8d4e7b4e927116be96d904e3a5e97749f839bcd20348826e99a1b441ea508d16286ea6f8ff50035ee6d76eacb147f9aec50539506699e48da026ac4ecde5d6dc21284674991c47f8e63b00fb4a898ce53cb80daccae99f7b01468c337abf8fa41d9d34f6a2502f776285fc7038b186477238abf205a89e09717722b00f3f31e6534399e40aa8179d4e07433f8039c45655e5d61d880d53b18be41ed6384bfd01df66c450bff3ca08314e487d637b47c7471e8a68c8f2dc005e3618b24dd2139cf450cc3a0f97762c31ab8b13bf60e14e8c6abb6b25a66853f3cc8f9d83b2f6e41571a820f5970d7c758d495dadae39b0a8bc9cc016715eb9681cfbc3b1e1ad7960b4d30cfb9d2daeb7b4d1a415de42320234f14346f1a9b6f94711b0f72b7db7ef5440626d4c64da0f51597b8e8c7a931273806e0e1d12df0c028754b77da83cd1af9cdb4a5f52393b70642f318c3ece73de9f2b1ad6dcc1bc1f9da9701dd20077675645735eb35bd8f7d665bbfba5943806cc4282c9b694c696b49e85378f7c8839e852372ac0271142fcf764930af4a8c4c675bde1dcab23f567568538a6546caf0db9c689778121e361a16b53c1c8346472250246a3b4901e8f7dfcc40614a9d539f94d1d1dd4f641a547e3fb5eb57bb0752f5c299abf206f3ef3a9af3af925d732effb9961108dd37d6d7bfe0ecdd105b706d8122553a1c48044eabec1fe59710915b5679d8be084e6fba7bd9fedea61941a33583beb5d5d1d4dd48964cf3444f19620d95d0030c7e17b90c8959242652c55a6e04df74afc71586794391e83b0137a8cb7a96842523ff534a896a8ef62c1e258e22a62b613a408bd7839bc0cef2d21ac2195639ac1033392f767ca4a2449598df5cd5cfd8d49b0c63901ddf2df0fcba29618ad7c354375e68ed64471c19a5efc2bb8605dcd81baed4b6f3c2cff495f9205eab2e634f0b1d0022de30c7a4bc8a365f478d7be16dc60eb07df65796b247531ce064a9c8eb83f731b784d45d73f91db268f4c18f1b47715d1a1f915a47fc773b6e8c663aebf3d7e0580ef0be4baed5f5aecf4aca9b5a9690fde24955676fa921a5691ea41e3c02276090cd3d9c2089177ebc1f94724cdcb4a943ea69b93b1b9847d96d870dcbec5d7e129ffa0274c993d50dcb055753e97bcab03fa9611ecb46cc384845a1ef6a154e1cb208039fbdb6111854e15e1d6e211f76db26fbd8f8690d21787b7b9e70faa3bf10e32741345e89ebabc81fa5f00bf471e8a96a695f2dfccae56f8c84d30dc2441833d0de8c56524a00389fae39ecbb7e41eace4ae4e54e3e0c1ecc3471c09e31abc1a54366ec7a6d273ee70cfa202a55a62cfcf2766b1cd70ae13c2d8068f3fe621cbfdee3bd6949cff3b13efbeffa3b235a80e6a51f237d249106657821a8a76cf9b5261a42eeade2dba23f7e3c2722fecc5bb3454e08cc0664e15196b21443296ba68bd9e56ba6511684eb7d6371fee36dd16ef16766e3d67412b101c70c654b3c5f7cd4c78b4ecc5dc1a8be9bf0dc86cdf9bc0ada9bb244a2dc1733d658db0caf16e2412180e9804d934cdb89fbe52c4364591895751966c39cd9f76d00c58f1dc9315bb61ee3f34c59c434bdeee80f294534d70561956ac2822c2e4a2f1bc3ad04d96d3ea2ab91faf606c864f6fd454fdb9b5823da776dff8ce937a47ab1ab600f5c6d8a11af784caaa4b70d816c237edc675cbd26267d5a77168276c4cd993bc4db4e4b3bf5aca6eda0bd9d4720ee5ed7e8406d942c9e06511a2c60371654c94942a22c2500563f3fda1c6be4779b01f2d684c57052fdedf9a2625c6defc7ba5691128ddb83ae732aef0114a86bdadcb3f9a8b949156f3d9a7c1c35e8465b5767ee215a5c2772f1bb840f1ce79ebf9239d7b84253f288b850998816a9e09bd17cceb2b9a9e57de0fc72a730b9a231731fc004e78b9f8d9e8995733c1ac923c963ed70975295add910798ea0b1ea2f4958e5caa2908c6b00174521b3d08ee2119e0ec7ac122d9ac1166ba7f9fa6fc425ccd0203a76eaf033ea601b1781a80549ef9952693b2e59cc1dfb0b571a56d7a73808c67bac892bf4eb1a9f5bcc914f4abf10c5e6a9d2ee9dff682177e8ad7603a423094b152064382ac1ae7fe25f54be3d633f92b894653db58b06e7df790023132e28f06a311e2273b09aba9c8f39404559c3fe339790e4faf3c38db1131bc3adccfd2f65e564eba0aa58f4120b879aba96b611031908217b956b16700ca0dc3e0d0e45d880b8785633a6b8c3539775b85319a7f036ce2bf8ced5b039a8acf685c21dba85af495e319325bb74e30ed8fff9a5708eddb6118906f9e53afe36f5385554d77a2809c08a12409b05fc278ec52cac55f05ce92ca8d6e1118f565cdccea8e8635e57cf76d8494100d5071edb080df1a123f638847fc6ea16fdaeeb69a2072fc883a1f2f6a514680b1da973a1d994bfe45f9fd684b820d78e43dbbb957f9716277b139570c92eb25192ac5b7bdd1262abf6a71b5b3ff325a47d27ae305a95871a092694f127ed2f81988bda108081b93aa0e27ec9c72bbd1b26bf0d15a8a217e924b1f107fa7c6a885a4b4fe09ffb183824118b528c5e489f14006a5e83fa044b3da2205a3ba8f6a32cc5d5ea1fe03934452ebff853729f8a2f5f55894b3c1989f9ed24c7cd5b2a439f00630388974ff83d3423744e32a7ce274fbfc1d2a7b3ee85fd1a508da63be22b95569de459b0b0feed1ac5459a2e2739c58e61667e6f0048791539c531ed8bf22a27d8ab80619248db37cce9807afaa3077b3e9b0df57c40b095c119f30205e020774f57139f815d317b036f34b51af64cf3cc86a3364f70ca9feecadad3a81c26ec59a44743295416d5abdc7127adc057d2274cfd4dd996e7db06bc5b0aa64d83719dc9acffc34962f2b2ed334449d77032121846fc65c3cbd769e466868aad760acd266e88c0bc134ef16f1cf35336d14ff404a8462e59884ab6133ade2afe69bfa7c2c28cbde0a2dfd5e5428fd51c2de8e91847d1a465645133a9ed2d3b1a69a09ae30e3b4c2189d11ebb91e8dc57bbc410d086c6b5dda21fc31fa626b9d9afe9795888b8b7088e1f96e6f9bcacefcc7194aaf29e8831b76671f9ec52f27bd03a47b47f255f3716a40e089be126339f21ac9ac83be7429239695f0f3beedeb1df7a37407d835af7c21fc813d83c031615b0a5acea1aaa67f10616afcfbb161edbb8f833f927ac5af748c4abec63fe7803bb018daaa280248cadf41e72fcb4df33da353d9e70d0cf6c5acca672075438ed13a5f87482653c5898c6553f61f34b110ba6d72a5b049a508f89bcf4ca65680c8a643c9504d45183181f216e8600914d2c0766543dd575e489a939df5b52ad991a3d49dc96e3749407c215c42761f63e686ad1827187e32d185e660954fb277e483cfaf860fd1291cc9b261a4328a79b630be8beeac769f5ab2268453bba440e6c745dd4f65928e95b3edd9ce971c5b69074e427e3b7f0afb9e498768251d05a8584cd091e4c5bde726933df812796a3aa44eac1791b6506879b07dd633d9d73b122ea2f028074484fc504f603d259b4f90a555de807c42d37a045d70880a57f4136683341a0c194bd79b236de8e2651af3b631ff37eb8f0762d6e1916032f1dcee72abadf206590864dcfab5228cc884426457ad2b3e03fc7cc7b6f35ade61798afdd279b25a4891b6a5d6410f152c1b0d1a865", 0x1000}, {&(0x7f0000006d80)="fc608a46ce2eded2b9992a5440eb25b17ba0e5b4e02cdfc34b63c63c0d26f8d626813b075e9b97930956ae6637463d5e4c117ee5f1b7cb06f5a4b7c5bbb4734c0300e88f7a5014779ba00c52161873111f08e5009343a47aebd02e001ab49939fece9dcdb3b9165aaecfd845888c48082459a711d490ebf16a3d94bf192aa81d7a9a03520f373ceba674300b9f9e1b3a29262dc2c1b7122716cc3adaa13790a00a2e4982b0e5d043ed5f", 0xaa}, {&(0x7f0000006e40)="8ea06d362723f33752d9baec34c05bc76a5844d09c585ad86a7db0d3eb77764a6185b7215085695df7c8e3aa550f65ad14d6e2855999260baf683d7d2df1105f243aa5e656779b378654889f10cba804d3f51ced4ec656c16289f40dc33e7b4ae60ea757f17efc43830d11adefd7c8c410ba910b484757bc3565ccd7f05c3bbf7262516fedd77a6852e7a99fb02ed9c23ce08eedd6cd73b05620d7905ae04dc98f05f764222256157ae262a3a207618fec8d589bc942c55ce5f03e94291a0b97fe282e40c1e461f514b054c218a15ab70f70752083c0b165d0b8693aa738", 0xde}, {&(0x7f0000006f40)="3d39ea15c01e9537ded84eb25ceff6660810e64b8e73fe", 0x17}, {&(0x7f0000006f80)="938a290ed1fb607afb490be66b22aa86d46243138d957f50271ac09a75892233", 0x20}], 0x6, &(0x7f0000009340)=[@rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x34, 0x1, 0x1, [r2, r1, r2, 0xffffffffffffffff, 0xffffffffffffffff, r1, r2, r2, r2]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r1]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x118, 0x48054}, {&(0x7f0000009480)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f000000a880)=[{&(0x7f0000009500)="44c0c8222512f0148085496045cff343d7d7b8cadb09c83187b5ee7321d9ee1ebdea27f7aa485ec28fb2b159a56f7b76a369ce2cf819787271ae9c4c40082f9c", 0x40}, {&(0x7f0000009540)="9132c4751f14a2b824519fbd8f606685839dd776d6e9f525b30acdb057a56ac928350e9a56013c8e3af0980be269db7a0afd614266b3d1e8868d55f267f63d90a29afc302f063fa09d16f5a4b623c8848e673fd416e4b34a7ebc7b91114c6d2077f29c5108888b8f488fc4f8767de373a54dd855d70f15f5c963ec7a9042be954a7e32f0a8446643670a72f666308aa35879a0940c2d6c3cfcf113032ce45bba540cab9a99b045bf7e145e0e9eb3bfde", 0xb0}, {&(0x7f0000009600)="fc17f7e94482022a418df566910cb4e60bca67fa315902b4f52aacded7875d912716cc4fcbe814e9b8ffa9e2da32b349962ee99cc8fbf0b3a134167a337a839aeb", 0x41}, {&(0x7f0000009680)="10c9c6e1b232d5162db861c69bd56c0e91d82ddf3040cb8b4a1c448e96f3a48a95", 0x21}, {&(0x7f00000096c0)="47ce3400149fed6aa7a8989eba320613a76584364f36d96b9cde1cdf5b6fdc5ab527c13325eaf458b342521abeaf03dce940a5807d9913974c63ade3983356157395308f43d9950ae41793d19809b7209b2384e4b32c2c9b4b71c3ba8105b4d585c8f3c39c0e0478d4c7adbc8df9ef87778e0be3c5605176e8156d896d59416db398e70ea756314aab93425ca27604708d190aa14fdd7831ee17d09d6d190be723aa5c572ef126a77ae7810fa11c94e30f3c2fad71b642124178e0fcd510056a74487334498e5e7e9ce8156a55bda8e104eef0df6da83b8f486cbdf64ed94af0225c03fe7495be672a19fbd7f97a5bad62e55fb829ad00b60e2f576546e9a3811f750093ae702f34a31679eeeadb72aeb11fa5edcbefa9b59c2e5e8712db0cf532654fac2df97f382d2c90cd3900df57d059918f601e046ccb25f0ef67feb73379f9ed5512b05d88b760066608e9d213a5d4fcb513e1b10ce0cd0cb984a2d76778408d4d0ce83bc7f14dad52f5729dbfb7efa46ecd9a7047de879996421b4ee1ef6ecb9c855f5c81a5ee540e26834ee524d6606b9d0e95056190478cdb5ef19682da872a184279c93a76a260e5fdde035ea18dd0fc7bca7c7e89fd77d905090e7451fbc5f7f0e833ba85df2464df83fcd1a4d2168cc32ef38bc954526646d0ac0de849ab347a54d528f8b27d746337598ed61be2889cd7bb7f22023f59fca59c3b574bf1c4de940b80752a88bf499d98accb54d81b0b01574a6f6644d6ffc52aad5b01801f7e383fe486cb2682038ead2948e08326b1936ab49e4da197ffe1918aa66fbe48c1e49f42373382c795dee87344843872563ef37b5ceb9c09c35719e1dad51054014c58b5786cc6ec8ab67ecdfc77dc84e654d7a50e2d08c1d1cd52e77923ca59c2f2238931a2574546f8382295ef483598f7a8e553d1ec417d99c27b5466a44533187a1df461df96927e8cb906be3a5744ddc53afd30246699d363cb52642adf01f49e432c468b70c88d819c7f34c0254967d048280e4c7da54d3694b8b3796dbd0dda87cd26f6c86ab75ec5188a9988acab42edf99520967f4b5b03ea2d49d3ae4451a20132a45ceddfb5d96a05bda707f0d58460720098c5b311e01fff9d66798a9e3f60d9bb017ee1c9199e3b6f295b0e80aba27d1a00cdf3b10a2d465519e418be83b076461cf3ac4376ea5f986c4977f2cf999d796b6a17fd5e73d833a9a18ae10af44ad6777b72093887c7a1fffdb7e98714007ea2f87fe8e41da8a4d6031f810336db6609a1299dab780883e85e2ebd487a200956fc79723210eb01f99221ae09ecb9d9d613903e9677097a85f640f8472aaee5826efaf7cd4654cb23930ccf12e84f269603598b536fc032c44f48d226dcc288a7bfaa7def681bba2082ca0dbf9d3635d0cc8a710df523518803c36e6ace5a0255ba0039384d42a2db0275e5b890597b1e7583a9fd91bb2ac59e2ac2dba0780baa65fc5306d430fcae903bab5a6384d6e01cc184b6b3368c60946d156893b33f02d22aefb263496fe97d3036785e1ff27d38268187260fcef1f09f98e186efcf42c190e79bc2db23760054f867fa225cc30803c3c9b24cf33eaaf9d550703920d63ca620643907e620383d9b70533b828131a6a931c4a1cf556a6ed42051d77366ea32b4441b375145ccfd71f57bfce89e35e5edb7b7485e5737869d0bf488c29d2d2d72186b885e7bd14ef571b4f19a7039edc7f34423d8b2776bb2dd40f111f76356410476391af4b672d104c93407cfa0f7cc12deb05052172ab060908a77b2698e05c674996984a07de163ccaef194d447b940f7879ae7b8c7b0e3e9b4c015f1d94efc62bb9a2cb93c6def212be8d438e699d33b945645156184d369b0017b2d52553d692da4496e6ff4e38f8a7caab930f0073cfcd21b94bf1e2f0d7eb671c893296cb570e27d35424299132b4cbd22766952a080832b67d5d958d9fbbb21761ae4e3c84fb26dc84938362a2c3a9eb706bfbe9fa830412eb8e93eed6d3b4f75e2b1d67719bab46e29f2849697f467122ea99ea3b4a39abdbecd0a93f56853b53243618feaf1ffe219919255cb003e0f3765f9df0c885c32bbd60971329393f022d1e59ce9f9dcd1f96fe8b9a6fab2210102b90dfa21782374bb4c24d28b0449122adcfee0a9e374c6349d1a6a608b42a8257dd0ee1e5fc499c50b11b1315f8fcb140094c3aa2df387d999330f4bc36e7c2cbebd947fe9748c634ab1aad3a77fb5d501eef5b4d810222021099e80ce059f604b61bab5a80ddcd9c23e91e036aaf3693d4adfd8d4917a78ae89899c2bf57290ba28e03581a8f81ee2121ed6b1ba767d3e829d2e136612303cdcafdbd7e3fbd0971a55b047dadeb2ccea6a2e0dc9a6b822080f92ae726430475edfea7375f76ad7e5460aab54060a797466dab6f7fac96c7ac72ba3eeb526c82defb8715678fcf5ad82289cf8b86a01cb75a13ce42f9c9f01c62cc099ce2b2945f4b4c43a995395866c3e644aa519c0c02c0de5e5d5461ef15e3fee76946a37480d71c0ea37cae1255c38e16a11d12826dd088eb8b5c090052f69f0adba0b79fdac226a4c56bf59236d752298a5641a8a4507af1ab080a2f7d789355c46902c7eb97a739f4cc8b4b23f48cc03c183b1ac8151ea5c0b66d4e4ca3f5625ee40a5712f26b47e643360c5e4c6909b415e61634a9e8d04436ff276c20cefbd16e7400efaf30e975349b9d3d8e34374ebe699edde2b092a39393ac4be9e1eb6cfc241576614e83eb9aef51fda2a266d91943ec51451b3069f631f47c8c440ed97a01da4c023fc2d614d6aecfdf39379c80dffc3e8112f8b3a5bc44560eff1e631ef942d06145842a4ee3c4831085a78820c189680442aa7ec6fcbaf4120ad8d3c2ab057b49420138e74e9d394f8fcad439ffd2db16026f32d9859cb175c1afafba427f4261b17c51eaea09d8e8b9bab83c47dac9040128c1e3c5b431d49471b078e1ec184f829b01d698d9c194facaa1892b5fe0abdc485c928c6945c23bd92375f9d1c0c0d9492828836c3022904efebfa5257a28fb5809265c8237012b91875db9271ae0d0c0931022c86f5ac817b216099ebe1a272c36d5438af87b1f466950cf0386dac30a98a849af57a67acfb909100d3379dbedca7f7f8d5f7aebca1e53f1ec762404625975a8b007d496c390c7ab23c7a71dd72ab9fd0071b115aa6a904eaaf9ec0f42b5cd2761af6a7cacf98fddafe5c13defffbc6f64bdae07bbfa9ca6af881f4ba2111c35511baec75b397b59f16326a8b1addfaeeb1fe38e7b1d30ccdede522b69fef2345dcf4b455d364fc6f9d9562004761beaf67ca4e2569d7ad097161557babe0b4c2c8818193ed34c84e4ace6addfef73b5bebdc08c641144fdbc270caa7fb4faa4e23cc3d8dce6460857a249bc54952128e652cf2d7befa65f7ff790cdc0c3fec88359992ab5f7d8f65d7795d28bd8ad3fa04102b09c70c4ddf52655541be8c220778f853b4b6e946b9728a57093c0f5f686435d08d9b3b360330f9ec1b230f08bcdd9b8849feff47a26865ef458a9489d04e0c6c0782214c89ad30890931bc6472a8eb5f86458c43f1c8daa7ea2e64979734b8145e9992da544012455297adf1e6d076014d0c54e8907f4934fa5985310b1dd5fada0c54b55a5f3a2f98ec6847e7eca592b1afbfd3cfb5fe15adf1fbb469a5cce59a86c3f92a76b1eda5a4369d06e17024c7a876ef4389b68cfd671aab6303e82e0fd017e52003deee7d6c73e10fefe4d8b509e0127c8c2397bdd593a976667fe73888728b54ab953c60e4f7f3b01df1c89e5b82781288408c99fb489b2fa67ee0adb3ed9b50eacfa20e462717701354bcd5215ac14ce90f29db0be752b6639bb5e6eb158662c57f1ee98bc546226a8e39bf78958d8ea5c0ae6cae88d82c2cf055a0bfd992b9517672f9768cc110c6fa8de828e2ba376b4fa24d7686f413fa5adfc51b527c7c5f750b5074b2ff8c119b6510ee2b92ad8cded121f98ea6c6de7f32a3334c72b0f2c0905a92b4113188674234e68607f2d5d118a1438c384f03feff385bb4a9826e76f3400ac371ce5f4d96b533849df7878a8feda06b2ce9e1c1ebe47172e1e8c57d70ad0e2b6fbd1df05ee2a686b6fc526e6a095a6761920d28cb8a8816adff62aeda37acf9d9856a1ad4bb9c85e228e90e9584c2a2a75a7a6b163275088bea73debb377aaf0b63b12812cde17b3be61e54ada1058182034c1c1afdea713684bcb3b7252bb6367683a129844a4b9b01866045683c9e54ac4f5d65f7badd8d8c08b29dbbac9b110dc5be9bb41d4e3e6933ae9f2f834a86c520f10455f475c10d9dc09161d9988d6c0c4e0e95af620bef06b67f4860d41a63c1e228004b252ec3a778faf531024a846166c930a37beedb16e2051aee1c855f3df56fc455320fb4225eda4a5ea7ffe13b628444c49ea6725d156021a5a15aa68673ac30470dd9de0accdc279b9251fd5fe30ff83859026031f978ca333f378d9318ca6a375ce0163781065771a24e4d379fd97b4a5ce563fe785ccb3260627e5250b55a7e95b058dad7b43aba60a988ca9e33bea8654c15a0ffdb235225120f4ce037e2e5c79b3fc40dd21914e69072e725d124defcedc2a753718db8d42c9cf56bd9b1f7d69f4797c3c129602f4e719d17fcc17a33ef16cd944c980348cbb88ca66b4ea2b89e2939d6bce5579bba9a19ddc725afb5c2ab1dc79b9d482c4ff008c134f9ab36c4d16e25a00b0da6f685f2fba2a196d9b3d48455e5a97e092e7774b60688093535405289db7ca6af2c4b5acbdd97a6106a7a04c5ab51d052bbf93b1a28a097411b05e86966d5d4a42e6c42ec839b5bdaba65bcdbedd5b641582f7c92864344ab0af520c1540a7e4471bff5d54cb1f13e4eb6e74f2349e3a9f2524b37d8352ff3de53d9f2b9668fa42ec1cce805e8df1c8d38e26ac455a5e6498a4ab583a431894d119310ade94fc2e330ffabc2de689bc3eead2f162d8076799e9ab3b05a3a8cfc5071828a1d86915a97b6c9267637d9ff89552d4783cc0789c8ddb34a72c9061d63f488cbc6470eac7ce09e734dcadd9ebd7de678c267d99e07b634dab297e53a7e5ed4ecc6537ea2d39131457f4446374b32b48ddca9615246e358f35c7f2366bb86211092448f16f435106b24d6489e68eef1b95fc72d754d3d5e20d10d681d083b952685e95dbfc74849b0d802a33021bc67b1c6a9ee08f04e6beccfc08a9e61deb7d11ed701c6ba9545c229be338620d726dc422604a4afb46499a2e401f27014c19981f1e28a2db4d07c9cd4d6663c693a145e08ea4bb53578194df5b8fa9704bf915fe7f6e4a86d59aebbfe33ea7f0b0bdae02986507648ca16f93a49b1fa6fb38688cfcfc4b13e742efab61feffbc8ce4dbd7ee810ace76b24a50ce832d960096701e3759053671072f3d7161bbd63d0ac1dec591df95c17815814651d63ca4f008ca8f84b862c8758b9af85a8e2d2d061a59b801b973e6be33c56e48dce0ef3deed0bf8d3ef5edf196d906f39334fd2b914da0f47a39aa05e0ddd7571d83eabd610fa82c78f2a0584cf87cf143acfd6326eb1394ec8887c425c0ec7749f465d72be6da074fbebf00c82a9735e22b7c3604f2806783a719ccdcc5ef373d8a9b3a382f25350ff7a91fb40b24e7cf635c01269d4acdcc648dd7113deefdc4ea5d00fe80336568da1b9137428b01db773f29447a14026613af49cf26708290b415f1659259b45454c947b073788ff994a93fc6a32c221", 0x1000}, {0x0}, {&(0x7f000000a6c0)="ee9573c9ed8135dc62ada9dd95ed5403c199201543245f0ce82d00da09ebb5a37d2528aece10b9fbe0cf8a1da41ff5eaf4d854ca93e17c80032296e53adde19245abd51a645dede837f518d16165e11a16556de3fc5677aaf594c1b0a3a8", 0x5e}, {&(0x7f000000a740)="add22ebc1b980023868c28410eee29eb7b32efbfb66d3de999897dc305b71bb5c14e730fbc9d86ed540ce0f9cefc87a24613a653d4391c20bfe65753de4d8ba60f2fe443c855a5de3efaad4addc1a414fd5c61ca62126ab068a18d5e9a6309a9cf56b78c5c45fcc79374240ff9b574b60f1198", 0x73}, {&(0x7f000000a7c0)="b9d70b26a5f88e88d4ffc612fb6e44116c4867fbbca6fd1d5b25ed2900311da23d5ec94afaa9e6375f092af9145be314ee4cbdefd6e064b37d3554d1dd0301e03dc7ad63df56af3a49bbbb3125d4d5844603ccd66e34b7a6b4d767a433baa9f1e3823046d2e7ba193033a6d2c37d19694c50c7d3d55969d798b235a79ee8b11b6cd048a2003d850aee02492fcded63575b2085e828c116", 0x97}], 0x9, &(0x7f000000ac00)=[@rights={{0x18, 0x1, 0x1, [r1, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @rights={{0x1c, 0x1, 0x1, [r0, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r2, r2, 0xffffffffffffffff]}}], 0x138}, {&(0x7f000000ad40)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f000000bf40)=[{&(0x7f000000adc0)="b55476f08a8f", 0x6}, {&(0x7f000000ae00)="2f37124bd55b963fb3dd3a7406ac0cd68518ff9f1cb8d53fe62ceaf10e56753d2bb497034ec49cf3b863ec06c25ca53bd840414c", 0x34}, {&(0x7f000000ae40)="8d4c82d615e2afc12ebcdcfed6814223b7f29adc8d3864e68b69dfb4e045a9e3449bf5bc4d25bd951c48b1063fec92a1dd2c865a6a80cd0a764a72651687e611c35f11f2331f4874fe40278103dc91a21264b4f9241d195b7b53903f32ea34690922e3ef092d4e4600a34614146dee5b1f93619a45b88a2edb4a00f0de7d921de1440d2daad19589ae36ec0960246474d57d1067f8a3d50af2b4f63ab688a8a5e50902e2ef4de7cccca04030d36e7d327e85c509bd1b037f9824b341da978ae8fb1167faf112746d5107898cba72057151c00c3a9571dd0f593a110bdf0c137c8d1ca60c627ae76a079167a82d0993c2caa5018e506e53f51f7129d23fe0876529736c1e261ad428bf15e586e9fec711ff7ca5b975260b15dc0a336bd0537144574d0c189a9b94bb2cdb43ff2c46fb537e919fdbe25db8722776a91ce0fea81996f069d443a527b9fd656b656063e6877700a712fcca9962026d785be6ca259c10f819bc5838332361fb7916ce96e694ec31b470a098b36bc1cd11cdd66b3c750a6f040ae9d8825ec30a6438d6465fa20ec0ee088db620334752890986e8f2f024f9090008df60b159770481107aeb6750c9691790235e6715c13c8bfd2ed7ecfa8e994f60ba7982705ed7f20f7765cb87c8278e143f6bea946a76eb7d3935e11e5487616c690ddfd38f90eff548e6fda5b49a2a77c0054e98f29b143d6a79755006a11d9d451b0e939969ba7e37d9d38bd00a4f98cf7714e8f703fb6b8d047c65756d2f49b8c34044141d7f412beab1f73488801e46a86a4144dbe31be41b3a3aab7b90e939d2f69ddc0ead6ba49b9bd1f9dd6f96a04b62913ea6b86af89874d3fad7bcf5ac8cc71edf6b4edc28eedc8fabd4a7f4bc1ebe8d41b05a5b77792b30e2ed02965e2dcfb373d451b9680d1aa290ca6e8bb7e3f8a936707bbfbc58230220b32227d52b1e746fd48de6188a0555d9f22d1d213adc05eab6366b44e3f48934b87344de695e0b5bd651f9ec89f6805b28df08ebe955cc704fb56fa295470f95f6d15fa9c919208173d710e1ad0b5f2fbc7f0441740093c9ca46789eeecb06a89689775f8dd1eed9226e83bb9cf7fa15105f38a0c4b43347da4451081fd5e5f2cafb610c3cc81c7284be6d70ff563c72b002a026c81d7a5620fc8c54a877cd9e41eafa06b1b0fca8ec08ecaea6e6df3b39ccff3c2ef167c7ae4d8df20ac50e3d17038a6ac80a7777c58fb7320997f078b34ce301c169d2514b3ca24e6d452a9bc36e4389784a99d040dca057cbf8bdcfbdd05f4ed155465d90b4506281a30a0b640e13b271e15e159bd0dfa544d023aa33afedc1372e8beccabb570bb59bfd6f954b6650449cd77e0084cd52d9d0263ea4590bf8492b2c1d29acbd35629466846612b88a4aad5f31a825fbcf45a407fe9e838880dd116caa8afabf03d2d204682fc45f65f3cd78984adac163053e9470bf26add6c6a2932b65209c5aa896869465701ab22235130a39eabbb7d3a79d0c80de3bcdf6d132935e01f7a3511dabc4d31c6bae069bad0a46154572524d2c67c9b9abff544aa298bd2a726624f7ec8158d6111b4bc18ad1822c8467c69695198cb0d3017fb1017b72301dbbae6e0d5da8fc04a741067defd18c688cff647ab31ce2b5ebf4b98e75b35cc1bc9105a3395fa60932456f31540afb59ecfd529de87bfbae5e15031f04ce05c9771917cafb67285c7a89560ef73ba7e445e84446d2168a08840fd1dd87d95cfc467e09b313413ab738c8fd9e006ee315ca50042531f2f1ca9b83f4e3cfad68e253f248c4bb21c659b49e5180403770124a0827abf7964de59941f8b72eceb61fa5588f724ce304051734d1fe697c5f0d265128f1ae746d5c0407efa562c0a98d51fee33c94dee08804e61752a66a6ee3a5aeb04d6844d85ddfaf9a647751beb3333d58f6c3f1411838d14324c50740e60f5e1e0cfde19077d6cf7f086515d335a43cab895f15eebc10ca9b248639e0a11c12ebe0bd604922ccc4bb5d9dec5de01004cd03bb9e16e9679bf0627b7da00a67a37141dd055fe33724ad37e0a298ee64b10c90b4ec056676698c7ae4948537d20f09907d474a2a1de35ba75933ddf5518b12e00a415a1480cfa9a21d6479b3c83f3bd971e4a089898e0e5b2eb5be45966e5b108a3f06a43c7de1097fa08c0d262316f2f76b0f8790e22a3e4afc8f7cc7e506964142fc9e2a351877b8b29c08f8767ecd17a6eefc4f4260ee271539946fbbb7ac57c12cf8a6b267204e88bb78d2f506e2da176660651552c1dda02a71b678b3197c2ca33d51ad2832af521222b971d2c8b5e99f17dfdb646e89e6a49a8ea6e4b3726dfb439a0be28a4250d18a094bdab80a3e50bbb3e1fc2e82883184f339beafb4d9cbf8296871c6a3b331cf325e3035cc7549163db13e8820a6f0072e5f90f29ab4177a2ff9ae7fb90d2700b4fb47261d65bf07e5286a07ed15b141e6411c67397a4cf26b24614b79e59b69f5b606c6fcecf745083a5d1e567a253645cee3753918edd3cff8bf6366290fab43e90b438b85ed65b93f9ce6d8846904273eed115920c78911e6f02179f2e0d5640c2cd9adcc4a81adfc13a05014afe3870229920e515e27c54ce0615d0b2a04e573e0e99f498bc87b9a9536cdb66a0f6b1abac103a0701affb79693f94db3757ade24abafca123d7f496556016571b87a48e41eabb9efb74bb1d9cdebe8f3caecb6989327e0caff4a89b1454aebdd2389ec886e96ebc655a2cb34a299f06bd633a48726f48d37aba8c3cde9176267640d8b54f3270d8d82e881d5048f608cff654d6c8dd32b2bed4aae0214948c42cb3d6084a63b0b21d0d1804cf141ceb6cd53d222d9c7839d18b62782ff37d6c6ab6dc3b9c16413d55ee1f99dd99cf6858cd9b60fc07a98fb25f77c2f9f05fe17735c507ac02f91eb64ce45ba807a5dbc3c1331cf6b58a44ae56d6d8e4a5556e7326177ec361a07e0cb50579e3104cac87722c2db9a76afdbe7b5d4a80f161c51c17340836a28a5edc8455da414d75ac49033810db12c132801fd29f6e09089ca7a5a817465edab683c7397c01d099d6e6a2ef816fbc59ab63ef9aca001e3257d6286a363ef5454d870b2b1aaffcd0664b0188fce6286fd4b2c6af58c1143c462224fe6bd045397cb8859d0f57c3b2a8420d6df540addc6246c5d4cef5fea33fb1aa54901defbcf6ec5f92d39446466174b1718188ee48cc7d5b2ceafcf797252a9071281d7b3937bc68128ed26b368a5f90a9ef88636ad29130f2082bd7f8cfdb4ec69a9a97491122a1fa6fbe9ad2cffcc6ea3769725ef98d08d394da8962c9ea37d309808e6a496b609cfb8072ff1c0dce9673ee823124de805ae75f4ab29000d45053714b26383aae074370e3825c794ab7e830fef160aa607e2437c99415febcf219366d2f39c3ae8ee4a6fd3715e2f87865a2232382c163986381132b880f56c588b254c23c17b8bda0efd0c0d2962d6668d0239e01c540b48e878b63715cfcad250d203f7174be30088865ff639dd0073916cce65d44ad2be26f7e2ade2fe69bafe00c3cd7d701d361ada47ddfee7d13ddd29bec5cfb84faa7283304289a038a086af79abe169a0e67149bfe549854d8e387564ea3f248a4e1104881acdb3845e922093c4301195e524111e0b8c630158f77cd59f7e5cd921bb9076eff83c2cf34ab2a347bf6a51d92a8e764cfaf2759f0a608c83bd4ddd8ccff0def69c2ea0a228a2fbf8702fe2a28712eb30b6dac355c5b2acae897a2710143c0d509924e5253fb3a0da7ad9ecc263beda567d731d9e8cec0b1dd80aa77738a0c6baa3bfa773bd752a13037d6dd7b73cdbfa30a2b847f301d4280a765033ea241a5ece9da35ad0b5a727a862b1af5dbfd27bc84950d8847de62cf91574d9e119102971935e75d97f1736a248e293db3094501711f77fb5c39a7a0c771cbe37fd00c540848b342d317d9735816af9aa408a94f2a23007030dacc5d74c5e2df7b40d2207986c0a928b0d2f7398f47fcb4d2f0c3ba392d9686fe6b8318d5e84440f451a2631ad0336f24c4365778a12651ff78d3b0f5445812f3e6a1c723901a9a301c9f60204f776bdf3074a3f76cab2825883efa7cd98295f50250c80506460079ee8e4a2446cff3a43bfd9a82123f9c1680c1c08c85bbc64a239ab07123a6af9eb79fafaa3b6a77391a2d3e2d9607f689187978c27e55ce08777fc082be3cb6266db0875a8f05ca66558d2ebeb8742234ae2f37a1b2669c0cbb2cdb044f52cf6013167986ae43e57718266e103bf49b48a6e59f81ab9970bb7444cdbce1aa40de81545846982a402e65bf697522abb440b292816eb183667129aeb40c952716078a063bc7581da0604c410ba4de7b457aa46ff070cfd7761f1e27a46561b77adfb110ba45d91d92c3c64284fc4795f8cec4401f86f8a2cf5b71bfcb422fc969562812e74b0dbf4fbda20d4bd58aa4a68884b4f44903d6ddba8332bd48d88cf3a9c253774055fb8bc248037a16574767e132a4ce6fa3be9d4d9c21cb3c9dcb46fb1604949fb120d60ab62a3fde13cc8e145e56b6f9aad1633f64ef0b06ea8505d5e2eb6372f508858d9f8a7deabb3f5b6931cb6ccca6da20954eed3fafbffc34f73e406d89f5ad9099b468bba72a7b3064d7ea48436f6d04a74498d0e593b5f106f2e2e006cd82fc11ebac1bab286577f0819b8fecb5c84792af1d246cb3c4fd6a3dac6cb70bccede8ebbfd9df0261244dc40e9b494f9fec032fdd985942f00c4801bda5e7ce57d8f97932a5dd9324c0cfd12230323125474a648dc450dfc765f512dc98d2c9dbcaa8ded9c66aecc3c212954235f7bb3e8a0c0b16d33eb505e588b90e3bb4f23c87b0b1ccb205358d5fe47d7c9c94d6ecf9f74550e9526a983bb98395cf9e9312d35173f3aa6c52ffcabfded709d8e7d424ccac8d4ddfe8ae0caab3ce77067116a0a3b408e667b212aa9e14ed583d058afd87de578f7420bbb949f77bffa38caa7e6c82d97f41df4c12c5c90ecce335cbf7c43464e9ef4dda19e7f4779483ade6961ec482c666ed8a4f09707ba55e5c8b8b7391ac3ed9d7ee9be5b108e60ee2802e9d1fddcbdcd0d5f9ab89654e2f1da7c9a905c6b41921c1d147643d85398d3516f4398dfdc44dee48b33d914f51814f134d3e46ef8777d40352143968c86c8143bcf9de02e70c94181897a43b5a66304ce44792d66b9202db4c18d1198e055b9ed64d16cbb1b9fa7099e8b98f0b9c684ba5d8562223ccb06d110537b265a279a0c049ca4d20e863570009a31cb831627e45114f45da35cc55e2d2c61207982781c6d9f862d8749f36915fa8078aed5ed133d67141bee4a5cc7cf18c2dae28915d459b587dd6cb889cebeeb5dba35229e81a9e5e160d1d264728da5d9e8e141bc6bdee7442fdabdbfe683ebb714f5501160b0dcf89b0fbf36021e4d3eeaa56d2091afe0f96ea192357cda11dc59ce903157d8a5f7d8bd915dd27fbe6ef33dcbe317e01c16dee945236a921bc70f4a691dc5b9d0a63918a4ee54b962da80cd47d510ee959e217fcffd494eda4162e90a413f2da2e3ac6ac09fe45b5045b4717542928941161e8ccc6409f5aa41a692df15eceb3d5601ea1c63282579e914d636551c4d87e23b5588d703e333569f38af9b4155e0e2b1cf85e6879dca275e6940c0b5d2ee7ba229df7defb3508bdcd3622239cedad2717de6a17ff9f9b6cf9c7750f82f09876874c448a39f98e21048b2288a29674aae87f07422081ae547ec6258", 0x1000}, {&(0x7f000000be40)="8ca690ce7d6160fe436765238e8734b2c442babb876b236b5c1f25605b4da13e4273bc39691751f4d10e4355469e7727d83b7a5c26d5f49a0b15237677fa856f9915cc7ebeba636b8da250fd47265e2eba0bbb8ae4a2b20c6302edb4ca090de6361512bd95865b74b8bf4885ff0f2bb2833ba0688d5859dc3b2f8aecf3133c0960b1bac95a577ab033378eed0fd2eef583a83aa9e0db4ccefdda79e44e5885cb1a9bdfcfa79602396e0229c76a2900bc805ab995bdf9477ac0dc674dea6bde350f527b10077001e17fcec26d0f052eff5434c256943e7cc4e96b328d4f870a3b96ee1125", 0xe4}], 0x4, &(0x7f000000c140)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee00}}}, @rights={{0x2c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2, r0]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r1, r0, r2]}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xffffffffffffffff, r4}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}], 0xf0, 0x50}, {&(0x7f000000c240)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f000000c840)=[{&(0x7f000000c2c0)="5a1f2a23a69f67c492f5891330a35724ba8f14e10aded45cb951e6fa7f610a35337c665d9e922ffd538212d6a83ef5679b5709ee1af010d89301d6f58645c9028d8e14b40bdc3d17faf565d0e355e233cbd9715d6488e7293337369f02ef844fb57a5f2f289eb3447e84a2b400b3c442f0c70bf9aab3f8a4e0e8b92feb1e32989ba872f7b16bc77076062ac3b56d82e9db0fa1e96b34229750ea5e11f08ea1867a573431807cd6d4125067d8", 0xac}, {&(0x7f000000c380)="5aaa4c012c1ab8712ba3f14f368d3b30f9037bba", 0x14}, {&(0x7f000000c3c0)="533fd2a8a7a8adff6cd5ae243103b678bdfb0f95612fd66ade9ea419786c4c77e897e6ae781b520bddcd4cc18f99bb8e8a614cb314436ef987ed7a11b946eb400f83552353522cadda0a38b5b82fcd0a0d8095965c78a6fc34d3165dff3a54d5154bae40b445d33adbc09302f65753f53a7f1633f61446b88a4944ef8164615761ad3f206972885f76862fe798c14d4c388aaaa97790af3e1241061f5e09c4f47fb2e67f295edfb2cf3c42802a634f2f796ba6799c182817fffbc220d99d", 0xbe}, {&(0x7f000000c480)="9706ee4d6e3a", 0x6}, {&(0x7f000000c4c0)="edcad476c0e49e9872e2017a636989b8f486f0b8b41b041805beda0a5a332bd5c8bf2d50062edfe65fad2da70c10767bb277c5a1f246f9a56ad3007f892186d2b6395263c95204dec5478ce98a06176d64d4d0376f8901b434409eeaa851327903a890e81aede90d32e42b39818b4aca15713f0b0620be015da4a2b441c6e9c05d269642d24ef3916d93e129ff0dff6a11007b0a7b349be609aedddb981fe23da995d99806761444ca1b50f347b41e705070d9a4b2288fe8c3283cc27f6439b5300f452ce0f43084568b1f463c810bd0a5590b3e60b410cb7f33bda8330762ccd11a0168e799503903cc7a", 0xeb}, {&(0x7f000000c5c0)="e803b9a8dec8f67f2ccdeeb94f44561e7f9a53cb0ff48ebb3d9a99dce3d3b403db4e7a027fe052fdfb988ed8b3e5d0459c559165e454419c4438503c5edcf9de83e14f27ef55eeba725e6a01612d5ad1526642be716f54eaeada8d2402eb9dbcb9217a283103cf90c37ae4f00a41570ceff27c06bd3b6b9121529e93518f784ad7add137da1064f0c1fc5d99bc39c296e6f416179e59c3784c61f3addb2ff072bfed3b17dff301268dc539143b8e286ce2ad8e430331833930ab7b6bdeb34577be86572102260fef0efaf34337a3ff24826a31e00994333c8adb9bd76babbc0752b4c7ea56306def7885", 0xea}, {&(0x7f000000c6c0)="4bf3168c44855e89d8486e35a661dbac63a568da7929d054553efde4fe7ab8124de39caa7b05afff32be30fe4301e4ce96fde167c48ad430704bef687cbb024e6b322a8a0a3512c3cc2c8b87a64205696223e286a275f06ea848c14e2ab7799b3d8ec91bc561798a3f84682519d707198a4559cc15871c5b1bd45b82f0c8da923cc55ea8a7eb4f9ef1e86d29365de66b6daae0c5e4786dbe725670aa2711789dacc3a41fa06cfe87e03f43d721aa8b40c9493811996cdcb9909fbc1db635f32c6450764476278d7ba8460504520cc5fec5943fd947825e7a73bb84ee64", 0xdd}, {&(0x7f000000c7c0)="860578f1c12fe70a1c13f9fd40de1e7db82f49ef98dc71eb10b4f13ee7803e8bad72a6c7afda5d2c287e6081e5188ad3dd58f2809e450169050ce4553f553eb7448287a5840f03695bcc5242af19caac5902010dfa", 0x55}], 0x8, &(0x7f000000e980)=[@cred={{0x1c, 0x1, 0x2, {r3, r10, r4}}}, @cred={{0x1c, 0x1, 0x2, {r9, 0xee00, r11}}}], 0x40, 0x1}], 0x7, 0x880) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 3025.026296][ T4833] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:50:23 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r0, 0xc0385720, &(0x7f00000000c0)) r1 = syz_open_dev$admmidi(&(0x7f0000000040)='/dev/admmidi#\x00', 0x9, 0x800) read$midi(r1, &(0x7f0000000080)=""/16, 0x10) prctl$PR_SET_MM_EXE_FILE(0x23, 0xd, r0) 00:50:32 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_mount_image$tmpfs(0x0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) lremovexattr(&(0x7f00000026c0)='./file0\x00', &(0x7f0000000000)=@known='com.apple.system.Security\x00') writev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000001340)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2032fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d133255726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd3c866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418cf5f476f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0xf5d}], 0x2) r1 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000240)='/dev/hwrng\x00', 0x8000, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r1, 0x40045731, &(0x7f0000000280)=0xd00) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) readv(r2, &(0x7f0000000900)=[{&(0x7f0000000680)=""/248, 0xf8}, {&(0x7f0000000780)=""/73, 0x49}, {&(0x7f0000000800)=""/255, 0xff}], 0x3) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000001c0)={&(0x7f0000000500)=ANY=[@ANYBLOB="1c0000001a00000225bd7000ffdbdf2580140001fd02714a70d6f90dfe00003c0000ca1e27cf3c47e191f87c04817a770c376e50e85648c7be3f84c98ed099143edf07000000000000000f40d46bc4a9e4f8ce62772432eabc50382556e2bb216473501ed0667ec0d6edd99a5bda4a5c13b87313e6f9bfedfe0e69b05a17012280ffc799337258112a14ea6829b2d49050d71c8a09162398469200b4482f7d7752dc18abdb11221d043b54f041f2e6c9b188d568bb63e4b989ead736b3d578b550888cebe73dc117ae5948cef6a55d035e517b0ea5bfb6ce6821fffd36cdbf9f34944a565a7511e6c0bbbdd3945cc91cc69303def771acabf5387961687293bc6b2d59dcccdd6a5dbf20372d154cbe62cd9e7e638df4413702267da0357e64dfdb40414113c26adeee0bbf31903db0b49dfc1ad95a1db5a318579c8bcb8516c064a9435630fdbd4349c5"], 0x1c}, 0x1, 0x0, 0x0, 0x8000}, 0x40) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000002c0)=@vsock={0x28, 0x0, 0x0, @local}, 0xfffffffffffffee9, &(0x7f0000000440)=[{&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000180)=""/54, 0x36}, {&(0x7f0000000400)=""/8, 0x37}], 0x3, &(0x7f0000000480)=""/43, 0x2b}, 0x22) gettid() r3 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BTRFS_IOC_RM_DEV(r3, 0x5000940b, &(0x7f0000002700)={{}, "14ad2c30aed5993d44bf4b59060f876fcff7d8c8315f7c15433896a5c24114739a8d3f12acba5d104db9035cd7b7f0bc42e12251bf5ca23204085ea3184e1d8c770687f494cd38ecfe960a5f7335434dca25440732a980f6c70ae54ddc90e9b6f11785b6739c23dbf2630355db1e63b3fc91f64a5d67fee1691338c2ca5aefbc7350bbd0546908f20b3ead7f5cdf35b2815d6d93a78c1e34334994e573f677581ec72dec017006747570013405f4511a1e25a18a51cf78d12b27c8022f5051100151fcec1b815e5a35e6992147e29f09ddb0c9fd5491d98f0eeb2dcb3976b795e2f80f1c3904eb295bff1148306117146be13eb41a6dc6b5a572b141600ccbcbb988328d0f0b458881c4fc7fad0a504afbe809e0e64bf5b761e809f10ebfe598a83bcb4ba5797f9f5d86e7f0bb7d7a8cbf91fbaa8de185f76c7b12472ec7b48f800f06624a0dde12defc2c385409bd66b1c42e3c8f18a7a840a7ce96bb6d597bf8af033bc96a8caa88e80cddbf38e6822460566d77324e62fc237a999a216d7673872dd1755fac643cdfbb8eeb9e6c74811eb17f8c2a48703e09fc7232100631f1fd3782eb3b2886254bd7fe54edd22188c4fd203b24d3c89566cb77897eea110093c8c3e5159df32e664cf462f04771c51f5d1bdb0f59d5e057ce47108210a5247ea272ed1a0d6d8bbe5435af6f7f35ed08df36f8f61088554819dc23f15c6ebff64fe54ace9ae3acb9c6ec7945979c1a3cb6c9a4455df6df1038adb90eee662fea59cb40ead451308b0cd5785080f36cf9bd9d28a97ce87989adedeb129d095d302e98a308f5cf36a57ac5750abcd5cc8bb4e29119cc616e6cd3bc564c95d213ddf4dd122856ec678b00d5a542dd2972d077349b467fcfe21e8dcf1ed3ac810f63730227d4429b1cff8051518adeaf5795d9ec2d1791b16d9a83d3dd092ae47a0813454cc5164607486870a7755dd1563504692c6b31f0900a99b48f3da4c3390e7a70bc5fffc62b98bca795ec31e6a3f7dd252ae3f707066729164e51adbac281f0b185e40164138dd62a2646359103921149ff0b4e40b71fa3c82b27c79dfd1bf5e1a6ff6a85f8567c1ed0750c7b946180a0b5c2a0c50a74bbf63cca5598ed1629d24a029f92dc78317f8f5818cb17f8e8ae5d1a7ae33d5e56464c30e563ec7b15f6a214d2d7e78ad2de4f022709eb9be549056abd9a41e7e6dbd140d5765dff18c3edd6a24e266beb81c6a79791ba1cbdda2807dfb7d4717c0f948bdb86643d1b1cae1be5dd56c90f494c98606b120b0e00e4adcbaf162f46ae19061a5fbe5ef723f90c2a70ad99d2d8dd9b6fdca8a945a25ef36e57eed5df23de01f155805a71cdd4b816bad89de858ec75c0c8248f7bf1a20bc1fce9a53256c90263a46ed0c85284d74833e7c2f615b4bbc62fd974007ddccd55406d10ff093b2c77268e3a14fd852892748c8f1df8b5fe485062fa3b31057ac700ecc4cd059dba870d0e5c2465b652b5cf2c56691de7833c1ab84a3105e1a3d87fe9abbf42029ffe3c4aba6bd5c86b8705a1929306b5cb65d36cccb10eedb39c281f0066f6cfac71e6ff3a812f18a04d695408d3602069dcefb214c8bc094bcc815f5f18a590b50dc67b14e8fec4fc591042e147f45f157f477f22db44c52b045f6704b7fa5beaa2bd9c41a3b209d97c025591f4bcb8d5dbe6ea7340893dc66e98dc81562924726d83b99d8657cbb4dfd6e2efab8566bc2a6426f78f0d135388f8d9666c062c98f6cf2c9892a3c6e5a7defb69f783e1a7b1ba3a47bdf66a1688b5cd6a96d31edf9f4037edb94c43f3145c89d681a67f98fece5c93a34069b618227f2643ac3659c1815edc6af8900540f398a86b63f2cea12b04ec814e49ad5abc36566db76f943eff9ba9fcb6eae208ec0dc0d6e588373101ce5b046ae117ac3e24455abf2e7d6962ee61ad580d5839947e9c1f376cdb2805477fdb36f1b86657de0ffe102a7602ca05dce613bfa8dea9f991dfa7fda98125bf63c246183ee0976e9927932445796bc294197e589803ebe939e206fd82f38e59818aa91cc674beea3c6cc6fc8d4b39e603372e5fdf159403c7031dd0bc0427a07777ae5fab6cb4475efe401041428fa142143e29f931dfc2e8afb99f8d0409da3b9876519295be0d42171089fb066f18326ab6029486364fa042736f8ebb48ea7c8f1740b14a033268f95fa870ee7e29ce6077f87f71f1c0677f3022f622e611dace0c0352012999cbff346555730ffccd3e062691e0417f2c6b227336c418739b26d9843f2375fd0cc91112005ec03be3588992738c39cd413d0fbd77cdcb5c2992b3d2d55826594ca2bcf1f3e837626ce59189a78793ae472de5946791ba1537e1c7b79828c755b9d3e147fce5cbdf2a398bb1a044812902a0dd5f8a18e53774a30732f5c023ec5030b2b36e69f2c8dab0a2496930c8c6be9c8d2fd97dfe4eafc040792c6074f41b6d94d2de82803c89763cabb8bcae968e535e558f88c1b17d86da6a2d5898e37ae30aa3414ba04a7eeda250cd94ea4f02fecfe665e2f0e359bba87d702d63b7a5ca67e6dc1275e570d45bcc20872cf2deed5f1bd2d41476b9db74cb81784a572c6dacc919c54f7ea37d95f2ab30fd92904fe0db1610ae57b9c3a91dae47aeac15008a011277fb052ce86acc999cac4b7eb348a910cfba53df23c240ab960b5f11ee73687ff82ba8c72123b912c9f1cec4af948b931fed23e3bb2e3fe364bee91bff9d7ad3662d6412eecbaabf8436882b9f5b1978feb427e4951ba25dde68c783c1ce5ac8ed0646e5ccb05f6b8a3fc00b879c8ddb74b172a410a25bafc10fd8c4cec70432a382db35c27fe857d65a05d3c36b3d540442e4fecf8f7b8b502b48be2178a3cefb4b56cbfcde726d1942d2c580e08d97cfa521d5270969c58c7f27bcc9fb5d319fc8f41a871b879205312bbbc29b23eb04b2ed5d1e330738d5cf8bf11efda15e6176568af7056efd603b3307e60c39cd22a08a171ace2787693e40aaa0d9dbe28629e0c26fc63da4e4964fef896f19bd5a61789544291c169ccf1445de5bb8988ff888b4571c41b19c5673de41106a8b660a0576d42575bb3c62bdcef915eafea21bba62eae1c02025e4eb543d72d33eebd9c98beb720bcd358142513cb15b77383a987f6d288e2f96acaa04927f4527944a2fd9989f86b891e38c62c879907612d61d58369a4ae3436f5706a9632e95edb9b9bcfc7a17111f2b13d8b50b67231fe36d1d89802fbf0d792de89b8102bbb332bff9d22ed4339106930277344ff68a987fd17770739a8d523dc349f9d4da30ed77b45a0148e806fa4d984f9579a66b403b6399caecc3e76c5dde4f748d2a1f13f3dd646132c69643b51612894e856d6d1e78b96b9cbc72b9413e7a863ebed369829b6aec366b079c3b1956704b2c3240d14df1114aa4428fad01a5fa2e8dad05b16428239dbafcf483e18a0b2930dae4ae830cc6d0a6b8cff20caed52bfbacf9d47d0b089007cfd1faebdf3e854b3af006b1f5b70ca8798100f69ae6c22a328c1abb41aed3243bf6bd9878fbfe3e533c1151fc52b24faa60a73cf7530caf6335bad886757daea12c8a56a3243694c251cba788a73a9c47a756b234ce8366d846c802382cdd0e28d4fceeb7f64aefc1fa188caa31995e7351121b9f050fc3a7fc3d9073d22034a965160c8a4d2b785d0b223a3443591e420bcd11038ce97de94f3f0af215553cee302a7f56f242887575dfefbbd7ce4c09680836f69f201e2a8f4245822230283c99750a3ad8b8de86c7840ab7f17f3c9c3257feb57a5b50de1f9df081f8491f73ce80ccff465890030390a8699620fdf52ffb69eec4d84cd064fcc952334e39e5f87993e58ab7b2248dbc444449ac749e1ec0835bf9fce0acb3854bdb11cda9778ec6df52537e5223bb4071d8835f6f7baed5ffa8e286644958b3e576720deeb1672ea151e252afcb1e97a5ba4796a3938d81c7c97762216e8bdcb71a94756f1e8af993649046bca070c6352ac75b74bad2d98f6efd1dde39f1d4b12c30ea2b41ffb3da942f7b219ac554732bbdb663a3006bc06fb8e2183116c81fb44c55794a55e4821c6ab00961566cc88b22d563b61b18c60059aef6bb356fb11e900b60529d6b806a4596abb6aa60b9b6f5bcbe7b795dbe030fb2e9cbfe7bde0cffda8536eacba6932e21c6901a8336ba6dbb318bd0accf408c7077a3f7e0f50a9c5db640aa450df33d4a46b9efdcb534eff0c1f22637f41924498a1ca72926317bb4b410d93817f3a7252e207e00775c25b51038258f6cd980e02b58d5206895763d5c63fe905f0bd2126149f7dcbfac4619c6bea473dd767dddffa9a09ba2ad4a4f65748d7961064ec29c12743dd16e273ceff01e81937927bb7949ba2c08e3fdec966b786b518b6c3b711a4b42d103de80948be93caa2da1dfdf57549edbe9a86c57902e570fe5a54da569fdbe50c7eee89d21a10818519fd188502958a5f56930fd37b30ad0bc4a4970f1d3c219e3b7ee7eb164b80b8679093ea8f33bd48cd72a66239285e70c2f8710f4ee38b022661e1c9104fbce337dac0b15cf25764c10aaaa61b65003c28315e6ed82e79cccd9e8671f49e03cac145b75d5fb355ed865172c5b683171ccd202cf52a0b2e018b0b751e768d8ed924ff7034ebd6e816fa64429deb9f18fb23210e42fe97e8affb673338b5f687e24e41ee3c545c02ef3fb80febf373759682e2f028c65e4e0eb59bfed833510d45a022e6e4f98bf18e33cd0b37db7fdd4e6f779de34892c048c436d67454078143412d184c9cd30b94311cd32fbba8a8e8d8051aafdeff959237f4bffe511f6208747c6bc3146b5d9e43d5e06271a346ca8985c71f8175f836d50ddebd0114378cdda288361c585ee4acde2307e643f4d3a019ba303fc676692423bce668f52f4a0ef47b926bc0eedfc77df697275871739e4870e618298b098217461c67a7c515d7079d11b5c34052dd7393a048bca4b8243bf122036b4ec54952393a6b82735807ebbcecece7ebee0f236ee3bb20e6c1cb415881ed1f429ef2bd7d0f98b88321c23aab4db10de88265d6db4ddd16c5bbb6f2ad7d2a2fbf51de3bc7325f62b517db1b84baab58b165ba00dcfc7bc4d047b7f314eed500f1c3d994d09d90d24d754c723d2b354f2c17aca9fd166d5a083e646731b7ca58cddff5cd78bd66f97010b6a7ffa4a9992a6a372e4c08d5e72fd6e49e4d8306e182400212c4f25a9aead946311a52b251f438059e748643b62cee5084b43cfa49688cdcb616e19ba0f6dee19e1f3f8a2d8500fff9accfcbe9e379aee94b1b7e50dd5dce514000a7a8ed8b70a6cd737ba288d19c91fac14d04a399ba7e16ba5dd7517bc1b56ea9fbc9650c58c8167065b0b41c37efc47252b9f3364088eb0bc077ea125ff0fc7f2378142e9c8c02b574448403a9ad539864a8f4bb531099737c2acab610fc48cfebe0e196f17e500d20801d45a351017db5668f7247f810bec5d96a4c712f2f5379fa9e0537383800b5bd27ec282c22bc2ca9cd60965ab52bb31dff177eefd2b30cf54c467052a38613cd47fd8805b96c30ec8002f3b6d0b5f2f797e00625f68f69e32cdff9cb83470f087fb60d1d4aa07237d95a50d42452f5829ab86eec12d88dc4f97e0b78d1510005dda9a9afd5d28a4499ded3fc4dee2f1fbfbd05bff7fddf3de267f60aac5f86cbef2123beb3c1b3ee73770147b65ee973d95def7b5efbd57491713c42a42302acbc0e59f4bd44fde"}) 00:50:35 executing program 0: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x6600c0) 00:50:46 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:50:46 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000040)={0x1}) 00:50:57 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:50:58 executing program 0: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000040)='/proc/sysvipc/sem\x00', 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000080)) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:51:07 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r2) 00:51:10 executing program 0: sendmsg$IPSET_CMD_TEST(0xffffffffffffffff, &(0x7f00000006c0)={&(0x7f0000000500)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000680)={&(0x7f0000000540)={0x13c, 0xb, 0x6, 0x401, 0x0, 0x0, {0xa, 0x0, 0x2}, [@IPSET_ATTR_ADT={0xa0, 0x8, 0x0, 0x1, [{0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x2}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x7}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_TIMEOUT={0x8, 0x6, 0x1, 0x0, 0x9}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_BYTES={0xc}}, {0x1c, 0x7, 0x0, 0x1, @IPSET_ATTR_IP2_TO={0x18, 0x16, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @loopback}}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_IP={0xc, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @initdev={0xac, 0x1e, 0x1, 0x0}}}}, {0x14, 0x7, 0x0, 0x1, @IPSET_ATTR_COMMENT={0x10, 0x1a, '/dev/amidi#\x00'}}, {0x10, 0x7, 0x0, 0x1, @IPSET_ATTR_BYTES={0xc, 0x18, 0x1, 0x0, 0x8}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0xa5}}, {0xc, 0x7, 0x0, 0x1, @IPSET_ATTR_MARKMASK={0x8, 0xb, 0x1, 0x0, 0x80}}]}, @IPSET_ATTR_DATA={0x5c, 0x7, 0x0, 0x1, [@IPSET_ATTR_IP_TO={0xc, 0x2, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @dev={0xac, 0x14, 0x14, 0x36}}}, @IPSET_ATTR_IP={0x18, 0x1, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV6={0x14, 0x2, 0x1, 0x0, @private0}}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0xcbb8}, @IPSET_ATTR_CIDR2={0x5, 0x15, 0x20}, @IPSET_ATTR_IP2={0xc, 0x14, 0x0, 0x1, @IPSET_ATTR_IPADDR_IPV4={0x8, 0x1, 0x1, 0x0, @broadcast}}, @IPSET_ATTR_CIDR={0x5, 0x3, 0x8}, @IPSET_ATTR_COMMENT={0x10, 0x1a, '/dev/amidi#\x00'}]}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x30}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x9d0}, @IPSET_ATTR_LINENO={0x8, 0x9, 0x1, 0x0, 0x3fa5}]}, 0x13c}, 0x1, 0x0, 0x0, 0x4000000}, 0x48004) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = accept4(0xffffffffffffffff, &(0x7f0000000040)=@nfc, &(0x7f00000000c0)=0x80, 0x80800) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="51ee741263ca2f70fbbabdf2b17d3861fa1b088d9760c89281b205f1008c13ceadba03c8e64b9ab75f15989ab4d64385b8168a4471f0abd704558c06c3801f0f7e5029ff829fc09186ca84fc", 0x4c}, {&(0x7f0000000180)="85d5bc4aa2365e80e87109bf69e635c2d990a61da4916d36e9827328aae3d07a9e83b2886b65815d81f49972c1240b01c12a690c79ad5b1b09ca29cd336cc4cf5724d88d392f2c321b03eb91e932daa2f131bce285e27653415423a9568d291603e8a3a6588a76cdb620fd7e8fd4eeb4502e5b82307587179f8a8d2bf1d5bdff0a7de2e93ef9a725474f7dd715d1cd71cad45352a7c1ae66158ba4897e9792447d3bb384c9e5e633e64c381a2e65", 0xae}, {&(0x7f0000000240)="04c9368b06d5d9fcdb9096", 0xb}, {&(0x7f0000000280)="14b48ac67e3184bc4e4c5181401fb6da0ba37a70f48c9f5b4f", 0x19}, {&(0x7f00000002c0)="d6d9e04e4231c37f85e1ddbb02a489ab5deacd22edfcb8458a0295d25c563a08427fdf9bfa6205951852", 0x2a}, {&(0x7f0000000300)="01db56e1ec89999492086839f86c210593871dfd4293af814251eacb74c4aa2ce2372047c470620bceb17f8924331d2151f6f19cd1a4286ac85519880c7bf58972b746c8d7949521e0f4c6c8774d483a65605c6d6c4cbe7940cf1547fc99158237c92766ab489461bb33bd8ec513f68b4ffdc3c3ca4c044e696bf413196ddded3fef3bdb0a61ee2d6830fffb9576ec70fe6b8ef739025f82762a7bab857ce121cfcb6e2065a1c8e0dfdea9b4504397c0414cc0988d19f47669165c1d644b17b2bc5b0fd4e303d029f8c06a200c11b6483445a624b2e839f8253d1bfe889fec92f51e782e78dd549e30def4c16b77bef4cc8327128a088d9a739e6792312d", 0xfe}, {&(0x7f0000000400)="35982f6bd0c1e74c5079a87c1c7b4efabc98489369c2fa8fad10f6d15834b387468d0ffdcea67e2efd55b3b2bf5f618cf7cfbbfb9ab3e8c3e43bc4fa15def425a782f85f51c337e9187e190bab3b87103c3b438a74421af69c3f69fed5cd31ac6f1fc654a10e9709e6ecb9", 0x6b}], 0x7) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:51:19 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = socket$inet6_sctp(0xa, 0x5, 0x84) ioctl(r2, 0xfff, &(0x7f0000000040)="d96a1c7696fe012ea7460bc59569fba152ff85c1a99a53bcb74bfdb8fab31a866299ba054fe4a3dbfd9d2a103492dcfddb5d31f26394f3808def5f45b1e88718c0eb45d41e0e32262443a2ae4c31eb") fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:51:39 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = syz_open_dev$sndmidi(&(0x7f0000000040)='/dev/snd/midiC#D#\x00', 0xffffffffffff96af, 0x2301) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000080)) r3 = dup3(r2, r1, 0x0) r4 = openat$dsp(0xffffffffffffff9c, &(0x7f0000000200)='/dev/dsp\x00', 0x800, 0x0) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x195, 0x7d4041) writev(r5, &(0x7f0000002580)=[{&(0x7f0000002480)="e12b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968bcfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383e666d76a58ac739e47968d8d2cbb0071f6840c383d3d64affc8854634035db097badafd8b654dc16b334f550638889a82f1544159ef04461f72729484f014ce7c46c92d1d9381723adef53d7151910da7300"/245, 0xf5}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0xf5d}, {&(0x7f0000001240)="2c2797a0155a6b2ec8f09a3f5f573830c9491324c0fb450495427247ca8674a4626b82de1f9e81684acc9e60945742a5ab20c85994", 0x35}, {&(0x7f0000001280)="536f0785a3aba9d1bea0f1fd8fe1e4c9012d4c137678b994eee1d4eb00"/41, 0x29}, {&(0x7f00000012c0)}, {&(0x7f0000002740)="5bb4b383f689a8c6ac4432e81c51887e5c4de11246e4a5adf09659a5a03b52b8b194f42e7282bd274322c7fc5839ffd2905ff77aa4489f9a70a69c4000ff346a70bde5d5165b70c666050bde8e7934eb94643271694fe2e48f8965586298aa0cc16a8ac03200e63ab50891381e8b9ba505850c5349474e1313ee704d7869f1b7614ab1e348d6868625e72ed1baba73d65399a0bf7ad9c1de5b922288943badb741c923e4cba5f6fa358e42b82054feb887e4ad378a5645b061696788f2d57dd8af27a141ee5de34b8b75e1bf89f033acf1ab1f28685c103c0f202f31be3d6466c73dd93ff305822a00000000005933f4813d3bb3c9a6e492c2996de6bc7a3cc48e7c43dc31dd814e9e9ec35d384122bd7e99cd615a5174e2e56dcaf0214f302d886446fcb42d47d0c01e4a9815ae030f6e879686c07df09bdd0d36a0dbb12eace149c5215ea0862eb63225c78542af5c0486dd1c8ed71e1077d9ce81f2310dea25e06118efd4cc88b79082e37f842d18a3886cf7f3a56da398dfa409429f2afdac33015985867f745415c74ef03c5ac9d80eeb57981a842b79b4f2e292919564f32327b1db6f432d4caa386f5b500647b4607a945ca0ffdac493e5ac47388c942c00"/469, 0x1d5}, {&(0x7f00000023c0)="ac1c5b57ad9da6c8a928fb143e7fad605ee725f1b25765faf9bc1b9eb3caaa6d4ec1f0fb21938df54e2851c93e5cae53d6b7", 0x32}, {&(0x7f0000002400)="9d3254cd45aade8644a887e6d7b2f2af9d7236e55d144b268078de5298d0e65a24564ec111507db62aacc0954a37a4848e0d58b0df47dca67cbdfe3635a32d9db563c9", 0x43}, {&(0x7f0000002640)="33de96bf61c670b2dde3b41eb22acb41764ecb0abf47bffe03cd10c556bee67a44b9430735aaffe4d566cf27524221cdf3551cf2cc7774fd78c32c3f7404b66e44c1c03027b06fd8d0e0d14830e3b20a768f363cde058f99fbaa7b3c7cec3695f225f9c8a477864bd388cbcb0b9d017b268e756303c2add68ee106a15079844d37e50c68f4029a62fd46cb7d688c4de134fb8b9b34dc5e969406aa69491177057bd1d2a1f0a428f30d2fa46a7d4f37fb7d73fd484c3de2e64b175e9b29e89113f36260cf45042786f3678e4958286995f792dd023406d10000", 0xd9}], 0x9) r6 = syz_open_dev$amidi(&(0x7f00000011c0)='/dev/amidi#\x00', 0xebd, 0x81) writev(r5, &(0x7f0000001200)=[{&(0x7f00000014c0)="809644305ca3c4328e28a9c410ac7a69f23715f8e7dfa19de5dfc0752e876e6bec144285099088069b28c545c586b9644b9d49bbb5ce532367b665b61fc7cca725aabc4888e9d630021ae933181488941baa8b0be2af332a88b3420ba3fc74faebf261c20b30212d65dffd08f83352e8b9960d04da64c8af6df6ff79090530098ac17b8d711ae4a6c67e1731d5cc4e0561cb4814a79e68bb85485bb013c4f3e9d13810c6e7ad1e030c82203f99ddcd3b8661c22e5aba4d9ae67f4d07b366550ad49d9dcffe4e03ef1be611f80ad536617382a6ae49f0ec1a1c4a42f318a28fdb43ccd9188ea44b3a962fb7a9eda3571ca74d019ea433b4bf4b793a2af9ffd72306d36ae15ad53836dece00103bcd2edeb127c557b007fbc3a70da28038986dff7f0724db51fb251d09bddc1e79ba08f7a0ff66ef9f4891ec914e73dff3e35549df02dc9acad68774f36053", 0x14b}], 0x1) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000001180), 0x5b) r8 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ppoll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x162}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x8800}, {r4, 0x2040}, {r5, 0x4}, {r3, 0x2000}, {r6, 0x110a}, {r7, 0x401}, {r8, 0x400}], 0x9, &(0x7f0000000300)={0x77359400}, &(0x7f0000000340)={[0x5]}, 0x8) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f00000001c0)={0x0, 0x1, 0x9, 0x1}) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:51:56 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r1, 0x40045731, &(0x7f0000000040)=0xc2f) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = syz_open_dev$sndmidi(&(0x7f0000000080)='/dev/snd/midiC#D#\x00', 0x9, 0xc000) read$midi(r2, &(0x7f00000000c0)=""/141, 0x8d) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x406, 0xffffffffffffffff) 00:52:11 executing program 1: ioctl$F2FS_IOC_GET_COMPRESS_BLOCKS(0xffffffffffffffff, 0x8008f511, &(0x7f0000000040)) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x6, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r2, 0xc008551a, &(0x7f0000000080)={0x27, 0xc, [0x7, 0x8, 0x404c348c]}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:52:17 executing program 1: ioctl$BTRFS_IOC_ADD_DEV(0xffffffffffffffff, 0x5000940a, &(0x7f0000000040)={{}, "570cc5b78c1e3b1d46db4e83a9f180bdf0a104d2b103ede57769c6996b93b2c7be2579e29e4c3d7d3792af5524f20c31514742f8fd7a5cf9c6eb9df29191abdd44136874638a5b62dce4d6bf7d2f3102d7e94fbf6cac8d03eb62a22ccb525abba934152f9687d6df2432383d8f09169d9d2463d6d13f84587775ebbd22617980b6ed0419aa3d70ed846daf1f91e28c693c43bb32c66cee77c8fb0c594899aa8d4bc4f17874520d248bf5a805ebd1d430b5c11b6d68c6eb7e6f893bcf67e39ef5cc13df8932f9d5c6acac3314b4d4d5e86fd35295320793359b24b5b855571158c5c1e4822842bd563f15515bb1b401122b87786e68b13ed2964e40c96adc6745c772f6a815a2ded63a9fe15d57ec96b7b60b12fdceae4723ca64df5a06ca31199bbedc8a337432479fc503ad19b99b652d14304e803c1c3ccb3a81cb3b35ea170787a9b67ba328a6e9b205ba3dd485c47fd4efab403da2ea06271e6cee35d81fa52f06f60d524a32369f22eea5057c54ba81581b03016930b55d68160c8f1a516bcb03159811a3ac1ecf25f3b8e509872336269c87a9bc78115fbfab45afeb49455bbd753bbe0ceddeb79b55ea342af8002bb7d5cebe320f0026c07f8c5fc43483e017f100892868834c09ff6308d816ca5d4fb00e0a3abd6d3bb60f05f44bd3de1cdf5b380c86d38c26182bfa2c3e1f2a77699a6aa2116a765b2af22dc7808f168567aa3f3d94bb2bb681f8dfab666f815430f491e9ecc8fe1f3188ce5f5e611118eb32d76d3c66fe1df187fe688f79f518b615bdc839b927e09212e9adcdf208d02edb2b878955d4f63ba2ad38a1abfaeba962c219ce02688d9003691aacddd0458c7bca7b5be9c554aac75e6ef3c8c0aa01b7fafa37c29bfd398e8257cd3b793463f768417ea0c264b28c0818c16b99adc4008ff40a6998bbc1b78564c34e9b8bab8a26e20b995de71e3ddb77b1c333941b2a22c8c1f85080e466a745efd42c165b4d5da49e564239644f88a3fd6159e7b7e83084e2a0dd6f0a2c61dc888e04ce76f9ed7ff7be2b1d5b47f1915d8816994ea5c726834ecf998061c4a4b98ae31bf0deec77c69c601e6015c301f8365032f2d0702bbc03446785e9db7da1328260dd62ee66b099753233e55ca348cd3464ae1e396ba2d88bb4d547de10c1553bd99bdf577a1e79cf793c43c7ebc0f979813f978c695920a315c0a67e147e691df093be05a0ef08a149ebe7ef00d163e8e3435a29119e264da4afb1918f888e869c35352b2d42d6889eab53471dbdfb50aa82e333847d49db4330edc2f230c8f3436340a4b89af31b9d75ff8b0a2843238a37ebc8c9cc11c07b540d72b39657f3398b287c6cfaf898736f8a6c2499aa5585315e4fc7d453b4aa5070dfa3f5682d5dfc4ff9d331016f0362c2126b64abc52a6bfda2aaf8081eeac8a1f7dddba3e3d30f8a64d41461066aee6a95ef9dbab59bf1be9c1e86c6c3209ded7488367c176823f35a99933f504e67e8f1b4946b90d111ec6d28241dd42b4239daa87727e913bfe72ac03f2effa4dfd0731d2febcca474058169e594d4f96c690b487ad77ee12b7ed4212585d6250da051e483ffbd4ee525a8f168ee27d3d1b9474d61e37cd4151bc766789d443f2bae1a21097da73db2f2fd64e769b71bb19401140fc6cb7e86ad6abdd9514017e6dd25649e2ab39da6265972ba0380aca1df1938e8f988af05026723b291666b43b37c657c5701f4f08623b32f95f5d201f1e2396013deb97c9a9fcd6896b866375889a00f8e16f25d8c44033cc9bc31bae727d5baff3770b591e0ae4355f03d27a318a8a00f37fffd315225cd65e2ead095b085c4cad111e94e623b75c8ff2770269172ea9063ce5154783c3971ae5a7ac9c57a43983906caff6b65e74f3a307333ca38308dc138b9870dad0e0ec77f05a4752da71207bc83607c470545b3350e2f6a037ecb0971b19ca9912569ec5c0ee91ef21606609bb0d38b598bde205bb92e5d901b95482bf24f866a3e04511a860abedb774556421d0a6d1cddb6e3f45f787fc10d89470a161316c3dd7d6700bd64f2a4cdbc1b475cabc6497b5c4c6b9490e0eb9bd0dccb0a2f14064a0036161cd54304f403f3372a1cb3658ab734a025480f9f34b0be609caf1e1c1643dae854fa4bb96903d279330144dff75767323146f25018dd896f5c7d5bacc004d1454a9a57af009348c3277a9e4c1d65d851743cba4a301a4f02703816378e297350974fca86da18ed5f1e4a27a93da975111d8c34292609c3a4046da9636e053903d16a11a6db1461d0c21d5c220f1479b5ea9b9413e85caef97b1f7f030ec966512383b8a18095332d640b353dd076b85345009eb25ea7d771871efcaf775f0a629493d7d4b705a907121c0fc5983da830ebfa27edc744eacb479e7352b1b2b04f5d6ac0fa998c6a7389eb343b49b3a275a00f4976a38a0a016c059d2f37a3301e25dcdd41ce18a4f2e6d2958da38e3f62c436f64c819b40a62928809acf42d3e535275d1f65ff2f440e076df86e575ac0c67a5eeae31ca0789f8c74ffe3770308114a7eda49a18d8f71c3a00d3e266f14f8c7ffd3060288394a4a2dcde21338d94257761a5d0ed3cb9d10057ecd4690aba820f0d915f10a4aeb634e6473fada2ff94462ee285e797836e41cedb85e4261a7e913b1b513135f0115432987f1ff494b9b2058ddb96d9748dd5bf5cb0ef0d678b5f5a231e3648581dc486eaf7fd0331d0a7be14b97ada270f283e3ffb18f7d965fcc0862793d628f1fca1ed45fbdadd56027ce00cf016d2bc3e6799864e8be7ec86e3fc5a2fd1c0f337c5aa53510b15fbf02607c0326bbd4f85e280d58fee94d826cf8d7164396426d3cd491f4a8c66c82116d92d8dd5eb096445e51b236325db5e96ba8ad0a455724cb4a75d6571725b91e2ba7ff63fc2366d6ef5c30e39798f1351aab266d98be86c9ea0e753c8be93bccf4d6fa39b256feb0b88516b45e2252f6aaca1b6f707abb2c1cc1a82fe4a5f4da59dce76a3e4c304345bcda2c0c75eb947accb2cdd6f59191dcf18aa38dfbfe981345fdd73bd9a061618f5f43748606e550732cbcddcf5e14e91f3f5e8825423cd0ba1e4383cfa98686182490eebf5134a1ea0f3cb2101a55f1e938b560e7a805a81dc3490080ec41d9334d15a7486973102baec87c8dabc6f442feb60c423669eed4f9d0622745714dd05e8955b2fd7260075475add9d1a8d58717bb937d245624fd801e55b35133d511392593c19470d9b17ca324fc23e9f5100101949d1eaf82f7122094318c6014fe184bf8266e30c1b6b200d001c0950d928c4f0873763304324f18536a53136d794ed701c1e0884d8f17a062dad7997ffa58fce9857f715baafa607d77e7b49b731c69f65e03dfbe757d5f0acbc03026bdc0e23e57f4c6dd1c59413e99969fd002609e9c54fbd29f15cd372186076e4374c83885cbfc20435f47f759edd5dce230b0eb07a9161c51c1c5682fe71e0ef981f354893222405dff648773972c070e502c995c4afb59bbbb30234b15c415c9cb3297614269c250ca9946105ae8a1920332d42ec137d99ad2397e523e70b420cca191a65f2ddfbdf8b5f7e59f5db5a787179552f3492db89d3be3ad757e700735cee7faf4e86371a9b2e9cfe7e39c815af9c0805c0b5d7524f52e30c7ade606490ecaaab728cfacc5dc6dd5c85fe8a36591769c8ae06f0b1a76e65ac1a727a46122144484d34d1a266c7550f91f35ea31308b5a9e6eea1909b53fb7a242322a72cb338eb07d2f86bdd9798371a1af8d57a1587b308c0e710489f1ffc46381ad453feb88d721efa9994f808d1f36bff35a28265ad8c1a7eb5ecfb772151af19e8a609590fc836ff9392c03b5602a64cad3aeffca75c79c0d0fcc3a7d042908f998f4b9955be30e9eb9926cfdeb7725a5280ea61d6728ba357c8677156f6fd2c1d261bafa71fd0893b816bd4efcc5f7cc455d8f50f894cfcacc34670700f54f9fe03c787dfaf9f14a7ce73c649ab758a3554a762f6468f98e1f712e767baed8de80110502b7c6fa326ef557567538fbb664d3637ca82988d6013b8a47a6703570bb2025f3c1e1056d8b38cb9aacf47c39de87b6d5d9f4adff96ca917274e31446ec33c528784ef0e22c2a49704303563042bdc35afde03fe638bdaa7b4307ae4219a6aaccf2639141c11cdc5c53d8d0fafb1d40ad685f6e7ec139b25a64b9b6ba4c5612acda491d52e5bf4d2e5acab664baf357f494db41e5769837ce759151228bb6ec56be3ca5b966510bd414a3f90b5937900e902e82246cf0b4f30459bb996d6194721a886b197d74e064eb4b510271bd6963118d4fca582146a46d0abe79bf99e7c27339f2ce2e54a8ff3308049fcb7999c37853b4ad7b9f325228af8023d5ecacb99826b9c3276682895f1d40db11553fc73a9061cd6ced4796c72959c857f57ac3a987e7818bf8212aa45b18bc885172183dee9aa3a96fe640181cfcb108c581aabe3c6556b2809a795611646f3facb32134d5c315d75b5b111e2a0aa03f0c687b83cc8d04c3a69272db2caa14d38f4335ac616eabb7a7779e037b7d321d0f62c480b67a95eb378aab7a9aa3e8ebd8b0b11bc46226072576f0718cf4292fee820771c362febff01ca970251ea8c3e3321ce3cdada9425851d03895503f4b45bf672f7fd71c74ec7ed429c44d16c294bb6c33c273cae934e6f67fdce9dc63064d65e7808788f75cd6a6cfd1d59227be635c890f46019b69d2ac283c019d94850ff5a787f26d40e79d1dca4e55a8327c0a13e1525c36499e7cf1f831de123dcc4fb1c5422419e3293c435bbff69f25e74672577851b4b6f3ff211ff3faf8f901ce6d122f39168ae5d480f770c052fc7ff5e513b7cb85c8e1f615272ef0e58045ae6ae82e08320a2fb1d14a19e06e74a28810a50ba28e404ded38e3109d6635f8830416b2cefae48242249280b55bb9d3e53cb92db510607daaff8e8ee0901bb00029ff0ba78e515196baf3c8bd37e6f3497fe7b0aa9abc696c60b01e67384f6eaf2480740e6ec51fb5a4a909904c5d8cf228c79efe98552647e38de07e996cd44195b551145989366340c03641a4d0bafae2412866fe212e2b4c3721f36048131422982ec9ac53a73de65022485bd424949f232aab5e5ef4daa17686e8c309c7ee259b4c6cd9aa2a03673d493350cfa730603f140d7d3b29cea94d1a38b5390da9b9ac4a4780085ef233292493c67292c446c0c6dcb4b6bc38fd307794953fa8388e0ccd7bf3eb4a6a5532670a013ac00de8fb49fc742051c579fba4e13864ee6632978d8c2e8661779294fccd25b7a811c0f3b055786acbc35a408f31bd213b7ea4781f846790faf60010f3fe203cced234fec3217ee9ac62b4e4fd69fc434e6fcc4b74b56d404edc478c5b333ac892a35c86ee1fc6163dbdb820263bad5cbf5173de4134ead0e0d1c17e31c86a721d865c5a18781b7e0026d4ccb45f719352c26ca5a32725ef3dd79b7156cab7437b30f7ef46d70b05a478767ca16193a1948cc31ffb461f4addc80466c49caa58c53322e70f16550d91208343272697561d0c17e1c69d04d912d09d7b22ac5f739c6a32c9f24ce3e9da0a1a702bc1274b81886bceb3341c9b53da034b8620c71249bc1ae16803c591683c6287117a48ce8a71d22b1f63df9d5c952138f143071fab61beaae9414321868297868ff4c627851524f02cc7e05e3e4bbbcb01e12d3d1621915c44a44c49870f1d2f00d87f66ea"}) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) r3 = syz_io_uring_complete(0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r3, 0x810c5701, &(0x7f00000011c0)) ioctl$FS_IOC_FSSETXATTR(r2, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f0000001300)={0x1}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:52:25 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(0xffffffffffffffff, 0xc0385720, &(0x7f0000000040)) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:52:31 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) writev(r1, 0x0, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r2, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:52:37 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) r3 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r4, 0x40086602, &(0x7f0000000100)) ioctl$DRM_IOCTL_WAIT_VBLANK(r4, 0xc018643a, &(0x7f0000000080)={0x8000000, 0x2b93, 0x27}) ioctl$DRM_IOCTL_GET_CLIENT(r2, 0xc0286405, &(0x7f0000000040)={0x8000, 0x1, {r3}, {0xee00}, 0x21, 0xeea}) tgkill(r5, r3, 0x2a) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r6 = socket$nl_rdma(0x10, 0x3, 0x14) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r7, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r7, 0x40086602, &(0x7f0000000100)) ioctl$BINDER_SET_CONTEXT_MGR_EXT(r7, 0x4018620d, &(0x7f00000000c0)={0x73622a85, 0x110a, 0x3}) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(0xffffffffffffffff, 0xc4c85513, &(0x7f00000016c0)={{0xa, 0x0, 0x1800000, 0x2, '\x00', 0x10000}, 0x1, [0x80000001, 0x3, 0x40000000000, 0x40, 0xf909, 0x0, 0x74, 0x9, 0x6, 0x401, 0x2800, 0x1, 0x1, 0x7, 0x3ff, 0x1, 0x4, 0x3, 0x8cff, 0x10000, 0x5, 0x401, 0x100, 0x7, 0x100, 0x75d78c8e, 0x64, 0x6, 0x8, 0x0, 0x8000, 0x5, 0x1f, 0x7fffffff0, 0xffffffffffff8001, 0x7fffffd, 0x800, 0x4, 0x8000, 0x4, 0x3f, 0x10000, 0x1f, 0x5, 0xc07, 0x8, 0x8, 0xa424, 0xcc7, 0x3f, 0x10001, 0x8, 0x4, 0x8, 0x0, 0x4, 0x4, 0x6, 0x8, 0x9, 0x40, 0xc2, 0x7f, 0xb120, 0x0, 0x5, 0x9, 0x7fffffff, 0x5, 0x2, 0x1ff, 0x44eb, 0x2, 0x2, 0x1f, 0x0, 0x4, 0x6, 0x0, 0x3ff, 0x8, 0x7, 0x0, 0x4000000100, 0x1, 0xfffffffffffffd39, 0x5, 0x9, 0x7f, 0x8, 0x0, 0x6019, 0x0, 0x8, 0x5, 0x0, 0x4a9b, 0x1, 0x800, 0x2, 0x8, 0x7c, 0x0, 0x0, 0x1, 0x10000, 0xffff, 0x8, 0x7ff, 0x1, 0x1, 0x6, 0x7, 0x0, 0x0, 0x8, 0x400, 0x8001, 0x4, 0x7f, 0xb213, 0x7, 0xfffffffffffffff9, 0x0, 0x4, 0x1d6, 0x0, 0x2]}) 00:52:44 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:52:50 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() r3 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r4 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fcntl$dupfd(r2, 0x406, r3) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) 00:52:57 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000140)='/dev/cachefiles\x00', 0x4000, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000180)) r2 = memfd_create(&(0x7f00000001c0)='Q:[}m\x00', 0x3) close_range(r1, r2, 0x0) writev(r0, 0x0, 0x0) ioctl$FIOCLEX(r1, 0x5451) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x1}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/65, 0x41}], 0x1) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r3, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r4 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2dc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0xf5d}], 0x2) r5 = syz_open_dev$amidi(&(0x7f0000001200)='/dev/amidi#\x00', 0xebf, 0x208600) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1fb4968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac89a5a50f6ad543bef016f59237d1c364d63e73f38300"/164, 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0xf5d}], 0x2) r6 = openat2$dir(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', &(0x7f00000011c0)={0x644241, 0x40, 0xd}, 0x18) fcntl$dupfd(r5, 0x406, r6) 00:53:05 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x581) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r0, 0x40045731, &(0x7f0000000040)=0xe24) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:53:11 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xec1, 0x55dbc3) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:53:18 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r2, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_CTL_IOCTL_PCM_INFO(r2, 0xc1205531, &(0x7f0000000180)={0x200, 0x6, 0x1, 0x5, [], [], [], 0x4, 0x9, 0x9, 0x8, "52f0dfd6ab362bfd41c51b26a8b571d4"}) r3 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r4 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r3, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r4, 0x0, 0x0, 'syz1\x00', 0x0}) rt_sigqueueinfo(r4, 0x38, &(0x7f0000000040)={0x32, 0x20, 0x9}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 3205.750020][ T4919] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present [ 3206.217532][ T4920] snd_dummy snd_dummy.0: control 32:9:0:syz1:0 is already present 00:53:27 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f00000000c0)) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x2000000, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r5, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r5, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_CTL_IOCTL_HWDEP_INFO(r5, 0x80dc5521, &(0x7f00000011c0)=""/212) ioctl$FS_IOC_FSSETXATTR(r4, 0x40086602, &(0x7f0000000100)) r6 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x40400, 0x80) ioctl$UDMABUF_CREATE(r4, 0x40187542, &(0x7f0000000080)={r6, 0x1, 0x1000000, 0x4000}) 00:53:35 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r3, 0xc0245720, &(0x7f0000000040)={0x1}) sendmsg$DCCPDIAG_GETSOCK(r2, &(0x7f00000001c0)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f00000000c0)={&(0x7f0000001340)={0x11c8, 0x13, 0x8, 0x70bd2b, 0x25dfdbfe, {0x2, 0x8, 0x7, 0x7f, {0x4e20, 0x4e22, [0x1, 0x5, 0x1f, 0x80], [0x1, 0x0, 0x681e, 0x33], 0x0, [0x0, 0x10000]}, 0x8, 0xd8}, [@INET_DIAG_REQ_BYTECODE={0xd6, 0x1, "c4ebcbb5f50e1405ab4dd1cd1b6fef78b031a701dd87b898e979108f837c6bbfe79b55253b00579744a1df954830d642f3ef91f0374f7e99e045f93265835e6cc005351296e076a9320dc1ba712978eb4eb812eab4d07e3360dae3e40d6278641f19777e4d7c1985f2caee0f330a9838fac6ed94dc6103f50f17e5b3100fafec872c75848b4a64940ac18e02bd33a04d7fa58ca25f89bebde0d33abb4b8a3d1ebd1375d5b0b691ce9a0376a8c8470bc2d22d3bcb348e9a9b24a4468e1448b2a67ec52a1afb7aae6415f9b0a8ec1957f9f432"}, @INET_DIAG_REQ_BYTECODE={0x1004, 0x1, "9dcccf341abcdc67361f6f246c5df09545c14436abaf59d0e7a95363a6474f8c9700d7b7f08a58d7e65abec2b3115075eb679d2ca291d77c1c0a1c6a205b140244e2c2c8446c1a8cd47f4f0b48e607d73b2f0b4b773e6d6ba291484e63ad0e9f6384f9344d3f63df161f9b8ebf43bcb070dbe4a6e35fcc134e0d6fadec652936e7e0a67a6b93611f6beca80eb6ab38dd66717a20b5b4ef2d3a21010ae94d474ae7254614d96dd738c7cd0caedcb14cf62718a83fe9f5355ac5a4a065cf9db7f2b305267c49ce14383185c6a4f1056a3ec3da84fe164e86a2271d9277b760526d093b80b4f23882f1c63c5160f2ad1c98043d1b3809582912f4a07cf20be33ccb3668d20b7878832c84f8c2351386fd16a61ed3f00ab89a00f11e8ba2785e8f158f53b17de9d4587d84256082de1628202d88e02ab301857b1bbd992e84ecbcc630dffadbcafd11120c8729bfe77b06c63c286c13a119d141c3ea4e8a8a06d2df97e3f8e03afcad24acddd9c14b6afd4cb4afb3a8d4be3812e3ff26bc7e002b2950f116d827033190fe19c364bc006bd584b9adc1e95b0b125112ed86966e4422577600fd9d2174d7c990473d0a41e58becc6ba8e44afafca2758bd44fd5a4a2d3b214a0ec34761f65ffbb736454646eaff74bf98a5c2b963f144707a756f39ca18a7bf91608fb3a6bc9e9cdff3d1e64538f84bb4bf8b707db8b3d02ec1f5a32bb0eaf02c48b845b03e6a25073d6f78478dc56a903f18c603d2119b22bfd144deeae1da1e7a47d6571366f43b58092c2a1806fc7ac5f5962babc0f0941178b24cc57317f47366a7044146d895a83251d1c0e187e7f521f6054554123027caffa4920c5c87cf7d800761330fbbe77a9c17a0db1aa38f93cc94ce004080089bf6954d8c66a4322c961e6da1c2d9cece751691ee1eb969fe804d9a1a84e3c0d003afb74781f22e04e7e091a01e366c9d46805263c2783b0b8c166811deaaea18e0490fe5fa08cea88fc6eac2e77d87b90abb0820c72e6d8f5aaf04cea8a39c6e7c2ecaa6ee2a2b07e2245099522626ad4d9f3b92c8754650bceec8bda9862d3b1bcd6a7e0c242196c3384ac561addf0eeccb44582ad9217e120b55dfcff4a5f4612b4db441b45f5451f88898b58c27290f08b96edff16d01eafe75a5deac9cab77356699baeeb247e75c67fd20e3422d11b689e0ac204d9c789ca4bd39e379e5fd883992ec005f784e7afe088a25b725e1a6c365fc663f6a7d7126edd58719778f2c6b52590378e81151ba2e821e9630bc231e2db71aa5b8a8b1dc06d046c68a95a6f68bcae8b67a118cd5c4da6b5ec7963fd7245a220bff46abcae02ba83c3f7ddd634a43fc74e93039f341d32a14e86595f8c38ecec606ba72c5107e657db3e35bad1ff8ee329e1f58c9c73364a4084301e87867d885371933373e20e8956bd0a5153c8f6596ba27867e0ffab4c712c60894250d51d4d160ea9008095f08293b28ec8e66ed20837471060c16143aecde619f0d4ce77618b7423cf9132afc60f328b078003f8021a7a69d1185d27d83f0b02db14d797922c49f10382be2d8e659c1a0790df4d8924db706c9c57653f12c8b4da4232c18267b208c992a49f6fc04cb879e8476ae16c291d81a292e9145a1a83268cc1ef90e13bd11abc39396487d819635222a804dbce9f7b49c7879175c55877e72c00aac7f57e1e7f402365e6c294c34ab2a9f8c07a8ded99b1222d8561db97deed38f417efe3934c2dcc50b7db2225f68c1fb5d25271488ea4c34f3ca744acbd861edb2ecba734dabf334a7b8fb48696b96dc6d17abd455748d86dbeb2208d7b5cb7022d18f985cbae5cda85bd6ee8e2edcf963974bad7885911912e54348b4bdd47c7b337940aeb0b383b71ba9078e3877ee593d07dc8e2039d84a002eba78ed46903d0f70634697b20d98515b2f3ad56f103d5a0e6471e60af0c4b29e19ca532f72eb9da296d6bd6a6bb41d793f8e5983806a1e04b8412552720605bd396690f27898153837b7c6c5d9097b0742ed567f65e06b7bba318e06c1a7ff0662435570c7f9e960a73198165d779f96e8747ed23958277e606b0cac2717042f8f489beb951dfe2d95b461b58ab205c270128166bba192382dbc52580d812e9be0d97a0d79a40e012ee4cfb0d7c999c00015b48edcff3fc17e4db90abbcbe78f1fa38c77962318e28bfffeb1cc03b94f6d4cd429b4a05bc5d16c87cfcd323e549a7d5df4e3b4d55d5c2bdd0344fc6e926341a2ef729cd3fd40731354bbc7b803226f66beaf088d7545fd77b6a5a9ef156b4ade8400b7c48e7f5efb5fc5d4a1e5813d8baa407127eb166ed1ee342ced9e2c80b873b3e75da3afadebf7564a16bd878b76d09b38ad5afecc6c22b3652eb53639a61013203fb249bc894349cab9a9b99066d0a12a807bb3e51467ec1b699f8070372e0214b0f02a6ca7ec088a02ed3a0ca097f8b578b3178bb403a92be38ccd14bf490257aed647bee2f3fa2c5b372b3d307b75cf5ea3e3f050e9a18a03c5d00204fa5a358e06b6cb5c48c8331f213f72d5be3b5c5621a9734fef6827f433c4cbce2c039dcbf6bc2712218a232072cc5b1f636b339f95f993484cda4ae560b4023e595208dbeae5477811f60e70b95e3ba290a15f57464aec6748fc73c2016d8d05432bc7b361cbba8afd9190ccf8ed20154fa6d1475ceb3943c80721ab9074af19840dd8bcd4639cffea0119703552ea5435efe6609d525f606eaf71f31d4bbf036429d94089e91f06456cb394e92e247f364e2390a3f9e16f97dc9b25e9e38fff760dfc39e5ed9af0042c9eb9836ad39faa1aa0b747c7e7d612a12504417c948f210117ba31f53dde2609aee91cf25d0637e21790e68e0d84bcfd75349d2481bc965ce04a18d571f71191a09165082672cbf3449635374fe1babf68c90895be450e1663dab78cb61f77076d56847c5fb6634a02ca60ab1edc9cd38fe691844ec2db04fd6bcc514bec56ce08e6c5392e10b8fd610a0aceb5f84fda90cf71ce12c97f8fe121d59403f62213e303e1a4f9049c6643a93f60c96b57004adf3945c14acaf0029619c8720911fa4575460dd1a4fc38e3351900409f43e66facd376f5d9c7d2c2e3a11165b31c356774168cb27db26db64f868660d5abee5cc9ff340ca87fee12b20f02f441346b7d80a6266e3940e835e75053be882431193de60323475291774467f4b2df2d5cb7e28bcdf2642b5aae71b8fd6160928c38631f55986e1a5722cad9a21850ce86b61fed2e8b525dc0dc5cfefeead8e42dfa4012d5405575e0a435c0a1df3be945c255041436553ec38f17f24241b9c9a3eafa24983ba8b8bbf8d9111f8e11d7c82fc611ceb4c938aa63a14fbda1358ee0d2cdb7c83e296bed8b68c1d62bfdc183fab10ee3a3d005dbe602ca49e3f35f490817c7ac72260839323a656672eaf57a21bdac956425b5fd8f978fad11bfe35cdfa62a484b2af60514cd1b607951955257280b0e19857b2629092e8d79aeaf90f869e1a392f6a87920181a40115d673bba55b71f4a5b4f51366f9e4945bc4855170ef4553ff24618a40a4bec52a8893ea14e90d058583639f21596c655208f9e50d42e4ad0578e059a385ad704a6cc4520229143d5cebd3ee7c5c3bb11af2c69aca0027c2d02605af9c24a98eeef0483e77dabe675ea6f1597ebfca877f1dc0f4904d198a45857557dc00c2f2068c3778c06ec829e738bd04bdf671ea34a0f4dfccdea938a4a2619f57c77c0b4b3c62f7237d6de3a091daf84c1a011b7e5bd294c0347cc29b2e768b59d8f80695bfacda08c942763d6700a0392e583430fbe8461b241fb573f2ab3695be8db9a678dec42a4df5859032857101f9bd059c92c2621c8f71dd898155c48ff9d32849cc19393da0ddba82f5deb235f78e4ac685db21bf49a7969144b51e75038105257b78ecb5d1bc5f93c2b294ebe0a8c8b968ff9ea74c585aa1f2af91c9427fc7a7156f6136661e1c783c4445521bfbaacaf95290f1f569eeb55bdd0f0f7c7b8fc461baae953c670b56dea95424916092113201dc0ce81ce2dc77ce659fee0ae88a54e94f2d5d1c4fcd0b306c636be6e8fb2f4fcdbac5c85f1b9caad9a25817f6f71d1c66ce9fb76e5e80b0375f47a619998e0c06f840d1633b0e9c1e545627f4da12b7f7f50177e226776767fa7e0d13a32fee4c7c524d0cf1c9268e315b173951ad7ee4b7280f6c590ea8d55b8198a1028485fbafa6c1e82c4f1b3bfd1f5c7ce1a4c27d730ac9beddd73fb5f13488125e3e6c9ab5b868001b1688f2588c6ebcfa1e37e6fc789ff9f1f12dbe977fd49d036b39634f6a667f0ef413ff76a1f84de21e9e721f583de0b254653024a21a0aa29024f5ff50af4d76ffde45c7062d11813eb507ec73fa0f93aa6f3408f400d74459c32b8dda80563fb858f9f8d3669b2aa51c16c509fd92764016efbf0c536cf17439f68211fa21b8ad54e3e210ec2155cf8151e6def3254aef7b2725de1932e9bda7d666e652978454204c5c08d69509d1cc83e1b6a8300a2c681ade1edda712ab1758351e8bcd77abcf4378cd70139feaa8bebb347c3435becdd484b3455bea467d4bb36050b41eba9e00acc78cd3dd757bb9790d8a7279f7476755fe3adad8b43982a1ffdd64dd5462999ee94b1dc20b087563f83ea5671bc6c210b0c09fb8d264431b1c3e13fcad27c37d15397b15d22f63b144eff6a1847515f933a784d0b470baf19135b7720818f52a07da53c6cbd96296dd1b223345b2044d5540e3a76c606441941a9b5458c8e43789f93642bd46890d3a3a2418e25d34daa1ac2ff41a33c3531d649f8515e1d0223ed3fa8260e5705ca02e725e0cf2a6ffedcba72aa860834750bdb87117fe8aa3a15deda4a46c4d02cde1b9663db854edbc9ae7c71bbdd96bfea984b7d8920808d90767fbfbea34a5515e58d8a80832af5fa67b42efa85374838387c0e088703c9caa3c68f6ad3beb7acebf44cee1ed4852e12661e97c740a5a60c57116059bbd7de304fd80bc3e9429e203dc44bc6d17ac0cee4da05774c7a0f5306e8daa081d37ea223d27b71b7b2a7887129582734505b64c0fabddcf0a832d1c45ccc0723545a099299321f3b5cb40139ea1ce1a29b21a289233568f2b0edd2648cc381a90ac123b01df535cece18e1c8c820750641c26fc917c2095e363b949283ce1d3d6c2ef8e4e928c531b910e16e3fa5616824c39869aa756e4c10bfda5723c52c9bd1cff5ce5efb05d0741605162e05bf77eb478a24767dffa2793141161cf27b1285447b58ce32282d359811fd4ceb851046c35f8ec35f27c56af7317062d8bfa438b80fc4ad4319f3277a8ce773c17be4e45df93fa10dd14223e025313751b4df62ee7fb082e6d6e3aa28a7ae1e930d3ba9b2505a004d8f14d1ff759af9b88252a97bf9cc8e65f02b933e53aef3c622ebb5283c478ba737a8bdbde8731a0962f4ad1d993b18b5556dc9505a7038d2416607010795d6315d3f393202d68014b6cf364cfdc339aa8ca8759a444420f8e58cb614bcb1d76226e691af58ab9a44574759d973cdec0dfe1ead36a6acd9d52db078e47b032cf4d8de45148702f0cef801e5ca000426409edb1dc3e20fb2440901efe0096b95643f1e121dcb4aa3bd4837177eacb6f8de0dd2451b73d03cf03f252c4744bdfc0a6859047e91635b69eea8fe856b859c1a65f1c8511d123f8d48bd81f32bba4ab6788efe03029e665c6bb6fac338438565defd203f76880cbca08fa8106bf06b5f7d95cd43"}, @INET_DIAG_REQ_BYTECODE={0x9f, 0x1, "cb1f311018a497e42ab78c001b7de3784d103028c7139c3964ccba61b77ac9ecb659efccb25f65ee54a8b1356239dee723bf84b7d3dff5fa14d5a86cd0928d19453751dfa0991b9fde5970c62146e530900431d8c8b1f606b8c8a12d1ec07ab80a58388f2d491ad88d1a218203c178a7a3bd996e8bc9fea7517efa0279e0f8820a827614364b303593464e721fd17093228853243a8f324ec9f027"}]}, 0x11c8}, 0x1, 0x0, 0x0, 0x4000800}, 0x20000081) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:53:42 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x9, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) sendmsg$AUDIT_SET_FEATURE(r2, &(0x7f0000001200)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x40}, 0xc, &(0x7f00000011c0)={&(0x7f0000000140)={0x20, 0x3fa, 0x4, 0x70bd27, 0x25dfdbfe, {0x1, 0x1, 0x0, 0x1}, ["", ""]}, 0x20}, 0x1, 0x0, 0x0, 0x20000011}, 0x2000c801) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r3, 0x40086602, &(0x7f0000000100)={0x0, 0x0, 0xffffffff, 0x0, 0xfffeffff}) getsockopt$inet_sctp_SCTP_NODELAY(r3, 0x84, 0x3, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$FS_IOC_GET_ENCRYPTION_POLICY_EX(r2, 0xc0096616, &(0x7f0000001240)={0x1, [0x0]}) 00:53:50 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xeba, 0x50383) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f0000000080)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) syz_open_dev$amidi(&(0x7f00000011c0)='/dev/amidi#\x00', 0x40, 0x10000) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r4, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r4, 0xc008551a, &(0x7f00000000c0)={0x4, 0x18, [0x91, 0x8000, 0x898, 0x8, 0x7, 0x2]}) ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r3, 0xc0045520, &(0x7f0000000040)=0xfff) 00:53:57 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(0xffffffffffffffff, r0, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:54:02 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0x4, 0x81) ioctl$BTRFS_IOC_SYNC(r0, 0x9408, 0x0) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:54:08 executing program 1: recvmmsg(0xffffffffffffffff, &(0x7f0000005800)=[{{&(0x7f0000000100)=@nl, 0x80, &(0x7f0000001280)=[{&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x2, &(0x7f00000012c0)=""/123, 0x7b}, 0x7}, {{0x0, 0x0, &(0x7f00000017c0)=[{&(0x7f0000001340)=""/231, 0xe7}, {&(0x7f0000001440)=""/169, 0xa9}, {&(0x7f0000001500)=""/141, 0x8d}, {&(0x7f00000015c0)=""/255, 0xff}, {&(0x7f00000016c0)=""/27, 0x1b}, {&(0x7f0000001700)=""/138, 0x8a}], 0x6, &(0x7f0000001840)=""/210, 0xd2}, 0x3}, {{&(0x7f0000001940)=@phonet, 0x80, &(0x7f0000002d80)=[{&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f00000029c0)=""/188, 0xbc}, {&(0x7f0000002a80)=""/191, 0xbf}, {&(0x7f0000002b40)=""/161, 0xa1}, {&(0x7f0000002c00)=""/93, 0x5d}, {&(0x7f0000002c80)=""/194, 0xc2}], 0x6, &(0x7f0000002e00)=""/83, 0x53}, 0x40}, {{&(0x7f0000002e80)=@hci, 0x80, &(0x7f00000040c0)=[{&(0x7f0000002f00)=""/4096, 0x1000}, {&(0x7f0000003f00)=""/131, 0x83}, {&(0x7f0000003fc0)=""/173, 0xad}, {&(0x7f0000004080)=""/45, 0x2d}], 0x4}, 0x3}, {{&(0x7f0000004100)=@pppoe={0x18, 0x0, {0x0, @link_local}}, 0x80, &(0x7f00000044c0)=[{&(0x7f0000004180)=""/57, 0x39}, {&(0x7f00000041c0)=""/67, 0x43}, {&(0x7f0000004240)=""/118, 0x76}, {&(0x7f00000042c0)=""/203, 0xcb}, {&(0x7f00000043c0)=""/246, 0xf6}], 0x5}}, {{&(0x7f0000004540)=@xdp, 0x80, &(0x7f00000057c0)=[{&(0x7f00000045c0)=""/127, 0x7f}, {&(0x7f0000004640)=""/4096, 0x1000}, {&(0x7f0000005640)=""/227, 0xe3}, {&(0x7f0000005740)=""/127, 0x7f}], 0x4}, 0xa7}], 0x6, 0x10000, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xfffffffffffffffb, 0x60000) r2 = dup3(r0, r1, 0x0) gettid() r3 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$HIDIOCGRAWPHYS(r2, 0x80404805, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FS_IOC_GETFLAGS(r3, 0x80086601, &(0x7f00000000c0)) 00:54:14 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, 0x0, 0xfffffffffffffcc3) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) sendfile(0xffffffffffffffff, r1, 0x0, 0x9) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:54:21 executing program 1: r0 = syz_open_dev$amidi(&(0x7f00000001c0)='/dev/amidi#\x00', 0x7fffffff, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r3 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f0000000040)={{0x8, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r3, 0x0, 0x0, 'syz1\x00', 0x0}) r4 = fcntl$getown(r1, 0x9) pidfd_open(r4, 0x0) syz_open_dev$sndctrl(0x0, 0x7, 0x3e400) r5 = dup3(r0, r0, 0x80000) read$midi(r5, &(0x7f0000000040)=""/199, 0xc7) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000180)='/dev/dlm-control\x00', 0x80000, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r5, 0xd000943e, &(0x7f00000011c0)={0x0, 0x0, "966226de2eb969f8df8246680a23b5f8582b97424d84116f8ac3adee97c5bd84b22c2a6494491c1327b56bbc5e6d53787107c3072252a9cada1ca0e8bf10c3ff5e0cf7041c170607bcc4c21876beb59f4ae8ccbc25114ebafd231022affde5c68af3d82192efe21b1bc7650197ef9127e5e982457369c8f876ee4a61f584eb8b23ff523d8ec377a1a79f0932efbf17dbe1b3755d2b2be729a0ac95541d7f1c50c0ddba93483b602e0429ac706964b05e4fd8b6d67aa9c46daa06e4f4084eb91dc59c15f7452c4429924a504b15d5187f950fe546389a75c815accdf48a353fb69dcd16e7d83b93f4418b07b57ec8dfd7b2b7f65810d8abcb78e754701f74d3df", "b6d8639a89431190f731c79a53097355f5c9a80f4ec3d6584ffbf59c14c06d0503eef9d0c9971ee0619bc5b9fe02a59baf7ac3714d62ea6d82b48cac69209c1f91a74ecbfb7aadf0b9dfe186ea651cfd5c6301f0bc4c15cafdeb5c4cc28eea9b7a35c11a1b39c4271b54759c37721e2ea4299cd49e69507ebb077bca3f5c9859d93ea08c716ae6541680680f0ed95f202f4253cca2a7470d04dab1067015a3358af4a9d4033b3569cc7bc0325919d184c3bd4abc25b0a141b360186525cae64105cedd0bbe6c777dda6616d175937a7ea975ffb274bf5abc631f5b18d8c07c52ffe281a2edfe49e0d093fe9949e85accb42a84fac29e7108c0f03d4c3173a30ce398128f216ab2c9520065a756b0502ea768b6dbd27958bf6636cfe23c9025debbae6794429e264596e5180bdd1fd6047faaa5a25e5c121f7ef567e97b4932948bfc5c0ddd7ae2fb266d084094e034c3936eaab5b037b83129755e1d1c4c8bfa2b15ccf9d03e927ed420a154a4ed262ce8ff4631a5dfe7b3bee111fa4e639d82c3ed46affc54d50ddd295af43b4620a07b2be86a668e0ace132643686e1ad1633d47485a89666a5f83c28f515059e15f5b9b4264d1274b5719ca6186bd4df2f316b3a066d8ec16a2d9a2f1404a0f4d2bb56f96d682adb7d9725e52a2f575e5b80d6deda15914c88cab233636f98b36da7e2acaab4299939dfe4fb04f5a26a3ed15f08ab2feeb4be17224a09b9c092a79878d5c8039284fa7d1a0ba836df3c64774d4ace06e1cc9a4d43b4f4f784b766c16552430a9ef6b1ad0cb25cea9ab36bddcba3e9ae3e964c89e46d53f9b333f8aa464a72786c4ce521b9b40e7916227ea9cf70834f8c1c7af63f10fb12790a281c4d4251abda696e279cabdb51512f3291be1d00fc9c3bf484e849a10fcf3ff4dfd875e9311e6c257c26ad5c414d866b147caf7e4e4147ec4aef5ad2ecd8a172dc63e3705a79e31674bdf0e51df3bf45c941db65e9d964e67ab8e6698f9db7c961db2883ecf296bd2aa556c319de368266a55fc08406801cd59db6e607c549515fb60399048a121cd675d29a74c9cc1c0ce27ffcee677035f19be8109692cab67ab60adaf63a02dfe428b8ac666824b304865991becb1a5290de8723016e87170bd7486209fc8d82cc330532710f59e764f98f7112ef3cf3cadce656fb70378eae760b5003955f225b8db9306b33f402322b7f3c992398d215381429797e191ce5353d3daad51812de632d44c424d6e5d302c6867b9e3eb2dc891d59ad4eb1672d4c1842e6cdce33e3eb66d16592e878b4959953b0df3e2e9c5caab69a4489cf91ff27fa71b9d45a83a0d12ca7b5985434293370743391c0588ec34b33f0568dd5bdb4f5b3e844a0d48bd88b4fc965d3f8463618493a53648fb0549a878bd84e45253bf63964b3714f49d44dc7b4db7d35c43bac2f7b300a58ff6ae79002dfc1d5b118cd1f532cf1c297b443e565b1fc11a4bc6859c7a4307a134ccd4d5b4ae009fde3c1bc8a38a18875f8b67a5fca17eddaa15e0356855844ff9664cb246cf1da019443aabc291cd8b5e1dc0955af18ddb7213b3ec8436644a59773010ddb8c7b17f372df1e1e05fc20e04b08a5e2905a3ff3341f777f5556936824c98b8b985b3555c115725febbf9ed607f460aa9f22d125b6717d1a4818414f6094999b82ceff0811b00dc46fe8405b13dcccb3338f128267769e24da89a49bf395a1edb4a1768adf5aeda1c96d045a14ac5332f83bf2beb191ffdcd9892e2ce84a8fce45ac6e3f6736b56fdf8b3d0c95d80df6fccae4937a477150fe60aa1cc1267937a7e1194496261281a4b849e488eb5f589913a1170296844997bab8f133e19d2f23d73a28a96ae084ced5c0d6569b83dda18559be77c84ca70e3f3f6c007bb3b119cde173b5e815636bce278a0b3e974069e45a0e82bb1af22aa8c0d6786ec40c19cee882277541a8378f0d41fddb25c0d012d4a9a24de960aee48343e1a98fbcee67a2a20d30acfa3b885bd5d9242362e081eab668b052661ac8a5f5c1783bef59153e21394bc09f75d5d181ba94889bddbe4e3b913548efd9a7fc79d491e5d9a868cc403d3c8ea1033db6e960187c97b0b767fd067d89908e428a6e07636dba60345435958f5033b0c4ffff928b330882db45b1f04674e3fc2c35e3a6da61cd88ebe2df15241bcbe49f31c6b476becd6bd11499c8c9b7d2ea337b95187941dd2e56d8a6daeaeb252e138334410d5771277a0d5271e3ce55147f2a6b5de273d212d6c15fe7ec8bbdf648137d33b54730e6ee099d9321182fbc5b291f2a1e0e69162b0d172dd5d81cb4b25d04bbee20c02dce7b50dbff1972124acbca9f492615caddf696663c768ae924ed39ce3163a7aab918f0a553b5f54f3b1ec0a10d91154cf2262e5124d96f4ec0aa71ff272744bd00367960019f36e41b6d4482c8701516e5b1c10abf535edbfa9847827a748633d86bf05fa4abe407a6a5ebb2eb9404e2e60d291278cd75501d288252680dfced316a0ab712a9a85c020450942c16c5d781e36771fe1ae4dc4c8749b0638da55c9b6e5a55a358e655893b256c6654636ed25bf3e4a67b814fee8d90316bbc3a1921058a38cac7c4ae4c407b8ec0db9d2d95a9749937439de0418bb0436bd9609cf77a3ba7694d7a1e9064d493acfcef11f0229fb3b5a2ccd8064fa1fa8976a77cb7420fbda22f6fc77db390f6591d449767f724cbcc73d847e32122562326d79b249c7e5ea2d384ca2880edb581e27d658c2cced8cac711b366c529ff384e0b099700a8e97c16f4080f9722e0c3333103a5926deea1b9c6c5e16d6b2fb8895027eb8f640ef41ff2336f4e79e1123752fdd67a79210caee76c537c7f0fe64e8496ddac75d964eed83df602f9fa9e4767021b52934687b21f7e2d93cee51cc7e47415bd84acbaede49cd8c65beba63d360e28eb9b86e4546c241c729b3dd8fe152ac6cf62616e46f9c3ca4c94f39f261c6e6d56ab19890e8899ae4bd2f6b1d95e687347a9bb0e1b4fba1635329aa539624c8fd68f6fc32522195067294b526a58c03689eb697b888cf0539b682b4c5694fe455e2cfa98c74d834aa204ae4dda34bea4ba69088a118857724e7f14c9f539ae5c74845ada60c9dcdd95c4a2fcb2c96b6f29cfefe0ea737cec75ef480d91642606ae2e8eb188dbb6651453010193610f8ef67e5d0823dc1191bbfcb445ce442e2e71e590858f091710990cbb54b9d21c06c72fdce701ee228b241d8ca0fb9b76cd0bfdaab2c43da8e878021111d304773884c2a4d5ce962aeb7226876521eeda25d6c833f009b9ef251048d6603c710e7a193b4032c85c02c9f82576d1ede10b27ffe1db2ee39716ec4c9efd019c034dc8680dcdb3315a9a9dfed00f1d77a0d04bdab997c5f2e78c416fe596285a860dbada2c32c8a98aab5475c38fafc5d93b1c2a6e91d4fcc86b8de3dcd3d7767fb603df96e7b26d7599d3b620d579daf7ca681953a05c27f1c9e33291eafe3a923128982bed98548f5a41b239619febd4c98e0eed7592bdc289cc9e7078bea51e1b78166bc0ae21405979f60abc1e563ac8f6b3c23ac0e07bbf32c4021fdb2d6968ca9cd088741a4921a7fe4e8e9dd21f6e48c5afea9408c554e7b52355daac05227765e569c1a6cc3d300b58c55452e6aa09a673745eac84878856a1ef00b549ca5989e5bc53f24d193daf015b1dc32a4788e34a47ef2a24bf8f49080bc55684bea79dd946c9f7218d19d6372d44689e2ea06bbe857fc2af882e5ce3fcd701ebb69dc0877485ba8fc0429d4b9bd35e58aee95661008724dd971defb3ac8dc4e0a00a7e8bdcd8dec092b812d77bf9f3d4ed1cbee92ff64af713d5a6bcd2aec8336b1201d461bb9bd217ff15cd471450771207a807ef12ba6ddfb16afd8bdbf8ac0b537968590e2fae162524c9bccf53a353799500f487fbb49afb7e9458865304df836fbc4c5c4937ee0db1e8dc1514cbc5ed4ef7baf93df726c76ca14b41673d8e9818b590d51785a1dad6fd20f73ed20bd0a5e4a6f2ad6d2151930c5a58b55275a077f37b982ace2643850af7ad44e3784c3f2a7b4b5d095db23a5a5614ffdf211ea8b03149cd4cafd3acc5a90760dd41ba95489c0af79009f51bf7590048dfd6b37300944415fd9afa54e4491eb5dc119d6604778e3fa9b4d09b73abc8446cd2c8249693c8d337a78f4366859a6ec008afec59aac06fe5acdf471fe917fd31ad551a7c9c5140d59502b5b5ca4a4fa88f45dba9aa54a3182377e4bbf591aa6e31ec33dac0889d65b25584eaad41a523c835b20b4d55d68b2bf9f1f8a1234f19b723108cc361fd8588512c540e237e1d7ce8d70008645e132b209f9cd706a745e46e092c900f789838d900de31372620bb8d758e584e979152404b4fabd6055a4a223c6692c832f6d7276c4f2aa0837e592962b2b45c03ea00fa45a4d61516bdae051cc79e85848eb15c00c8e828245e27f6ce93544a0f12345506f2a0551c8354a7a00f0a42d734d0154de15bbbf6f2d97d26e75f40d89d75e1ac33e50e688025ab83225869cb58d753d1f6816ee29be5b6126c75cdfd82b6e0975f3bec1f2d77a6792313a1e1fd0f8316745441a62be20903affc6ef0d903f1e6a28ccc3606465fcd402f54e4736ab0c3708f43fa5947884d3461f5663473a20931686232452e46b19ed41c1669334ed17de295082c26761c30730e59016b3f0dfef2d666e93f7ebd38cb9446661240ede6b1278db95d9c65e84f5a7d585993d69caa39e3317424f5de9c77ecbdb6771a081eff8968d3ef2330ee8e8cdde255bbb4c57db56301c8d5bf0f0d93f1f7b2d321b9eae0dc9afd0cc7c0dc7cbb562dfd5c1a5f55b2e630bc5f786bdfb0ed0b5227f9df372863fa9c46f1a7a008867311a84a010e6ca35170a28f8a0f0ee10aec93d129e1d0cc64c5fe6da573191b11ae280b714e13ba9e7653b6431aad6653b640569cb960d81cef053e0b41fbf22b8a7f84ad218cdf5519a7f4025c9bd358d63fc142984793ac5444de6f0e994406347f48d3a0cd217c2ee10d352d0dc3c7189edbd7323ae50aa06c5f3401c3488a5eca85efd6b57140f2b881c3e3fe1410f4d849428ee63f0b18579d7ebc69edf70cd3785b95bfa581772670dcb03fadee8e83ee5f5dab673630332472f318a7b87fbb3b5e09408be46bf692ec14052f0eb9c9e8439b324bd8c8ee135d20cf12875faa385130d54aa4199cd73974a58456fc3e83407001306bcf049e100d2201385afe0dff29814a90512f1f349e873ff2b24c58dd8f6786060434fe83640ff926afc2b8f7e79fe5e93c6483e23434651bda96503fdf660a7931da9db5654f026d56569573201e18881bf94815401201400cd62b7b900b09f"}) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xd0009412, &(0x7f00000021c0)={r7, 0x800}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 3265.606588][ T4951] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present [ 3266.684570][ T4951] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:54:28 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x200481) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x80000) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000080)='nl80211\x00', 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8933, &(0x7f00000000c0)={'wlan0\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000180)={0x24, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) sendmsg$NL80211_CMD_START_AP(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000240)={0x74, r4, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r5}, @void}}, [@beacon=[@NL80211_ATTR_BEACON_HEAD={0x28, 0xe, {@wo_ht={{}, {}, @broadcast, @device_a, @from_mac}, 0x0, @default, 0x1, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void, @void}}], @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}], @NL80211_ATTR_BEACON_INTERVAL={0x8}, @NL80211_ATTR_DTIM_PERIOD={0x8}, @NL80211_ATTR_SSID={0xa, 0x34, @default_ap_ssid}, @NL80211_ATTR_AUTH_TYPE={0x8}, @NL80211_ATTR_EXTERNAL_AUTH_SUPPORT={0x4}]}, 0x74}}, 0x0) sendmsg$NL80211_CMD_NOTIFY_RADAR(r2, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x4000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)={0x24, r4, 0x100, 0x70bd2a, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x3}]}, 0x24}, 0x1, 0x0, 0x0, 0x44001}, 0x20000800) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:54:39 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) accept$inet(r2, &(0x7f0000000040)={0x2, 0x0, @dev}, &(0x7f0000000080)=0x10) 00:54:45 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) r2 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r3, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r3, 0xc1105511, &(0x7f00000000c0)={{0x3, 0x4, 0x9, 0xfffffffa, 'syz0\x00', 0x824}, 0x6, 0x30, 0x1, r2, 0x6, 0x2, 'syz1\x00', &(0x7f0000000040)=['/dev/amidi#\x00', '%#-\x00', '%[-;\x84$#+\'$}{\'\x00', '/dev/amidi#\x00', '{@{&(-\xd8}$$\x00', '/dev/amidi#\x00'], 0x41, [], [0x7fff, 0x0, 0x80, 0x401]}) 00:54:53 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:00 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r1, 0xc0305710, &(0x7f00000001c0)={0x1, 0x401, 0x5}) dup3(r0, r1, 0x0) gettid() r2 = openat$nullb(0xffffffffffffff9c, &(0x7f0000000040)='/dev/nullb0\x00', 0x400200, 0x0) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r4 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r4, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0x1, 0xd, &(0x7f0000000040), 0x4) ppoll(&(0x7f0000000080)=[{r1, 0x8026}, {r2, 0x4010}, {r1, 0x1000}, {r1}, {r0, 0x8000}, {r0, 0xd2a0}, {r3, 0x1}, {r4, 0x100}, {r1, 0x160}], 0x9, &(0x7f0000000140)={r5, r6+60000000}, &(0x7f0000000180)={[0x7]}, 0x8) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:07 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000001180)="70a3cba79566c89bdd5cb5f7c7056e142effa8ace585282babe1a48cc742a68735b83d330859c2de4da9c1579b057ccdf197c2a5ec19d1a4575f6ff33c48e15796901204ea9a6b8aa4e32ddaff20ae1c6cd9d2c83a4fa034b256810c0546767bf47ca41146f003a258a6581e59084bd70385b0f463abca0a154d9d973420ee6b2ae67c5f8509ce49db44e9e50f7adb53d96f5dfb2d63c1c382144ee4197af7e588e5092fede0001fb0f0eea71e0326787df48cc605fae54015ebc0a52688ba541e0481b948357c538b997df6c1da3a1fc26cc0ecf1fee3", 0xd7}, {&(0x7f0000001340)="e72a3a2c3f0c6d86e2b47a0e9f2935f8de1efa132dd86fe3744eabf0ed4240b8900559a7c939d41ce566b959ee3972b021f81ac852839ac3a1629e95879ba54485e04842d57fd6b806ebc534bdb7c11289e28f68af18663aef981df2316f6d1dcbd231de3e0e043ef0e33556db8cd5c8f540c305c3cf73eb3f30291b22de4dbe9cf2bebaefe321b65e9378a7f63e9eab02bf979366a6ed476615acb38e5f283cd22d676624920690a0d08cac15f82847b2bc183b1dbf53970c3aeba086bc0bba763b942ed591a37617ca836e2f805289ed1e0c5ad53484639cc0cc215381cf09c083761c940ce34c402246a014b5aff14e40beef9d6c3e09de656ddb7f0d4515981b09818ce3ba4f4b689b5ef936382492ed06f09aeb7c70fffcbb128176520048b739183e151cb5cfba89d8", 0x12c}], 0x2) r3 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x7, 0x40002) r4 = ioctl$TIOCGPTPEER(r3, 0x5441, 0x3) writev(r4, 0x0, 0x0) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$TIOCVHANGUP(r3, 0x5437, 0x0) dup3(r0, r5, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:13 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r2, 0xc020f509, &(0x7f0000000040)={r2, 0x7fffffff, 0x100000001, 0x800}) fcntl$dupfd(r3, 0x406, 0xffffffffffffffff) 00:55:20 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0x8000000000000b, 0x0) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:27 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xfffffffffffffffd, 0x7b1400) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:33 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:39 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$SNDRV_CTL_IOCTL_PCM_PREFER_SUBDEVICE(r2, 0x40045532, &(0x7f0000000040)=0x9) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:45 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x6404c0) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xb9f0, 0x81) gettid() syz_open_dev$sndctrl(0x0, 0x1ab, 0x90080) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = syz_open_dev$vcsa(&(0x7f0000000040)='/dev/vcsa#\x00', 0x8, 0x1001) ioctl$SNDRV_CTL_IOCTL_ELEM_REMOVE(r0, 0xc0405519, &(0x7f0000000080)={0x5, 0x5, 0x7, 0x4, 'syz0\x00', 0x2}) 00:55:51 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000040)={r1, 0x7, 0xffffffff, 0x8bc}) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f0000000080)) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:55:58 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) bpf$BPF_BTF_GET_NEXT_ID(0x17, &(0x7f0000000180)={0x0, 0x0}, 0x0) bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000540)=@bpf_lsm={0x1d, 0x8, 0x0, &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, [], 0x0, 0x1b, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, r0}, 0x78) r1 = openat$full(0xffffffffffffff9c, &(0x7f0000000040)='/dev/full\x00', 0x404040, 0x0) r2 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r3 = clone3(&(0x7f00000002c0)={0x204100c00, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f0000000100), {0x2}, &(0x7f0000000140)=""/133, 0x85, &(0x7f0000000200)=""/96, &(0x7f0000000280)=[r2, r2], 0x2, {r1}}, 0x58) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r4, 0x40086602, &(0x7f0000000100)) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000400)={0x0, r4}, 0x10) capget(&(0x7f0000000340)={0x0, r3}, &(0x7f0000000380)={0x7, 0x12, 0x7, 0x9, 0x80000000, 0x40}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:56:05 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r0, 0xc0245720, &(0x7f0000000100)) r3 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='net_dev_xmit\x00', r2}, 0x10) fcntl$getownex(r3, 0x10, &(0x7f00000000c0)) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:56:11 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000040)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) fcntl$dupfd(r2, 0x40a, 0xffffffffffffffff) 00:56:18 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) write$RDMA_USER_CM_CMD_JOIN_MCAST(r2, &(0x7f0000000080)={0x16, 0x98, 0xfa00, {&(0x7f0000000040), 0x0, 0xffffffffffffffff, 0x0, 0x0, @ib={0x1b, 0x209, 0x2, {"faeb5ee20a6740c8207a43cc03022947"}, 0x5, 0x4, 0x3f}}}, 0xa0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:56:24 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0xebc, 0x28081) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f00000011c0)={0x1, 0x972, 0x3f, 0x1}) dup3(r0, r2, 0x0) gettid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r3, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) fallocate(r2, 0x25, 0xc1, 0x2) ioctl$FS_IOC_FSSETXATTR(r3, 0x40086602, &(0x7f0000000100)) accept$inet6(r3, &(0x7f00000000c0)={0xa, 0x0, 0x0, @mcast1}, &(0x7f00000001c0)=0x1c) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:56:32 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000040)='/dev/vcsu#\x00', 0x8001, 0x20e140) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r2, 0xc10c5541, &(0x7f0000000080)={0x0, 0xf7b, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:56:38 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000080)) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x40309439, &(0x7f0000000040)={0x3, 0x1}) getpid() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) pread64(r2, &(0x7f0000001180)=""/162, 0xa2, 0x1000) 00:56:47 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000080)='/dev/amidi#\x00', 0xebc, 0x2) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$DRM_IOCTL_PRIME_HANDLE_TO_FD(0xffffffffffffffff, 0xc00c642d, &(0x7f0000000000)={0x0, 0x80000}) ppoll(&(0x7f00000000c0)=[{r2, 0x180}, {r0, 0x204}, {r1, 0x119}, {0xffffffffffffffff, 0x8280}, {r0, 0x8}], 0x5, &(0x7f0000000100)={0x77359400}, &(0x7f0000000140)={[0x7]}, 0x8) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000001180)) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:56:52 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r4 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r3, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r4, 0x0, 0x0, 'syz1\x00', 0x0}) ioprio_set$pid(0x1, r4, 0x2000) r5 = openat$adsp1(0xffffffffffffff9c, &(0x7f0000000180)='/dev/adsp1\x00', 0x8000, 0x0) r6 = socket$can_j1939(0x1d, 0x2, 0x7) r7 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ppoll(&(0x7f00000001c0)=[{r5, 0xc021}, {r6, 0x200}, {r2, 0x2081}, {r3}, {r7, 0x40}], 0x5, &(0x7f0000000200)={0x0, 0x989680}, &(0x7f0000000240)={[0xf2]}, 0x8) [ 3418.514628][ T5039] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present [ 3421.434681][ T5041] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:57:04 executing program 1: r0 = socket$nl_route(0x10, 0x3, 0x0) recvmmsg(r0, &(0x7f0000009d00)=[{{&(0x7f0000008800)=@pppol2tpv3={0x18, 0x1, {0x0, 0xffffffffffffffff, {0x2, 0x0, @broadcast}}}, 0x80, &(0x7f0000009ac0)=[{&(0x7f0000008880)=""/23, 0x17}, {&(0x7f00000088c0)=""/160, 0xa0}, {&(0x7f0000008980)=""/218, 0xda}, {&(0x7f0000008a80)=""/4096, 0x1000}, {&(0x7f0000009a80)}], 0x5, &(0x7f0000009b40)=""/128, 0x80}, 0x3}, {{&(0x7f0000009bc0)=@ethernet={0x0, @remote}, 0x80, &(0x7f0000009c40), 0x0, &(0x7f0000009c80)=""/122, 0x7a}, 0x1f}], 0x2, 0x2020, &(0x7f0000009d80)) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r3 = dup3(r1, r2, 0x0) gettid() ioctl$RTC_PLL_GET(r3, 0x80207011, &(0x7f0000000040)) r4 = openat$incfs(r3, &(0x7f0000000080)='.pending_reads\x00', 0x101, 0x18e) sendmsg$nl_route(r4, &(0x7f0000000180)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)=@getroute={0x14, 0x1a, 0x8, 0x70bd27, 0x25dfdbff, {}, ["", "", "", "", "", "", ""]}, 0x14}, 0x1, 0x0, 0x0, 0x20000000}, 0x40890) syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:57:14 executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(0xffffffffffffffff, r0, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:57:20 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_MSG_GETOBJ(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001240)=ANY=[@ANYBLOB="200000ec000904010073797a300000000061f04aba4a198da649134c09ac82e66972985813dd2b6e7450fedc208b24c6138115a11147a0e423f52f00000031e16ec58b98d3dd9be31ca847688386039743339b7d"], 0x20}}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) sendmsg$IPCTNL_MSG_TIMEOUT_DEFAULT_SET(r1, &(0x7f0000001200)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000011c0)={&(0x7f0000001180)={0x2c, 0x3, 0x8, 0x301, 0x0, 0x0, {0x5, 0x0, 0x5}, [@CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0xdb1eb76d851e793}, @CTA_TIMEOUT_L4PROTO={0x5, 0x3, 0xb8}, @CTA_TIMEOUT_L3PROTO={0x6, 0x2, 0x1, 0x0, 0x22eb}]}, 0x2c}, 0x1, 0x0, 0x0, 0x4000000}, 0x4000000) dup3(r0, r2, 0x0) gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$SNDRV_CTL_IOCTL_PCM_NEXT_DEVICE(r3, 0x80045530, &(0x7f0000000040)=""/88) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r4, 0x40086602, &(0x7f0000000100)) io_uring_enter(r4, 0x56d9, 0xf508, 0x1, &(0x7f00000012c0)={[0x3]}, 0x8) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fsync(r5) 00:57:28 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0xfffffffffffffff7, 0x210042) r3 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$sock_FIOGETOWN(r2, 0x8903, &(0x7f00000000c0)=0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r2, 0xc1105511, &(0x7f0000001180)={{0x6, 0x2, 0xfff, 0x2, 'syz1\x00', 0x5}, 0x4, 0x10, 0x1, r4, 0x0, 0xafb, 'syz0\x00', &(0x7f00000001c0), 0x0, [], [0x101, 0x0, 0x2fdb, 0xfff]}) r5 = openat$ashmem(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ashmem\x00', 0x8000, 0x0) fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) pidfd_open(r4, 0x0) 00:57:36 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = syz_open_dev$vcsu(&(0x7f0000000040)='/dev/vcsu#\x00', 0x8001, 0x20e140) ioctl$SNDRV_CTL_IOCTL_RAWMIDI_INFO(r2, 0xc10c5541, &(0x7f0000000080)={0x0, 0xf7b, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:57:42 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xeba, 0x50383) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r2, 0xc0245720, &(0x7f0000000080)) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1236e1, 0x0) syz_open_dev$amidi(&(0x7f00000011c0)='/dev/amidi#\x00', 0x40, 0x10000) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000180)="16bb42faec1871f40ebbe15c5ce240247bc8e72b449fbff549926e76500765cb4473260dbe3ebbbb6ece87c5f15aab8f93f8746578b515ee7ce4159b1b17b9272d0a739b9fb6cbdfc2a56b08d48f5bb167428eaa670dd0cd164ec31d5c342a9be1add7a0ee3aa968761af4a022cdfa3eefc62495", 0x74}, {&(0x7f0000000200)="0ebed88d53b2204f6a009be778f5a89dd7eb2f6040f13d0107ef9ec4f4e3915dde2ad8082116233f29916e0d60e849faacc54116bc9a669dec7f691b59f4d448de4822a3247b4e70860007db5dc7716f6258a58ecdc0d01eafe12006ad5843d41a5689a81426a2547f24d3d105aab6a8dc01694e7f26f851e6f3b7d9deff05ff0f8262818bd36cdd1b112c1d8d4a8dc6a0b2ca08d57f12ce8e7d8e537ec98cfdc91d644adb548526fce703800d3b5bbcff2e2cd8e6ac607c61ba028664ba869c4422e02e98c256d51a85c8e8ec8cd296a85c97ccaf392cb806e98937ead2df3fba2402d0c3ce9c28569b403859e42a1b735841c2f202d625eb1c2bad30ede0d4088d6043482c3ab575553c942fca65de39f67f536f3c939dffc74a03c8bba8bd43a2675456735cb71196a4b4ba5e02f156ca7f64976c25b13ee992ef169356c5208b5b3ea275537ec9fc41960c205291c60885eb246125d6cd54797e3db2cf913caf3106d0071fbcef119ad2151b8020674f6c9803ef57270dec6ab5dbfa8968f1100916f61332324eada00b0aca87b51c3a576cf2edb33896bc95101cd71c0caeb664764c0cbaccb4a1ed9f60d236a545a1fee6d9a9d9109368f937fd77754cd07734beca481ff3cf42128edb5b00eee208070c5031f7f190648cb3054eb224e00daaeaeaa591a0cfc22b83240243d34e75055e2ca60ec1a31f836b7df9a3206405c7b813f968a16a5f43396c6fa99c43d7142635a2d8ca486ec9a10de4e0545a1d0c1a6f87f5bacb0a3be6a37f878780e80e6f29e5cf0d1f53254e1cc72ecf07a48d9dc0cb97c193ebc133de503dbe3c3b7ffb606f70926e9020d7bdab84614f9e96d99d45b18fd7693cf173e550a67c6b0f72f70e0927ab8dd68fb5a6785e4a40588dae262e80b97bfacb9e25f4362d3327c5b15cb11fb1b8c9f900df1265fd3fdd7ce8405e3a399d97f2d78e467e65534531371d2b6aaed4a79af7a4a751fbce4a130d7bfe58356739fee1b31f514d39c5b3e4c39905e6861cf18ee15a0f70458a93dfbc0f1202bc821afd931552d6aa16806afc74201e5e16aa4db0000df0b2c0e1b3b1cc0aa8a7a090a7d8b5a24e90dead657375c95c6de5a8f4f20bedbe2405ade88c77f24f1056b52ddf7b88b0f2eabb549b40fca3544225b882bf41ac82b8d13dc50e25a8608c7e3347e3a12749677fa097f182debe99f120be25454b9c7fc8289b25e5e7aa254fa1238abd58cff2061530e2b157216c05ad1ba39348e4bf65e653c61abe4f4291edb797cf28caa4eff9d4d86d694b6b105ef4ea15c18872ca3b04db7b1bf34ed5195370d86e832a01de0d172b8eb21bd4a5a71f832e9659163957d91a7c48a6bdb577c40ea167674d0264a30b45a01c15f96b1b11625750bbc717f5e8b3879226bb15977749c8b17c8192f5a5ce97cc9ef1199fc3093a21628c25c928c10bfd767c845545afef99998a8cc25f72a1de9e071c24861a834fa9f58567440c6ffcc103f4e1eef6c63056dedf7d0757dbc45c04df045b965bddd461e53c0fbeced86628fc550db7b2e1e5784b86b1452bcc0978d76848a7ee027b7908395be121f80661c95a691c60c2b56b00656d54b04b32348278e4db64ea618d0bebaebb92070f8434a3237b5753e84bb560e56ee39e5e591c879f73b66864bb90956b592b7e49619cb226514183d339ab96490b3cca0c809eb4bf77055dc8478f9dee94caa48fbaf54e9cee3d095124427e85a752d75b632ed60f4ef9f4157431e55c873f6bba3aeea249458a1c01187837a7a07c809206ce7a95b627449abddfcd2e426589a42d389704164f6c5880b78f77fc69a6f41b23d65114f902a61588e5f8c6aca0c052266e72c0df37346c8f8a4ecb28608aa35e04513380591013edf180c4d9f6c1ef1932db06addb48d1d6065a6dd4792517280a46c07793949744552e59e6bb73e12e7ab7d9869c67eeeed195c9c7c9ecf96cb7198e220dab41e2f3b47eab667912b00a29d7c5203efccd078f02fdb8c091437650a6342991ae59db0946fa62d1a63cbeafe9db3608fcac13732af31c9f0887e1fdc3d10aab6e5f917df4308c6c2f0a5b0c8f690b72f92940f41001cf52ab5e889780aea3efa4ea5c3cd5eae4c513fbfeffdaf3e9eeea4c9e4ea7f250caaf240463d1b7545805f3f4539aee5299e576a7e918e12822a7d50a5be15e392f4b4cbcc69b7065a5af59d20cc0a2265c6ce03277b97b46040bb8942a98e3c19a2c6e38d1c9109afe4c62773ed55d4f1c9f3ad54e19e5fddaa30893c0189178e7da8fdd3c15270f686d9afec7666a4bf5aa6d6eb93559111e2159a4c8d03885c39006b4943a282f92ec5533de04c589cde1da5aaedfbf79ec8abfea4a9042076a59170ba184b599822438ddc55edb63e0bce7512d028719a1dc340b20351204daa80e84659eeb56af113508f59422f97d6962f1fe5e858675acd3cce52e3f63c1eea8ef367179ca987ee4d7fc86181054874f8203eed497efa405d0cb2073483de19a9a72b54258a47f7fb8f77a263bb266614b55a5558a8e039c3dff9064fad3389a361eee76a96fb244c49f2686edf4249ae9aa03a5c18ae82ede7a5f97fe8a8b43ef8171ae91bb35f0151b6a039efb88ceb77d5be612b377830917bb55f055ea1acf8c755e7fbaba7037d525a235a5207294f48b827f9020fd11fb310d5f661980bf82b3370026a706516b7571f8d7e9fe797473725c9c2177a3ff06654f2c2be62c8d2e39cf8cda7c3faf238603f7848bf2114e60fd6b582a934b99d7017b08c72d12a5961cb0e532636507f185e50822c55eec3a53459ee3cad1bd5e0ff3ea217c7f216b30c8589f874a9094b97671f9d1c7fc92b7c7668574daf93ed9a298fd9f2938176545497f0f16c68244ee79a04a844deb4b545092f2e3eb96c6433a485f0e27b001f8ed941a31301dd02add93a7c587f9e8a299f239d4a1f6d89953ac316a59a7946674456bb364435d12858942ca745a9c7b08d43ebc0ebacd4d208c328834b03e18a66bd7a4060defd6cc9204e86d9e80268fc5cc19335fd181f1dc382f64f0282fe9f209d29e5869cc464cf778fef93c0bdf3b31ea4f360b254521d043850e71a8fe99b5795c5581ef66013445732b1372946d3c57409b6dde8762c707395ec86a0556f2f9b6e5cdabe87780636cb6b43d0a8afb339d8cb416ecbdb600861bcd3f9ad2c1cf96462cf1cd45cf5b3f9a58bb8742ea178d98ff128d7d9a557c9514dc00434bd2b55d1f958ae92ba2b051b8427a54a04428ca5decfdfe06e86fa49b5c8958888705e4142fa62b47bd94ad25adcbb97a487194debfd2cdca183e5292678771efc0edb24a5fe8d5b01f3ef196396c45108b27ad803fad20fbf70ccdff1bfbc0ccb8e3496d34ae6ce2d8ddbf3e42b4e46b680900e0277002b0f25e160e326b5365f2a02153f51bdb873cd5267a105dc86c686a9de2f40f36cd682790b572fbf4579beded3294f3fd9f2b2997c1e82c08b170ce4dab6c0a358da9a4f2e6cee2cc4262f975408e511b56538ab8eee96717512306164be62ba7fa339a6cdc5b445cf670a595649e1466312a72e3b8eeb73ed1c734e57258d7f9d3fd940e273238c6f20d9e918f839e7f8ee8b67a006c06938ee5aab7d9285db8fbd039cc029e74ddb9a835aeb0660fc25df222c2e93a3f542945e615d8ff5022ab6829c5757d4d53040adc2a0a50b8a394c6aaf61af8ecfb4ce9fec655e25d88ffe836a336e0b87b5bd60e6b9cfadff7a449e358214faeeea3b74fa98da77c0e7b0988deb72cd6ce159b85da2abebb17c838eb47b9a725a42806e878bba7a14c45e1e4698def55c87cd1abc7af687e510042c3c40cbd463ab16555bb3b53202585d3dc68af685404acb77ebe2377fe0e1efa4725187693aee576c1caf7326a8a4bbb44b2e8d8db71e9f07c70e292332320f82dd677bc97754645a7b1bbaac0e5a9b738e48cb6886cb72e1db5d4d8590b3f4629a881bb9f751e32a90b6f16e56687c7477ee506c2f88d45ca7762c19fdd1b6887ed0a0c2970115735eac49c23c5c3e30df002840c0123c08c1307a544207eea038180fdc0376b92a2db3d97cd52f9115cbfd21a3b38ce02471e5cdfcc892baf39efe5b03459c084a06c5899f9e5df14ed7eb5aaa83775a99c64d934d3c3cb0fb6ae8c83e65116872f6399fd8b8530078b7dae4019146415b833d8a47d526c83d27ba3f9346654a37e2c065c897a490d10c2df077d13f394afc3efeac002fe63921aaa644dbf6cb5b75fe69479af007c11555883c9f8a1859815c0120ef2c720e1bec346a048d9538d5e65f2c9008c4789e24873b0ef103433da45aea75f10d34efacdb9be39dd867bc822de0ee6b5e33810766388e2d718a8ea9ac1323cb9118035674d1d141c945b165e8e699911b6d463494e691fe0b6ed9988d90355ef36c7c5deb9c2ddc857a5fe6bdf9f171e12f92ab3b9c4b3450923325fdc165c3baf8b5d2bd9aeca1d79b92046b997c859647c3c8d5a8dee01f63250d2675c56d702d7d6b9f4fed27d5cbf74642a577e2cf4d42c2cdad7eb5bf3b23ab451a0204cdbfda5769b3c65fd63db0d16352d7c3aa327085b5b75903d630f1a26e6532dc32c6631128ef521ca433e3d6a6cf83b0c86424a468132625bf18fe21da1ac42e7ecc3cbfd7d28f2fe8afe53bc615f53d3ab8a6eae190f1c1a851b3cc7e443ca434f0b959f8fad625566ef6e2d65d42d33ed3bfe6221bd6bf05c459f4020ed2ce1fc0950860a126e5899e3a01d044b7df7fdc4690d43be070498053ea891b18a923f8d4c20e1c4b0658867a84448beac0c281a537c67267a0be60d7ad7c4eadf5d48bb7ae6532fe2e5ef15934945439e24822e7064eed13c10e7f01be2e596b330e1528649b6cb9e4537e0f7edf52d1f39e5f2da5ac5f52292096fc61aa84ad5692f755529ec11437dfecff0d181a49931a99ad0c0b1d30b67448137ede3be582b74920db990b53514ddcf67b31fcc3342b1ab1bdcbbc66bca67a717723d2fc34ac235cfce2dd249ea8b5528dfa927dc49736a720c16928c07b7bdd6f83ab4ccd7a5262d68e37f63c098b12299505e8cd85312eb9c1da2a1f70529df58ed68d290c607e662afe12a20a8bb2b33bacfeda9f35261d45003b4f4f1aea3b32bf6129ed9bc87afae8c985b91f76a3072923ed11b21d6bfd1d0d5e49862ac56eba8cf7f5a22e80c3ba0040186af2f59e6aba0c3965832de6e3506fb8edaaf547c82fdafa5b896bd8203eed16bfe4faa4b7fa86905459bd5b2d6ab5533d169d0f04a1d5601abd1931da2be793807daa5b9c068e86259290feda0574ca0312fcce8dee049bc07c6a96e7cf1842165c7f085ab18bca8b12067477fb72c472ea1cf1075a4351a87640fdb8e43c88adc0c41c9bc5bb81fef61a9a5182e3c9cc5097a80c974b84718e00d487b90f0e2c4d40c25b6ef6ffeae8289dd73bcc6cfb3d708ec7e21b83e85247a923f6de43542944b50297459d3104e6895123d1baf8bd9cde0fcb7d96cbe50dffd42013ef2446b05127fcabe28486ba1becba61d76cebf4e733cd68eddb0c1656d33263cd4078f122b18dbbcbb58850acaa691614726ef504612", 0xf8d}], 0x2) ioctl$FS_IOC_FSSETXATTR(r4, 0x40086602, &(0x7f0000000100)) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r4, 0xc008551a, &(0x7f00000000c0)={0x4, 0x18, [0x91, 0x8000, 0x898, 0x8, 0x7, 0x2]}) ioctl$SNDRV_CTL_IOCTL_HWDEP_NEXT_DEVICE(r3, 0xc0045520, &(0x7f0000000040)=0xfff) 00:57:49 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x1010c1) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x145102) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$sndmidi(&(0x7f00000001c0)='/dev/snd/midiC#D#\x00', 0xf376, 0x402000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000080)) 00:57:55 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x1010c1) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x145102) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$sndmidi(&(0x7f00000001c0)='/dev/snd/midiC#D#\x00', 0xf376, 0x402000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000080)) 00:58:00 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x0, 0x1010c1) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x145102) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = syz_open_dev$sndmidi(&(0x7f00000001c0)='/dev/snd/midiC#D#\x00', 0xf376, 0x402000) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000000080)) 00:58:06 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x5, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000080)={0x1, 0x8}) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000040)={0x1}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:58:16 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000300)='/dev/amidi#\x00', 0xebc, 0x200c1) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) dup3(r0, r1, 0x0) gettid() r2 = syz_open_dev$sndctrl(0x0, 0x6, 0x11b100) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r4 = getpid() ioctl$SNDRV_CTL_IOCTL_ELEM_INFO(r2, 0xc1105511, &(0x7f00000001c0)={{0x1, 0x4, 0x7f, 0x40, 'syz0\x00', 0x101}, 0x2, 0x3, 0x65ad, r4, 0x1, 0x80000001, 'syz1\x00', &(0x7f0000000180)=['syz1\x00'], 0x5, [], [0x2, 0x1000, 0x9, 0x5]}) r5 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r3, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r5, 0x0, 0x0, 'syz1\x00', 0x0}) capset(&(0x7f0000000040)={0xc6bdd0ff6fcd5d1f, r5}, &(0x7f0000000080)={0x8861, 0x6, 0xf3, 0x7fff, 0x5, 0x3}) [ 3501.372446][ T5076] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:58:22 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$FS_IOC_READ_VERITY_METADATA(r0, 0xc0286687, &(0x7f00000001c0)={0x3, 0x6, 0xc, &(0x7f00000000c0)=""/12}) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS32(r1, 0xc0245720, &(0x7f0000000080)={0x1}) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x2, 0x100000001}) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:58:28 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) io_setup(0x8, &(0x7f0000000040)=0x0) r4 = socket$inet_tcp(0x2, 0x1, 0x0) io_submit(r3, 0x2, &(0x7f0000000180)=[&(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, 0x0, r4, 0x0}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, &(0x7f0000000100)="3a616a3b8437710414e4b257d05122192e2b54ba29388339dcf321f23f980559e1a5677231b99095058e7de64989c0c2db47c10e2e0418abdef25f28ecab481cda5f4f", 0xfffffffffffffd11, 0xd58d, 0x0, 0x1}]) io_cancel(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x6, 0x9, r2, &(0x7f0000001340)="b8f82909c9dba6130d0950b286145edb5ccab44d31b853fb566dd24ff6f1fc16cd76f902036d88f8466be69b33f829fab1efed0bb9262737fe00b5f4de63896e27f59a0f2471e7eb39505b88c72151baf825646e28b1fde2e3076385fdd6b91b89e5b6f43fbcb307374dfed568a63c3f04bb290ca8fccd2b13fc5cb937c619c981b419aec61f1944fa124982e8996c7af5f4f745bde80061cbeb5bada1b448d862b15bcba5b48c9933922eeb252c5a776111007b4a4c30dce8800b7103174741a7694ae9217adad270e7f6927b", 0xcd, 0x4, 0x0, 0x0, r2}, &(0x7f00000001c0)) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) socket$nl_rdma(0x10, 0x3, 0x14) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r6 = openat$dlm_control(0xffffffffffffff9c, &(0x7f0000000040)='/dev/dlm-control\x00', 0x181001, 0x0) setsockopt$EBT_SO_SET_COUNTERS(r6, 0x0, 0x81, &(0x7f0000001180)={'filter\x00', 0x0, 0x0, 0x0, [], 0x7, &(0x7f0000000080)=[{}, {}], 0x0, [{}, {}, {}, {}, {}, {}, {}]}, 0xe8) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fcntl$dupfd(r0, 0x0, r5) 00:58:34 executing program 1: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_TIMESTAMP(r0, 0x1, 0x40, &(0x7f0000000040)=0xcf, 0x4) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) connect$inet(r0, &(0x7f0000000080)={0x2, 0x4e21, @initdev={0xac, 0x1e, 0x1, 0x0}}, 0x10) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) 00:58:40 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$sock_SIOCGIFINDEX_80211(0xffffffffffffffff, 0x8933, &(0x7f0000000140)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_NEW_MPATH(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x40000}, 0xc, &(0x7f0000000240)={&(0x7f0000000180)={0x88, 0x0, 0x1, 0x70bd28, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x3, 0x1c}}}}, [@NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa, 0x1a, @broadcast}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MAC={0xa, 0x6, @device_b}, @NL80211_ATTR_MPATH_NEXT_HOP={0xa}]}, 0x88}, 0x1, 0x0, 0x0, 0x10}, 0x1010) r3 = dup3(r0, r1, 0x0) gettid() r4 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = openat2(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={0x1e1241, 0x140, 0x4}, 0x18) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r5, 0xc0305710, &(0x7f00000000c0)={0x0, 0x200, 0x400, 0x1}) r6 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r6, 0xc0305710, &(0x7f0000001180)={0x0, 0x5}) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) fcntl$dupfd(r6, 0x406, r5) ioctl$BTRFS_IOC_SCRUB(r0, 0xc400941b, &(0x7f0000001340)={0x0, 0x3ff, 0xfffffffffffffffe, 0x1}) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r4, 0xc400941d, &(0x7f0000001740)={r7, 0x1000, 0x3}) 00:58:47 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x800, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r3 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r3, 0x0, 0x0, 'syz1\x00', 0x0}) ioprio_get$pid(0x1, r3) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 3532.164013][ T5087] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:58:52 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x800, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r3 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r3, 0x0, 0x0, 'syz1\x00', 0x0}) ioprio_get$pid(0x1, r3) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 3536.342155][ T5089] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:58:57 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0x800, 0x81) dup3(r0, r1, 0x0) gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r2 = syz_open_dev$sndctrl(&(0x7f0000001180)='/dev/snd/controlC#\x00', 0x0, 0x0) r3 = gettid() ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r2, 0xc1105517, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x4, 0x309, 0x6, r3, 0x0, 0x0, 'syz1\x00', 0x0}) ioprio_get$pid(0x1, r3) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) [ 3541.526044][ T5091] snd_dummy snd_dummy.0: control 0:0:0:syz1:0 is already present 00:59:01 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000080)={0x0, 0x1000, 0x89, 0x1}) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r2 = dup3(r0, r1, 0x0) gettid() r3 = syz_open_dev$sndctrl(0x0, 0x0, 0x0) syz_open_dev$amidi(&(0x7f0000000040)='/dev/amidi#\x00', 0x8001, 0x80) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f00000000c0)={0x10001, 0x3, 0x0, 0x81, 0x2, 0x7f}) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r5, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r6 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r7 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r7, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r8 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) sendmsg$unix(r4, &(0x7f0000002600)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x4e21}, 0x6e, &(0x7f00000011c0)=[{&(0x7f0000000180)="7987141b1058b98d68710fc8e2eceea421de9a8786b2400602bffc0a25a8ff5601ac1cb9ea7b3a7d939f8fbff1ee9991", 0x30}, {&(0x7f00000001c0)="f6bf183ff3f4c491867d2711fcb13d10eadf34221851ddd62844c8edb9bc45565f53f71d90b369e2dafe26bce8060952aa83892dc5498cb7f58d6492eed1283497505c0baaf6298e624b1b5c6ae4c07c48f5fa527e3a4052180444a314acfbf101ccef8699fc8561e676a5134f7612fa760bc5c14dda8d2c7bf2fb9a6aac487199e090f0bcd67338fcc31a06b7c78e126492d14b82693bdb1bf76e17d4580243fb4f93f252915fcbbf77b8f87910611832ade518b4719c70468f4c347515cd13d635bb27a778dc030a3ef309fcf962207d2866b13bab27b595fccea61ad33265e8ec39236dad0eec9d0326936c7c0186a91f45c20dd1f53e9bf53b1ad8af1c8f601a62ae76c06211b104fb58f780a4dc9486c50cdd38e5b5f1679431efe3b6706eebf40f46d2e494bbf3597ce2a64699c7e00150ede6b425b18074de5147b53ecd26b0c39db3f0c58694ea50a00cd7aeae0a7df07f64f67a4461c0e24d6d7f1494d60667eb5f89482689549c7ffcbb2191e45e63174401144c49ca88d84e1b3b5b3a7458862f9b97f2662efeb360c4120cd14f3f4d8e563911cb9667769b017899d5bd333c5207b73df3c524260abe9113af60162edc3d6261a929899caee4287f6e68c9d8b374a459ff4ffb0356d9842f74a9b03fcc7b7092f0e1b150a13c124f35d1d74abc2663102b746f18b6b2cf8a36625ec4c1da076a13441fb3d786b323f370f5412913e4324a588ac99b500e291babf5a17357d6408a5e8b87bf331721d9f61ee3a2eaa26f3118c5ab77f8d280c7a58177b7e2ad77a8e2fd9dc040ce1f79210852ade3bf4b5a7fcae0fd646e2949612e563d42afb6752e7b5f6cfbcd6dc64a70e543f57cf76c72bc938b7d6af3c8f81fb9c836b28cee760d59c5531b748901ee178126db127206b38fe1a0c5bee5683aa212e7902457f91dcfdb945b6369ddf935761cb9852d28004b36184a6d94273b6d7da51fbc8196d9d021fcbf5d0335fa13b43e23d807bd79ffaea95a33442fb6a465e0ef965599b9a74bc87364c0656686b3057734adf69978dfb3a1a5218153418697415a7f4348c81af9ae1f1d29b5ef248c9a7f230bbd3015efb860080b2566de9959747e7fce9f96ae2643e542536d7e77611534945b84eadfb13f878a31ca0a57809f3ed73398dddde0bfbaea122f86a380b09d3c4e7a9f47eaed653b2fda48ec7eb58775577afd8dc4888bf7d7efb94ff3b4b1cd26fc03488f5432d327a8cbf9e7e48b9d62a04afbec55e8d73ff29e5df2a6e66b58b49f5e1afc75d9efd5cca6d85c875057fb44206deb6fa806ed92d76d250ea79a29a7894266e05a5c5e2bf1611a450f756dcb4bad2074fc139bf7c5cba8101e15d68c428da4bb674d3e15c88a6da38f95c71bea0595a89db5e63ffcd256c4534c196b5ed444b3ffb2f4dded1643ca146c357a574d766254bea5483dd43420a36a5387ab0d5d803457922d86ed43a8aca76c143d6e26c8d2e4d9db82f358c47a8224791ade9bed96821fe9ef0952f7e6e5fcc1fc2fe6105fd5eef06d68ac13aef0ea4bac67172118aed3098d0e93f5bdf02600526add5e5a7d58ed2c1ec90d113ef3ca0bb7df3480994a47908f7e133c55e5301b6a694a50b6ca936e6918fd5148da991c7cb3fa694ff7d44bd49a88e40918f56e7d931d7e2c9cb88bf233dc5230555fb249b74c9dff432f428de2548a07072475f609b0513f9f54a8e8cd8d02a300eb363e761993b5dbd1a952ba1e1e77db29a7b717a6aa7ecf65f1dbfc73561f7667e1a9eafee33fc8cdd021294fe12227aec7c23d21ad3529119772446bcb60a34dc4c5e19e9ec13b4b67fa56cbfa748b4f470911937a470cd0505ff40021ac56156f71b3567e7649b9cb1848f27d21ceecec7f9e00541c35246123b648915fc5b062a2516764a05b8632c8e7ef5c760ae3f9cb8440d708d25fa30d319fb3ee0516b9b272e984c15bf246a19d48dbb0d5a1f14f9c2287ee18c1a8a5c4136ec13fc5e15af2f47c1bc122130da7ef30e925b779db379d0c98d69b54fc72d7d75fa85fdf5be3cf4c587488374079a934cc2ee2243bd5af248db89223f63eb07a870b50b4c929dcd7f90b983b8c746bf0a3eefcd78b264e59855438c34f382577d2173943a32df095804a753e4d624dcb526397d5cd189304d0d19f3bf630d1ea0bcab1f12da3987d0b601a73b2b753e0392ceefae53addb13ab900160f0a74e1d100ceddebc578e1b95cd45abd028496e9c7411a0519510c64b6468b21dc9b3e978d2dc131339eb249fa223ba4eecbb4c6d91dfdd904a6250ae8995a66e98b59affeb6f1574cb8986935594de7b6de461f024284e07b45cd5d9cdde69f6517cb002af0808c3d32a4a6d807cbfa9caaf96a823cf5c76b51c96a0b2f8abf2155df1a34d21e90fd504ce0a263aae8f12fc7fd5ffacabdba3e4ca545a1a7004e8ae82797399a046f56486ed44822a10a7b055fb726ba1e147a93a18d79015389c5b3ca3c0a788b86909e505a9f0c5ed81d2f8fc785b7d7c1ab1c3239d5687229b57e20b116e08c1ab6924700142d1e4abbd8f13040a8faddf4d81d600903413fbaf7e125622c70ffcd938d0b6252d02e28ecbcfaa885f4916ff6b01e4daf573159a30d50a8ea0403fd90d4328768b571bebe664654effe52e1d3dc5a91947f10b92c58139ee3de78a26860554f93b132e400e5ff45bf03eac600a43a86b842e8d88a9d3472b43836fabc171667f62e91e33999ec16701e8d914fdacb392b82432d0abe1ae5de462fd0f225f03df872ae7ecceafe2e9ea3d0d4581f3f4671db87a41dcc1319ad3da63effa8988c4245492a3bbdc988883626f64461307dede6b4783c45259881ad12909555c3a087a943baafd982b6e6b028932974ecaf9c7f36af7cd7efa6e09aa60e0390bb7016e11b5d81ac03d651b53b3e434bda230a6ccec442e341e509d1d7b4eee3b59b9677ac305ee5ddfcee53be5853e8c5cfb28bf6a5fb03f53e4bb2e427ef40265d9b12a4fcac07a42575029807cd62746d7d98865bca891737829397d0ed34f6ce444cd3f1f358460e831dbc2add21616b5f9e2613b500b4dc30847bcc7f5d789544bbc67ec152de4e77cd89425e725ea289d3cad07bc7c7ad47a3bd40da4afc07de194ef8f4e4dc18bee3ed54dadabe4ba4e1fe082dcaa0f085ea5c683e8e788d2d27bacec4200f98f92882749b9c867e2ca85d142a65ae4914c569cb9d1d69fc788a91ade3be811a60ecffdcfba0844e5fa9fe23d4e4aca146e4007573cbd896978daefdaddcd2b9639bd8f3b349326271656c038518e59ddac10b84ad1893fcc515e7d424f909fc031e4c6b567b5db7ee203d60fb9af0568874e35ca9ad87d22e8ba92535c288ac150c5e015a28168ed0c5c7231c5e1d84b18fb92a4fce76a18cc8545e4dfac9c0325f876fee4d3df90f8407cbd218bb737e83ea50b7e884b43c8ec612d0b0a939d0c2f4727c9eab28ec75156a8b11fbc8537aca1a1791fac657fb918937c21cb7ac9a84901c35dc9187eed37a500782bff6368655b5302a52fcd6c6feee2d0f60f370b05c0c781431cf1600446bf892c3d130233e8cb2037dadbe8b97ae177b1e68a157b8a66956947ebbb89b6cfea460618fbcf101ecde7dc10e28ca0dd3124a4517b95994b31149721e32cccac1f57ff60ad9d89c4cd674a7ba8fa7c14ea16ed401b750e6dd9581e37a8d241949928aa916afe1c01a1be56031daed3a7e51d706b1070cd0955c2451643b25fd25696947bc1b619215992d70eb2249cf20346f3aedcefd7629f2810e5a8d96428edfd3920a147552a4e8d471bbb465b0af15a9c73ddb3e387db8373f3333c215c6eef4ecb5eae4b2a2fc463b9171c271303770cbeb82987d8cff785fde565c124ef99e4a436b72c5130320de5bdfc6d3971506dcb3606376169c8af022ea7bffa20940e46e3c30ba850d59ed9694c1964a4709915b7282b1ea558d50778e075e75c5c3c125e13203a27034aecdb3ac80481662434ee497ccc037825fbf175595aec39734a180f7e70d403f712cecf7edda5aefa8787f757423ca021c05ceba0d6f98b5333dcc556d4fda0d0b752770e39a64f277a8f2aa8245697b8e5f54afd1e61f98bb06267bd8a82cf3b10062e802cfdecc0420afcfabc4770b92dcefa862b5be0e3046727b150925b796f52fb1904b8ae3f1de756bf1b05bd6f4af1bb0ffa1069d1eaa9a85ecc04fe7c2e85969849e7304014ab6440dc931cc0b02b48e208fb5e9008416d167f32d8b40b33da356db0f2cfdd1b359bf030d13a4e526b2de8f0a9489c703184cfacad818b735bb2ba8dbda03d8e0b9cf65aeface030120d391139b845c758a13abb1ad88e201c5c97a2c725e46b6fe67df34f723824703b402070d99caa39ac7f612345925be0583a40eb608e5fe8d70fc3e1055717158ef7f9d2b1fcbb70b2878a078c1a89c7cd1898d00578bf672bec4e459c8c411946f87fbc5823499f49760c22b8ab6296282e43064af745fba2ee9f29f12e4cd2ca9f84fd5d7def84b1b81381fc62284b1f60323920fe8965859aa8b0931241a48fb22d634f9a0c036860c95bc08ce9c562e50780c4e26b76a1a48e4a14cfd0e568eee07bac01cac4859a6f7a1b82e4c84ae54feefd6cf818cfa59753be5ce497f3236afa136124705fda7d77ece594ad762f438d1d165053b9505310a0c4c794a811a9dc88fedbc935cccace98c3fc572500a02de8706f5f3161224108bdf3e1314c31877b6c9b87b116bff125303491b9ac909e4c0fa2d1ab16380025743a1bda78ce5f2254416b8137e552ca7e93307a237892f86924d68f67d05f0ef50b0faf2964c4f2639bdf9152ef892267b7091dc85e93e1467cb65b4cee322eaa10cbe10467c6505306c47c76e2963cbffdbba0603e7f74e56546c6ee684552494dc91208fb957cfdc3d04a733b8977f5995fde360154edceb4b427bef88231b5c7e6e3c4de9341375a19013473c96a2aee511256dba0cda6fec570cd1b18a7ea7d6ae3a6d632f36494a979620100c311480dacbbd19a07fab7d38b5597ecb2dea0949786891577c6ceaf1fce5ecf4f365b6fee9f41e9e124632c95d8d98b8ec41cde50105f303639ed75ce7449d65c4c88394ef23f016486923787f1e7fa4f779b528aaa55e92abc41279157c3c99ba8cfecc658366e8cb06fde61ec179232fa80a0699b5d20e8cfc1c6114a82a8ed2f11679751f09ab96dc3725d94a261b156e7f2494e4928308b801925cc7033c47a9a78f631efc844a04bddc44067f7ed53c57cb3aa42f06c305627ce40e5e45fec111ad1aae8f10e3c64ffbc88b8c805b90ed0484de25988276e0e2a33e1a12da45be00526cb298a8732fcf7a06e64f7a6fdb8f09744291ead2bb07d945f178ac0259cdb15eff7317cca1a341212942304b5d7bfca1f112413fe103454b16869aca40379af175e07d34d7053ae08739f102bc44ecf0afdebbbe8f8c70542f50e738c57c3900f5cad2e52ad1b55c8083330d47b5cb9ec42629906f211f569c4efd4150171ce37730f7b100a77f478648e533d780e6024bf6d687995ab2cbaa0563f51a5b119c94591481ef337338b8b66d10042a3d8e96bf754f584891d85c791e5e891aee9dc8537d36d2b3f6ddca5b80e8664e1c491022c960bdd05a993226670844f902c3d3b698116e59fae9ff4e95aebb044467feb649a0c0652ac11eb2fccb22ca896e1d39ff4ddc95b1876105b4e704cf47ced1b8c914baf73da369b24e552ae193f06c90e83f", 0x1000}], 0x2, &(0x7f0000002540)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee00}}}, @rights={{0x34, 0x1, 0x1, [r3, 0xffffffffffffffff, r0, r2, r2, r0, 0xffffffffffffffff, r0, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r1, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, r7, r8]}}], 0xa8}, 0xc1) 00:59:08 executing program 1: r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebb, 0x101081) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) r3 = syz_open_dev$midi(&(0x7f00000013c0)='/dev/midi#\x00', 0x1, 0x709240) ioctl$SNDRV_RAWMIDI_IOCTL_STATUS64(r3, 0xc0385720, &(0x7f0000001400)={0x1}) ioctl$SNDRV_RAWMIDI_IOCTL_DRAIN(r2, 0x40045731, &(0x7f0000000080)=0x4660) ioctl$BTRFS_IOC_SNAP_CREATE(0xffffffffffffffff, 0x50009401, &(0x7f00000014c0)={{}, "036bab5108583068071fb30be460d39096e2060387aad7746dcb3e096d937a648cb5bc013a21f4eaaa3d42d0e1c89ab1e5da41f20d3a6bcf2b572016ffbebaeb5eccc7b4db47ec4d86245f98b828487e86c61911b82bf63e05f666c2cd9e797d7d63f757bc8ea858637a84f0c68105131067f2540549bdf5d9a99b3820ac350d6d9096411ca61ea3aae9b38aafdfbc3d498aa2d176dd48ccca12d2f6758aa1afb5f6cfb04863d573a05d2a90c23b2dea38e29e8672a9539ebf67af4c1b4d0b0e647a6759788421fd88f43b0d62207a3d6ba02b46bc742d3cbbed6f47c0e9f0157210334c70b01a28c21c41a0a6548b8a7daf1c2825ebaf8bda8c7ae41c00b5f7a9a628306e0716f0c7fa71997f852118b2e6ea3796ff2112f8f555a8df6eb097440fad1480833cc86222a8d016198e81f5ead591af94fa5484d103522f4cf97984976e9521f65744e08379367ca43e70d57d12974e8a80a18c9f08a5830f3cd2714dad73086d114cde53339d69cb68e92f8edc2d31c19cb67b4d8d9ab9eddeef3378ea0b59d1fd747ded7a276cee24fbea582652a7a96aac0bab1d71318679c34788f552b14cd65c8aaeb91fdf0f1ae5b20ab5e51633bdce89a7e25882b85354136b3d3eb24004364101b18ffe74b44a61cee624ec8e90fa8e12246329ff3283726b08075165b6536624fe1b7f41edbc83658ab9e5fc367a7a814393fbbc262f037672a430d3a624b6b064a0f5aee893db9b30857f9a00564c4ec6bed0e02f678ccd60cddbbe99763e8e6f9fedfc2c9a416855ee56dbd8e55ac1ed630df9837d74f48a19b7fde60bf91856ce82f0fa775a0faa640ecfe9470f07724f7b099541db81ce1af07ff287c040aaec05579fd3b47750351edfe17f181d5ca030e42ff49eeb90174f26ab47f3bd1d6e62549ec4ca756bf746c4a029cb9e0479e627da83c7b10c019994f6f1d06a44d6997a05ff8a619aad7ea88adb53f07087be598d9848a9617273bf8b20480e98a9da88cb63bc06c043886f36dddfdc3ad23c338122daf80f02ca0a323ae4429cd443e63d7b0d143d7ee499318166391b73a521f0a2b35315d21cbb6fd7d7a51106cf28a65e11a2fce54e8371658c65fd80ee00bc4c0e42f5a909a198894b885b28de4a1d9b07b7131c4109fb5464aed63089de119eaa74b5c69e70049b019c6293b79983012c901db0056788c09774fc73cf38e7a41d8340186c24bfb14180a0f1d49d224828c6b965191291eb7d16e9895ab5efe3e2628cd1b85ba844a2c1ee73babe6525de737d40ac497a2f19f6104cbb5cce225b380a8ced9d0880ac44d5801e2598af00d9495b8c1a358390d90fc7e5d64c764d37d5a21b90f5692e868dd9522642bc2725d793331076066ed6a85296b877ffdca612191485e4b3cb5904a7c1612f6b7a014ab7ac34b63de602b3ce5abca984040367eecbbaf5bb2f1f58fa83c006a3ad68382c05da89f97fbafd94be227dbaca4fe1af2653b9b2673df5fbf4a24b1e1bf466e1389a9b269b6fec852711cd90070fbe6481f85d627962c95671769a9503342e9bc3d5ea7e1c44305e4fdec887789f354d83ab8c3f71fb15f221b7ccc33f4d08bfb26d7b0c00073f70d20404af1688949424b288d07aecb6d7868750314c3850e2ac914002068f24fb6d3e3bda1a698d353d935474486fc5923db6d32932069d185cd7e417881e94508ab4677331cff43ada7fa2f6c43ac6141e84a901ee9e6cf382fd0f0d868b27bebe821ae0a8b73d26b9de586ac48c440ba6357c4175479e59deb5aeaf52d0d3eacf9be4f71d8603e44ba32587a72ad84c4960bc34e69eb1e596569648ab9fa6165310594f4d0edbacec91fbd2071763d71c8a8639c18a92691f5c30988fa210312f75c425172bf731ec6ad57f6838442f6b648ddba4448ea3feb279c39b94d66f7762194ee819074b5632adc2232e4aff86f63dda2a748484d0f41018a56e7c03f3de04da0635f712614af7c6955b2f1ebbf0a00b6629a5d69d1f07ec7e501d3fb59826fba501ffef53b12c429e6823dc94f03f686b3719929cc653ece845e394cb255af0ac721e0a3d1b892698281069eeadfd8f3aea350d4c6b6a1f0dadc420ca0e678b637b6f244e2a41b1ce74fee17c24a7f95425f7ea70340e7161d4d900677557d87a7fd48cf6e6365af32751f20f674ae5d166e28ffe8126b660b7f1bd2295d7096bbb41cc758cbfc4cf3979f93d95cd807524a10ebd629869a8b069f990948a62e0d4a4a7ee0310fcf29349d1925ee13e2762e2a466a2a8bb811b079fec15e991de0c33595ef36da9e2f48f59307e06c6b621460c25e02b2c7c21c2092104b107290b24aad789a778569a6a70a63efd1fcf6d1630acfc70923681e0572f8980a71b258e27cefb82804e48a78eb6502d2930d49dc2c43e304886cec673bb5c78b707a0849c3d2805c5e8fd37044c97e8993eb532d177b828892ed899e26df25c1317ce7f5ac0d53be40cc4844aa81b3fb4c3b45e1cb58f2d4741f3706b1fb8fec162e15a357dc5a856e1266716b63a9e8ade18983063dbfebe798778dba677db7cb5c5a0bc0ea078eaf026cc1041cb97c6a7d7aec4c98499464ff6f7377b58767537b34b5bed15cd5cf5edbb0f2e0dd6ffaa7f2d835d9db262cdc57d196c7755fec52a462e478c2a4fe55a6850ffa949cf3090f1caaff43c1948890be26a89cd53d592cd339e20b23343dff9df93a83e7292bc7444060822361a66cc99e66a64144bc79e029b817cd9cb7ab14cbcbc6425eba9c98cd948be1e1524b71ef1d09f15433720f3f472005476d1ce4d6af836a22c8b2554914e40ab3464012be35171eecf36c7931b6e7ebee55ef655d30efec33cbda41d7ac7c1ba3529033ae3ce16e4b5c2a3b1cde1d1ccb064d0045c5f2069f97b74f6fbd1b1919bc5bb323c112b4bfcfd22d64ced0297e789f06688a3061567ebd3ed2878c08598b547971ea957fa4116fcfdee0a3668bb4ed8745b2351ca9a2f9dbb8ffb872e31ceed238486e6507f7f0b246993f8a6891eb78d80b75c2664a7b945af6e428a06d7178ae6d7b3b58b725c67566fb80c52c28248783809437877a08b96378a5be3acd989741e0b1f4637646348160515c964375ff8c7a98b762d6b04a5433dfef5d21a9e61a64e43311f02278047f2a012a47ee89df79755368a4446d4209e7d7539daf0521b0060ae5136fcde38c796469ed4a769e071415ce56674908c01b43fc5b626de53b519e8cbe47318fc481002dcb8ba8b10f846b9528468f0fe2a589b77d88b61d516280a7d18b11e0197998ed2c908ca24ab69002fce998e7577316f806c5e58e4b61ee3e64593c2645dcd4a1c00efb25d5d1aaf9f33b18d1c52775b2bbaf72c59e5b4abf5641b803751695598e5a45d2310c56817b06fff6851712d02f95e045b3312ec0564c7e5285933b1d3e859567d9d5a8d3a3626ecf0b5080249f9fea0eead41f6c3d38da163937f489fbc08974a1db59e73bac100fa79d2db477da3d64dc66fb6bd5bb390cf9223585d231947ab767ed323e9b21cbd603a2a1d87e9716a4a6ce804bde2678654e15c6f196e98908e931d23953d04016fe2fd1238bb12cef5bc08fae801f60d65cd2ff11172e24279a1c3b258bebbd61a5d35bafba98a2a263c7dd94679daf152a12969c44283987843b32fd2a9005faccbfd90fead5a3c137a9fc8c2ea080d335c8f66d63f6c57a7f3db8704c05a841e93f74d57e3bdc94213dd525100935ee802db2b3017574dc2df2f20eb60ec31c8ec2e11cb21b5886e0dc28beefd5c020038fb1e6882020b709afebff38c40a6aef2e8f86a0703ad78de718937243122587157dabd5522f2b94871937f62892892c54e36c2418f7d9a9d35a9972454f8a103f093d5fd5a33742b166f020b22d35a99fb70e809f1fa6001f12f8a3f21d5c9b3fdad66ff217badc3e488905319f1e1378e36f88d8ca3b0d4cb8186dd540a17394634713083bb5a6cea73ff8e44330b5a9f498f73183186abc0c5d9d805ad772d02b4a398a022805dc6c21f1a9a796ec8da0459175d84f82694ea2cb1e1c7f6f269d237688dcb7d7060053c52760ac27321468cb493217090bfbffa1dbca294216faf08e2f3b60ffc6661bb42febeb68479b3b791ec6d75cc5c47d10a6183cb57bff819964661f26e3c91247c73d33370b9677cc166b92953814352b5f19e73f80ee8e81c6560c8277ea43bc5418399b49c11d2eaae08a6653dd5afff9ada92e75e33db2064a04203b5e518978da66ace05e9f1da598e4660307b37e8347c060c6ce3c93e878e55ed3b27567630d6ddccfcf7ac07eecebca486b71631b7ad712ad74a3f8fd7aa594e48864287d8cddcf280c4d8487e492a10294627905ed75664b8c263d71e8fb059cea977f69666e8a24a899d1403eb8e686184a586a1ee5acb37f373f2a8ec18154a292731b351aaf304a18d49368387856a4907335fdcd7f16433b86ff70cc23342177eb6f4d700cadc6b58930c19f28dd6addb9633515fe0ed3ef63b2964b129fc2ff1d26a0d4fc8e8bda573d25adb9136ff7b2d8aa62fc3d690a7e8180ead04db8503ad3a0f316a4665cba6e5a874a57ad0a5cf23298575e0cd282a3771e7d68529369c3163c7c0f8295591a9d2ae048ea3e3759a8ddf65ec6e6bf3e5c92844202408788ee26eee05d7ebccecff6dc776734c8799884834a7ba4ccefaa8172d3806199f5a4973bf60998bce0c72478ff7e0ab978079d0cc8656c2327bf27441802c514963b87152d5a0cc54d27f90a18959e998cb601ae64fb189be8fb1ae73f0f2d7bf788326e8023080009658c0e397d1077c3bca8af02776d2100591ef72f96ad74c666b37763bf4a7d1a07db883f91cf083646b04027e7f04f9b58c76b84ff5c8750fa21939e4475554bf228b451328e0d39a6000b99b2025333f4fca3b977352f1374c1a510963443a0a899f6cc4d6a3c050cf31a11a4e47bf5cf5a4da073512a48ddaaefe29975e1497ad3e441e57339720fdbb86b912bf9bf29b40ea95b31f5649cdfd99cc692fd2ad0e1daa8872d9f91602da7cd6edf3502db427eb6cb2388d0a323ce5467aa4fbd7a00d5403e705b479ec30d1f33cbaf06e4f76fc751078383eea48d6b677301bc0c253a5bcb71486c569c4de359fdf53e3276ccbc8dfd0196fa92c16ddfbb9778d4c55352a07238f6de9adfd3341bf58aaefa6096ad958df4a17bd0ab5ffbf505a30a119b820fa3523bdd0ef399fcbc66050d7872d711287ea4c0d4e8c1b9408e444f4d83cf57c69636a6e502d5839fd40d738d56f3b5994244453055a286a5cb6c6d535849fa7b2ce0f3e7f85c2d33c47cdbce184428c979750990e0c73e254d84f837a87e2cc46f5ecba9b3c1fd2887949d63a730f299da56fc5a3445f8592f6cd2d77ea11e1a9fd7991d429745248e15a13f92f8c1f1408486d21e2a294d9f8a15aa1bb12815cb790a71cb26ea4dc6cbe77927d3983371740ad29fb48cd63c21c5405a0588512c61d4f3544216b15e5e90673c9c530a2683358c9b5206ccb5250efe33f146669a2b8ded4d129cab31fa57a8e3b44a67ed8e0a80e97bf10cccbf27e9eea1571d8591ae3436177323b43ce7122450a695dee940fa59005f39d45f1f160e01609dee704335d0015da24b993b7e5ca14b4f4ec8a537080ae58d05601bbcfa676b7945fae357b7b2d396feda639ce9f5ceb0e1d068579732c9373baff50b6fe75c6f0029b53188d106c98e14f07d3704f58dbe80f259f"}) r4 = dup3(r0, r1, 0x0) r5 = gettid() syz_open_dev$sndctrl(0x0, 0x0, 0x0) r6 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r6, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) process_vm_writev(r5, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)=[{&(0x7f0000001480)=""/24, 0x18}, {&(0x7f00000000c0)=""/60, 0x3c}], 0x2, 0x0) ioctl$F2FS_IOC_GET_FEATURES(r6, 0x8004f50c, &(0x7f0000000040)) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r6, 0xc0305710, &(0x7f0000001380)={0x1, 0x8535, 0x80, 0x1}) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(0xffffffffffffffff, 0xc1105517, 0x0) ioctl$F2FS_IOC_DEFRAGMENT(r4, 0xc010f508, &(0x7f0000001440)={0x2, 0x1}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 00:59:13 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) syz_open_dev$mouse(&(0x7f0000000040)='/dev/input/mouse#\x00', 0x1, 0x20040) syz_open_dev$admmidi(&(0x7f0000000080)='/dev/admmidi#\x00', 0x101, 0x400) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000001340)) 00:59:19 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) ioctl$SNDRV_RAWMIDI_IOCTL_PARAMS(r0, 0xc0305710, &(0x7f0000000040)={0x0, 0x35, 0x401}) 00:59:24 executing program 1: syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r0 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r0, 0x810c5701, &(0x7f0000000040)) r1 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vhost-net\x00', 0x2, 0x0) r2 = syz_open_dev$amidi(&(0x7f0000000000)='/dev/amidi#\x00', 0xebc, 0x81) r3 = socket$nl_crypto(0x10, 0x3, 0x15) ioctl$F2FS_IOC_FLUSH_DEVICE(r3, 0x4008f50a, &(0x7f00000012c0)={0x1f, 0xfff}) writev(r2, &(0x7f0000001300)=[{&(0x7f0000000100)="fd2b32cd53c112422e39be091beaf0cb444cc5e17105855ae396a210caa02e7b6e9229a6295752c62673586f5bd5d6dd3013a608e879495e5445732779e3ad92931b4cea25d1409f63ea1f34968b6a4eb09a8954f70ff833e17acfaeee04b46516e36667ada79cb379a96131ba1005aa769c637b8bd6fa60120a1d6bb394d911305e5f80ac894ee00748033a1430a645a5a50f6ad543bef016f59237d1c364d63e73f383", 0xa4}, {&(0x7f0000000200)="3c1d18cea9847131fbda2118f90c5211c6505f47282010eb9a4c6f790df4e92deb1729fe6ca8205056d25772aa791243a44a322ba14b047add03a3f4a1667e9b044ff63b1342223310adffdabbd88426db154fd3aeeccbd4c3c45ef1e312febbebe9098b59c541e8c1f8c557b67d09a1f4d6ecfbac27ee5e20cf689725fe10dd52a3e98752e04db87bf85c4924eca1ecbb573c76a1b14f8a6210b353a094dd5f87fe8b6b013c45ea0e90c7df36b38f8490a986fe04c70215f005beaece09e672fb070a1fa7b389e04d8c1ed36be3a16f75f1799df27760fc3f4eb363a08e78bcdce0e3f87cd21c85a91561b7244bc864db1446471d7601abeaa5edcbe442680dad9d2ef121d36f928d09b9c88a577bfe7bb5a2289a119303c6850a9057a2d689860fa48d27e91ac0ed8ee10c3fd3f0aacb2b99067cd3d3d848ed7ebb79dbc9a8f81e4de31226f28d523dfde27175434eb02fb427120052bb3a4b556d3350f6b6c1999026e80ee1f4c3e694155598fa0bdceb3e973f49377f1db4fca92f7d90e5ab5224ea85323cc7b3272d6c80a04de0a1179d18efafa1602273b3ee82bc61fa3d487246a5aaf3b70fb3086214446f8769b2fd2bdaf0c0eae73ac29533f7c5d1b3ca688f19efb7cd593dca9f20d38e415592a91aea47e1054fe0b6c5fcc3356795e94ae9f8c74d3d2d53f5bc4b1ad7d61022540b715f7fae19c5624bddf68b68c7c6337bdea8e0505c842e41c3f43a9cee276ddddf2688d5a9716f207531f32f782517d3e2ab163e7a63e8861b2d9d369c902d0f41bbc32cf14ced61b9c822d1b2132fd31aac79197eeefce990bd9ab9bfedb185b5d58bc8ccc6308149ec2d7f6bc9fd5eac84324d955b644f7a8561bd0621e0b847f9fa7c40325fa1093fc5e52305e9ab3f5f9a8e517526a62241c1342fde7ec6358aac19ca561ccfd3fe3b522f9853b05b12e2b10d224d6fc707e23c0f8d1b2032707eb67c6ea4eb7412005b70733d56f01bd881e3ad9178123c99baa8a0c515b6084ed79dc2d5f09d30b1e0e53f1afcfb37005dfdac29dbb19daff1bed25feb9a4852b04ee1a6955128795fd49b8d5647b7498e3ee0a498ff6c7b1b114dc43842e0bdd1561b33fc4aaa6636a3f84715906907d661c744db0316a16921f2c2094b42a8568d2ec6891493ea7a178089a9e15d416c41520412ac812dfde5f85b4c491c5863be6bb9e12bf9cb4757eedfd258246819d2858ebbd8c5eaa9350df1986f4088f8d3a0ebbbf1510fe7cdabae08a161b9e70a223f9e75fae99111bc0c657e1338e37bd0309f82ebeaba537dc190ed2818fe56c8398d44164deb81e3c066b1adcd1cfd638f81bfbebea3d59fb4032f1365429c1083fa836f1ddc46af0b7d9f279af635df56c0f6a222440dcd8a4b47f3cf01ffcb2e5590eb1153f8825709ac9c9723d0b09aac971397ed39311805968eff61635644bad9c0b0e311d1c6674708a131c80176d790c43e2ee67addde27faae160e21ba53d0d9ecbcc94d13325d726e56b6188d409e387d37526bdbbbd19980d6a982eb12a3ec6afa9c6c8bfa09610c5a31a49de10837e9f4c4187339f42a6db5e8ecad7cd66696b96fc4cbbff9e1f9118a42a603edccf463ce4de1d443857e035cbb2707e98f87ac78fabaefc3658eaa34f883f86797cb9ba5408f2712f72cb6d178b9c15d1ca4a9a80403766579f1e4c4874983797296b8b57e426cebe3fb637861b20a07217bc5c4b657fbfd2990a674fcb28d39495540e2305b4bdc3ab5ec6b5b867801b8d752228b94bfd6f30c99581b9a0254cc3d40eb4c33b31b8e4ea5451e2062b37950a77a54524b7614447bd00741b9ccda1b21574f28b683208984de597a8813297fe7ceac8f94e675d24bd8e311588481bad1fbe34a0e695dcf6b02dff33fde4d293c09b15776032349ceb850173c3b1d4b3f952ac2d3b253ef4a3bd53c9c4e8353fb428951b619b1fbc4d01be9f8273d9d39b2b6da5b2800b75bd8cf1da9198e35155591562d16ecdc0b3123443b9bd3099f2c01a49c4d05d1d0fd380b30799495b094008dd9446a5bea228a59e5ba2864fb9787d75c9bce92c36a52422249641cccc6a617b1ac74dcce03641ca45b1708497073bef95db6119ac8b39b288723db67fcee96d95e151d31bc9cfb0864eb722acfe31c82e8eef2636292a9de19a1b8be24abb2e460e8ab4b08d5a0df20711d25462e58815fdb56e18c5302c529e9b662d162cdc8de1d16bf64351a702a366e8cb458f7d687b577d1160739a24395d4b25453ecf6ab0181a01c9d8b8b52763a636e22b7ed040385ad24fc0af1fdeb005d105b9209db5384b84cb2adcd618cb23a75206778b0c8c80ae58b6fb9d113f96686c5e837cd97566d746610bbe297c58881314c28c697c2858d1d35e82805cda60bb7fcadfe596003749b191467628959c9073a8103b12043d7d0072f4b51e1d3c06247d03d95df1d06105630ef3dc7ea1aa87a5a372b77388a2a6b0633e3c381432b62825eeb6145934cab02bf52bf80a88c16a8d18acbeea9765d582509951a2ed35a82fbd9d2b6eaab152251b05a6d3d66189ec85c4c23adbbdfa8019c36e2dc9e2955abef82cbdd3ee13b0f7f2a99922caeaa029409821beaad1b29018890174918cdca944fcfedb0098d6f80d6c0ff87060885f9a6c6bf3cff3f05a21db5b7c06d2d02497e55b566b6d7cb190d58ad3912152965d86311c63ac1f7e17481e605b44dee8213a1edf7e4f33a8be4f549d1d452959d02594c68a5ee090cd4cf3ad8a7504b0f657ad6a5597005744563d1ce8bae00eea49cd9b1386798bb5ecbe21abe5433ff76f15fc0c82e6de98a948a9abe6fd1f4f0b8ec23ba6fbe25531d7b71d591471336a95cce6607d93c82ef82e8c8af8730bb5f7d9e7c25975503538135665a132d74ee79035b188189042da2062ff6508e9d3d092dcd5e866d7c21145418c412a42b5088ca5f3abf09e5a7559a97870cbc894b7e7966685feae6278829060cbf1fc5c51e17f212079b2c587433cb00bcbcf8b161968f232e273ffb6bb26c67f13044af9c601c1fb022c863e30f42cd09592a0ba9b72cdfc1827cdfbb7b02f13340253c982b3765f7656d29dadedc3c0365542aa9269a27890f3e384936c77f53163e1ef6d8f3f864436f42f1f1c5ac53d0bd8977e196575c06d255bf63d8660185a6f04e867e9af44af5d4eb4a936e1cfc095b7cce799a42664f115972d28c072861641efcdf9c0783add54ec8999b280999c4c691b78f0da7e38ea77e95c609e8332ffa97b2e48820afcd5bbcb6690c34704bbe8132a769635cc58fe9d66c8b2faca34e5f5dbd9c4e5897c98eaf4ff089ddb57af4d0921d828a28d2b71df6726e021d982a7c26bb1e6b8eb39ed2d8968b0e6f3c7c70181b9db65b2bcfb6c7d98e73e35c77b9e1d389957d61835034c33d54f16a7b081dbbe705a5020d65edbc8c24084a8af33b5eeb1b0f0b692504863dc34027464760677ff68572f2aba6d1523442dbb3b409a860cf3dc0503f4c78faddfd5bf617f99b82f827025f1ec7f5d22572ef2db861716a5e808fd17902ccdae8b8b78948767b68cbdbd9a09781f1309df65260c1b426265c99e22ec568290981aecdc3ebe8a9db53e7aef619e4ab8d846f6a2002bc04520ab45d332c96b5ad840ce132fe4a9fe6eb92e81910ea688225d00b87b0a090f3f7e6604d59a8617be799c608cf1ce2f06bd3089e20f76227333984e1fba9cfa0720d119a67a4262ecd7fbb144f137cbe71ecc31af8e5050b7987729794f1a120ca58615ac5065677cc7c102ad63f4e50aaa9d2794862d8ee8ddcbcc9b6c727a08e5a3f999471aa46d7a381b0f252264513a4381275e4244b03e25819584ffc93d76bb93df36763c90396d96bd6e331e85b3bf02cb7307dbda9795d7815c81c64e6dc36452c282020ddcf291c0c7ae4ed4919fb91c3ac42f11781e3efee3fdbe991a6b9b6dc9be6465a461ded884bc4655fa6d0a9ad197e67287887c0bc502c191e44d973a26cb56817fb5000775ec3d6a8c917359a2e1c5b9ed39360ccf39595bad7dc7b882de672dda19e8522f207e005515932da60d0c3e00596a5a5d6a08fc6b99ca13a4900fbebf9ca3b710950b22f1a8ba761708d595dc7176df9d8332c8ccda87a83041a76573808a53ffe54fee55a4238c75035021a1adb6ee7738ea6e7733882c938ecb5a408d18c5cd44ab1c961125c9006dfac6370cefdd7ad7091d4c6420aeb0b6f33bb3f5ec83273ecb2ef033b6f05cdf6d6ac5f0d924ca96cc765bdbe40617b6dd2af14f56595d1b02109e8e99c32e8b4452827591c576b66fffc5482209649e906323ec72b4f55bfd26e0398655caded1b8835fad1f630ab93a31ff60ff626135b65846e9fba57d2244020a4f83b983fdbda07280962e9c82157379a913866080513555cdbd6475b6171947774fd795d84693002603a48186379e77f1f9a036a5272aec9818d4eb1f37774b0b586e6d7846a5619ccf8755b5b668d4db83d171e11653ff915b899be1fbe74e6b965ec863f4763c0b845d0f24ce545a89be028cc1c9be022ab8ac964f97aef1259792b5f1fef28eacc362c75bcbfdafc7a01b634ac2c1e841e11546ce27d97e13bf0f117e9ba2dd7f3b9d493b70b505d00755b44c353bd8ae4d19bf91670383707a3396afbaf6bdeab2dbc723f7c49827d0ddd2f8ce8aad84c6e7db179a43567f804bb94ece88a581f7a4ce9973e27418ccdc076f0b161a0d0b5271806cf934cae4074e3bdd5c2fc8468d6bbb8017766d1205cb81caa0423358446d6113b52c95e3d7a582086f7444a1ab130ed072b4a540fe3bfb7cb861d8aabfeae770a4a912c38196b92caf96f85d1b968cf3850e852223b4eee7fbb56912bbb4c03247ec3e7e65a73bce5f99fc6084d2e79f79bf06ee64c5f64e1e5e8e2ab4cb0f79d3f7882fcb0ebad223186c8812a592ab317904da27a264b19b9635bd586dea4d74a815eea8e109273438c7ef64580f8af2512653f0a686e21c3d216f10ed279114d882551aa5d5edd2f2b71576041e189a9ba00408fef0e0380f73b7f776e3ca08ea61284ed8a92fcb6a8b0f9df0f8540e63f520374ee4f2b47538a9367ffd89a79974659c4962350bff3ed7a21ee7ec48dd3ad2aad4792d2ca28915618f8c5a0ea1399bad4a1e14404217aa0ea46d366be7260a727818a5e4e2294a0da849ff1a091a701fdfe48edc55814bb56925197005a88534b75d116399929dca4dea8f0dc4823ea611729f5a8c5b87af3dda33bbf10fb4eef5f861241d4750e64afa00e6f10eee843d1c895e345222bc3af2ade1c5e138666025e5bebb31417331ed09e63cd17337afe91a132865bd131e245312402bf7508a076d16d594517b5653e6d95de7752c649afd1e17c17e6e35ab8bfb9e9684e1ec7f93f00dab63bbb59bcd09c03342b9fafde36ed4d2d67f5342d179d08a7c8b999b7b181d4b90466c18c1c212130431b5da97d023a0d5e271e0a28f87a0ca29e88e9e0daa3c58874375fb7fb9576e794a8f6feb076554ec858", 0x7fffef5c}], 0x2) ioctl$SNDRV_RAWMIDI_IOCTL_INFO(r2, 0x810c5701, &(0x7f0000001180)) ioctl$VHOST_RESET_OWNER(r1, 0x8008af26, 0xe9002) bpf$BPF_BTF_GET_NEXT_ID(0x8, 0x0, 0x0) syz_open_dev$amidi(&(0x7f00000001c0)='/dev/amidi#\x00', 0xeba, 0x81) 00:59:29 executing program 1: r0 = syz_io_uring_setup(0x369c, &(0x7f0000000540), &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, &(0x7f00000005c0), &(0x7f0000000600)) r1 = syz_io_uring_setup(0x1ed, &(0x7f0000000040)={0x0, 0x2be7, 0xc, 0x1, 0x286}, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0xd000)=nil, &(0x7f00000000c0), &(0x7f0000000100)) io_uring_enter(r1, 0x1eb8, 0x7a9, 0x0, &(0x7f0000000280)={[0x3037]}, 0x8) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vcs\x00', 0x0, 0x0) syz_io_uring_setup(0x378, &(0x7f0000000180)={0x0, 0x3589, 0x2, 0x1, 0x3cf, 0x0, r2}, &(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, &(0x7f0000000200), &(0x7f0000000240)) io_uring_register$IORING_REGISTER_BUFFERS(r0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) [ 3575.572080][ T5108] [ 3575.572895][ T5108] ====================================